How to print within a delphi application longer than 3.2 metres?
Posted on 2004-09-17
I want to print a graphics on a plotter. The plotter is supporting a printing range of 50 metres. I am using Delphi 7.
Since I don't want to waste paper I set the paperlength through PDeviceMode.dmPaperLength - but unfortunately the unit windows delivered with Delphi 7 is using shortint which means that I am limited to a printing area of 32767 x 32767 tenth mm. So the printing area is limited to approx. 3,27 x 3,27 m.
Any idea how I can change this? Has Delphi 8 a support of integer for the DeviceMode.dmPaperLength ?
Or is the limitation set by Windows?