iText 8.0.5 API
iText.Layout.Layout.LayoutArea Class Reference

Represents the area for content layouting. More...

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

Public Member Functions

  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...
 
virtual iText.Layout.Layout.LayoutArea  Clone ()
  Creates a "deep copy" of this LayoutArea, meaning the object returned by this method will be independent of the object being cloned. More...
 
override bool  Equals (Object obj)
 
override int  GetHashCode ()
 
override String  ToString ()
 

Package Attributes

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 area for content layouting.

Constructor & Destructor Documentation

◆ LayoutArea()

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

Creates the area for content layouting.

Parameters
pageNumber the number of page on which the area is located.
bBox the area's bounding box

Member Function Documentation

◆ Clone()

virtual iText.Layout.Layout.LayoutArea iText.Layout.Layout.LayoutArea.Clone ( )
inlinevirtual

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

Returns
the copied LayoutArea.

Reimplemented in iText.Layout.Layout.RootLayoutArea.

◆ Equals()

override bool iText.Layout.Layout.LayoutArea.Equals ( Object  obj )
inline

◆ GetBBox()

virtual Rectangle iText.Layout.Layout.LayoutArea.GetBBox ( )
inlinevirtual

Gets the box which bounds the area.

Returns
the bounding box

◆ GetHashCode()

override int iText.Layout.Layout.LayoutArea.GetHashCode ( )
inline

◆ GetPageNumber()

virtual int iText.Layout.Layout.LayoutArea.GetPageNumber ( )
inlinevirtual

Gets the number of page on which the area is located.

Returns
page number

◆ SetBBox()

virtual void iText.Layout.Layout.LayoutArea.SetBBox ( Rectangle  bbox )
inlinevirtual

Sets the box which bounds the area.

Parameters
bbox the area's bounding box

◆ ToString()

override String iText.Layout.Layout.LayoutArea.ToString ( )
inline

Member Data Documentation

◆ bBox

Rectangle iText.Layout.Layout.LayoutArea.bBox
package

The area's bounding box

◆ pageNumber

int iText.Layout.Layout.LayoutArea.pageNumber
package

The number of page on which the area is located.