Skip to main content
Skip table of contents

PdfPRow

PdfPRow Public class

Diagram

  flowchart LR
  classDef interfaceStyle stroke-dasharray: 5 5;
  classDef abstractStyle stroke-width:4px
  subgraph iTextSharp.text.pdf
  iTextSharp.text.pdf.PdfPRow[[PdfPRow]]
  end
  subgraph iTextSharp.text.pdf.interfaces
  iTextSharp.text.pdf.interfaces.IAccessibleElement[[IAccessibleElement]]
  class iTextSharp.text.pdf.interfaces.IAccessibleElement interfaceStyle;
  end
iTextSharp.text.pdf.interfaces.IAccessibleElement --> iTextSharp.text.pdf.PdfPRow

Members

Properties

Public properties
TypeNameMethods
boolAdjustedget, set
AccessibleElementIdIDget, set
boolIsInlineget
floatMaxHeightsget, set
boolMayNotBreakget, set
PdfNameRoleget, set

Methods

Public methods
ReturnsName
voidCopyRowContent(PdfPTable table, int idx)
PdfObjectGetAccessibleAttribute(PdfName key)
Dictionary<PdfName, PdfObject>GetAccessibleAttributes()
PdfPCell[]GetCells()
floatGetMaxRowHeightsWithoutCalculating()
boolHasRowspan()
boolIsCalculated()
voidSetAccessibleAttribute(PdfName key, PdfObject value)
voidSetExtraHeight(int cell, float height)
voidSetFinalMaxHeights(float maxHeight)
boolSetWidths(float``[] widths)
PdfPRowSplitRow(PdfPTable table, int rowIndex, float new_height)
voidSplitRowspans(PdfPTable original, int originalIdx, PdfPTable part, int partIdx)
voidWriteBorderAndBackground(float xPos, float yPos, float currentMaxHeight, PdfPCell cell, PdfContentByte[] canvases)
voidWriteCells(int colStart, int colEnd, float xPos, float yPos, PdfContentByte[] canvases, bool reusable)
Protected internal methods
ReturnsName
voidCalculateHeights()
voidInitExtraHeights()
Protected methods
ReturnsName
voidRestoreCanvases(PdfContentByte[] canvases)
voidSaveAndRotateCanvases(PdfContentByte[] canvases, float a, float b, float c, float d, float e, float f)
Internal methods
ReturnsName
float``[]GetEventWidth(float xPos, float``[] absoluteWidths)
Public Static methods
ReturnsName
floatSetColumn(ColumnText ct, float left, float bottom, float right, float top)

Details

Inheritance

Constructors

PdfPRow [1/3]

Source code

public PdfPRow(PdfPCell[] cells)
Arguments
TypeNameDescription
PdfPCell[]cells
PdfPRow [2/3]

Source code

public PdfPRow(PdfPCell[] cells, PdfPRow source)
Arguments
TypeNameDescription
PdfPCell[]cells
PdfPRowsource
PdfPRow [3/3]

Source code

public PdfPRow(PdfPRow row)
Arguments
TypeNameDescription
PdfPRowrow

Methods

SetWidths

Source code

public virtual bool SetWidths(float[] widths)
Arguments
TypeNameDescription
float``[]widths
InitExtraHeights

Source code

protected internal virtual void InitExtraHeights()
SetExtraHeight

Source code

public virtual void SetExtraHeight(int cell, float height)
Arguments
TypeNameDescription
intcell
floatheight
CalculateHeights

Source code

protected internal virtual void CalculateHeights()
WriteBorderAndBackground

Source code

public virtual void WriteBorderAndBackground(float xPos, float yPos, float currentMaxHeight, PdfPCell cell, PdfContentByte[] canvases)
Arguments
TypeNameDescription
floatxPos
floatyPos
floatcurrentMaxHeight
PdfPCellcell
PdfContentByte[]canvases
SaveAndRotateCanvases

Source code

protected virtual void SaveAndRotateCanvases(PdfContentByte[] canvases, float a, float b, float c, float d, float e, float f)
Arguments
TypeNameDescription
PdfContentByte[]canvases
floata
floatb
floatc
floatd
floate
floatf
RestoreCanvases

Source code

protected virtual void RestoreCanvases(PdfContentByte[] canvases)
Arguments
TypeNameDescription
PdfContentByte[]canvases
SetColumn

Source code

public static float SetColumn(ColumnText ct, float left, float bottom, float right, float top)
Arguments
TypeNameDescription
ColumnTextct
floatleft
floatbottom
floatright
floattop
WriteCells

Source code

public virtual void WriteCells(int colStart, int colEnd, float xPos, float yPos, PdfContentByte[] canvases, bool reusable)
Arguments
TypeNameDescription
intcolStart
intcolEnd
floatxPos
floatyPos
PdfContentByte[]canvases
boolreusable
IsCalculated

Source code

public virtual bool IsCalculated()
GetEventWidth

Source code

internal float GetEventWidth(float xPos, float[] absoluteWidths)
Arguments
TypeNameDescription
floatxPos
float``[]absoluteWidths
CopyRowContent

Source code

public virtual void CopyRowContent(PdfPTable table, int idx)
Arguments
TypeNameDescription
PdfPTabletable
intidx
SplitRow

Source code

public virtual PdfPRow SplitRow(PdfPTable table, int rowIndex, float new_height)
Arguments
TypeNameDescription
PdfPTabletable
introwIndex
floatnew_height
GetMaxRowHeightsWithoutCalculating

Source code

public virtual float GetMaxRowHeightsWithoutCalculating()
SetFinalMaxHeights

Source code

public virtual void SetFinalMaxHeights(float maxHeight)
Arguments
TypeNameDescription
floatmaxHeight
SplitRowspans

Source code

public virtual void SplitRowspans(PdfPTable original, int originalIdx, PdfPTable part, int partIdx)
Arguments
TypeNameDescription
PdfPTableoriginal
intoriginalIdx
PdfPTablepart
intpartIdx
GetCells

Source code

public virtual PdfPCell GetCells()
HasRowspan

Source code

public virtual bool HasRowspan()
GetAccessibleAttribute

Source code

public virtual PdfObject GetAccessibleAttribute(PdfName key)
Arguments
TypeNameDescription
PdfNamekey
SetAccessibleAttribute

Source code

public virtual void SetAccessibleAttribute(PdfName key, PdfObject value)
Arguments
TypeNameDescription
PdfNamekey
PdfObjectvalue
GetAccessibleAttributes

Source code

public virtual Dictionary<PdfName, PdfObject> GetAccessibleAttributes()

Properties

MayNotBreak
public virtual bool MayNotBreak { get; set; }
MaxHeights
public virtual float MaxHeights { get; set; }
Adjusted
public virtual bool Adjusted { get; set; }
Role
public virtual PdfName Role { get; set; }
ID
public virtual AccessibleElementId ID { get; set; }
IsInline
public virtual bool IsInline { get; }

Generated with ModularDoc

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.