C# Class iTextSharp.text.pdf.BidiOrder

ファイルを表示 Open project: mapo80/iTextSharp-Monotouch Class Usage Examples

Public Methods

Method Description
BidiOrder ( char text, int offset, int length, sbyte paragraphEmbeddingLevel ) : System
BidiOrder ( sbyte types ) : System
BidiOrder ( sbyte types, sbyte paragraphEmbeddingLevel ) : System
GetBaseLevel ( ) : sbyte
GetDirection ( char c ) : sbyte
GetLevels ( ) : byte[]
GetLevels ( int linebreaks ) : byte[]

Private Methods

Method Description
BidiOrder ( ) : System
ComputeMultilineReordering ( sbyte levels, int linebreaks ) : int[]
ComputeReordering ( sbyte levels ) : int[]
DetermineExplicitEmbeddingLevels ( ) : void
DetermineParagraphEmbeddingLevel ( ) : void
FindRunLimit ( int index, int limit, sbyte validSet ) : int
FindRunStart ( int index, sbyte validSet ) : int
IsWhitespace ( sbyte biditype ) : bool
ProcessEmbeddings ( sbyte resultTypes, sbyte paragraphEmbeddingLevel ) : sbyte[]
ReinsertExplicitCodes ( int textLength ) : int
RemoveExplicitCodes ( ) : int
ResolveImplicitLevels ( int start, int limit, sbyte level, sbyte sor, sbyte eor ) : void
ResolveNeutralTypes ( int start, int limit, sbyte level, sbyte sor, sbyte eor ) : void
ResolveWeakTypes ( int start, int limit, sbyte level, sbyte sor, sbyte eor ) : void
RunAlgorithm ( ) : void
SetLevels ( int start, int limit, sbyte newLevel ) : void
SetTypes ( int start, int limit, sbyte newType ) : void
TypeForLevel ( int level ) : sbyte
ValidateLineBreaks ( int linebreaks, int textLength ) : void
ValidateParagraphEmbeddingLevel ( sbyte paragraphEmbeddingLevel ) : void
ValidateTypes ( sbyte types ) : void

Method Details

BidiOrder() public method

public BidiOrder ( char text, int offset, int length, sbyte paragraphEmbeddingLevel ) : System
text char
offset int
length int
paragraphEmbeddingLevel sbyte
return System

BidiOrder() public method

public BidiOrder ( sbyte types ) : System
types sbyte
return System

BidiOrder() public method

public BidiOrder ( sbyte types, sbyte paragraphEmbeddingLevel ) : System
types sbyte
paragraphEmbeddingLevel sbyte
return System

GetBaseLevel() public method

public GetBaseLevel ( ) : sbyte
return sbyte

GetDirection() public static method

public static GetDirection ( char c ) : sbyte
c char
return sbyte

GetLevels() public method

public GetLevels ( ) : byte[]
return byte[]

GetLevels() public method

public GetLevels ( int linebreaks ) : byte[]
linebreaks int
return byte[]