iText 8.0.5 API
|
Renderer for the iText.Layout.Element.AreaBreak layout element. More...
Public Member Functions |
|
AreaBreakRenderer (AreaBreak areaBreak) | |
Creates an AreaBreakRenderer. More... |
|
virtual void | AddChild (IRenderer renderer) |
Throws an UnsupportedOperationException because instances of this class are only used for terminating the current content area. More... |
|
virtual LayoutResult | Layout (LayoutContext layoutContext) |
This method simulates positioning of the renderer, including all of its children, and returns the iText.Layout.Layout.LayoutResult , representing the layout result, including occupied area, status, i.e. if there was enough place to fit the renderer subtree, etc. More... |
|
virtual void | Draw (DrawContext drawContext) |
Throws an UnsupportedOperationException because instances of this class are only used for terminating the current content area. More... |
|
virtual LayoutArea | GetOccupiedArea () |
Throws an UnsupportedOperationException because instances of this class are only used for terminating the current content area. More... |
|
virtual bool | HasProperty (int property) |
Checks if this entity has the specified property. More... |
|
virtual bool | HasOwnProperty (int property) |
Checks if this entity has the specified property, i.e. if it was set to this very element earlier More... |
|
virtual T1 | GetProperty< T1 > (int key) |
Gets the property from this entity. More... |
|
virtual T1 | GetOwnProperty< T1 > (int property) |
Gets own property from this entity. More... |
|
virtual T1 | GetDefaultProperty< T1 > (int property) |
Gets the default property from this entity. More... |
|
virtual T1 | GetProperty< T1 > (int property, T1 defaultValue) |
Throws an UnsupportedOperationException because instances of this class are only used for terminating the current content area. More... |
|
virtual void | SetProperty (int property, Object value) |
Throws an UnsupportedOperationException because instances of this class are only used for terminating the current content area. More... |
|
virtual void | DeleteOwnProperty (int property) |
Deletes the own property of this entity. More... |
|
virtual IRenderer | SetParent (IRenderer parent) |
Explicitly sets this object as the child of another IRenderer in the renderer hierarchy. More... |
|
virtual IPropertyContainer | GetModelElement () |
Gets the model element associated with this renderer. More... |
|
virtual IRenderer | GetParent () |
Gets the parent IRenderer. More... |
|
virtual IList< IRenderer > | GetChildRenderers () |
Gets the child IRenderer s. More... |
|
virtual bool | IsFlushed () |
Indicates whether this renderer is flushed or not, i.e. if Draw(DrawContext) has already been called. More... |
|
virtual void | Move (float dx, float dy) |
Throws an UnsupportedOperationException because instances of this class are only used for terminating the current content area. More... |
|
virtual IRenderer | GetNextRenderer () |
Gets a new instance of this class to be used as a next renderer, after this renderer is used, if Layout(iText.Layout.Layout.LayoutContext) is called more than once. More... |
|
Package Attributes |
|
AreaBreak | areaBreak |
Renderer for the iText.Layout.Element.AreaBreak layout element.
Renderer for the iText.Layout.Element.AreaBreak layout element. Will terminate the current content area and initialize a new one.
|
inline |
Creates an AreaBreakRenderer.
areaBreak | the iText.Layout.Element.AreaBreak that will be rendered by this object |
|
inlinevirtual |
Throws an UnsupportedOperationException because instances of this class are only used for terminating the current content area.
renderer |
Adds a child to the current renderer
Implements iText.Layout.Renderer.IRenderer.
|
inlinevirtual |
Deletes the own property of this entity.
property | the property to be deleted |
Implements iText.Layout.IPropertyContainer.
|
inlinevirtual |
Throws an UnsupportedOperationException because instances of this class are only used for terminating the current content area.
drawContext |
Flushes the renderer subtree contents, i.e. draws itself on canvas, adds necessary objects to the iText.Kernel.Pdf.PdfDocument etc.
Implements iText.Layout.Renderer.IRenderer.
|
inlinevirtual |
Gets the child IRenderer s.
Implements iText.Layout.Renderer.IRenderer.
|
inlinevirtual |
Gets the default property from this entity.
T1 | the return type associated with the property |
property | the property to be retrieved |
null
will be returned
Implements iText.Layout.IPropertyContainer.
|
inlinevirtual |
Gets the model element associated with this renderer.
Implements iText.Layout.Renderer.IRenderer.
|
inlinevirtual |
Gets a new instance of this class to be used as a next renderer, after this renderer is used, if Layout(iText.Layout.Layout.LayoutContext) is called more than once.
Implements iText.Layout.Renderer.IRenderer.
|
inlinevirtual |
Throws an UnsupportedOperationException because instances of this class are only used for terminating the current content area.
Gets the resultant occupied area after the last call to the Layout(iText.Layout.Layout.LayoutContext) method.
Implements iText.Layout.Renderer.IRenderer.
|
inlinevirtual |
Gets own property from this entity.
Gets own property from this entity. The property must have been set earlier to this entity. If the property is not found, null
will be returned.
T1 | the return type associated with the property |
property | the property to be retrieved |
null
will be returned if the property value was not found
Implements iText.Layout.IPropertyContainer.
|
inlinevirtual |
Gets the parent IRenderer.
Implements iText.Layout.Renderer.IRenderer.
|
inlinevirtual |
Gets the property from this entity.
Gets the property from this entity. Compared to GetOwnProperty
T1 | the return type associated with the property |
property | the property to be retrieved |
null
will be returned if the property value was not found
Implements iText.Layout.IPropertyContainer.
|
inlinevirtual |
Throws an UnsupportedOperationException because instances of this class are only used for terminating the current content area.
property |
Gets a property from this entity or one of its hierarchical parents.
defaultValue |
Gets a property from this entity or one of its hierarchical parents.
T1 |
Gets a property from this entity or one of its hierarchical parents.
Gets a property from this entity or one of its hierarchical parents.
Implements iText.Layout.Renderer.IRenderer.
|
inlinevirtual |
Checks if this entity has the specified property, i.e. if it was set to this very element earlier
property | the property to be checked |
true
if this instance has given own property, false
otherwise
Implements iText.Layout.IPropertyContainer.
|
inlinevirtual |
Checks if this entity has the specified property.
Checks if this entity has the specified property. Compared to HasOwnProperty(int) , this method can check parent's properties, styles, etc, depending on the origin of the instance
property | the property to be checked |
true
if this instance has given property, false
otherwise
Implements iText.Layout.IPropertyContainer.
|
inlinevirtual |
Indicates whether this renderer is flushed or not, i.e. if Draw(DrawContext) has already been called.
Implements iText.Layout.Renderer.IRenderer.
|
inlinevirtual |
This method simulates positioning of the renderer, including all of its children, and returns the iText.Layout.Layout.LayoutResult , representing the layout result, including occupied area, status, i.e. if there was enough place to fit the renderer subtree, etc.
This method simulates positioning of the renderer, including all of its children, and returns the iText.Layout.Layout.LayoutResult , representing the layout result, including occupied area, status, i.e. if there was enough place to fit the renderer subtree, etc. iText.Layout.Layout.LayoutResult can be extended to return custom layout results for custom elements, e.g. TextRenderer uses iText.Layout.Layout.TextLayoutResult as its result. This method can be called standalone to learn how much area the renderer subtree needs, or can be called before Draw(DrawContext) , to prepare the renderer to be flushed to the output stream.
layoutContext | the description of layout area and any other additional information |
Implements iText.Layout.Renderer.IRenderer.
|
inlinevirtual |
Throws an UnsupportedOperationException because instances of this class are only used for terminating the current content area.
dx |
Moves the renderer subtree by the specified offset.
dy |
Moves the renderer subtree by the specified offset.
Implements iText.Layout.Renderer.IRenderer.
|
inlinevirtual |
Explicitly sets this object as the child of another IRenderer in the renderer hierarchy.
Explicitly sets this object as the child of another IRenderer in the renderer hierarchy. Some implementations also use this method internally to create a consistent hierarchy tree.
parent | the object to place higher in the renderer hierarchy |
Implements iText.Layout.Renderer.IRenderer.
|
inlinevirtual |
Throws an UnsupportedOperationException because instances of this class are only used for terminating the current content area.
property |
Sets a property for this entity.
value |
Sets a property for this entity.
Implements iText.Layout.IPropertyContainer.