iText 8.0.2 API
iText.Layout.Element.IBlockElement Interface Reference

This class represents a block layout element with special margins, tabbing, and alignment. More...

Inheritance diagram for iText.Layout.Element.IBlockElement:
iText.Layout.Element.IAbstractElement iText.Layout.Element.IElement iText.Layout.IPropertyContainer iText.Forms.Form.Element.IFormField iText.Layout.Element.BlockElement< T > iText.Forms.Form.Element.FormField< T >

Additional Inherited Members

- Public Member Functions inherited from iText.Layout.Element.IAbstractElement
IList< IElement GetChildren ()
  Gets the child elements of this elements. More...
 
- Public Member Functions inherited from iText.Layout.Element.IElement
void  SetNextRenderer (IRenderer renderer)
  Overrides the iText.Layout.Renderer.IRenderer instance which will be returned by the next call to the GetRenderer(). More...
 
IRenderer  GetRenderer ()
  Gets a renderer for this element. More...
 
IRenderer  CreateRendererSubTree ()
  Creates a renderer subtree with root in the current element. More...
 
- Public Member Functions inherited from iText.Layout.IPropertyContainer
bool  HasProperty (int property)
  Checks if this entity has the specified property. More...
 
bool  HasOwnProperty (int property)
  Checks if this entity has the specified property, i.e. if it was set to this very element earlier More...
 
T1  GetProperty< T1 > (int property)
  Gets the property from this entity. More...
 
T1  GetOwnProperty< T1 > (int property)
  Gets own property from this entity. More...
 
T1  GetDefaultProperty< T1 > (int property)
  Gets the default property from this entity. More...
 
void  SetProperty (int property, Object value)
  Sets a property for this entity. More...
 
void  DeleteOwnProperty (int property)
  Deletes the own property of this entity. More...
 

Detailed Description

This class represents a block layout element with special margins, tabbing, and alignment.

This class represents a block layout element with special margins, tabbing, and alignment. An IBlockElement will try to take up as much horizontal space as available to it on the canvas or page. The concept is comparable to the block element in HTML.