Unit BGRATypewriter
Description
Cached vectorial font renderer with affine transform
Uses
Overview
Classes, Interfaces, Objects and Records
Functions and Procedures
Types
Constants
cmAngle = TEasyBezierCurveMode.cmAngle; |
cmAuto = TEasyBezierCurveMode.cmAuto; |
cmCurve = TEasyBezierCurveMode.cmCurve; |
Description
Functions and Procedures
function ComputeEasyBezier(APoints: array of TPointF; ACurveMode: array of TGlyphPointCurveMode; AClosed: boolean; AMinimumDotProduct: single = 0.707): ArrayOfTPointF; overload; |
This item has no description. |
function ComputeEasyBezier(APoints: array of TPointF; AClosed: boolean; AMinimumDotProduct: single = 0.707): ArrayOfTPointF; overload; |
This item has no description. |
Types
TBrowseGlyphCallback = procedure(ATextUTF8: string; AGlyph: TBGRAGlyph; AFlags: TBrowseGlyphCallbackFlags; AData: Pointer; out AContinue: boolean) of object; |
This item has no description. |
TBrowseGlyphCallbackFlag = (...); |
This item has no description. Values
-
gcfMirrored
-
gcfMerged
-
gcfRightToLeft
-
gcfKerning
|
TGlyphBoxes = array of record
Glyph: string;
Box: TAffineBox;
end; |
Array of boxes for each glyph in text
|
TGlyphPointCurveMode= TEasyBezierCurveMode; |
Enumerates modes for handling curves in a Bezier curve sequence
|
Constants
cmAngle = TEasyBezierCurveMode.cmAngle; |
This item has no description. |
cmAuto = TEasyBezierCurveMode.cmAuto; |
This item has no description. |
cmCurve = TEasyBezierCurveMode.cmCurve; |
This item has no description. |