C# Класс iTextSharp.text.pdf.ColumnText

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
AR_NOVOWEL int
GLOBAL_SPACE_CHAR_RATIO float

Защищенные свойства (Protected)

Свойство Тип Описание
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

Открытые методы

Метод Описание
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

Защищенные методы

Метод Описание
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

Приватные методы

Метод Описание
AddWaitingPhrase ( ) : void

Описание методов

AddElement() публичный метод

public AddElement ( IElement element ) : void
element IElement
Результат void

AddText() публичный метод

public AddText ( Chunk chunk ) : void
chunk Chunk
Результат void

AddText() публичный метод

public AddText ( Phrase phrase ) : void
phrase Phrase
Результат void

ClearChunks() публичный метод

public ClearChunks ( ) : void
Результат void

ColumnText() публичный метод

public ColumnText ( PdfContentByte canvas ) : System
canvas PdfContentByte
Результат System

ConvertColumn() защищенный метод

protected ConvertColumn ( float cLine ) : List
cLine float
Результат List

Duplicate() публичный статический метод

public static Duplicate ( ColumnText org ) : ColumnText
org ColumnText
Результат ColumnText

FindLimitsOneLine() защищенный метод

protected FindLimitsOneLine ( ) : float[]
Результат float[]

FindLimitsPoint() защищенный метод

protected FindLimitsPoint ( List wall ) : float
wall List
Результат float

FindLimitsTwoLines() защищенный метод

protected FindLimitsTwoLines ( ) : float[]
Результат float[]

FitText() публичный статический метод

public static FitText ( Font font, String text, Rectangle rect, float maxFontSize, int runDirection ) : float
font Font
text String
rect Rectangle
maxFontSize float
runDirection int
Результат float

GetWidth() публичный статический метод

public static GetWidth ( Phrase phrase ) : float
phrase Phrase
Результат float

GetWidth() публичный статический метод

public static GetWidth ( Phrase phrase, int runDirection, int arabicOptions ) : float
phrase Phrase
runDirection int
arabicOptions int
Результат float

Go() публичный метод

public Go ( ) : int
Результат int

Go() публичный метод

public Go ( bool simulate ) : int
simulate bool
Результат int

Go() защищенный метод

protected Go ( bool simulate, IElement elementToGo ) : int
simulate bool
elementToGo IElement
Результат int

GoComposite() защищенный метод

protected GoComposite ( bool simulate ) : int
simulate bool
Результат int

HasMoreText() публичный статический метод

public static HasMoreText ( int status ) : bool
status int
Результат bool

SetACopy() публичный метод

public SetACopy ( ColumnText org ) : ColumnText
org ColumnText
Результат ColumnText

SetColumns() публичный метод

public SetColumns ( float leftLine, float rightLine ) : void
leftLine float
rightLine float
Результат void

SetIndent() публичный метод

public SetIndent ( float indent, bool repeatFirstLineIndent ) : void
indent float
repeatFirstLineIndent bool
Результат void

SetLeading() публичный метод

public SetLeading ( float fixedLeading, float multipliedLeading ) : void
fixedLeading float
multipliedLeading float
Результат void

SetSimpleColumn() публичный метод

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
Результат void

SetSimpleColumn() публичный метод

public SetSimpleColumn ( Rectangle rect ) : void
rect Rectangle
Результат void

SetSimpleColumn() публичный метод

public SetSimpleColumn ( float llx, float lly, float urx, float ury ) : void
llx float
lly float
urx float
ury float
Результат void

SetSimpleColumn() публичный метод

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
Результат void

SetSimpleVars() защищенный метод

protected SetSimpleVars ( ColumnText org ) : void
org ColumnText
Результат void

SetText() публичный метод

public SetText ( Phrase phrase ) : void
phrase Phrase
Результат void

ShowTextAligned() публичный статический метод

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
Результат void

ShowTextAligned() публичный статический метод

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
Результат void

UpdateFilledWidth() публичный метод

public UpdateFilledWidth ( float w ) : void
w float
Результат void

ZeroHeightElement() публичный метод

public ZeroHeightElement ( ) : bool
Результат bool

isAllowedElement() публичный статический метод

public static isAllowedElement ( IElement element ) : bool
element IElement
Результат bool

Описание свойств

AR_NOVOWEL публичное свойство

public int AR_NOVOWEL
Результат int

GLOBAL_SPACE_CHAR_RATIO публичное статическое свойство

public static float GLOBAL_SPACE_CHAR_RATIO
Результат float

alignment защищенное свойство

protected int alignment
Результат int

bidiLine защищенное свойство

protected BidiLine,iTextSharp.text.pdf bidiLine
Результат BidiLine

canvas защищенное свойство

protected PdfContentByte,iTextSharp.text.pdf canvas
Результат PdfContentByte

canvases защищенное свойство

protected PdfContentByte[],iTextSharp.text.pdf canvases
Результат iTextSharp.text.pdf.PdfContentByte[]

composite защищенное свойство

protected bool composite
Результат bool

compositeColumn защищенное свойство

protected ColumnText,iTextSharp.text.pdf compositeColumn
Результат ColumnText

compositeElements защищенное свойство

protected List compositeElements
Результат List

currentLeading защищенное свойство

protected float currentLeading
Результат float

descender защищенное свойство

protected float descender
Результат float

extraParagraphSpace защищенное свойство

protected float extraParagraphSpace
Результат float

fixedLeading защищенное свойство

protected float fixedLeading
Результат float

followingIndent защищенное свойство

protected float followingIndent
Результат float

indent защищенное свойство

protected float indent
Результат float

lastX защищенное свойство

protected float lastX
Результат float

leftWall защищенное свойство

protected List leftWall
Результат List

leftX защищенное свойство

protected float leftX
Результат float

lineStatus защищенное свойство

protected int lineStatus
Результат int

listIdx защищенное свойство

protected int listIdx
Результат int

maxY защищенное свойство

protected float maxY
Результат float

minY защищенное свойство

protected float minY
Результат float

multipliedLeading защищенное свойство

protected float multipliedLeading
Результат float

rectangularMode защищенное свойство

protected bool rectangularMode
Результат bool

rectangularWidth защищенное свойство

protected float rectangularWidth
Результат float

rightIndent защищенное свойство

protected float rightIndent
Результат float

rightWall защищенное свойство

protected List rightWall
Результат List

rightX защищенное свойство

protected float rightX
Результат float

rowIdx защищенное свойство

protected int rowIdx
Результат int

runDirection защищенное свойство

protected int runDirection
Результат int

waitPhrase защищенное свойство

protected Phrase waitPhrase
Результат Phrase

yLine защищенное свойство

protected float yLine
Результат float