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

Наследование: ILargeElement, ISpaceable
Показать файл Открыть проект Примеры использования класса

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

Свойство Тип Описание
absoluteWidths float[]
complete bool
currentColIdx int
currentRow PdfPCell[]
defaultCell PdfPCell
headerRows int
isColspan bool
loopCheck bool
relativeWidths float[]
rowCompleted bool
rows List
runDirection int
spacingAfter float
spacingBefore float
tableEvent IPdfPTableEvent
totalHeight float
totalWidth float
widthPercentage float

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

Метод Описание
AddCell ( Image image ) : void
AddCell ( PdfPCell cell ) : void
AddCell ( PdfPTable table ) : void
AddCell ( Phrase phrase ) : void
AddCell ( String text ) : void
BeginWritingRows ( PdfContentByte canvas ) : iTextSharp.text.pdf.PdfContentByte[]
CalculateHeights ( ) : float
CompleteRow ( ) : void
DeleteBodyRows ( ) : void
DeleteLastRow ( ) : bool
DeleteRow ( int rowNumber ) : bool
EndWritingRows ( PdfContentByte canvases ) : void
FlushContent ( ) : void
GetRow ( int idx ) : PdfPRow
GetRowHeight ( int idx ) : float
GetRows ( int start, int end ) : List
GetRowspanHeight ( int rowIndex, int cellIndex ) : float
HasRowspan ( int rowIdx ) : bool
IsContent ( ) : bool
IsExtendLastRow ( bool newPageFollows ) : bool
IsNestable ( ) : bool
KeepRowsTogether ( int rows ) : void
KeepRowsTogether ( int start, int end ) : void
NormalizeHeadersFooters ( ) : void
PdfPTable ( PdfPTable table ) : System
PdfPTable ( float relativeWidths ) : System
PdfPTable ( int numColumns ) : System
Process ( IElementListener listener ) : bool
ResetColumnCount ( int newColCount ) : void
SetBreakPoints ( int breakPoints ) : void
SetExtendLastRow ( bool extendLastRows, bool extendFinalRow ) : void
SetTotalWidth ( float columnWidth ) : void
SetWidthPercentage ( float columnWidth, Rectangle pageSize ) : void
SetWidths ( float relativeWidths ) : void
SetWidths ( int relativeWidths ) : void
ShallowCopy ( PdfPTable table ) : PdfPTable
WriteSelectedRows ( int rowStart, int rowEnd, float xPos, float yPos, PdfContentByte canvases ) : float
WriteSelectedRows ( int colStart, int colEnd, int rowStart, int rowEnd, float xPos, float yPos, PdfContentByte canvases ) : float
WriteSelectedRows ( int colStart, int colEnd, int rowStart, int rowEnd, float xPos, float yPos, PdfContentByte canvases, bool reusable ) : float
getLastCompletedRowIndex ( ) : int

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

Метод Описание
AdjustCellsInRow ( int start, int end ) : PdfPRow
CalculateWidths ( ) : void
CopyFormat ( PdfPTable sourceTable ) : void
GetRowHeight ( int idx, bool firsttime ) : float
PdfPTable ( ) : System

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

Метод Описание
CellAt ( int row, int col ) : PdfPCell
GetEventWidths ( float xPos, int firstRow, int lastRow, bool includeHeaders ) : float[][]
RowSpanAbove ( int currRow, int currCol ) : bool
SkipColsWithRowspanAbove ( ) : void

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

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

public AddCell ( Image image ) : void
image Image
Результат void

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

public AddCell ( PdfPCell cell ) : void
cell PdfPCell
Результат void

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

public AddCell ( PdfPTable table ) : void
table PdfPTable
Результат void

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

public AddCell ( Phrase phrase ) : void
phrase iTextSharp.text.Phrase
Результат void

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

public AddCell ( String text ) : void
text String
Результат void

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

protected AdjustCellsInRow ( int start, int end ) : PdfPRow
start int
end int
Результат PdfPRow

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

