Class IGDIPlus.TGPGraphics
From Mitov Wiki Doc
This is a Beta Read Only version of this page. Please review and send recommendations to mitov@mitov.com. We will enable the editing as soon as we are happy with the overall Wiki site.
Package: SignalLabBasicPkg
Unit: IGDIPlus
Inherits: TGPBase
Contents |
Syntax
Delphi:
type TGPGraphics = class( TGPBase, IGPGraphics, IGPTransformable )
C++ Builder:
class TGPGraphics : public TGPBase
Visual C++ (MFC):
class CTGPGraphics : public CTGPBase
C# (.NET):
public ref class TGPGraphics : Mitov.SignalLab.Base
Summary
Provides methods for drawing lines, curves, figures, images, and text.
Description
The TGPGraphics class provides methods for drawing lines, curves, figures, images, and text. A Graphics object stores attributes of the display device and attributes of the items to be drawn.
Methods
Public
- function FromCanvas(canvas : TCanvas) : TGPGraphics - Creates a TGPGraphics object that is associated with a specified VCL Canvas.
- function FromHDC(ahdc : HDC) : TGPGraphics - Creates a TGPGraphics object that is associated with a specified device context.
- function FromHDC(ahdc : HDC; hdevice : THandle) : TGPGraphics - Creates a TGPGraphics object that is associated with a specified device context and a specified device.
- function FromHWND(hwnd : HWND; icm : Boolean) : TGPGraphics - Creates a TGPGraphics object that is associated with a specified window.
- function FromImage(image : IGPImage) : TGPGraphics - Creates a TGPGraphics object that is associated with a specified TGPImage object.
- function Flush(intention : TGPFlushIntention) : TGPGraphics
- function GetHDC() : HDC
- function ReleaseHDC(ahdc : HDC) : TGPGraphics
- function SetRenderingOrigin(point : TGPPoint) : TGPGraphics
- procedure SetRenderingOriginProp(point : TGPPoint)
- function GetRenderingOrigin() : TGPPoint
- function SetCompositingMode(compositingMode : TGPCompositingMode) : TGPGraphics
- procedure SetCompositingModeProp(compositingMode : TGPCompositingMode)
- function GetCompositingMode() : TGPCompositingMode
- function SetCompositingQuality(compositingQuality : TGPCompositingQuality) : TGPGraphics
- procedure SetCompositingQualityProp(compositingQuality : TGPCompositingQuality)
- function GetCompositingQuality() : TGPCompositingQuality
- function SetTextRenderingHint(newMode : TGPTextRenderingHint) : TGPGraphics
- procedure SetTextRenderingHintProp(newMode : TGPTextRenderingHint)
- function GetTextRenderingHint() : TGPTextRenderingHint
- function SetTextContrast(contrast : Cardinal) : TGPGraphics
- procedure SetTextContrastProp(contrast : Cardinal)
- function GetTextContrast() : Cardinal
- function GetInterpolationMode() : TGPInterpolationMode
- function SetInterpolationMode(interpolationMode : TGPInterpolationMode) : TGPGraphics
- procedure SetInterpolationModeProp(interpolationMode : TGPInterpolationMode)
- function GetSmoothingMode() : TGPSmoothingMode
- function SetSmoothingMode(smoothingMode : TGPSmoothingMode) : TGPGraphics
- procedure SetSmoothingModeProp(smoothingMode : TGPSmoothingMode)
- function GetPixelOffsetMode() : TGPPixelOffsetMode
- function SetPixelOffsetMode(pixelOffsetMode : TGPPixelOffsetMode) : TGPGraphics
- procedure SetPixelOffsetModeProp(pixelOffsetMode : TGPPixelOffsetMode)
- function SetTransform(matrix : IGPMatrix) : TGPGraphics
- procedure SetTransformProp(matrix : IGPMatrix)
- function ResetTransform() : TGPGraphics
- function MultiplyTransform(matrix : IGPMatrix; order : TGPMatrixOrder) : TGPGraphics
- function TranslateTransform(dx : Single; dy : Single; order : TGPMatrixOrder) : TGPGraphics
- function ScaleTransform(sx : Single; sy : Single; order : TGPMatrixOrder) : TGPGraphics
- function RotateTransform(angle : Single; order : TGPMatrixOrder) : TGPGraphics
- function GetTransform() : IGPMatrix
- function SetPageUnit(unit_ : TGPUnit) : TGPGraphics
- procedure SetPageUnitProp(unit_ : TGPUnit)
- function SetPageScale(scale : Single) : TGPGraphics
- procedure SetPageScaleProp(scale : Single)
- function GetPageUnit() : TGPUnit
- function GetPageScale() : Single
- function GetDpiX() : Single
- function GetDpiY() : Single
- function TransformPoints(destSpace : TGPCoordinateSpace; srcSpace : TGPCoordinateSpace; var pts : array) : TGPGraphics
- function TransformPoints(destSpace : TGPCoordinateSpace; srcSpace : TGPCoordinateSpace; var pts : array) : TGPGraphics
- function GetNearestColor(AColor : TGPColor) : TGPColor
- function DrawLineF(pen : IGPPen; x1 : Single; y1 : Single; x2 : Single; y2 : Single) : TGPGraphics
- function DrawLineF(pen : IGPPen; pt1 : TGPPointF; pt2 : TGPPointF) : TGPGraphics
- function DrawLinesF(pen : IGPPen; points : array) : TGPGraphics
- function DrawLine(pen : IGPPen; x1 : Integer; y1 : Integer; x2 : Integer; y2 : Integer) : TGPGraphics
- function DrawLine(pen : IGPPen; pt1 : TGPPoint; pt2 : TGPPoint) : TGPGraphics
- function DrawLines(pen : IGPPen; points : array) : TGPGraphics
- function DrawArcF(pen : IGPPen; x : Single; y : Single; width : Single; height : Single; startAngle : Single; sweepAngle : Single) : TGPGraphics
- function DrawArcF(pen : IGPPen; rect : TGPRectF; startAngle : Single; sweepAngle : Single) : TGPGraphics
- function DrawArc(pen : IGPPen; x : Integer; y : Integer; width : Integer; height : Integer; startAngle : Single; sweepAngle : Single) : TGPGraphics
- function DrawArc(pen : IGPPen; rect : TGPRect; startAngle : Single; sweepAngle : Single) : TGPGraphics
- function DrawBezierF(pen : IGPPen; x1 : Single; y1 : Single; x2 : Single; y2 : Single; x3 : Single; y3 : Single; x4 : Single; y4 : Single) : TGPGraphics
- function DrawBezierF(pen : IGPPen; pt1 : TGPPointF; pt2 : TGPPointF; pt3 : TGPPointF; pt4 : TGPPointF) : TGPGraphics
- function DrawBeziersF(pen : IGPPen; points : array) : TGPGraphics
- function DrawBezier(pen : IGPPen; x1 : Integer; y1 : Integer; x2 : Integer; y2 : Integer; x3 : Integer; y3 : Integer; x4 : Integer; y4 : Integer) : TGPGraphics
- function DrawBezier(pen : IGPPen; pt1 : TGPPoint; pt2 : TGPPoint; pt3 : TGPPoint; pt4 : TGPPoint) : TGPGraphics
- function DrawBeziers(pen : IGPPen; points : array) : TGPGraphics
- function DrawRectangleF(pen : IGPPen; rect : TGPRectF) : TGPGraphics
- function DrawRectangleF(pen : IGPPen; x : Single; y : Single; width : Single; height : Single) : TGPGraphics
- function DrawRectanglesF(pen : IGPPen; rects : array) : TGPGraphics
- function DrawRectangle(pen : IGPPen; rect : TGPRect) : TGPGraphics
- function DrawRectangle(pen : IGPPen; x : Integer; y : Integer; width : Integer; height : Integer) : TGPGraphics
- function DrawRectangles(pen : IGPPen; rects : array) : TGPGraphics
- function DrawRectangleF(pen : IGPPen; brush : IGPBrush; rect : TGPRectF) : TGPGraphics
- function DrawRectangleF(pen : IGPPen; brush : IGPBrush; x : Single; y : Single; width : Single; height : Single) : TGPGraphics
- function DrawRectanglesF(pen : IGPPen; brush : IGPBrush; rects : array) : TGPGraphics
- function DrawRectangle(pen : IGPPen; brush : IGPBrush; rect : TGPRect) : TGPGraphics
- function DrawRectangle(pen : IGPPen; brush : IGPBrush; x : Integer; y : Integer; width : Integer; height : Integer) : TGPGraphics
- function DrawRectangles(pen : IGPPen; brush : IGPBrush; rects : array) : TGPGraphics
- function DrawRoundRectangleF(pen : IGPPen; rect : TGPRectF; ACornerSize : TGPSizeF) : TGPGraphics
- function DrawRoundRectangle(pen : IGPPen; rect : TGPRect; ACornerSize : TGPSize) : TGPGraphics
- function DrawRoundRectangleF(pen : IGPPen; brush : IGPBrush; rect : TGPRectF; ACornerSize : TGPSizeF) : TGPGraphics
- function DrawRoundRectangle(pen : IGPPen; brush : IGPBrush; rect : TGPRect; ACornerSize : TGPSize) : TGPGraphics
- function DrawEllipseF(pen : IGPPen; rect : TGPRectF) : TGPGraphics
- function DrawEllipseF(pen : IGPPen; x : Single; y : Single; width : Single; height : Single) : TGPGraphics
- function DrawEllipsesF(pen : IGPPen; rects : array) : TGPGraphics
- function DrawEllipse(pen : IGPPen; rect : TGPRect) : TGPGraphics
- function DrawEllipse(pen : IGPPen; x : Integer; y : Integer; width : Integer; height : Integer) : TGPGraphics
- function DrawEllipses(pen : IGPPen; rects : array) : TGPGraphics
- function DrawEllipseF(pen : IGPPen; brush : IGPBrush; rect : TGPRectF) : TGPGraphics
- function DrawEllipseF(pen : IGPPen; brush : IGPBrush; x : Single; y : Single; width : Single; height : Single) : TGPGraphics
- function DrawEllipsesF(pen : IGPPen; brush : IGPBrush; rects : array) : TGPGraphics
- function DrawEllipse(pen : IGPPen; brush : IGPBrush; rect : TGPRect) : TGPGraphics
- function DrawEllipse(pen : IGPPen; brush : IGPBrush; x : Integer; y : Integer; width : Integer; height : Integer) : TGPGraphics
- function DrawEllipses(pen : IGPPen; brush : IGPBrush; rects : array) : TGPGraphics
- function DrawPieF(pen : IGPPen; rect : TGPRectF; startAngle : Single; sweepAngle : Single) : TGPGraphics
- function DrawPieF(pen : IGPPen; x : Single; y : Single; width : Single; height : Single; startAngle : Single; sweepAngle : Single) : TGPGraphics
- function DrawPie(pen : IGPPen; rect : TGPRect; startAngle : Single; sweepAngle : Single) : TGPGraphics
- function DrawPie(pen : IGPPen; x : Integer; y : Integer; width : Integer; height : Integer; startAngle : Single; sweepAngle : Single) : TGPGraphics
- function DrawPieF(pen : IGPPen; brush : IGPBrush; rect : TGPRectF; startAngle : Single; sweepAngle : Single) : TGPGraphics
- function DrawPieF(pen : IGPPen; brush : IGPBrush; x : Single; y : Single; width : Single; height : Single; startAngle : Single; sweepAngle : Single) : TGPGraphics
- function DrawPie(pen : IGPPen; brush : IGPBrush; rect : TGPRect; startAngle : Single; sweepAngle : Single) : TGPGraphics
- function DrawPie(pen : IGPPen; brush : IGPBrush; x : Integer; y : Integer; width : Integer; height : Integer; startAngle : Single; sweepAngle : Single) : TGPGraphics
- function DrawPolygonF(pen : IGPPen; points : array) : TGPGraphics
- function DrawPolygon(pen : IGPPen; points : array) : TGPGraphics
- function DrawPolygonF(pen : IGPPen; brush : IGPBrush; points : array) : TGPGraphics
- function DrawPolygonF(pen : IGPPen; brush : IGPBrush; points : array; fillMode : TGPFillMode) : TGPGraphics
- function DrawPolygon(pen : IGPPen; brush : IGPBrush; points : array) : TGPGraphics
- function DrawPolygon(pen : IGPPen; brush : IGPBrush; points : array; fillMode : TGPFillMode) : TGPGraphics
- function DrawPath(pen : IGPPen; path : IGPGraphicsPath) : TGPGraphics
- function DrawPath(pen : IGPPen; brush : IGPBrush; path : IGPGraphicsPath) : TGPGraphics
- function DrawCurveF(pen : IGPPen; points : array) : TGPGraphics
- function DrawCurveF(pen : IGPPen; points : array; tension : Single) : TGPGraphics
- function DrawCurveF(pen : IGPPen; points : array; offset : Integer; numberOfSegments : Integer; tension : Single) : TGPGraphics
- function DrawCurve(pen : IGPPen; points : array) : TGPGraphics
- function DrawCurve(pen : IGPPen; points : array; tension : Single) : TGPGraphics
- function DrawCurve(pen : IGPPen; points : array; offset : Integer; numberOfSegments : Integer; tension : Single) : TGPGraphics
- function DrawClosedCurveF(pen : IGPPen; points : array) : TGPGraphics
- function DrawClosedCurveF(pen : IGPPen; points : array; tension : Single) : TGPGraphics
- function DrawClosedCurve(pen : IGPPen; points : array) : TGPGraphics
- function DrawClosedCurve(pen : IGPPen; points : array; tension : Single) : TGPGraphics
- function DrawClosedCurveF(pen : IGPPen; brush : IGPBrush; points : array) : TGPGraphics
- function DrawClosedCurveF(pen : IGPPen; brush : IGPBrush; points : array; fillMode : TGPFillMode; tension : Single) : TGPGraphics
- function DrawClosedCurve(pen : IGPPen; brush : IGPBrush; points : array) : TGPGraphics
- function DrawClosedCurve(pen : IGPPen; brush : IGPBrush; points : array; fillMode : TGPFillMode; tension : Single) : TGPGraphics
- function Clear(color : TGPColor) : TGPGraphics
- function FillRectangleF(brush : IGPBrush; rect : TGPRectF) : TGPGraphics
- function FillRectangleF(brush : IGPBrush; x : Single; y : Single; width : Single; height : Single) : TGPGraphics
- function FillRectanglesF(brush : IGPBrush; rects : array) : TGPGraphics
- function FillRectangle(brush : IGPBrush; rect : TGPRect) : TGPGraphics
- function FillRectangle(brush : IGPBrush; x : Integer; y : Integer; width : Integer; height : Integer) : TGPGraphics
- function FillRectangles(brush : IGPBrush; rects : array) : TGPGraphics
- function FillRoundRectangleF(brush : IGPBrush; rect : TGPRectF; ACornerSize : TGPSizeF) : TGPGraphics
- function FillRoundRectangle(brush : IGPBrush; rect : TGPRect; ACornerSize : TGPSize) : TGPGraphics
- function FillPolygonF(brush : IGPBrush; points : array) : TGPGraphics
- function FillPolygonF(brush : IGPBrush; points : array; fillMode : TGPFillMode) : TGPGraphics
- function FillPolygon(brush : IGPBrush; points : array) : TGPGraphics
- function FillPolygon(brush : IGPBrush; points : array; fillMode : TGPFillMode) : TGPGraphics
- function FillEllipseF(brush : IGPBrush; rect : TGPRectF) : TGPGraphics
- function FillEllipseF(brush : IGPBrush; x : Single; y : Single; width : Single; height : Single) : TGPGraphics
- function FillEllipsesF(brush : IGPBrush; rects : array) : TGPGraphics
- function FillEllipse(brush : IGPBrush; rect : TGPRect) : TGPGraphics
- function FillEllipse(brush : IGPBrush; x : Integer; y : Integer; width : Integer; height : Integer) : TGPGraphics
- function FillEllipses(brush : IGPBrush; rects : array) : TGPGraphics
- function FillPieF(brush : IGPBrush; rect : TGPRectF; startAngle : Single; sweepAngle : Single) : TGPGraphics
- function FillPieF(brush : IGPBrush; x : Single; y : Single; width : Single; height : Single; startAngle : Single; sweepAngle : Single) : TGPGraphics
- function FillPie(brush : IGPBrush; rect : TGPRect; startAngle : Single; sweepAngle : Single) : TGPGraphics
- function FillPie(brush : IGPBrush; x : Integer; y : Integer; width : Integer; height : Integer; startAngle : Single; sweepAngle : Single) : TGPGraphics
- function FillPath(brush : IGPBrush; path : IGPGraphicsPath) : TGPGraphics
- function FillClosedCurveF(brush : IGPBrush; points : array) : TGPGraphics
- function FillClosedCurveF(brush : IGPBrush; points : array; fillMode : TGPFillMode; tension : Single) : TGPGraphics
- function FillClosedCurve(brush : IGPBrush; points : array) : TGPGraphics
- function FillClosedCurve(brush : IGPBrush; points : array; fillMode : TGPFillMode; tension : Single) : TGPGraphics
- function FillRegion(brush : IGPBrush; region : IGPRegion) : TGPGraphics
- function DrawStringF(string_ : WideString; font : IGPFont; layoutRect : TGPRectF; stringFormat : IGPStringFormat; brush : IGPBrush) : TGPGraphics
- function DrawStringF(string_ : WideString; font : IGPFont; layoutRect : TGPRectF; brush : IGPBrush) : TGPGraphics
- function DrawStringF(string_ : WideString; font : IGPFont; origin : TGPPointF; brush : IGPBrush) : TGPGraphics
- function DrawStringF(string_ : WideString; font : IGPFont; origin : TGPPointF; stringFormat : IGPStringFormat; brush : IGPBrush) : TGPGraphics
- function DrawString(string_ : WideString; font : IGPFont; layoutRect : TGPRect; stringFormat : IGPStringFormat; brush : IGPBrush) : TGPGraphics
- function DrawString(string_ : WideString; font : IGPFont; layoutRect : TGPRect; brush : IGPBrush) : TGPGraphics
- function DrawString(string_ : WideString; font : IGPFont; origin : TGPPoint; brush : IGPBrush) : TGPGraphics
- function DrawString(string_ : WideString; font : IGPFont; origin : TGPPoint; stringFormat : IGPStringFormat; brush : IGPBrush) : TGPGraphics
- function GetStringSizeF(string_ : WideString; font : IGPFont; stringFormat : IGPStringFormat) : TGPSizeF
- function GetStringSizeF(string_ : WideString; font : IGPFont; layoutRectSize : TGPSizeF; stringFormat : IGPStringFormat; codepointsFitted : PInteger; linesFilled : PInteger) : TGPSizeF
- function GetStringBoundingBoxF(string_ : WideString; font : IGPFont; layoutRect : TGPRectF; stringFormat : IGPStringFormat; codepointsFitted : PInteger; linesFilled : PInteger) : TGPRectF
- function GetStringBoundingBoxF(string_ : WideString; font : IGPFont; origin : TGPPointF; stringFormat : IGPStringFormat) : TGPRectF
- function GetStringBoundingBoxF(string_ : WideString; font : IGPFont; layoutRect : TGPRectF) : TGPRectF
- function GetStringBoundingBoxF(string_ : WideString; font : IGPFont; origin : TGPPointF) : TGPRectF
- function MeasureStringF(string_ : WideString; font : IGPFont; stringFormat : IGPStringFormat) : TGPSizeF
- function MeasureStringF(string_ : WideString; font : IGPFont; layoutRectSize : TGPSizeF; stringFormat : IGPStringFormat; codepointsFitted : PInteger; linesFilled : PInteger) : TGPSizeF
- function MeasureStringF(string_ : WideString; font : IGPFont; layoutRect : TGPRectF; stringFormat : IGPStringFormat; codepointsFitted : PInteger; linesFilled : PInteger) : TGPRectF
- function MeasureStringF(string_ : WideString; font : IGPFont; origin : TGPPointF; stringFormat : IGPStringFormat) : TGPRectF
- function MeasureStringF(string_ : WideString; font : IGPFont; layoutRect : TGPRectF) : TGPRectF
- function MeasureStringF(string_ : WideString; font : IGPFont; origin : TGPPointF) : TGPRectF
- function MeasureCharacterRangesF(string_ : WideString; font : IGPFont; layoutRect : TGPRectF; stringFormat : IGPStringFormat) : TGPRegionArray
- function MeasureCharacterRangesF(string_ : WideString; font : IGPFont; origin : TGPPointF; stringFormat : IGPStringFormat) : TGPRegionArray
- function MeasureCharacterRangesF(string_ : WideString; font : IGPFont; stringFormat : IGPStringFormat) : TGPRegionArray
- function MeasureCharacterRangesF(string_ : WideString; font : IGPFont; layoutRect : TGPRectF; ranges : array; stringFormat : IGPStringFormat) : TGPRegionArray
- function MeasureCharacterRangesF(string_ : WideString; font : IGPFont; origin : TGPPointF; ranges : array; stringFormat : IGPStringFormat) : TGPRegionArray
- function MeasureCharacterRangesF(string_ : WideString; font : IGPFont; ranges : array; stringFormat : IGPStringFormat) : TGPRegionArray
- function DrawDriverString(text : PUINT16; length : Integer; font : IGPFont; brush : IGPBrush; positions : PGPPointF; flags : Integer; matrix : IGPMatrix) : TGPGraphics
- function GetDriverStringBoundingBoxF(text : PUINT16; length : Integer; font : IGPFont; positions : PGPPointF; flags : Integer; matrix : IGPMatrix) : TGPRectF - Returns the the bounding box for the specified characters and their corresponding positions.
- function DrawCachedBitmap(cb : IGPCachedBitmap; x : Integer; y : Integer) : TGPGraphics
- function DrawImageF(image : IGPImage; point : TGPPointF) : TGPGraphics
- function DrawImageF(image : IGPImage; x : Single; y : Single) : TGPGraphics
- function DrawImageF(image : IGPImage; rect : TGPRectF) : TGPGraphics
- function DrawImageF(image : IGPImage; x : Single; y : Single; width : Single; height : Single) : TGPGraphics
- function DrawImage(image : IGPImage; point : TGPPoint) : TGPGraphics
- function DrawImage(image : IGPImage; x : Integer; y : Integer) : TGPGraphics
- function DrawImage(image : IGPImage; rect : TGPRect) : TGPGraphics
- function DrawImage(image : IGPImage; x : Integer; y : Integer; width : Integer; height : Integer) : TGPGraphics
- function DrawImageF(image : IGPImage; point : TGPPointF; Opacity : Single) : TGPGraphics
- function DrawImageF(image : IGPImage; x : Single; y : Single; Opacity : Single) : TGPGraphics
- function DrawImageF(image : IGPImage; rect : TGPRectF; Opacity : Single) : TGPGraphics
- function DrawImageF(image : IGPImage; x : Single; y : Single; width : Single; height : Single; Opacity : Single) : TGPGraphics
- function DrawImage(image : IGPImage; point : TGPPoint; Opacity : Single) : TGPGraphics
- function DrawImage(image : IGPImage; x : Integer; y : Integer; Opacity : Single) : TGPGraphics
- function DrawImage(image : IGPImage; rect : TGPRect; Opacity : Single) : TGPGraphics
- function DrawImage(image : IGPImage; x : Integer; y : Integer; width : Integer; height : Integer; Opacity : Single) : TGPGraphics
- function DrawImageF(image : IGPImage; destPoints : array) : TGPGraphics
- function DrawImage(image : IGPImage; destPoints : array) : TGPGraphics
- function DrawImageF(image : IGPImage; x : Single; y : Single; srcx : Single; srcy : Single; srcwidth : Single; srcheight : Single; srcUnit : TGPUnit) : TGPGraphics
- function DrawImageF(image : IGPImage; destRect : TGPRectF; srcx : Single; srcy : Single; srcwidth : Single; srcheight : Single; srcUnit : TGPUnit; imageAttributes : IGPImageAttributes; callback : TGPDrawImageAbortProc) : TGPGraphics
- function DrawImageF(image : IGPImage; destPoints : array; srcx : Single; srcy : Single; srcwidth : Single; srcheight : Single; srcUnit : TGPUnit; imageAttributes : IGPImageAttributes; callback : TGPDrawImageAbortProc) : TGPGraphics
- function DrawImage(image : IGPImage; x : Integer; y : Integer; srcx : Integer; srcy : Integer; srcwidth : Integer; srcheight : Integer; srcUnit : TGPUnit) : TGPGraphics
- function DrawImage(image : IGPImage; destRect : TGPRect; srcx : Integer; srcy : Integer; srcwidth : Integer; srcheight : Integer; srcUnit : TGPUnit; imageAttributes : IGPImageAttributes; callback : TGPDrawImageAbortProc) : TGPGraphics
- function DrawImage(image : IGPImage; destPoints : array; srcx : Integer; srcy : Integer; srcwidth : Integer; srcheight : Integer; srcUnit : TGPUnit; imageAttributes : IGPImageAttributes; callback : TGPDrawImageAbortProc) : TGPGraphics
- function EnumerateMetafileF(metafile : IGPMetafile; destPoint : TGPPointF; callback : TGPEnumerateMetafileProc; imageAttributes : IGPImageAttributes) : TGPGraphics
- function EnumerateMetafile(metafile : IGPMetafile; destPoint : TGPPoint; callback : TGPEnumerateMetafileProc; imageAttributes : IGPImageAttributes) : TGPGraphics
- function EnumerateMetafileF(metafile : IGPMetafile; destRect : TGPRectF; callback : TGPEnumerateMetafileProc; imageAttributes : IGPImageAttributes) : TGPGraphics
- function EnumerateMetafile(metafile : IGPMetafile; destRect : TGPRect; callback : TGPEnumerateMetafileProc; imageAttributes : IGPImageAttributes) : TGPGraphics
- function EnumerateMetafileF(metafile : IGPMetafile; destPoints : array; callback : TGPEnumerateMetafileProc; imageAttributes : IGPImageAttributes) : TGPGraphics
- function EnumerateMetafile(metafile : IGPMetafile; destPoints : array; callback : TGPEnumerateMetafileProc; imageAttributes : IGPImageAttributes) : TGPGraphics
- function EnumerateMetafileF(metafile : IGPMetafile; destPoint : TGPPointF; srcRect : TGPRectF; srcUnit : TGPUnit; callback : TGPEnumerateMetafileProc; imageAttributes : IGPImageAttributes) : TGPGraphics
- function EnumerateMetafile(metafile : IGPMetafile; destPoint : TGPPoint; srcRect : TGPRect; srcUnit : TGPUnit; callback : TGPEnumerateMetafileProc; imageAttributes : IGPImageAttributes) : TGPGraphics
- function EnumerateMetafileF(metafile : IGPMetafile; destRect : TGPRectF; srcRect : TGPRectF; srcUnit : TGPUnit; callback : TGPEnumerateMetafileProc; imageAttributes : IGPImageAttributes) : TGPGraphics
- function EnumerateMetafile(metafile : IGPMetafile; destRect : TGPRect; srcRect : TGPRect; srcUnit : TGPUnit; callback : TGPEnumerateMetafileProc; imageAttributes : IGPImageAttributes) : TGPGraphics
- function EnumerateMetafileF(metafile : IGPMetafile; destPoints : array; srcRect : TGPRectF; srcUnit : TGPUnit; callback : TGPEnumerateMetafileProc; imageAttributes : IGPImageAttributes) : TGPGraphics
- function EnumerateMetafile(metafile : IGPMetafile; destPoints : array; srcRect : TGPRect; srcUnit : TGPUnit; callback : TGPEnumerateMetafileProc; imageAttributes : IGPImageAttributes) : TGPGraphics
- function SetClip(g : IGPGraphics; combineMode : TGPCombineMode) : TGPGraphics
- function SetClipF(rect : TGPRectF; combineMode : TGPCombineMode) : TGPGraphics
- function SetClip(rect : TGPRect; combineMode : TGPCombineMode) : TGPGraphics
- function SetClip(path : IGPGraphicsPath; combineMode : TGPCombineMode) : TGPGraphics
- function SetClip(region : IGPRegion; combineMode : TGPCombineMode) : TGPGraphics
- function SetClip(hRgn : HRGN; combineMode : TGPCombineMode) : TGPGraphics
- procedure SetClipProp(region : IGPRegion)
- function IntersectClipF(rect : TGPRectF) : TGPGraphics
- function IntersectClip(rect : TGPRect) : TGPGraphics
- function IntersectClip(region : IGPRegion) : TGPGraphics
- function ExcludeClipF(rect : TGPRectF) : TGPGraphics
- function ExcludeClip(rect : TGPRect) : TGPGraphics
- function ExcludeClip(region : IGPRegion) : TGPGraphics
- function ResetClip() : TGPGraphics
- function TranslateClipF(dx : Single; dy : Single) : TGPGraphics
- function TranslateClip(dx : Integer; dy : Integer) : TGPGraphics
- function GetClip() : IGPRegion
- function GetClipBoundsF() : TGPRectF
- function GetClipBounds() : TGPRect
- function IsClipEmpty() : Boolean
- function GetVisibleClipBoundsF() : TGPRectF
- function GetVisibleClipBounds() : TGPRect
- function IsVisibleClipEmpty() : Boolean
- function IsVisible(x : Integer; y : Integer) : Boolean
- function IsVisible(point : TGPPoint) : Boolean
- function IsVisible(x : Integer; y : Integer; width : Integer; height : Integer) : Boolean
- function IsVisible(rect : TGPRect) : Boolean
- function IsVisibleF(x : Single; y : Single) : Boolean
- function IsVisibleF(point : TGPPointF) : Boolean
- function IsVisibleF(x : Single; y : Single; width : Single; height : Single) : Boolean
- function IsVisibleF(rect : TGPRectF) : Boolean
- function Save() : TGPGraphicsState
- function Restore(gstate : TGPGraphicsState) : TGPGraphics
- function BeginContainerF(dstrect : TGPRectF; srcrect : TGPRectF; unit_ : TGPUnit) : TGPGraphicsContainer
- function BeginContainer(dstrect : TGPRect; srcrect : TGPRect; unit_ : TGPUnit) : TGPGraphicsContainer
- function BeginContainer() : TGPGraphicsContainer
- function EndContainer(state : TGPGraphicsContainer) : TGPGraphics
- function AddMetafileComment(data : array) : TGPGraphics
- function GetHalftonePalette() : HPALETTE - Returns a Windows halftone palette.