iText 8.0.5 API
iText.Layout.Layout.RootLayoutArea Class Reference

Represents the root layout area. More...

Inheritance diagram for iText.Layout.Layout.RootLayoutArea:
iText.Layout.Layout.LayoutArea

Public Member Functions

  RootLayoutArea (int pageNumber, Rectangle bBox)
  Creates the root layout area. More...
 
virtual bool  IsEmptyArea ()
  Indicates whether the area already has some placed content or not. More...
 
virtual void  SetEmptyArea (bool emptyArea)
  Defines whether the area already has some placed content or not. More...
 
override LayoutArea  Clone ()
  Creates a "deep copy" of this RootLayoutArea, meaning the object returned by this method will be independent of the object being cloned. More...
 
- Public Member Functions inherited from iText.Layout.Layout.LayoutArea
  LayoutArea (int pageNumber, Rectangle bBox)
  Creates the area for content layouting. More...
 
virtual int  GetPageNumber ()
  Gets the number of page on which the area is located. More...
 
virtual Rectangle  GetBBox ()
  Gets the box which bounds the area. More...
 
virtual void  SetBBox (Rectangle bbox)
  Sets the box which bounds the area. More...
 
override bool  Equals (Object obj)
 
override int  GetHashCode ()
 
override String  ToString ()
 

Package Attributes

bool  emptyArea = true
  Indicates whether the area already has some placed content or not. More...
 
- Package Attributes inherited from iText.Layout.Layout.LayoutArea
int  pageNumber
  The number of page on which the area is located. More...
 
Rectangle  bBox
  The area's bounding box More...
 

Detailed Description

Represents the root layout area.

Constructor & Destructor Documentation

◆ RootLayoutArea()

iText.Layout.Layout.RootLayoutArea.RootLayoutArea ( int  pageNumber,
Rectangle  bBox 
)
inline

Creates the root layout area.

Parameters
pageNumber the value number of page
bBox the bounding box

Member Function Documentation

◆ Clone()

override LayoutArea iText.Layout.Layout.RootLayoutArea.Clone ( )
inlinevirtual

Creates a "deep copy" of this RootLayoutArea, meaning the object returned by this method will be independent of the object being cloned.

Creates a "deep copy" of this RootLayoutArea, meaning the object returned by this method will be independent of the object being cloned. Note that although the return type of this method is LayoutArea , the actual type of the returned object is RootLayoutArea.

Returns
the copied RootLayoutArea.

Reimplemented from iText.Layout.Layout.LayoutArea.

◆ IsEmptyArea()

virtual bool iText.Layout.Layout.RootLayoutArea.IsEmptyArea ( )
inlinevirtual

Indicates whether the area already has some placed content or not.

Returns
whether the area is empty or not

◆ SetEmptyArea()

virtual void iText.Layout.Layout.RootLayoutArea.SetEmptyArea ( bool  emptyArea )
inlinevirtual

Defines whether the area already has some placed content or not.

Parameters
emptyArea indicates whether the area already has some placed content or not.

Member Data Documentation

◆ emptyArea

bool iText.Layout.Layout.RootLayoutArea.emptyArea = true
package

Indicates whether the area already has some placed content or not.