Uses of Interface
com.itextpdf.layout.IPropertyContainer
-
-
Uses of IPropertyContainer in com.itextpdf.forms
Methods in com.itextpdf.forms with parameters of type IPropertyContainer Modifier and Type Method Description void
FormDefaultAccessibilityProperties. updateCheckedValue(IPropertyContainer element)
Updates the checked value of the form field based on theFormProperty.FORM_FIELD_CHECKED
property. -
Uses of IPropertyContainer in com.itextpdf.forms.form.element
Subinterfaces of IPropertyContainer in com.itextpdf.forms.form.element Modifier and Type Interface Description interface
IFormField
Common interface for HTML form elements.Classes in com.itextpdf.forms.form.element that implement IPropertyContainer Modifier and Type Class Description class
AbstractSelectField
An abstract class for fields that represents a control for selecting one or several of the provided options.class
Button
Extension of theFormField
class representing a button in html.class
CheckBox
Extension of theFormField
class representing a checkbox so that aCheckBoxRenderer
is used instead of the default renderer for fields.class
ComboBoxField
A field that represents a control for selecting one of the provided options.class
FormField<T extends IFormField>
Implementation of theAbstractElement
class for form fields.class
InputField
Extension of theFormField
class representing a button so that aInputFieldRenderer
is used.class
ListBoxField
A field that represents a control for selecting one or several of the provided options.class
Radio
Extension of theFormField
class representing a radio button so that aRadioRenderer
is used instead of the default renderer for fields.class
SignatureFieldAppearance
Extension of theFormField
class representing a signature field in PDF.class
TextArea
Extension of theFormField
class representing a button so that aTextAreaRenderer
is used instead of the default renderer for fields. -
Uses of IPropertyContainer in com.itextpdf.forms.form.renderer
Classes in com.itextpdf.forms.form.renderer that implement IPropertyContainer Modifier and Type Class Description class
AbstractFormFieldRenderer
AbstractBlockRenderer
for form fields.class
AbstractOneLineTextFieldRenderer
AbstractAbstractTextFieldRenderer
for a single line of text content in a form field.class
AbstractSelectFieldRenderer
AbstractBlockRenderer
for select form fields.class
AbstractTextFieldRenderer
AbstractAbstractFormFieldRenderer
for form fields with text content.class
ButtonRenderer
TheAbstractTextFieldRenderer
implementation for buttons.class
CheckBoxRenderer
TheAbstractFormFieldRenderer
implementation for checkboxes.protected class
CheckBoxRenderer.FlatParagraphRenderer
A flat renderer for the checkbox.(package private) class
FormFieldValueNonTrimmingTextRenderer
Custom implementation for rendering form field values.class
InputFieldRenderer
TheAbstractOneLineTextFieldRenderer
implementation for input fields.class
RadioRenderer
TheAbstractFormFieldRenderer
implementation for radio buttons.private class
RadioRenderer.FlatParagraphRenderer
class
SelectFieldComboBoxRenderer
TheSelectFieldComboBoxRenderer
implementation for select field renderer.class
SelectFieldListBoxRenderer
TheSelectFieldListBoxRenderer
implementation for select field renderer.class
SignatureAppearanceRenderer
TheAbstractTextFieldRenderer
implementation for SigFields.class
TextAreaRenderer
TheAbstractTextFieldRenderer
implementation for text area fields. -
Uses of IPropertyContainer in com.itextpdf.forms.util
Methods in com.itextpdf.forms.util with parameters of type IPropertyContainer Modifier and Type Method Description static void
BorderStyleUtil. applyBorderProperty(IPropertyContainer container, PdfFormAnnotation annotation)
Applies the border property to the annotation.static void
FormFieldRendererUtil. reapplyProperties(IPropertyContainer modelElement, java.util.Map<java.lang.Integer,java.lang.Object> properties)
Reapplies the propertiesIPropertyContainer
.static java.util.Map<java.lang.Integer,java.lang.Object>
FormFieldRendererUtil. removeProperties(IPropertyContainer modelElement)
Removes properties that impact the lay outing of interactive form fields. -
Uses of IPropertyContainer in com.itextpdf.layout
Classes in com.itextpdf.layout with type parameters of type IPropertyContainer Modifier and Type Class Description class
ElementPropertyContainer<T extends IPropertyContainer>
A generic abstract element that fits in a PDF layout object hierarchy.class
RootElement<T extends IPropertyContainer>
A generic abstract root element for a PDF layout object hierarchy.Classes in com.itextpdf.layout that implement IPropertyContainer Modifier and Type Class Description class
Canvas
This class is used for adding content directly onto a specifiedPdfCanvas
.class
ColumnDocumentRenderer
This class is used for convenient multi-column Document Layoutingclass
Document
Document is the default root element when creating a self-sufficient PDF.class
ElementPropertyContainer<T extends IPropertyContainer>
A generic abstract element that fits in a PDF layout object hierarchy.class
RootElement<T extends IPropertyContainer>
A generic abstract root element for a PDF layout object hierarchy.class
Style
Container object for style properties of an element. -
Uses of IPropertyContainer in com.itextpdf.layout.element
Subinterfaces of IPropertyContainer in com.itextpdf.layout.element Modifier and Type Interface Description interface
IAbstractElement
The interface represents abstract layout element and provides an access to its children.interface
IBlockElement
This class represents a block layout element with special margins, tabbing, and alignment.interface
IElement
This class represents a layout element, i.e.interface
ILargeElement
AILargeElement
is a layout element which may get added to indefinitely, making the object prohibitively large.interface
ILeafElement
A marker subinterface ofIElement
that specifies that the layout object is, by definition, on the lowest tier in the object hierarchy.Classes in com.itextpdf.layout.element that implement IPropertyContainer Modifier and Type Class Description class
AbstractElement<T extends IElement>
Defines the most common properties that mostIElement
implementations share.class
AreaBreak
A layout object that terminates the current content area and creates a new one.class
BlockElement<T extends IElement>
ABlockElement
will try to take up as much horizontal space as available to it on the canvas or page.class
Cell
class
Div
ADiv
is a container object that defines a section in a document, which will have some shared layout properties.(package private) class
FlexContainer
AFlexContainer
represents a container of the flex objects.class
GridContainer
AGridContainer
represents a container of the css grid object.class
Image
A layout element that represents an image for inclusion in the document model.class
LineSeparator
This is a line separator element which is basically just a horizontal line with a style specified byILineDrawer
custom drawing interface instance.class
Link
A clickable piece ofText
which contains alink annotation dictionary
.class
List
A List is a layout element representing a series of objects that are vertically outlined with the same or very similar layout properties, giving it a sense of unity.class
ListItem
A list item is a layout element that is one entry in aList
.class
MulticolContainer
represents a container of the column objects.class
Paragraph
A layout element that represents a self-contained block of textual and graphical information.class
Tab
class
Table
ATable
is a layout element that represents data in a two-dimensional grid.class
Text
AText
is a piece of text of any length. -
Uses of IPropertyContainer in com.itextpdf.layout.minmaxwidth
Methods in com.itextpdf.layout.minmaxwidth with parameters of type IPropertyContainer Modifier and Type Method Description static float
MinMaxWidthUtils. getBorderWidth(IPropertyContainer element)
static float
MinMaxWidthUtils. getMarginsWidth(IPropertyContainer element)
static float
MinMaxWidthUtils. getPaddingWidth(IPropertyContainer element)
-
Uses of IPropertyContainer in com.itextpdf.layout.properties
Methods in com.itextpdf.layout.properties with parameters of type IPropertyContainer Modifier and Type Method Description static void
ContinuousContainer. clearPropertiesFromOverFlowRenderer(IPropertyContainer overFlowRenderer)
Removes properties from the overflow renderer that are not needed for continuous container.IElement
IListSymbolFactory. createSymbol(int index, IPropertyContainer list, IPropertyContainer listItem)
Creates symbol. -
Uses of IPropertyContainer in com.itextpdf.layout.renderer
Subinterfaces of IPropertyContainer in com.itextpdf.layout.renderer Modifier and Type Interface Description interface
ILeafElementRenderer
interface
IRenderer
A renderer object is responsible for drawing a corresponding layout object on a document or canvas.Classes in com.itextpdf.layout.renderer that implement IPropertyContainer Modifier and Type Class Description class
AbstractRenderer
Defines the most common properties and behavior that are shared by mostIRenderer
implementations.class
AreaBreakRenderer
Renderer for theAreaBreak
layout element.class
BlockRenderer
Represents a renderer for block elements.class
CanvasRenderer
Represents a renderer for theCanvas
layout element.class
CellRenderer
Represents a renderer for theCell
layout element.class
DivRenderer
Represents a renderer for theDiv
layout element.class
DocumentRenderer
class
FlexContainerRenderer
class
GridContainerRenderer
Represents a renderer for a grid.(package private) class
GridItemRenderer
Wrapper renderer around grid item.class
ImageRenderer
class
LineRenderer
class
LineSeparatorRenderer
class
LinkRenderer
class
ListItemRenderer
class
ListRenderer
private static class
ListRenderer.ConstantFontTextRenderer
class
MulticolRenderer
Represents a renderer for columns.class
ParagraphRenderer
class
RootRenderer
class
TableRenderer
class
TabRenderer
class
TextRenderer
Fields in com.itextpdf.layout.renderer declared as IPropertyContainer Modifier and Type Field Description protected IPropertyContainer
AbstractRenderer. modelElement
Methods in com.itextpdf.layout.renderer that return IPropertyContainer Modifier and Type Method Description IPropertyContainer
AbstractRenderer. getModelElement()
Gets the model element associated with this renderer.IPropertyContainer
AreaBreakRenderer. getModelElement()
IPropertyContainer
CellRenderer. getModelElement()
Gets the model element associated with this renderer.IPropertyContainer
IRenderer. getModelElement()
Gets the model element associated with this renderer. -
Uses of IPropertyContainer in com.itextpdf.layout.tagging
Classes in com.itextpdf.layout.tagging that implement IPropertyContainer Modifier and Type Class Description class
TaggingDummyElement
Instances of the class are used forTaggingHintKey
which don't have model element e.g.Methods in com.itextpdf.layout.tagging with parameters of type IPropertyContainer Modifier and Type Method Description void
LayoutTaggingHelper. addKidsHint(IPropertyContainer parent, java.lang.Iterable<? extends IPropertyContainer> newKids)
void
LayoutTaggingHelper. addKidsHint(IPropertyContainer parent, java.lang.Iterable<? extends IPropertyContainer> newKids, int insertIndex)
void
LayoutTaggingHelper. finishTaggingHint(IPropertyContainer hintOwner)
static TaggingHintKey
LayoutTaggingHelper. getHintKey(IPropertyContainer container)
static TaggingHintKey
LayoutTaggingHelper. getOrCreateHintKey(IPropertyContainer container)
private static TaggingHintKey
LayoutTaggingHelper. getOrCreateHintKey(IPropertyContainer hintOwner, boolean setProperty)
TaggingHintKey
LayoutTaggingHelper. getParentHint(IPropertyContainer hintOwner)
boolean
LayoutTaggingHelper. isArtifact(IPropertyContainer hintOwner)
void
LayoutTaggingHelper. markArtifactHint(IPropertyContainer hintOwner)
void
LayoutTaggingHelper. setRoleHint(IPropertyContainer hintOwner, java.lang.String role)
Method parameters in com.itextpdf.layout.tagging with type arguments of type IPropertyContainer Modifier and Type Method Description void
LayoutTaggingHelper. addKidsHint(TagTreePointer parentPointer, java.lang.Iterable<? extends IPropertyContainer> newKids)
void
LayoutTaggingHelper. addKidsHint(IPropertyContainer parent, java.lang.Iterable<? extends IPropertyContainer> newKids)
void
LayoutTaggingHelper. addKidsHint(IPropertyContainer parent, java.lang.Iterable<? extends IPropertyContainer> newKids, int insertIndex)
-
Uses of IPropertyContainer in com.itextpdf.svg.element
Classes in com.itextpdf.svg.element that implement IPropertyContainer Modifier and Type Class Description class
SvgImage
A layout element that represents SVG image for inclusion in the document model. -
Uses of IPropertyContainer in com.itextpdf.svg.renderers
Classes in com.itextpdf.svg.renderers that implement IPropertyContainer Modifier and Type Class Description class
SvgImageRenderer
Represents a renderer for theSvgImage
layout element.
-