- fprintf(fp, "/setpagedevice where {\n");
- fprintf(fp, " pop 2 dict dup /PageSize [%g %g] put setpagedevice\n",
- doc->paper_width / FUNITS_PER_PT,
- doc->paper_height / FUNITS_PER_PT);
- fprintf(fp, "} if\n");
-
- /* Outline etc, only if pdfmark is supported */
- fprintf(fp, "/pdfmark where { pop %% if\n");
- fprintf(fp, " [/PageMode/UseOutlines/DOCVIEW pdfmark\n");
+ ps_token(fp, &cc, "/setpagedevice where {\n");
+ ps_token(fp, &cc, " pop 2 dict dup /PageSize [%g %g] put setpagedevice\n",
+ doc->paper_width / FUNITS_PER_PT,
+ doc->paper_height / FUNITS_PER_PT);
+ ps_token(fp, &cc, "} if\n");
+
+ ps_token(fp, &cc, "[/PageMode/UseOutlines/DOCVIEW m\n");