Lines Matching defs:PsOutPtr

261 typedef struct PsOutRec_ *PsOutPtr;
263 extern void S_Flush(PsOutPtr self);
264 extern void S_OutNum(PsOutPtr self, float num);
265 extern void S_OutTok(PsOutPtr self, char *tok, int cr);
267 typedef struct PsOutRec_ *PsOutPtr;
270 extern PsOutPtr PsOut_BeginFile(FILE *fp, char *title, int orient, int count, int plex,
272 extern void PsOut_EndFile(PsOutPtr self, int closeFile);
273 extern void PsOut_BeginPage(PsOutPtr self, int orient, int count, int plex,
275 extern void PsOut_EndPage(PsOutPtr self);
276 extern void PsOut_DirtyAttributes(PsOutPtr self);
277 extern void PsOut_Comment(PsOutPtr self, char *comment);
278 extern void PsOut_Offset(PsOutPtr self, int x, int y);
280 extern void PsOut_Clip(PsOutPtr self, int clpTyp, PsClipPtr clpinf);
282 extern void PsOut_Color(PsOutPtr self, PsOutColor clr);
283 extern void PsOut_FillRule(PsOutPtr self, PsRuleEnum rule);
284 extern void PsOut_LineAttrs(PsOutPtr self, int wd, PsCapEnum cap,
287 extern void PsOut_TextAttrs(PsOutPtr self, char *fnam, int siz, int iso);
288 extern void PsOut_TextAttrsMtx(PsOutPtr self, char *fnam, float *mtx, int iso);
290 extern void PsOut_Polygon(PsOutPtr self, int nPts, PsPointPtr pts);
291 extern void PsOut_FillRect(PsOutPtr self, int x, int y, int w, int h);
292 extern void PsOut_FillArc(PsOutPtr self, int x, int y, int w, int h,
295 extern void PsOut_Lines(PsOutPtr self, int nPts, PsPointPtr pts);
296 extern void PsOut_Points(PsOutPtr self, int nPts, PsPointPtr pts);
297 extern void PsOut_DrawRect(PsOutPtr self, int x, int y, int w, int h);
298 extern void PsOut_DrawArc(PsOutPtr self, int x, int y, int w, int h,
301 extern void PsOut_Text(PsOutPtr self, int x, int y, char *text, int textl,
303 extern void PsOut_Text16(PsOutPtr self, int x, int y, unsigned short *text, int textl, PsOutColor bclr);
305 extern void PsOut_BeginImage(PsOutPtr self, PsOutColor bclr, PsOutColor fclr, int x, int y,
307 extern void PsOut_BeginImageIM(PsOutPtr self, PsOutColor bclr, PsOutColor fclr, int x, int y,
309 extern void PsOut_EndImage(PsOutPtr self);
310 extern void PsOut_OutImageBytes(PsOutPtr self, int nBytes, char *bytes);
312 extern void PsOut_BeginFrame(PsOutPtr self, int xoff, int yoff, int x, int y,
314 extern void PsOut_EndFrame(PsOutPtr self);
316 extern int PsOut_BeginPattern(PsOutPtr self, void *tag, int w, int h,
318 extern void PsOut_EndPattern(PsOutPtr self);
319 extern void PsOut_SetPattern(PsOutPtr self, void *tag, PsFillEnum type);
321 extern void PsOut_RawData(PsOutPtr self, char *data, int len);
323 extern int PsOut_DownloadType1(PsOutPtr self, const char *auditmsg, const char *name, const char *fname);
325 extern int PsOut_DownloadFreeType1(PsOutPtr self, const char *psfontname, FontPtr pFont, long block_offset);
326 extern int PsOut_DownloadFreeType3(PsOutPtr self, const char *psfontname, FontPtr pFont, long block_offset);
328 extern int PsOut_DownloadFreeType(PsOutPtr self, PsFTDownloadFontType downloadfonttype, const char *psfontname, FontPtr pFont, long block_offset);
330 extern void PsOut_FreeType_Text(FontPtr pFont, PsOutPtr self, int x, int y, char *text, int textl);
331 extern void PsOut_FreeType_Text16(FontPtr pFont, PsOutPtr self, int x, int y, unsigned short *text, int textl);
333 extern void PsOut_FreeType_TextAttrs16(PsOutPtr self, char *fnam, int siz, int iso);
334 extern void PsOut_FreeType_TextAttrsMtx16(PsOutPtr self, char *fnam, float *mtx, int iso);