Table of Contents

Class AreaBreakRenderer

Namespace
iText.Layout.Renderer
Assembly
itext.layout.dll

Renderer for the AreaBreak layout element.

public class AreaBreakRenderer : IRenderer, IPropertyContainer
Inheritance
AreaBreakRenderer
Implements
Inherited Members

Remarks

Renderer for the AreaBreak layout element. Will terminate the current content area and initialize a new one.

Constructors

AreaBreakRenderer(AreaBreak)

Creates an AreaBreakRenderer.

public AreaBreakRenderer(AreaBreak areaBreak)

Parameters

areaBreak AreaBreak

the AreaBreak that will be rendered by this object

Fields

areaBreak

protected AreaBreak areaBreak

Field Value

AreaBreak

Methods

AddChild(IRenderer)

Throws an UnsupportedOperationException because instances of this class are only used for terminating the current content area.

public virtual void AddChild(IRenderer renderer)

Parameters

renderer IRenderer

DeleteOwnProperty(int)

public virtual void DeleteOwnProperty(int property)

Parameters

property int

Draw(DrawContext)

Throws an UnsupportedOperationException because instances of this class are only used for terminating the current content area.

public virtual void Draw(DrawContext drawContext)

Parameters

drawContext DrawContext

GetChildRenderers()

public virtual IList<IRenderer> GetChildRenderers()

Returns

IList<IRenderer>

GetDefaultProperty<T1>(int)

public virtual T1 GetDefaultProperty<T1>(int property)

Parameters

property int

Returns

T1

Type Parameters

T1

GetModelElement()

public virtual IPropertyContainer GetModelElement()

Returns

IPropertyContainer

GetNextRenderer()

public virtual IRenderer GetNextRenderer()

Returns

IRenderer

GetOccupiedArea()

Throws an UnsupportedOperationException because instances of this class are only used for terminating the current content area.

public virtual LayoutArea GetOccupiedArea()

Returns

LayoutArea

GetOwnProperty<T1>(int)

public virtual T1 GetOwnProperty<T1>(int property)

Parameters

property int

Returns

T1

Type Parameters

T1

GetParent()

public virtual IRenderer GetParent()

Returns

IRenderer

GetProperty<T1>(int)

public virtual T1 GetProperty<T1>(int key)

Parameters

key int

Returns

T1

Type Parameters

T1

GetProperty<T1>(int, T1)

Throws an UnsupportedOperationException because instances of this class are only used for terminating the current content area.

public virtual T1 GetProperty<T1>(int property, T1 defaultValue)

Parameters

property int

defaultValue T1

Returns

T1

Type Parameters

T1

HasOwnProperty(int)

public virtual bool HasOwnProperty(int property)

Parameters

property int

Returns

bool

HasProperty(int)

public virtual bool HasProperty(int property)

Parameters

property int

Returns

bool

IsFlushed()

public virtual bool IsFlushed()

Returns

bool

Layout(LayoutContext)

public virtual LayoutResult Layout(LayoutContext layoutContext)

Parameters

layoutContext LayoutContext

Returns

LayoutResult

Move(float, float)

Throws an UnsupportedOperationException because instances of this class are only used for terminating the current content area.

public virtual void Move(float dx, float dy)

Parameters

dx float

dy float

SetParent(IRenderer)

public virtual IRenderer SetParent(IRenderer parent)

Parameters

parent IRenderer

Returns

IRenderer

SetProperty(int, object)

Throws an UnsupportedOperationException because instances of this class are only used for terminating the current content area.

public virtual void SetProperty(int property, object value)

Parameters

property int

value object