ISVGTextLayout
Interface for a text layout.
Unit: BVE.SVG2Intf
Methods
AddFontFamily
procedure AddFontFamily(
aFontFamily: TSVGUnicodeString;
const aCharPos: integer);
No description yet.
AddFontSize
procedure AddFontSize(aFontSize: TSVGFloat; const aCharPos: integer);
No description yet.
AddFontStretch
procedure AddFontStretch(
aFontStretch: TSVGFontStretch;
const aCharPos: integer);
No description yet.
AddFontStyle
procedure AddFontStyle(aFontStyle: TSVGFontStyle; const aCharPos: integer);
No description yet.
AddFontWeight
procedure AddFontWeight(
aFontWeight: TSVGFontWeight;
const aCharPos: integer);
No description yet.
AddLayoutInfo
procedure AddLayoutInfo(aInfo: TSVGLayoutInfo; const aCharPos: integer);
No description yet.
GetBidiReorder
function GetBidiReorder: TSVGIntArray;
No description yet.
GetChanged
function GetChanged: Boolean;
No description yet.
GetDirection
function GetDirection: TSVGDirection;
No description yet.
GetFontFamily
function GetFontFamily: TSVGUnicodeString;
No description yet.
GetFontSize
function GetFontSize: TSVGFloat;
No description yet.
GetFontStretch
function GetFontStretch: TSVGFontStretch;
No description yet.
GetFontStyle
function GetFontStyle: TSVGFontStyle;
No description yet.
GetFontVariant
function GetFontVariant: TSVGFontVariant;
No description yet.
GetFontWeight
function GetFontWeight: TSVGFontWeight;
No description yet.
GetLayoutInfo
function GetLayoutInfo: TSVGLayoutInfo;
No description yet.
GetOrigin
function GetOrigin: TSVGPoint;
No description yet.
GetParser
function GetParser: TSVGStringParser;
No description yet.
GetSupportsBidiLevel
function GetSupportsBidiLevel: boolean;
No description yet.
GetText
function GetText: TSVGUnicodeString;
No description yet.
GetTextLength
function GetTextLength: Integer;
No description yet.
GlyphRun
procedure GlyphRun(
aFontSource: ISVGFontSource;
aGlyphRunList: TList<ISVGGlyphRun>);
No description yet.
SetBidiReorder
procedure SetBidiReorder(const Value: TSVGIntArray);
No description yet.
SetChanged
procedure SetChanged(const Value: Boolean);
No description yet.
SetChar
procedure SetChar(const aIndex: Integer; const aChar: TSVGUnicodeChar);
No description yet.
SetDirection
procedure SetDirection(const Value: TSVGDirection);
No description yet.
SetFontFamily
procedure SetFontFamily(const Value: TSVGUnicodeString);
No description yet.
SetFontSize
procedure SetFontSize(const Value: TSVGFloat);
No description yet.
SetFontStretch
procedure SetFontStretch(const Value: TSVGFontStretch);
No description yet.
SetFontStyle
procedure SetFontStyle(const Value: TSVGFontStyle);
No description yet.
SetFontVariant
procedure SetFontVariant(const Value: TSVGFontVariant);
No description yet.
SetFontWeight
procedure SetFontWeight(const Value: TSVGFontWeight);
No description yet.
SetOrigin
procedure SetOrigin(const Value: TSVGPoint);
No description yet.
SetText
procedure SetText(const Value: TSVGUnicodeString);
No description yet.
SetTextLength
procedure SetTextLength(const Value: Integer);
No description yet.
ToPath
procedure ToPath(
aFontSource: ISVGFontSource;
aPathDataList: ISVGPathDataList;
var aBoundsRect: TSVGRect;
const aTextDecoration: TSVGTextDecoration = TSVGTextDecoration.tdNone);
No description yet.
Properties
BidiReorder
property BidiReorder: TSVGIntArray read GetBidiReorder;
No description yet.
Changed
property Changed: Boolean read GetChanged write SetChanged;
No description yet.
Direction
property Direction: TSVGDirection read GetDirection write SetDirection;
No description yet.
FontFamily
property FontFamily: TSVGUnicodeString read GetFontFamily write SetFontFamily;
No description yet.
FontSize
property FontSize: TSVGFloat read GetFontSize write SetFontSize;
No description yet.
FontStretch
property FontStretch: TSVGFontStretch read GetFontStretch write SetFontStretch;
No description yet.
FontStyle
property FontStyle: TSVGFontStyle read GetFontStyle write SetFontStyle;
No description yet.
FontVariant
property FontVariant: TSVGFontVariant read GetFontVariant write SetFontVariant;
No description yet.
FontWeight
property FontWeight: TSVGFontWeight read GetFontWeight write SetFontWeight;
No description yet.
LayoutInfo
property LayoutInfo: TSVGLayoutInfo read GetLayoutInfo;
No description yet.
Origin
property Origin: TSVGPoint read GetOrigin write SetOrigin;
No description yet.
Parser
property Parser: TSVGStringParser read GetParser;
No description yet.
SupportsBidiLevel
property SupportsBidiLevel: boolean read GetSupportsBidiLevel;
No description yet.
Text
property Text: TSVGUnicodeString read GetText write SetText;
No description yet.
TextLength
property TextLength: Integer read GetTextLength write SetTextLength;
No description yet.