Skip to content

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.