iText 8.0.5 API
iText.Layout.Layout.MinMaxWidthLayoutResult Class Reference

Represents the result of content layouting. More...

Inheritance diagram for iText.Layout.Layout.MinMaxWidthLayoutResult:
iText.Layout.Layout.LayoutResult iText.Layout.Layout.LineLayoutResult iText.Layout.Layout.TextLayoutResult

Public Member Functions

  MinMaxWidthLayoutResult (int status, LayoutArea occupiedArea, IRenderer splitRenderer, IRenderer overflowRenderer)
  Creates min and max width. More...
 
  MinMaxWidthLayoutResult (int status, LayoutArea occupiedArea, IRenderer splitRenderer, IRenderer overflowRenderer, IRenderer cause)
  Creates min and max width. More...
 
virtual MinMaxWidth  GetMinMaxWidth ()
  Gets min and max width. More...
 
virtual iText.Layout.Layout.MinMaxWidthLayoutResult  SetMinMaxWidth (MinMaxWidth minMaxWidth)
  Sets min and max width. More...
 
- Public Member Functions inherited from iText.Layout.Layout.LayoutResult
  LayoutResult (int status, LayoutArea occupiedArea, IRenderer splitRenderer, IRenderer overflowRenderer)
  Creates the LayoutResult result of layouting }. More...
 
  LayoutResult (int status, LayoutArea occupiedArea, IRenderer splitRenderer, IRenderer overflowRenderer, IRenderer cause)
  Creates the LayoutResult result of layouting }. More...
 
virtual int  GetStatus ()
  Gets the status of iText.Layout.Renderer.IRenderer.Layout(LayoutContext). More...
 
virtual void  SetStatus (int status)
  Sets the status of iText.Layout.Renderer.IRenderer.Layout(LayoutContext). More...
 
virtual LayoutArea  GetOccupiedArea ()
  Gets the layout area occupied by the content during layouting. More...
 
virtual IRenderer  GetSplitRenderer ()
  Gets the split renderer created during layouting. More...
 
virtual void  SetSplitRenderer (IRenderer splitRenderer)
  Sets the split renderer. More...
 
virtual IRenderer  GetOverflowRenderer ()
  Gets the overflow renderer created during layouting. More...
 
virtual void  SetOverflowRenderer (IRenderer overflowRenderer)
  Sets the overflow renderer. More...
 
virtual AreaBreak  GetAreaBreak ()
  Gets areaBreak value. More...
 
virtual iText.Layout.Layout.LayoutResult  SetAreaBreak (AreaBreak areaBreak)
  Sets areaBreak value. More...
 
virtual IRenderer  GetCauseOfNothing ()
  Gets the first renderer to produce NOTHING during iText.Layout.Renderer.IRenderer.Layout(LayoutContext) More...
 
override String  ToString ()
 

Package Attributes

MinMaxWidth  minMaxWidth
  The iText.Layout.Minmaxwidth.MinMaxWidth value of min and max width. More...
 
- Package Attributes inherited from iText.Layout.Layout.LayoutResult
int  status
  The status of iText.Layout.Renderer.IRenderer.Layout(LayoutContext) which indicates whether the content was added or not and, if yes, was it added fully or partially. More...
 
LayoutArea  occupiedArea
  The area occupied by the content during its layouting. More...
 
IRenderer  splitRenderer
  The split renderer created during layouting. More...
 
IRenderer  overflowRenderer
  The overflow renderer created during layouting. More...
 
AreaBreak  areaBreak
  The iText.Layout.Element.AreaBreak that will be rendered by this object. More...
 
IRenderer  causeOfNothing
  The first renderer to produce NOTHING during iText.Layout.Renderer.IRenderer.Layout(LayoutContext). More...
 

Additional Inherited Members

- Static Public Attributes inherited from iText.Layout.Layout.LayoutResult
const int  FULL = 1
  The status of iText.Layout.Renderer.IRenderer.Layout(LayoutContext) which indicates that the content was fully placed. More...
 
const int  PARTIAL = 2
  The status of iText.Layout.Renderer.IRenderer.Layout(LayoutContext) which indicates that the content was placed partially. More...
 
const int  NOTHING = 3
  The status of iText.Layout.Renderer.IRenderer.Layout(LayoutContext) which indicates that the content was not placed. More...
 

Detailed Description

Represents the result of content layouting.

Constructor & Destructor Documentation

◆ MinMaxWidthLayoutResult() [1/2]

iText.Layout.Layout.MinMaxWidthLayoutResult.MinMaxWidthLayoutResult ( int  status,
LayoutArea  occupiedArea,
IRenderer  splitRenderer,
IRenderer  overflowRenderer 
)
inline

Creates min and max width.

Parameters
status the status which indicates the content
occupiedArea the area occupied by the content
splitRenderer the renderer to draw the splitted part of the content
overflowRenderer the renderer to draw the overflowed part of the content

◆ MinMaxWidthLayoutResult() [2/2]

iText.Layout.Layout.MinMaxWidthLayoutResult.MinMaxWidthLayoutResult ( int  status,
LayoutArea  occupiedArea,
IRenderer  splitRenderer,
IRenderer  overflowRenderer,
IRenderer  cause 
)
inline

Creates min and max width.

Parameters
status the status which indicates the content
occupiedArea the area occupied by the content
splitRenderer the renderer to draw the splitted part of the content
overflowRenderer the renderer to draw the overflowed part of the content
cause the first renderer to produce LayoutResult.NOTHING

Member Function Documentation

◆ GetMinMaxWidth()

virtual MinMaxWidth iText.Layout.Layout.MinMaxWidthLayoutResult.GetMinMaxWidth ( )
inlinevirtual

Gets min and max width.

Returns
min and max width

◆ SetMinMaxWidth()

virtual iText.Layout.Layout.MinMaxWidthLayoutResult iText.Layout.Layout.MinMaxWidthLayoutResult.SetMinMaxWidth ( MinMaxWidth  minMaxWidth )
inlinevirtual

Sets min and max width.

Parameters
minMaxWidth min and max width
Returns
min and max width

Member Data Documentation

◆ minMaxWidth

MinMaxWidth iText.Layout.Layout.MinMaxWidthLayoutResult.minMaxWidth
package

The iText.Layout.Minmaxwidth.MinMaxWidth value of min and max width.