Table of Contents

Class MarginsCollapseHandler

Namespace
iText.Layout.Margincollapse
Assembly
itext.layout.dll
public class MarginsCollapseHandler
Inheritance
MarginsCollapseHandler
Inherited Members

Constructors

MarginsCollapseHandler(IRenderer, MarginsCollapseInfo)

public MarginsCollapseHandler(IRenderer renderer, MarginsCollapseInfo marginsCollapseInfo)

Parameters

renderer IRenderer
marginsCollapseInfo MarginsCollapseInfo

Methods

ApplyClearance(float)

public virtual void ApplyClearance(float clearHeightCorrection)

Parameters

clearHeightCorrection float

EndChildMarginsHandling(Rectangle)

This method shall be called after child occupied area is included into parent occupied area.

public virtual void EndChildMarginsHandling(Rectangle layoutBox)

Parameters

layoutBox Rectangle

available area for child and its siblings layout. It might be adjusted inside the method

EndMarginsCollapse(Rectangle)

public virtual void EndMarginsCollapse(Rectangle layoutBox)

Parameters

layoutBox Rectangle

ProcessFixedHeightAdjustment(float)

public virtual void ProcessFixedHeightAdjustment(float heightDelta)

Parameters

heightDelta float

StartChildMarginsHandling(IRenderer, Rectangle)

public virtual MarginsCollapseInfo StartChildMarginsHandling(IRenderer child, Rectangle layoutBox)

Parameters

child IRenderer
layoutBox Rectangle

Returns

MarginsCollapseInfo

StartMarginsCollapse(Rectangle)

public virtual void StartMarginsCollapse(Rectangle parentBBox)

Parameters

parentBBox Rectangle