C# Class iTextSharp.text.pdf.ColumnText

Mostrar archivo Open project: mapo80/iTextSharp-Monotouch Class Usage Examples

Public Properties

Property Type Description
AR_NOVOWEL int
GLOBAL_SPACE_CHAR_RATIO float

Protected Properties

Property Type Description
alignment int
bidiLine BidiLine
canvas PdfContentByte
canvases iTextSharp.text.pdf.PdfContentByte[]
composite bool
compositeColumn ColumnText
compositeElements List
currentLeading float
descender float
extraParagraphSpace float
fixedLeading float
followingIndent float
indent float
lastX float
leftWall List
leftX float
lineStatus int
listIdx int
maxY float
minY float
multipliedLeading float
rectangularMode bool
rectangularWidth float
rightIndent float
rightWall List
rightX float
rowIdx int
runDirection int
waitPhrase Phrase
yLine float

Public Methods

Method Description
AddElement ( IElement element ) : void
AddText ( Chunk chunk ) : void
AddText ( Phrase phrase ) : void
ClearChunks ( ) : void
ColumnText ( PdfContentByte canvas ) : System
Duplicate ( ColumnText org ) : ColumnText
FitText ( Font font, String text, Rectangle rect, float maxFontSize, int runDirection ) : float
GetWidth ( Phrase phrase ) : float
GetWidth ( Phrase phrase, int runDirection, int arabicOptions ) : float
Go ( ) : int
Go ( bool simulate ) : int
HasMoreText ( int status ) : bool
SetACopy ( ColumnText org ) : ColumnText
SetColumns ( float leftLine, float rightLine ) : void
SetIndent ( float indent, bool repeatFirstLineIndent ) : void
SetLeading ( float fixedLeading, float multipliedLeading ) : void
SetSimpleColumn ( Phrase phrase, float llx, float lly, float urx, float ury, float leading, int alignment ) : void
SetSimpleColumn ( Rectangle rect ) : void
SetSimpleColumn ( float llx, float lly, float urx, float ury ) : void
SetSimpleColumn ( float llx, float lly, float urx, float ury, float leading, int alignment ) : void
SetText ( Phrase phrase ) : void
ShowTextAligned ( PdfContentByte canvas, int alignment, Phrase phrase, float x, float y, float rotation ) : void
ShowTextAligned ( PdfContentByte canvas, int alignment, Phrase phrase, float x, float y, float rotation, int runDirection, int arabicOptions ) : void
UpdateFilledWidth ( float w ) : void
ZeroHeightElement ( ) : bool
isAllowedElement ( IElement element ) : bool

Protected Methods

Method Description
ConvertColumn ( float cLine ) : List
FindLimitsOneLine ( ) : float[]
FindLimitsPoint ( List wall ) : float
FindLimitsTwoLines ( ) : float[]
Go ( bool simulate, IElement elementToGo ) : int
GoComposite ( bool simulate ) : int
SetSimpleVars ( ColumnText org ) : void

Private Methods

Method Description
AddWaitingPhrase ( ) : void

Method Details

AddElement() public method

public AddElement ( IElement element ) : void
element IElement
return void

AddText() public method

public AddText ( Chunk chunk ) : void
chunk Chunk
return void

AddText() public method

public AddText ( Phrase phrase ) : void
phrase Phrase
return void

ClearChunks() public method

public ClearChunks ( ) : void
return void

ColumnText() public method

public ColumnText ( PdfContentByte canvas ) : System
canvas PdfContentByte
return System

ConvertColumn() protected method

protected ConvertColumn ( float cLine ) : List
cLine float
return List

Duplicate() public static method

public static Duplicate ( ColumnText org ) : ColumnText
org ColumnText
return ColumnText

FindLimitsOneLine() protected method

protected FindLimitsOneLine ( ) : float[]
return float[]

FindLimitsPoint() protected method

protected FindLimitsPoint ( List wall ) : float
wall List
return float

FindLimitsTwoLines() protected method

protected FindLimitsTwoLines ( ) : float[]
return float[]

FitText() public static method

public static FitText ( Font font, String text, Rectangle rect, float maxFontSize, int runDirection ) : float
font Font
text String
rect Rectangle
maxFontSize float
runDirection int
return float

GetWidth() public static method

public static GetWidth ( Phrase phrase ) : float
phrase Phrase
return float

GetWidth() public static method

public static GetWidth ( Phrase phrase, int runDirection, int arabicOptions ) : float
phrase Phrase
runDirection int
arabicOptions int
return float

Go() public method

public Go ( ) : int
return int

Go() public method

public Go ( bool simulate ) : int
simulate bool
return int

Go() protected method

protected Go ( bool simulate, IElement elementToGo ) : int
simulate bool
elementToGo IElement
return int

GoComposite() protected method

