TCUPSPrinter - possibility to use alternative TPrinterCanvas implementation
Original Reporter info from Mantis: Petr-K
-
Reporter name:
Original Reporter info from Mantis: Petr-K
- Reporter name:
Description:
I'am working on TCairoCanvas and I need possibility to change
TCUPSPrinter.GetCanvasRef result to TCairoPsCanvas.
In order to TCUPSPrinter uses it for postscript rendering instead of TPostscriptPrinterCanvas.
Bacause my TCairoCanvas and TPostscriptPrinterCanvas needs OutPutFileName
property, I made them common ancestor TFilePrinterCanvas = class(TPrinterCanvas).
Patch is completely back compatible.
Mantis conversion info:
- Mantis ID: 16101
- Version: 0.9.28.3 (SVN)
- Fixed in version: 0.9.29 (SVN)
- Fixed in revision: 24216 (#14e8e2cf)