|
| | BidiLine () |
| |
| | BidiLine (BidiLine org) |
| |
| bool | IsEmpty () |
| |
| void | ClearChunks () |
| |
| bool | GetParagraph (int runDirection) |
| |
| void | AddChunk (PdfChunk chunk) |
| |
| void | AddChunks (ArrayList chunks) |
| |
| void | AddPiece (char c, PdfChunk chunk) |
| |
| void | Save () |
| |
| void | Restore () |
| |
| void | MirrorGlyphs () |
| |
| void | DoArabicShapping () |
| |
| PdfLine | ProcessLine (float leftX, float width, int alignment, int runDirection, int arabicOptions) |
| |
| float | GetWidth (int startIdx, int lastIdx) |
| |
| ArrayList | CreateArrayOfPdfChunks (int startIdx, int endIdx) |
| |
| ArrayList | CreateArrayOfPdfChunks (int startIdx, int endIdx, PdfChunk extraPdfChunk) |
| |
| int[] | GetWord (int startIdx, int idx) |
| |
| int | TrimRight (int startIdx, int endIdx) |
| |
| int | TrimLeft (int startIdx, int endIdx) |
| |
| int | TrimRightEx (int startIdx, int endIdx) |
| |
| int | TrimLeftEx (int startIdx, int endIdx) |
| |
| void | Reorder (int start, int end) |
| |
| void | Flip (int start, int end) |
| |
|
| static bool | IsWS (char c) |
| |
Does all the line bidirectional processing with PdfChunk assembly.
- Author
- Paulo Soares (psoar.nosp@m.es@c.nosp@m.onsis.nosp@m.te.p.nosp@m.t)
◆ BidiLine() [1/2]
| iTextSharp.text.pdf.BidiLine.BidiLine |
( |
| ) |
|
◆ BidiLine() [2/2]
| iTextSharp.text.pdf.BidiLine.BidiLine |
( |
BidiLine |
org | ) |
|
◆ AddChunk()
| void iTextSharp.text.pdf.BidiLine.AddChunk |
( |
PdfChunk |
chunk | ) |
|
◆ AddChunks()
| void iTextSharp.text.pdf.BidiLine.AddChunks |
( |
ArrayList |
chunks | ) |
|
◆ AddPiece()
| void iTextSharp.text.pdf.BidiLine.AddPiece |
( |
char |
c, |
|
|
PdfChunk |
chunk |
|
) |
| |
◆ ClearChunks()
| void iTextSharp.text.pdf.BidiLine.ClearChunks |
( |
| ) |
|
◆ CreateArrayOfPdfChunks() [1/2]
| ArrayList iTextSharp.text.pdf.BidiLine.CreateArrayOfPdfChunks |
( |
int |
startIdx, |
|
|
int |
endIdx |
|
) |
| |
◆ CreateArrayOfPdfChunks() [2/2]
| ArrayList iTextSharp.text.pdf.BidiLine.CreateArrayOfPdfChunks |
( |
int |
startIdx, |
|
|
int |
endIdx, |
|
|
PdfChunk |
extraPdfChunk |
|
) |
| |
◆ DoArabicShapping()
| void iTextSharp.text.pdf.BidiLine.DoArabicShapping |
( |
| ) |
|
◆ Flip()
| void iTextSharp.text.pdf.BidiLine.Flip |
( |
int |
start, |
|
|
int |
end |
|
) |
| |
◆ GetParagraph()
| bool iTextSharp.text.pdf.BidiLine.GetParagraph |
( |
int |
runDirection | ) |
|
◆ GetWidth()
| float iTextSharp.text.pdf.BidiLine.GetWidth |
( |
int |
startIdx, |
|
|
int |
lastIdx |
|
) |
| |
Gets the width of a range of characters.
- Parameters
-
| startIdx | the first index to calculate |
| lastIdx | the last inclusive index to calculate |
- Returns
- the sum of all widths
◆ GetWord()
| int [] iTextSharp.text.pdf.BidiLine.GetWord |
( |
int |
startIdx, |
|
|
int |
idx |
|
) |
| |
◆ IsEmpty()
| bool iTextSharp.text.pdf.BidiLine.IsEmpty |
( |
| ) |
|
◆ IsWS()
| static bool iTextSharp.text.pdf.BidiLine.IsWS |
( |
char |
c | ) |
|
|
static |
◆ MirrorGlyphs()
| void iTextSharp.text.pdf.BidiLine.MirrorGlyphs |
( |
| ) |
|
◆ ProcessLine()
| PdfLine iTextSharp.text.pdf.BidiLine.ProcessLine |
( |
float |
leftX, |
|
|
float |
width, |
|
|
int |
alignment, |
|
|
int |
runDirection, |
|
|
int |
arabicOptions |
|
) |
| |
◆ Reorder()
| void iTextSharp.text.pdf.BidiLine.Reorder |
( |
int |
start, |
|
|
int |
end |
|
) |
| |
◆ Restore()
| void iTextSharp.text.pdf.BidiLine.Restore |
( |
| ) |
|
◆ Save()
| void iTextSharp.text.pdf.BidiLine.Save |
( |
| ) |
|
◆ TrimLeft()
| int iTextSharp.text.pdf.BidiLine.TrimLeft |
( |
int |
startIdx, |
|
|
int |
endIdx |
|
) |
| |
◆ TrimLeftEx()
| int iTextSharp.text.pdf.BidiLine.TrimLeftEx |
( |
int |
startIdx, |
|
|
int |
endIdx |
|
) |
| |
◆ TrimRight()
| int iTextSharp.text.pdf.BidiLine.TrimRight |
( |
int |
startIdx, |
|
|
int |
endIdx |
|
) |
| |
◆ TrimRightEx()
| int iTextSharp.text.pdf.BidiLine.TrimRightEx |
( |
int |
startIdx, |
|
|
int |
endIdx |
|
) |
| |
◆ arabicOptions
| int iTextSharp.text.pdf.BidiLine.arabicOptions |
|
protected |
◆ chunks
| ArrayList iTextSharp.text.pdf.BidiLine.chunks = new ArrayList() |
|
protected |
◆ currentChar
| int iTextSharp.text.pdf.BidiLine.currentChar = 0 |
|
protected |
◆ detailChunks
| PdfChunk [] iTextSharp.text.pdf.BidiLine.detailChunks = new PdfChunk[pieceSizeStart] |
|
protected |
◆ indexChars
| int [] iTextSharp.text.pdf.BidiLine.indexChars = new int[pieceSizeStart] |
|
protected |
◆ indexChunk
| int iTextSharp.text.pdf.BidiLine.indexChunk = 0 |
|
protected |
◆ indexChunkChar
| int iTextSharp.text.pdf.BidiLine.indexChunkChar = 0 |
|
protected |
◆ mirrorChars
◆ orderLevels
| byte [] iTextSharp.text.pdf.BidiLine.orderLevels = new byte[pieceSizeStart] |
|
protected |
◆ pieceSize
| int iTextSharp.text.pdf.BidiLine.pieceSize = pieceSizeStart |
|
protected |
◆ runDirection
| int iTextSharp.text.pdf.BidiLine.runDirection |
|
protected |
◆ shortStore
| bool iTextSharp.text.pdf.BidiLine.shortStore |
|
protected |
◆ storedCurrentChar
| int iTextSharp.text.pdf.BidiLine.storedCurrentChar = 0 |
|
protected |
◆ storedDetailChunks
◆ storedIndexChars
| int [] iTextSharp.text.pdf.BidiLine.storedIndexChars = new int[0] |
|
protected |
◆ storedIndexChunk
| int iTextSharp.text.pdf.BidiLine.storedIndexChunk = 0 |
|
protected |
◆ storedIndexChunkChar
| int iTextSharp.text.pdf.BidiLine.storedIndexChunkChar = 0 |
|
protected |
◆ storedOrderLevels
| byte [] iTextSharp.text.pdf.BidiLine.storedOrderLevels = new byte[0] |
|
protected |
◆ storedRunDirection
| int iTextSharp.text.pdf.BidiLine.storedRunDirection |
|
protected |
◆ storedText
| char [] iTextSharp.text.pdf.BidiLine.storedText = new char[0] |
|
protected |
◆ storedTotalTextLength
| int iTextSharp.text.pdf.BidiLine.storedTotalTextLength = 0 |
|
protected |
◆ text
| char [] iTextSharp.text.pdf.BidiLine.text = new char[pieceSizeStart] |
|
protected |
◆ totalTextLength
| int iTextSharp.text.pdf.BidiLine.totalTextLength = 0 |
|
protected |
The documentation for this class was generated from the following file: