C# Class iTextSharp.text.pdf.ColumnText

Afficher le fichier Open project: mapo80/iTextSharp-Monotouch Class Usage Examples

Méthodes publiques

Свойство Type Description
AR_NOVOWEL int
GLOBAL_SPACE_CHAR_RATIO float

Protected Properties

Свойство 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

Méthodes publiques

Méthode 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

Méthodes protégées

Méthode 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

Méthode Description
AddWaitingPhrase ( ) : void

Method Details

AddElement() public méthode

public AddElement ( IElement element ) : void
element IElement
Résultat void

AddText() public méthode

public AddText ( Chunk chunk ) : void
chunk Chunk
Résultat void

AddText() public méthode

public AddText ( Phrase phrase ) : void
phrase Phrase
Résultat void

ClearChunks() public méthode

public ClearChunks ( ) : void
Résultat void

ColumnText() public méthode

public ColumnText ( PdfContentByte canvas ) : System
canvas PdfContentByte
Résultat System

ConvertColumn() protected méthode

protected ConvertColumn ( float cLine ) : List
cLine float
Résultat List

Duplicate() public static méthode

public static Duplicate ( ColumnText org ) : ColumnText
org ColumnText
Résultat ColumnText

FindLimitsOneLine() protected méthode

protected FindLimitsOneLine ( ) : float[]
Résultat float[]

FindLimitsPoint() protected méthode

protected FindLimitsPoint ( List wall ) : float
wall List
Résultat float

FindLimitsTwoLines() protected méthode

protected FindLimitsTwoLines ( ) : float[]
Résultat float[]

FitText() public static méthode

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

GetWidth() public static méthode

public static GetWidth ( Phrase phrase ) : float
phrase Phrase
Résultat float

GetWidth() public static méthode

public static GetWidth ( Phrase phrase, int runDirection, int arabicOptions ) : float
phrase Phrase
runDirection int
arabicOptions int
Résultat float

Go() public méthode

public Go ( ) : int
Résultat int

Go() public méthode

public Go ( bool simulate ) : int
simulate bool
Résultat int

Go() protected méthode

protected Go ( bool simulate, IElement elementToGo ) : int
simulate bool
elementToGo IElement
Résultat int

GoComposite() protected méthode

protected GoComposite ( bool simulate ) : int
simulate bool
Résultat int

HasMoreText() public static méthode

public static HasMoreText ( int status ) : bool
status int
Résultat bool

SetACopy() public méthode

public SetACopy ( ColumnText org ) : ColumnText
org ColumnText
Résultat ColumnText

SetColumns() public méthode

public SetColumns ( float leftLine, float rightLine ) : void
leftLine float
rightLine float
Résultat void

SetIndent() public méthode

public SetIndent ( float indent, bool repeatFirstLineIndent ) : void
indent float
repeatFirstLineIndent bool
Résultat void

SetLeading() public méthode

public SetLeading ( float fixedLeading, float multipliedLeading ) : void
fixedLeading float
multipliedLeading float
Résultat void

SetSimpleColumn() public méthode

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
Résultat void

SetSimpleColumn() public méthode

public SetSimpleColumn ( Rectangle rect ) : void
rect Rectangle
Résultat void

SetSimpleColumn() public méthode

public SetSimpleColumn ( float llx, float lly, float urx, float ury ) : void
llx float
lly float
urx float
ury float
Résultat void

SetSimpleColumn() public méthode

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
Résultat void

SetSimpleVars() protected méthode

protected SetSimpleVars ( ColumnText org ) : void
org ColumnText
Résultat void

SetText() public méthode

public SetText ( Phrase phrase ) : void
phrase Phrase
Résultat void

ShowTextAligned() public static méthode

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
Résultat void

ShowTextAligned() public static méthode

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
Résultat void

UpdateFilledWidth() public méthode

public UpdateFilledWidth ( float w ) : void
w float
Résultat void

ZeroHeightElement() public méthode

public ZeroHeightElement ( ) : bool
Résultat bool

isAllowedElement() public static méthode

public static isAllowedElement ( IElement element ) : bool
element IElement
Résultat bool

Property Details

AR_NOVOWEL public_oe property

public int AR_NOVOWEL
Résultat int

GLOBAL_SPACE_CHAR_RATIO public_oe static_oe property

public static float GLOBAL_SPACE_CHAR_RATIO
Résultat float

alignment protected_oe property

protected int alignment
Résultat int

bidiLine protected_oe property

protected BidiLine,iTextSharp.text.pdf bidiLine
Résultat BidiLine

canvas protected_oe property

protected PdfContentByte,iTextSharp.text.pdf canvas
Résultat PdfContentByte

canvases protected_oe property

protected PdfContentByte[],iTextSharp.text.pdf canvases
Résultat iTextSharp.text.pdf.PdfContentByte[]

composite protected_oe property

protected bool composite
Résultat bool

compositeColumn protected_oe property

protected ColumnText,iTextSharp.text.pdf compositeColumn
Résultat ColumnText

compositeElements protected_oe property

protected List compositeElements
Résultat List

currentLeading protected_oe property

protected float currentLeading
Résultat float

descender protected_oe property

protected float descender
Résultat float

extraParagraphSpace protected_oe property

protected float extraParagraphSpace
Résultat float

fixedLeading protected_oe property

protected float fixedLeading
Résultat float

followingIndent protected_oe property

protected float followingIndent
Résultat float

indent protected_oe property

protected float indent
Résultat float

lastX protected_oe property

protected float lastX
Résultat float

leftWall protected_oe property

protected List leftWall
Résultat List

leftX protected_oe property

protected float leftX
Résultat float

lineStatus protected_oe property

protected int lineStatus
Résultat int

listIdx protected_oe property

protected int listIdx
Résultat int

maxY protected_oe property

protected float maxY
Résultat float

minY protected_oe property

protected float minY
Résultat float

multipliedLeading protected_oe property

protected float multipliedLeading
Résultat float

rectangularMode protected_oe property

protected bool rectangularMode
Résultat bool

rectangularWidth protected_oe property

protected float rectangularWidth
Résultat float

rightIndent protected_oe property

protected float rightIndent
Résultat float

rightWall protected_oe property

protected List rightWall
Résultat List

rightX protected_oe property

protected float rightX
Résultat float

rowIdx protected_oe property

protected int rowIdx
Résultat int

runDirection protected_oe property

protected int runDirection
Résultat int

waitPhrase protected_oe property

protected Phrase waitPhrase
Résultat Phrase

yLine protected_oe property

protected float yLine
Résultat float