FMX.Graphics.TPrinterCanvas Methods
InheritedProtected
| _AddRef | protected | Increments the reference count for the interfaced object's interface. | 
| _Release | protected | Decrements the reference count for the interfaced object's interface. | 
| AfterConstruction | public | Obtains a reference to the Owner's interface. | 
| AlignToPixel | public | Returns a location or rectangle of integer pixel coordinates based on the specified location or rectangle of virtual floating-point coordinates. | 
| AlignToPixelHorizontally | public | |
| AlignToPixelVertically | public | |
| Assign | public | Copies the contents of another similar object. | 
| AssignTo | protected | Copies the properties of an object to a destination object. | 
| BeforeDestruction | public | Responds before the first destructor executes. | 
| BeginScene | public | Notifies the TCanvas object that the drawing can begin. | 
| CheckDisposed | protected | |
| ClassInfo | public | Returns a pointer to the run-time type information (RTTI) table for the object type. | 
| ClassName | public | Returns a string indicating the type of the object instance (as opposed to the type of the variable passed as an argument). | 
| ClassNameIs | public | Determines whether an object is of a specific type. | 
| ClassParent | public | Returns the type of the immediate ancestor of a class. | 
| ClassType | public | Returns the class reference for the object's class. | 
| CleanupInstance | public | Performs finalization on long strings, variants, and interface variables within a class. | 
| Clear | public | Clears the surface of a TCanvas object. | 
| ClearRect | public | Clears a rectangular area from a TCanvas object. | 
| CopyBitmap | public | |
| Create | public | |
| CreateFromBitmap | protected | Creates and initializes a TCanvas from a TBitmap. | 
| CreateFromPrinter | protected | Creates and initializes a TCanvas from a printer's native handle. | 
| CreateFromWindow | protected | Creates and initializes a TCanvas from a parent window. | 
| CreateSaveState | protected | Creates a TCanvasSaveState object when the SaveState methods is called. | 
| DefaultHandler | public | Provides the interface for a method that processes message records. | 
| DefineProperties | protected | Provides an interface for a method that reads and writes otherwise unpublished data. | 
| Destroy | public | |
| Dispatch | public | Calls message-handling methods for the object, based on the contents of the Message parameter. | 
| DisposeOf | public | DisposeOf forces the execution of the destructor code in an object. | 
| DoBeginScene | protected | Makes the initialization required to begin drawing on the TCanvas object. | 
| DoBlendingChanged | protected | |
| DoCopyBitmap | protected | |
| DoDrawBitmap | protected | |
| DoDrawEllipse | protected | |
| DoDrawLine | protected | |
| DoDrawPath | protected | |
| DoDrawPolygon | protected | |
| DoDrawRect | protected | |
| DoEndScene | protected | Makes the required cleaning after drawing on the TCanvas object. | 
| DoFillEllipse | protected | |
| DoFillPath | protected | |
| DoFillPolygon | protected | |
| DoFillRect | protected | |
| DoFillRoundRect | protected | |
| DoFinalizeBitmap | protected | |
| DoFlush | protected | |
| DoInitializeBitmap | protected | |
| DoMapBitmap | protected | |
| DoSetMatrix | protected | Transforms the matrix. | 
| DoUnmapBitmap | protected | |
| DrawArc | public | Draws an arc as the part of an ellipse contour on the TCanvas. | 
| DrawBitmap | public | Draws a specified area from a TBitmap image after scaling it to a specified area of the TCanvas. | 
| DrawDashRect | public | Draws a rectangle with rounded corners, using the standard TStrokeBrush pen, on the current TCanvas. | 
| DrawEllipse | public | Draws an ellipse defined by a bounding rectangle structure on the current TCanvas. | 
| DrawLine | public | Draws a line defined by two points on the current TCanvas. | 
| DrawPath | public | Draws a path on the current TCanvas. | 
| DrawPolygon | public | Draws a polygon on the current TCanvas. | 
| DrawRect | public | Draws a rectangle with customized shapes of corners on the current TCanvas. | 
| DrawRectSides | public | Draws the specified sides of a rectangle with customized shapes of corners on the current TCanvas. | 
| EndScene | public | Notifies the TCanvas object that the drawing is complete. | 
| Equals | public | Checks whether the current instance and the Obj parameter are equal. | 
| ExcludeClipRect | public | Excludes a rectangle area from the clipping area of TCanvas. | 
| FieldAddress | public | Returns the address of a published object field. | 
| FillArc | public | Fills an arc on the TCanvas. | 
| FillEllipse | public | Fills an ellipse defined by a bounding rectangle structure and draws it on the current TCanvas. | 
| FillPath | public | Fills a path and displays it on the current TCanvas. | 
| FillPolygon | public | Fills a polygon and displays it on the current TCanvas. | 
| FillRect | public | Fills a rectangle with customized corners on the current TCanvas. | 
| FillText | public | Displays a text string on a specified rectangle area of the current TCanvas. | 
| FinalizeBitmap | public | |
| Flush | public | |
| FontChanged | protected | TFont.OnChanged event dispatcher. | 
| Free | public | Destroys an object and frees its associated memory, if necessary. | 
| FreeInstance | public | Deallocates memory allocated by a previous call to the NewInstance method. | 
| GetAttribute | public | |
| GetCanvasScale | protected | |
| GetCanvasStyle | public | |
| GetDisposed | protected | Getter for the Disposed property. | 
| GetHashCode | public | Returns an integer containing the hash code. | 
| GetInterface | public | Retrieves a specified interface. | 
| GetInterfaceEntry | public | Returns the entry for a specific interface implemented in a class. | 
| GetInterfaceTable | public | Returns a pointer to a structure containing all of the interfaces implemented by a given class. | 
| GetNamePath | public | Returns the name of the object as it appears in the Object Inspector. | 
| GetOwner | protected | Returns the owner of an object. | 
| InheritsFrom | public | Determines the relationship of two object types. | 
| Initialize | protected | Initializes the TCanvas properties when TCanvas is created. | 
| InitializeBitmap | public | |
| InitInstance | public | Initializes a newly allocated object instance to all zeros and initializes the instance's virtual method table pointer. | 
| InstanceSize | public | Returns the size in bytes of each instance of the object type. | 
| IntersectClipRect | public | Defines the drawing area by intersecting the current clipping area of the TCanvas and a rectangle. | 
| IsScaleInteger | public | Indicates whether the scale is an integer value (True) or has a fractional part (False). | 
| LoadFontFromStream | public | Loads a font family from a stream. | 
| Lock | public | |
| MapBitmap | public | |
| MeasureLines | public | Measures the lines of a specified text with specified properties and framed in a specified rectangle. | 
| MeasureText | public | Measures the area occupied by a text string with the specified alignments, flag, and current font, on the TCanvas. | 
| MethodAddress | public | Returns the address of a class method by name. | 
| MethodName | public | Returns the name of a class method by address. | 
| MultiplyMatrix | public | Multiplies the Matrix property. | 
| NewInstance | public | Allocates memory for an instance of an object type and returns a pointer to that new instance. | 
| operator () | public | |
| PtInPath | public | Checks whether a certain point belongs to a TPathData. | 
| QualifiedClassName | public | Returns the qualified name of the class. | 
| QueryInterface | public | Returns a reference to a specified interface if the object supports that interface. | 
| RestoreState | public | Restores the drawing and filling properties of the TCanvas to a saved state. | 
| SafeCallException | public | Handles exceptions in methods declared using the safecall calling convention. | 
| SaveState | public | Saves the current drawing and filling properties of the TCanvas. | 
| SetMatrix | public | Sets the Matrix property. | 
| SetSize | public | |
| TextHeight | public | Returns the height, in pixels, of a string rendered in the current Font. | 
| TextToPath | public | Creates a TPathData from a text string with the specified alignments and the current font. | 
| TextWidth | public | Returns the width, in pixels, of a string rendered in the current font. | 
| ToString | public | Returns a string containing the class name. | 
| TransformPoint | protected | |
| TransformRect | protected | |
| UnInitialize | protected | |
| UnitName | public | Returns the name of the unit where the class is defined. | 
| UnitScope | public | Returns the class's unit scope. | 
| Unlock | public | |
| UnmapBitmap | public |