protected GoComposite ( bool simulate ) : int
simulate bool
return int

HasMoreText() public static method

public static HasMoreText ( int status ) : bool
status int
return bool

SetACopy() public method

public SetACopy ( ColumnText org ) : ColumnText
org ColumnText
return ColumnText

SetColumns() public method

public SetColumns ( float leftLine, float rightLine ) : void
leftLine float
rightLine float
return void

SetIndent() public method

public SetIndent ( float indent, bool repeatFirstLineIndent ) : void
indent float
repeatFirstLineIndent bool
return void

SetLeading() public method

public SetLeading ( float fixedLeading, float multipliedLeading ) : void
fixedLeading float
multipliedLeading float
return void

SetSimpleColumn() public method

public SetSimpleColumn ( Phrase phrase, float llx, float lly, float urx, float ury, float leading, int alignment ) : void
phrase Phrase
llx float
lly float
urx float
ury float
leading float
alignment int
return void

SetSimpleColumn() public method

public SetSimpleColumn ( Rectangle rect ) : void
rect Rectangle
return void

SetSimpleColumn() public method

public SetSimpleColumn ( float llx, float lly, float urx, float ury ) : void
llx float
lly float
urx float
ury float
return void

SetSimpleColumn() public method

public SetSimpleColumn ( float llx, float lly, float urx, float ury, float leading, int alignment ) : void
llx float
lly float
urx float
ury float
leading float
alignment int
return void

SetSimpleVars() protected method

protected SetSimpleVars ( ColumnText org ) : void
org ColumnText
return void

SetText() public method

public SetText ( Phrase phrase ) : void
phrase Phrase
return void

ShowTextAligned() public static method

public static ShowTextAligned ( PdfContentByte canvas, int alignment, Phrase phrase, float x, float y, float rotation ) : void
canvas PdfContentByte
alignment int
phrase Phrase
x float
y float
rotation float
return void

ShowTextAligned() public static method

public static ShowTextAligned ( PdfContentByte canvas, int alignment, Phrase phrase, float x, float y, float rotation, int runDirection, int arabicOptions ) : void
canvas PdfContentByte
alignment int
phrase Phrase
x float
y float
rotation float
runDirection int
arabicOptions int
return void

UpdateFilledWidth() public method

public UpdateFilledWidth ( float w ) : void
w float
return void

ZeroHeightElement() public method

public ZeroHeightElement ( ) : bool
return bool

isAllowedElement() public static method

public static isAllowedElement ( IElement element ) : bool
element IElement
return bool

Property Details

AR_NOVOWEL public_oe property

public int AR_NOVOWEL
return int

GLOBAL_SPACE_CHAR_RATIO public_oe static_oe property

public static float GLOBAL_SPACE_CHAR_RATIO
return float

alignment protected_oe property

protected int alignment
return int

bidiLine protected_oe property

protected BidiLine,iTextSharp.text.pdf bidiLine
return BidiLine

canvas protected_oe property

protected PdfContentByte,iTextSharp.text.pdf canvas
return PdfContentByte

canvases protected_oe property

protected PdfContentByte[],iTextSharp.text.pdf canvases
return iTextSharp.text.pdf.PdfContentByte[]

composite protected_oe property

protected bool composite
return bool

compositeColumn protected_oe property

protected ColumnText,iTextSharp.text.pdf compositeColumn
return ColumnText

compositeElements protected_oe property

protected List compositeElements
return List

currentLeading protected_oe property

protected float currentLeading
return float

descender protected_oe property

protected float descender
return float

extraParagraphSpace protected_oe property

protected float extraParagraphSpace
return float

fixedLeading protected_oe property

protected float fixedLeading
return float

followingIndent protected_oe property

protected float followingIndent
return float

indent protected_oe property

protected float indent
return float

lastX protected_oe property

protected float lastX
return float

leftWall protected_oe property

protected List leftWall
return List

leftX protected_oe property

protected float leftX
return float

lineStatus protected_oe property

protected int lineStatus
return int

listIdx protected_oe property

protected int listIdx
return int

maxY protected_oe property

protected float maxY
return float

minY protected_oe property

protected float minY
return float

multipliedLeading protected_oe property

protected float multipliedLeading
return float

rectangularMode protected_oe property

protected bool rectangularMode
return bool

rectangularWidth protected_oe property

protected float rectangularWidth
return float

rightIndent protected_oe property

protected float rightIndent
return float

rightWall protected_oe property

protected List rightWall
return List

rightX protected_oe property

protected float rightX
return float

rowIdx protected_oe property

protected int rowIdx
return int

runDirection protected_oe property

protected int runDirection
return int

waitPhrase protected_oe property

protected Phrase waitPhrase
return Phrase

yLine protected_oe property

protected float yLine
return float