public static BeginWritingRows ( PdfContentByte canvas ) : iTextSharp.text.pdf.PdfContentByte[]
canvas PdfContentByte
Результат iTextSharp.text.pdf.PdfContentByte[]

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

public CalculateHeights ( ) : float
Результат float

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

protected CalculateWidths ( ) : void
Результат void

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

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

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

protected CopyFormat ( PdfPTable sourceTable ) : void
sourceTable PdfPTable
Результат void

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

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

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

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

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

public DeleteRow ( int rowNumber ) : bool
rowNumber int
Результат bool

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

public static EndWritingRows ( PdfContentByte canvases ) : void
canvases PdfContentByte
Результат void

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

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

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

public GetRow ( int idx ) : PdfPRow
idx int
Результат PdfPRow

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

public GetRowHeight ( int idx ) : float
idx int
Результат float

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

protected GetRowHeight ( int idx, bool firsttime ) : float
idx int
firsttime bool
Результат float

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

public GetRows ( int start, int end ) : List
start int
end int
Результат List

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

public GetRowspanHeight ( int rowIndex, int cellIndex ) : float
rowIndex int
cellIndex int
Результат float

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

public HasRowspan ( int rowIdx ) : bool
rowIdx int
Результат bool

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

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

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

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

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

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

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

public KeepRowsTogether ( int rows ) : void
rows int
Результат void

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

public KeepRowsTogether ( int start, int end ) : void
start int
end int
Результат void

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

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

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

protected PdfPTable ( ) : System
Результат System

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

public PdfPTable ( PdfPTable table ) : System
table PdfPTable
Результат System

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

public PdfPTable ( float relativeWidths ) : System
relativeWidths float
Результат System

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

public PdfPTable ( int numColumns ) : System
numColumns int
Результат System

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

public Process ( IElementListener listener ) : bool
listener IElementListener
Результат bool

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

public ResetColumnCount ( int newColCount ) : void
newColCount int
Результат void

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

public SetBreakPoints ( int breakPoints ) : void
breakPoints int
Результат void

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

public SetExtendLastRow ( bool extendLastRows, bool extendFinalRow ) : void
extendLastRows bool
extendFinalRow bool
Результат void

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

public SetTotalWidth ( float columnWidth ) : void
columnWidth float
Результат void

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

public SetWidthPercentage ( float columnWidth, Rectangle pageSize ) : void
columnWidth float
pageSize Rectangle
Результат void

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

public SetWidths ( float relativeWidths ) : void
relativeWidths float
Результат void

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

public SetWidths ( int relativeWidths ) : void
relativeWidths int
Результат void

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

public static ShallowCopy ( PdfPTable table ) : PdfPTable
table PdfPTable
Результат PdfPTable

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

public WriteSelectedRows ( int rowStart, int rowEnd, float xPos, float yPos, PdfContentByte canvases ) : float
rowStart int
rowEnd int
xPos float
yPos float
canvases PdfContentByte
Результат float

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

public WriteSelectedRows ( int colStart, int colEnd, int rowStart, int rowEnd, float xPos, float yPos, PdfContentByte canvases ) : float
colStart int
colEnd int
rowStart int
rowEnd int
xPos float
yPos float
canvases PdfContentByte
Результат float

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

public WriteSelectedRows ( int colStart, int colEnd, int rowStart, int rowEnd, float xPos, float yPos, PdfContentByte canvases, bool reusable ) : float
colStart int
colEnd int
rowStart int
rowEnd int
xPos float
yPos float
canvases PdfContentByte
reusable bool
Результат float

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

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

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

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

protected float[] absoluteWidths
Результат float[]

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

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

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

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

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

protected PdfPCell[] currentRow
Результат PdfPCell[]

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

protected PdfPCell defaultCell
Результат PdfPCell

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

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

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

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

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

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

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

protected float[] relativeWidths
Результат float[]

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

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

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

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

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

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

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

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

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

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

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

protected IPdfPTableEvent tableEvent
Результат IPdfPTableEvent

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

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

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

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

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

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