iText 8.0.5 API
iText.Layout.Renderer.MulticolRenderer.ColumnHeightCalculator Interface Reference

Interface which used for additional height calculation More...

Inheritance diagram for iText.Layout.Renderer.MulticolRenderer.ColumnHeightCalculator:
iText.Layout.Renderer.MulticolRenderer.LayoutInInfiniteHeightCalculator

Public Member Functions

float?  GetAdditionalHeightOfEachColumn (MulticolRenderer renderer, MulticolRenderer.MulticolLayoutResult result)
  Calculate height, by which current height of given MulticolRenderer should be increased so MulticolLayoutResult::getOverflowRenderer could be lauded More...
 
int  MaxAmountOfRelayouts ()
 

Detailed Description

Interface which used for additional height calculation

Member Function Documentation

◆ GetAdditionalHeightOfEachColumn()

float? iText.Layout.Renderer.MulticolRenderer.ColumnHeightCalculator.GetAdditionalHeightOfEachColumn ( MulticolRenderer  renderer,
MulticolRenderer.MulticolLayoutResult  result 
)

Calculate height, by which current height of given MulticolRenderer should be increased so MulticolLayoutResult::getOverflowRenderer could be lauded

Parameters
renderer multicol renderer for which height needs to be increased
result result of one iteration of MulticolRenderer layouting
Returns
height by which current height of given multicol renderer should be increased

Implemented in iText.Layout.Renderer.MulticolRenderer.LayoutInInfiniteHeightCalculator.