Lines Matching refs:ps_printf

109 static	void		  ps_printf(struct termp *, const char *, ...)
657 ps_printf(struct termp *p, const char *fmt, ...) in ps_printf() function
726 ps_printf(p, "%zu 0 obj\n", obj); in pdf_obj()
743 ps_printf(p, "%s", p->ps->psmarg); in ps_closepage()
749 ps_printf(p, "endstream\nendobj\n"); in ps_closepage()
753 ps_printf(p, "%zu\nendobj\n", len); in ps_closepage()
757 ps_printf(p, "<<\n/ProcSet [/PDF /Text]\n"); in ps_closepage()
758 ps_printf(p, "/Font <<\n"); in ps_closepage()
760 ps_printf(p, "/F%d %d 0 R\n", i, 3 + i); in ps_closepage()
761 ps_printf(p, ">>\n>>\nendobj\n"); in ps_closepage()
765 ps_printf(p, "<<\n"); in ps_closepage()
766 ps_printf(p, "/Type /Page\n"); in ps_closepage()
767 ps_printf(p, "/Parent 2 0 R\n"); in ps_closepage()
768 ps_printf(p, "/Resources %zu 0 R\n", base + 2); in ps_closepage()
769 ps_printf(p, "/Contents %zu 0 R\n", base); in ps_closepage()
770 ps_printf(p, ">>\nendobj\n"); in ps_closepage()
772 ps_printf(p, "showpage\n"); in ps_closepage()
801 ps_printf(p, "%%%%Trailer\n"); in ps_end()
802 ps_printf(p, "%%%%Pages: %zu\n", p->ps->pages); in ps_end()
803 ps_printf(p, "%%%%EOF\n"); in ps_end()
808 ps_printf(p, "<<\n/Type /Pages\n"); in ps_end()
809 ps_printf(p, "/MediaBox [0 0 %zu %zu]\n", in ps_end()
813 ps_printf(p, "/Count %zu\n", p->ps->pages); in ps_end()
814 ps_printf(p, "/Kids ["); in ps_end()
817 ps_printf(p, " %zu 0 R", i * 4 + p->ps->pdfbody + 3); in ps_end()
821 ps_printf(p, "]\n>>\nendobj\n"); in ps_end()
823 ps_printf(p, "<<\n"); in ps_end()
824 ps_printf(p, "/Type /Catalog\n"); in ps_end()
825 ps_printf(p, "/Pages 2 0 R\n"); in ps_end()
826 ps_printf(p, ">>\nendobj\n"); in ps_end()
828 ps_printf(p, "xref\n"); in ps_end()
829 ps_printf(p, "0 %zu\n", base + 1); in ps_end()
830 ps_printf(p, "0000000000 65535 f \n"); in ps_end()
833 ps_printf(p, "%.10zu 00000 n \n", in ps_end()
836 ps_printf(p, "trailer\n"); in ps_end()
837 ps_printf(p, "<<\n"); in ps_end()
838 ps_printf(p, "/Size %zu\n", base + 1); in ps_end()
839 ps_printf(p, "/Root %zu 0 R\n", base); in ps_end()
840 ps_printf(p, "/Info 1 0 R\n"); in ps_end()
841 ps_printf(p, ">>\n"); in ps_end()
842 ps_printf(p, "startxref\n"); in ps_end()
843 ps_printf(p, "%zu\n", xref); in ps_end()
844 ps_printf(p, "%%%%EOF\n"); in ps_end()
896 ps_printf(p, "%%!PS-Adobe-3.0\n"); in ps_begin()
897 ps_printf(p, "%%%%DocumentData: Clean7Bit\n"); in ps_begin()
898 ps_printf(p, "%%%%Orientation: Portrait\n"); in ps_begin()
899 ps_printf(p, "%%%%Pages: (atend)\n"); in ps_begin()
900 ps_printf(p, "%%%%PageOrder: Ascend\n"); in ps_begin()
901 ps_printf(p, "%%%%DocumentMedia: man-%s %zu %zu 0 () ()\n", in ps_begin()
903 ps_printf(p, "%%%%DocumentNeededResources: font"); in ps_begin()
906 ps_printf(p, " %s", fonts[i].name); in ps_begin()
908 ps_printf(p, "\n%%%%DocumentSuppliedResources: " in ps_begin()
910 ps_printf(p, "%%%%EndComments\n"); in ps_begin()
911 ps_printf(p, "%%%%BeginProlog\n"); in ps_begin()
912 ps_printf(p, "%%%%BeginResource: procset MandocProcs " in ps_begin()
915 ps_printf(p, "/fs %zu def\n", p->ps->scale); in ps_begin()
917 ps_printf(p, "/f%d { /%s fs selectfont } def\n", in ps_begin()
919 ps_printf(p, "/s { 3 1 roll moveto show } bind def\n"); in ps_begin()
920 ps_printf(p, "/c { exch currentpoint exch pop " in ps_begin()
922 ps_printf(p, "%%%%EndResource\n"); in ps_begin()
923 ps_printf(p, "%%%%EndProlog\n"); in ps_begin()
924 ps_printf(p, "%%%%BeginSetup\n"); in ps_begin()
925 ps_printf(p, "%%%%BeginFeature: *PageSize %s\n", in ps_begin()
927 ps_printf(p, "<</PageSize [%zu %zu]>>setpagedevice\n", in ps_begin()
929 ps_printf(p, "%%%%EndFeature\n"); in ps_begin()
930 ps_printf(p, "%%%%EndSetup\n"); in ps_begin()
932 ps_printf(p, "%%PDF-1.1\n"); in ps_begin()
934 ps_printf(p, "<<\n"); in ps_begin()
935 ps_printf(p, ">>\n"); in ps_begin()
936 ps_printf(p, "endobj\n"); in ps_begin()
940 ps_printf(p, "<<\n"); in ps_begin()
941 ps_printf(p, "/Type /Font\n"); in ps_begin()
942 ps_printf(p, "/Subtype /Type1\n"); in ps_begin()
943 ps_printf(p, "/Name /F%d\n", i); in ps_begin()
944 ps_printf(p, "/BaseFont /%s\n", fonts[i].name); in ps_begin()
945 ps_printf(p, ">>\nendobj\n"); in ps_begin()
968 ps_printf(p, "%%%%Page: %zu %zu\n", in ps_pletter()
970 ps_printf(p, "f%d\n", (int)p->ps->lastf); in ps_pletter()
974 ps_printf(p, "<<\n"); in ps_pletter()
975 ps_printf(p, "/Length %zu 0 R\n", in ps_pletter()
977 ps_printf(p, ">>\nstream\n"); in ps_pletter()
990 ps_printf(p, "BT\n/F%d %zu Tf\n", in ps_pletter()
992 ps_printf(p, "%.3f %.3f Td\n(", in ps_pletter()
996 ps_printf(p, "%.3f", AFM2PNT(p, p->ps->pscol)); in ps_pletter()
998 ps_printf(p, " %.3f", in ps_pletter()
1000 ps_printf(p, "("); in ps_pletter()
1050 ps_printf(p, ") Tj\nET\n"); in ps_pclose()
1052 ps_printf(p, ")c\n"); in ps_pclose()
1054 ps_printf(p, ")s\n"); in ps_pclose()
1278 ps_printf(p, "f%d\n", (int)f); in ps_setfont()
1280 ps_printf(p, "/F%d %zu Tf\n", in ps_setfont()