DPI "agnostic" VectorDrawing() output - fixing printout size
Posted: Mon Jul 11, 2016 9:07 pm
Greetings to all,
perhaps I'm tired and overlooking something, but I have a big problem at the moment - if I output a vector drawing to printer via StartVectorDrawing(PrinterVectorOutput()), it seems to be DPI dependent - IOW, if I set my printer to 1200 DPI (ie.), it will print to scale, but if i set it to 600 or 2400 DPI it will print two times smaller and two times bigger respectively.
What is the most convenient way to "fix" such outputs regardless of DPI settings in printer? Crossplatform?
Additionally, how can I define size of the PrinterVectorOutput() "canvas" (page size?)?
With my very best,
Bruno
perhaps I'm tired and overlooking something, but I have a big problem at the moment - if I output a vector drawing to printer via StartVectorDrawing(PrinterVectorOutput()), it seems to be DPI dependent - IOW, if I set my printer to 1200 DPI (ie.), it will print to scale, but if i set it to 600 or 2400 DPI it will print two times smaller and two times bigger respectively.
What is the most convenient way to "fix" such outputs regardless of DPI settings in printer? Crossplatform?
Additionally, how can I define size of the PrinterVectorOutput() "canvas" (page size?)?
With my very best,
Bruno