C# Class iTextSharp.text.pdf.BidiLine

Show file Open project: mapo80/iTextSharp-Monotouch Class Usage Examples

Protected Properties

Property Type Description
arabicOptions int
chunks List
currentChar int
detailChunks iTextSharp.text.pdf.PdfChunk[]
indexChars int[]
indexChunk int
indexChunkChar int
mirrorChars IntHashtable
orderLevels byte[]
pieceSize int
runDirection int
shortStore bool
storedCurrentChar int
storedDetailChunks iTextSharp.text.pdf.PdfChunk[]
storedIndexChars int[]
storedIndexChunk int
storedIndexChunkChar int
storedOrderLevels byte[]
storedRunDirection int
storedText char[]
storedTotalTextLength int
text char[]
totalTextLength int

Public Methods

Method Description
AddChunk ( PdfChunk chunk ) : void
AddChunks ( List chunks ) : void
AddPiece ( char c, PdfChunk chunk ) : void
BidiLine ( BidiLine org ) : System
ClearChunks ( ) : void
CreateArrayOfPdfChunks ( int startIdx, int endIdx ) : List
CreateArrayOfPdfChunks ( int startIdx, int endIdx, PdfChunk extraPdfChunk ) : List
DoArabicShapping ( ) : void
Flip ( int start, int end ) : void
GetParagraph ( int runDirection ) : bool
GetWidth ( int startIdx, int lastIdx ) : float
GetWord ( int startIdx, int idx ) : int[]
IsEmpty ( ) : bool
IsWS ( char c ) : bool
MirrorGlyphs ( ) : void
ProcessLine ( float leftX, float width, int alignment, int runDirection, int arabicOptions, float minY, float yLine, float descender ) : PdfLine
Reorder ( int start, int end ) : void
Restore ( ) : void
Save ( ) : void
TrimLeft ( int startIdx, int endIdx ) : int
TrimLeftEx ( int startIdx, int endIdx ) : int
TrimRight ( int startIdx, int endIdx ) : int
TrimRightEx ( int startIdx, int endIdx ) : int

Private Methods

Method Description
BidiLine ( ) : System

Method Details

AddChunk() public method

public AddChunk ( PdfChunk chunk ) : void
chunk PdfChunk
return void

AddChunks() public method

public AddChunks ( List chunks ) : void
chunks List
return void

AddPiece() public method

public AddPiece ( char c, PdfChunk chunk ) : void
c char
chunk PdfChunk
return void

BidiLine() public method

public BidiLine ( BidiLine org ) : System
org BidiLine
return System

ClearChunks() public method

public ClearChunks ( ) : void
return void

CreateArrayOfPdfChunks() public method

public CreateArrayOfPdfChunks ( int startIdx, int endIdx ) : List
startIdx int
endIdx int
return List

CreateArrayOfPdfChunks() public method

public CreateArrayOfPdfChunks ( int startIdx, int endIdx, PdfChunk extraPdfChunk ) : List
startIdx int
endIdx int
extraPdfChunk PdfChunk
return List

DoArabicShapping() public method

public DoArabicShapping ( ) : void
return void

Flip() public method

public Flip ( int start, int end ) : void
start int
end int
return void

GetParagraph() public method

public GetParagraph ( int runDirection ) : bool
runDirection int
return bool

GetWidth() public method

public GetWidth ( int startIdx, int lastIdx ) : float
startIdx int
lastIdx int
return float

GetWord() public method

public GetWord ( int startIdx, int idx ) : int[]
startIdx int
idx int
return int[]

IsEmpty() public method

public IsEmpty ( ) : bool
return bool

IsWS() public static method

public static IsWS ( char c ) : bool
c char
return bool

MirrorGlyphs() public method

public MirrorGlyphs ( ) : void
return void

ProcessLine() public method

public ProcessLine ( float leftX, float width, int alignment, int runDirection, int arabicOptions, float minY, float yLine, float descender ) : PdfLine
leftX float
width float
alignment int
runDirection int
arabicOptions int
minY float
yLine float
descender float
return PdfLine

Reorder() public method

public Reorder ( int start, int end ) : void
start int
end int
return void

Restore() public method

public Restore ( ) : void
return void

Save() public method

public Save ( ) : void
return void

TrimLeft() public method

public TrimLeft ( int startIdx, int endIdx ) : int
startIdx int
endIdx int
return int

TrimLeftEx() public method

public TrimLeftEx ( int startIdx, int endIdx ) : int
startIdx int
endIdx int
return int

TrimRight() public method

public TrimRight ( int startIdx, int endIdx ) : int
startIdx int
endIdx int
return int

TrimRightEx() public method

public TrimRightEx ( int startIdx, int endIdx ) : int
startIdx int
endIdx int
return int

Property Details

arabicOptions protected property

protected int arabicOptions
return int

chunks protected property

protected List chunks
return List

currentChar protected property

protected int currentChar
return int

detailChunks protected property

protected PdfChunk[],iTextSharp.text.pdf detailChunks
return iTextSharp.text.pdf.PdfChunk[]

indexChars protected property

protected int[] indexChars
return int[]

indexChunk protected property

protected int indexChunk
return int

indexChunkChar protected property

protected int indexChunkChar
return int

mirrorChars protected static property

protected static IntHashtable,iTextSharp.text.pdf mirrorChars
return IntHashtable

orderLevels protected property

protected byte[] orderLevels
return byte[]

pieceSize protected property

protected int pieceSize
return int

runDirection protected property

protected int runDirection
return int

shortStore protected property

protected bool shortStore
return bool

storedCurrentChar protected property

protected int storedCurrentChar
return int

storedDetailChunks protected property

protected PdfChunk[],iTextSharp.text.pdf storedDetailChunks
return iTextSharp.text.pdf.PdfChunk[]

storedIndexChars protected property

protected int[] storedIndexChars
return int[]

storedIndexChunk protected property

protected int storedIndexChunk
return int

storedIndexChunkChar protected property

protected int storedIndexChunkChar
return int

storedOrderLevels protected property

protected byte[] storedOrderLevels
return byte[]

storedRunDirection protected property

protected int storedRunDirection
return int

storedText protected property

protected char[] storedText
return char[]

storedTotalTextLength protected property

protected int storedTotalTextLength
return int

text protected property

protected char[] text
return char[]

totalTextLength protected property

protected int totalTextLength
return int