Class TBidiTree
Unit
Declaration
type TBidiTree = class(TObject)
Description
Tree of Unicode bidirectional text.
Runs can be embedded in each other up to a certain level.
Hierarchy
- TObject
- TBidiTree
Overview
Methods
![]() |
constructor Create(AData: pointer; AStartIndex, AEndIndex: integer; ABidiLevel: byte; AIsLeaf: boolean); virtual; |
![]() |
destructor Destroy; override; |
![]() |
function TrySplit: boolean; virtual; |
![]() |
procedure AddBranch(ABranch: TBidiTree); virtual; |
![]() |
procedure AfterFinish; virtual; |
![]() |
procedure Shorten(AEndIndex: integer); virtual; |
Properties
![]() |
property BidiLevel: byte read FBidiLevel; |
![]() |
property Branch[AIndex: integer]: TBidiTree read GetBranch; |
![]() |
property Count: integer read GetCount; |
![]() |
property Data: pointer read FData; |
![]() |
property EndIndex: integer read FEndIndex; |
![]() |
property IsLeaf: boolean read FIsLeaf; |
![]() |
property IsRightToLeft: boolean read GetIsRightToLeft; |
![]() |
property Parent: TBidiTree read FParent; |
![]() |
property StartIndex: integer read FStartIndex; |
Description
Methods
![]() |
constructor Create(AData: pointer; AStartIndex, AEndIndex: integer; ABidiLevel: byte; AIsLeaf: boolean); virtual; |
This item has no description. |
![]() |
destructor Destroy; override; |
This item has no description. |
![]() |
function TrySplit: boolean; virtual; |
This item has no description. |
![]() |
procedure AddBranch(ABranch: TBidiTree); virtual; |
This item has no description. |
![]() |
procedure AfterFinish; virtual; |
This item has no description. |
![]() |
procedure Shorten(AEndIndex: integer); virtual; |
This item has no description. |
Properties
![]() |
property BidiLevel: byte read FBidiLevel; |
This item has no description. |
![]() |
property Branch[AIndex: integer]: TBidiTree read GetBranch; |
This item has no description. |
![]() |
property Count: integer read GetCount; |
This item has no description. |
![]() |
property Data: pointer read FData; |
This item has no description. |
![]() |
property EndIndex: integer read FEndIndex; |
This item has no description. |
![]() |
property IsLeaf: boolean read FIsLeaf; |
This item has no description. |
![]() |
property IsRightToLeft: boolean read GetIsRightToLeft; |
This item has no description. |
![]() |
property Parent: TBidiTree read FParent; |
This item has no description. |
![]() |
property StartIndex: integer read FStartIndex; |
This item has no description. |