Skip to content

BVE.SVG2Bidi

No description yet.

Unit: BVE.SVG2Bidi

Types

TBidiType

TBidiType = (
  btL,
  btLRE,
  btLRO,
  btR,
  btAL,
  btRLE,
  btRLO,
  btPDF,
  btEN,
  btES,
  btET,
  btAN,
  btCS,
  btNSM,
  btBN,
  btB,
  btS,
  btWS,
  btON,
  btLRI,
  btRLI,
  btFSI,
  btPDI);

No description yet.

Routines

BidiClassify

function BidiClassify(const aValue: TSVGUnicodeString): TBidiTypeArray;

No description yet.

BidiTypeNameToType

function BidiTypeNameToType(const aValue: TSVGUnicodeString): TBidiType;

No description yet.

CalcBidiReordering

function CalcBidiReordering(aLevels: TSVGIntArray): TSVGIntArray;

Return reordering array for a given level array. This reorders a single line. The reordering is a visual to logical map. For example, the leftmost char is string.charAt(order[0]). Rule L2.