Re: Add ViewerPrefs PrintScaling=none to pdf created by pcl6?
Edward Mendelson <[email protected]>
| Newsgroups | gmane.comp.printing.ghostscript.devel |
|---|---|
| Message-ID | <[email protected]> |
That is a great help. I think I can manage something on this scale, and will enjoy spending time on it. Thanks again! Edward Mendelson > On Nov 10, 2014, at 8:01 AM, Ken Sharp <[email protected]> wrote: > > >> be built into the source code that I use to build it. That should make things simpler, I hope. > > Yes that'll definitely be a simpler task, you just need to work out what the param_list should look like, and send it to the put_params method. If you can build a debug version of Ghostscript (not pcl6.exe, but gswin32.exe), then putting a breakpoint in gdev_pdf_put_params (gdevpdfp.c) would probably be illuminating, the line where it checks for a pdfmark.: > > code = param_read_string_array(plist, (param_name = "pdfmark"), &ppa); > switch (code) { > case 0: > code = pdfwrite_pdf_open_document(pdev); > if (code < 0) > return code; > code = pdfmark_process(pdev, &ppa); > > You can look at the parameter list that results from your pdfmark in there and a stack trace will tell you how the code got there, that code will probably have some useful chunks for creating the parameter list in it.