Uses of Class
com.itextpdf.layout.borders.Border
-
-
Uses of Border in com.itextpdf.forms.fields
Methods in com.itextpdf.forms.fields that return Border Modifier and Type Method Description Border
PdfFormAnnotation. getBorder()
Get border object specified in the widget annotation dictionary. -
Uses of Border in com.itextpdf.forms.fields.borders
Subclasses of Border in com.itextpdf.forms.fields.borders Modifier and Type Class Description (package private) class
AbstractFormBorder
(package private) class
BeveledBorder
(package private) class
InsetBorder
(package private) class
UnderlineBorder
Methods in com.itextpdf.forms.fields.borders that return Border Modifier and Type Method Description static Border
FormBorderFactory. getBorder(PdfDictionary borderStyle, float borderWidth, Color borderColor, Color backgroundColor)
ReturnsBorder
for specific borderStyle. -
Uses of Border in com.itextpdf.forms.form.renderer
Methods in com.itextpdf.forms.form.renderer with parameters of type Border Modifier and Type Method Description protected Rectangle
CheckBoxRenderer. applyBorderBox(Rectangle rect, Border[] borders, boolean reverse)
Applies the given border box (borders) on the given rectangleprotected Rectangle
RadioRenderer. applyBorderBox(Rectangle rect, Border[] borders, boolean reverse)
Applies the given border box (borders) on the given rectangle -
Uses of Border in com.itextpdf.forms.form.renderer.checkboximpl
Methods in com.itextpdf.forms.form.renderer.checkboximpl with parameters of type Border Modifier and Type Method Description private static float
PdfCheckBoxRenderingStrategy. retrieveBorderWidth(float defaultWidth, Border borderTop, Border borderRight, Border borderBottom, Border borderLeft)
-
Uses of Border in com.itextpdf.layout
Methods in com.itextpdf.layout with parameters of type Border Modifier and Type Method Description T
ElementPropertyContainer. setBorder(Border border)
Sets a border for all four edges of this Element with customizable color, width, pattern type.T
ElementPropertyContainer. setBorderBottom(Border border)
Sets a border for the bottom limit of this Element with customizable color, width, pattern type.T
ElementPropertyContainer. setBorderLeft(Border border)
Sets a border for the left limit of this Element with customizable color, width, pattern type.T
ElementPropertyContainer. setBorderRight(Border border)
Sets a border for the right limit of this Element with customizable color, width, pattern type.T
ElementPropertyContainer. setBorderTop(Border border)
Sets a border for the upper limit of this Element with customizable color, width, pattern type. -
Uses of Border in com.itextpdf.layout.borders
Subclasses of Border in com.itextpdf.layout.borders Modifier and Type Class Description class
Border3D
Represents a border that is displayed using a 3D effect.class
DashedBorder
Draws a border with dashes around the element it's been set to.class
DottedBorder
Draws a dotted border around the element it has been set to.class
DoubleBorder
Creates a double border around the element it's set to.class
FixedDashedBorder
Draws a border with a specific dashes around the element it's been set to.class
GrooveBorder
Represents aBorder3D
with a groove effect being applied.class
InsetBorder
Represents aBorder3D
with an inset effect being applied.class
OutsetBorder
Represents aBorder3D
with an outset effect being applied.class
RidgeBorder
Represents aBorder3D
with a ridge effect being applied.class
RoundDotsBorder
Draws a border with rounded dots around the element it's been set to.class
SolidBorder
Draws a solid border around the element it's set to.Fields in com.itextpdf.layout.borders declared as Border Modifier and Type Field Description static Border
Border. NO_BORDER
The null Border, i.e. -
Uses of Border in com.itextpdf.layout.element
Fields in com.itextpdf.layout.element declared as Border Modifier and Type Field Description private static Border
Cell. DEFAULT_BORDER
Methods in com.itextpdf.layout.element that return types with arguments of type Border Modifier and Type Method Description java.util.List<Border>
Table. getLastRowBottomBorder()
Gets the markup properties of the bottom border of the (current) last row. -
Uses of Border in com.itextpdf.layout.renderer
Fields in com.itextpdf.layout.renderer declared as Border Modifier and Type Field Description protected Border[]
TableBorders. tableBoundingBorders
The outer borders of the table (as body).Fields in com.itextpdf.layout.renderer with type parameters of type Border Modifier and Type Field Description private static java.util.Comparator<Border>
CollapsedTableBorders. borderComparator
private java.util.List<Border>
CollapsedTableBorders. bottomBorderCollapseWith
Horizontal borders to be collapsed with the last-on-the-area row's cell bottom borders of this TableRenderer instance.protected java.util.List<java.util.List<Border>>
TableBorders. horizontalBorders
Horizontal borders of the table.private java.util.List<Border>
CollapsedTableBorders. topBorderCollapseWith
Horizontal borders to be collapsed with the first-on-the-area row's cell top borders of this TableRenderer instance.protected java.util.List<java.util.List<Border>>
TableBorders. verticalBorders
Vertical borders of the table.private java.util.List<Border>
CollapsedTableBorders. verticalBottomBorderCollapseWith
Vertical borders to be collapsed with the last-on-the-area row's cell bottom borders of this TableRenderer instance.Methods in com.itextpdf.layout.renderer that return Border Modifier and Type Method Description protected Border[]
AbstractRenderer. getBorders()
Gets borders of the element in the specified order: top, right, bottom, left.(package private) static Border[]
AbstractRenderer. getBorders(IRenderer renderer)
static Border
TableBorderUtil. getCellSideBorder(Cell cellModel, int borderType)
static Border
CollapsedTableBorders. getCollapsedBorder(Border cellBorder, Border tableBorder)
Returns the collapsed border.Border[]
TableBorders. getTableBoundingBorders()
static Border
TableBorderUtil. getWidestBorder(java.util.List<Border> borderList)
static Border
TableBorderUtil. getWidestBorder(java.util.List<Border> borderList, int start, int end)
Border
TableBorders. getWidestHorizontalBorder(int row)
Border
TableBorders. getWidestHorizontalBorder(int row, int start, int end)
Border
TableBorders. getWidestVerticalBorder(int col)
Border
TableBorders. getWidestVerticalBorder(int col, int start, int end)
Methods in com.itextpdf.layout.renderer that return types with arguments of type Border Modifier and Type Method Description static java.util.List<Border>
TableBorderUtil. createAndFillBorderList(Border border, int size)
static java.util.List<Border>
TableBorderUtil. createAndFillBorderList(java.util.List<Border> originalList, Border borderToCollapse, int size)
java.util.List<Border>
CollapsedTableBorders. getBottomBorderCollapseWith()
static java.util.List<Border>
CollapsedTableBorders. getCollapsedList(java.util.List<Border> innerList, java.util.List<Border> outerList)
(package private) java.util.List<Border>
CollapsedTableBorders. getCrossingBorders(int horizontalIndex, int verticalIndex)
Returns theBorder
instances, which intersect in the specified point.java.util.List<Border>
SeparatedTableBorders. getFirstHorizontalBorder()
java.util.List<Border>
TableBorders. getFirstHorizontalBorder()
java.util.List<Border>
TableBorders. getFirstVerticalBorder()
java.util.List<Border>
CollapsedTableBorders. getHorizontalBorder(int index)
java.util.List<Border>
SeparatedTableBorders. getHorizontalBorder(int index)
abstract java.util.List<Border>
TableBorders. getHorizontalBorder(int index)
java.util.List<Border>
SeparatedTableBorders. getLastHorizontalBorder()
java.util.List<Border>
TableBorders. getLastHorizontalBorder()
java.util.List<Border>
TableBorders. getLastVerticalBorder()
java.util.List<Border>
CollapsedTableBorders. getTopBorderCollapseWith()
java.util.List<Border>
CollapsedTableBorders. getVerticalBorder(int index)
java.util.List<Border>
SeparatedTableBorders. getVerticalBorder(int index)
abstract java.util.List<Border>
TableBorders. getVerticalBorder(int index)
java.util.List<Border>
CollapsedTableBorders. getVerticalBordersCrossingTopHorizontalBorder()
Gets vertical borders which cross the top horizontal border.Methods in com.itextpdf.layout.renderer with parameters of type Border Modifier and Type Method Description protected Rectangle
AbstractRenderer. applyBorderBox(Rectangle rect, Border[] borders, boolean reverse)
Applies the given border box (borders) on the given rectangleprotected Rectangle
CellRenderer. applyBorderBox(Rectangle rect, Border[] borders, boolean reverse)
protected Rectangle
TableRenderer. applyBorderBox(Rectangle rect, Border[] borders, boolean reverse)
protected boolean
CollapsedTableBorders. checkAndReplaceBorderInArray(java.util.List<java.util.List<Border>> borderArray, int i, int j, Border borderToAdd, boolean hasPriority)
protected boolean
SeparatedTableBorders. checkAndReplaceBorderInArray(java.util.List<java.util.List<Border>> borderArray, int i, int j, Border borderToAdd, boolean hasPriority)
int
CollapsedTableBorders.BorderComparator. compare(Border o1, Border o2)
static java.util.List<Border>
TableBorderUtil. createAndFillBorderList(Border border, int size)
static java.util.List<Border>
TableBorderUtil. createAndFillBorderList(java.util.List<Border> originalList, Border borderToCollapse, int size)
static Border
CollapsedTableBorders. getCollapsedBorder(Border cellBorder, Border tableBorder)
Returns the collapsed border.private float
CollapsedTableBorders. getWidestBorderWidth(Border... borders)
Gets the width of the widest border in the specified list.private void
TextRenderer. increaseYLineOffset(UnitValue[] paddings, Border[] borders, UnitValue[] margins)
private TableRenderer
TableRenderer. initFooterOrHeaderRenderer(boolean footer, Border[] tableBorders)
private static boolean
CollapsedTableBorders. isBorderWider(Border thisBorder, Border otherBorder)
Compares borders and defines whether this border is wider than the other.private static boolean
CollapsedTableBorders. isBorderWider(Border thisBorder, Border otherBorder, boolean strict)
Compares borders and defines whether this border is wider than the other.(package private) LayoutResult
BlockRenderer. processNotFullChildResult(LayoutContext layoutContext, java.util.Map<java.lang.Integer,IRenderer> waitingFloatsSplitRenderers, java.util.List<IRenderer> waitingOverflowFloatRenderers, boolean wasHeightClipped, java.util.List<Rectangle> floatRendererAreas, boolean marginsCollapsingEnabled, float clearHeightCorrection, Border[] borders, UnitValue[] paddings, java.util.List<Rectangle> areas, int currentAreaPos, Rectangle layoutBox, java.util.Set<Rectangle> nonChildFloatingRendererAreas, IRenderer causeOfNothing, boolean anythingPlaced, int childPos, LayoutResult result)
(package private) LayoutResult
FlexContainerRenderer. processNotFullChildResult(LayoutContext layoutContext, java.util.Map<java.lang.Integer,IRenderer> waitingFloatsSplitRenderers, java.util.List<IRenderer> waitingOverflowFloatRenderers, boolean wasHeightClipped, java.util.List<Rectangle> floatRendererAreas, boolean marginsCollapsingEnabled, float clearHeightCorrection, Border[] borders, UnitValue[] paddings, java.util.List<Rectangle> areas, int currentAreaPos, Rectangle layoutBox, java.util.Set<Rectangle> nonChildFloatingRendererAreas, IRenderer causeOfNothing, boolean anythingPlaced, int childPos, LayoutResult result)
protected AbstractRenderer
AbstractRenderer. setBorders(Border border, int borderNumber)
protected TableBorders
TableBorders. setTableBoundingBorders(Border[] borders)
protected TableBorders
CollapsedTableBorders. skipFooter(Border[] borders)
protected TableBorders
SeparatedTableBorders. skipFooter(Border[] borders)
protected abstract TableBorders
TableBorders. skipFooter(Border[] borders)
protected TableBorders
CollapsedTableBorders. skipHeader(Border[] borders)
protected TableBorders
SeparatedTableBorders. skipHeader(Border[] borders)
protected abstract TableBorders
TableBorders. skipHeader(Border[] borders)
Method parameters in com.itextpdf.layout.renderer with type arguments of type Border Modifier and Type Method Description protected boolean
CollapsedTableBorders. checkAndReplaceBorderInArray(java.util.List<java.util.List<Border>> borderArray, int i, int j, Border borderToAdd, boolean hasPriority)
protected boolean
SeparatedTableBorders. checkAndReplaceBorderInArray(java.util.List<java.util.List<Border>> borderArray, int i, int j, Border borderToAdd, boolean hasPriority)
static java.util.List<Border>
TableBorderUtil. createAndFillBorderList(java.util.List<Border> originalList, Border borderToCollapse, int size)
static java.util.List<Border>
CollapsedTableBorders. getCollapsedList(java.util.List<Border> innerList, java.util.List<Border> outerList)
static Border
TableBorderUtil. getWidestBorder(java.util.List<Border> borderList)
static Border
TableBorderUtil. getWidestBorder(java.util.List<Border> borderList, int start, int end)
CollapsedTableBorders
CollapsedTableBorders. setBottomBorderCollapseWith(java.util.List<Border> bottomBorderCollapseWith, java.util.List<Border> verticalBordersCrossingBottomBorder)
CollapsedTableBorders
CollapsedTableBorders. setTopBorderCollapseWith(java.util.List<Border> topBorderCollapseWith)
Constructors in com.itextpdf.layout.renderer with parameters of type Border Constructor Description CollapsedTableBorders(java.util.List<CellRenderer[]> rows, int numberOfColumns, Border[] tableBoundingBorders)
CollapsedTableBorders(java.util.List<CellRenderer[]> rows, int numberOfColumns, Border[] tableBoundingBorders, int largeTableIndexOffset)
SeparatedTableBorders(java.util.List<CellRenderer[]> rows, int numberOfColumns, Border[] tableBoundingBorders)
SeparatedTableBorders(java.util.List<CellRenderer[]> rows, int numberOfColumns, Border[] tableBoundingBorders, int largeTableIndexOffset)
TableBorders(java.util.List<CellRenderer[]> rows, int numberOfColumns, Border[] tableBoundingBorders)
TableBorders(java.util.List<CellRenderer[]> rows, int numberOfColumns, Border[] tableBoundingBorders, int largeTableIndexOffset)
-