TFilePrinterCanvas class
Defines a printer canvas with an associated file for its output.
Declaration
TFilePrinterCanvas = class(TPrinterCanvas)Inheritance
- TFilePrinterCanvas
- TPrinterCanvas
- TCanvas
TFPCustomCanvas
Descends from it: TPostScriptPrinterCanvas
Description
TFilePrinterCanvas is a
TPrinterCanvas descendant which
defines a printer canvas with an associated file name for its output.
Please note that TFilePrinterCanvas does not perform any output to the
specified file. It is used as a base class for descendants which use a page
description language or other printer-related technologies, like:
TPostscriptPrinterCanvas, TCairoPrinterCanvas,
TCocoaPrinterCanvas, et. al. Theses classes are available in the
Printer4Lazarus package found in the
components/printers directory.
Properties
OutputFileName | public | File name where output for the printer canvas is stored. |
Fields
FOutputFileName | protected |
Inherited
From TPrinterCanvas (25)
BeginDoc BeginPage BottomMargin Changing Create EndDoc EndPage GetBottomMargin GetLeftMargin GetRightMargin GetTopMargin LeftMargin NewPage Orientation PageHeight PageNumber PageWidth PaperHeight PaperWidth Printer RightMargin Title TopMargin XDPI YDPI
From TCanvas (111)
AngleArc AntialiasingMode Arc ArcTo AutoRedraw Brush BrushChanging BrushCopy Changed CheckHelper Chord CopyMode CopyRect CreateBrush CreateFont CreateHandle CreatePen CreateRegion DeselectHandles Destroy DoCopyRect DoCreateDefaultBrush DoCreateDefaultFont DoCreateDefaultPen DoDraw DoEllipse DoEllipseAndFill DoEllipseFill DoFloodFill DoGetTextHeight DoGetTextSize DoGetTextWidth DoLine DoLineTo DoLockCanvas DoMoveTo DoPolyBezier DoPolygon DoPolygonAndFill DoPolygonFill DoPolyline DoRectangle DoRectangleAndFill DoRectangleFill DoTextOut DoUnlockCanvas Draw DrawFocusRect Ellipse FillRect FloodFill Font FontChanging Frame Frame3D FrameRect FreeHandle GetClipping GetClipRect GetColor GetDefaultColor GetHeight GetPixel GetTextMetrics GetUpdatedHandle GetWidth GradientFill Handle HandleAllocated Height Lock OnChange OnChanging Pen PenChanging Pie Pixels PolyBezier Polygon Polyline RadialPie RealizeAntialiasing RealizeAutoRedraw Rectangle Refresh Region RegionChanging RequiredState RestoreHandleState RoundRect SaveHandleState SetClipping SetClipRect SetColor SetHandle SetHeight SetInternalPenPos SetPenPos SetPixel SetWidth StretchDraw TextExtent TextFitInfo TextHeight TextOut TextRect TextStyle TextWidth TryLock Unlock Width
An experiment, built from development snapshots. Not the official Free Pascal or Lazarus documentation.
