Table of Contents

Class DynamicPage

Namespace
Rustaveli.Pdf
Assembly
Rustaveli.Pdf.dll

The page dynamic content is being composed for: its number, the room left on it, and a way to measure content before choosing it.

public sealed class DynamicPage
Inheritance
DynamicPage
Inherited Members

Properties

DefaultType

The style text takes here when it sets none of its own.

public TypeStyle DefaultType { get; }

Property Value

TypeStyle

Facts

The page's number and, once known, the page count.

public PageFacts Facts { get; }

Property Value

PageFacts

ReadingDirection

The direction content reads in here.

public ReadingDirection ReadingDirection { get; }

Property Value

ReadingDirection

Room

The room the content has on this page.

public Extent Room { get; }

Property Value

Extent

Methods

Measure(Action<IFrame>)

How big the content compose makes would be in all the room there is, or null if it would not fit in it whole.

public Extent? Measure(Action<IFrame> compose)

Parameters

compose Action<IFrame>

Returns

Extent?

Measure(Action<IFrame>, Extent)

How big the content compose makes would be in room, or null if it would not fit whole.

public Extent? Measure(Action<IFrame> compose, Extent room)

Parameters

compose Action<IFrame>
room Extent

Returns

Extent?

PositionsOf(string)

Everywhere content captured under name has been drawn.

public IReadOnlyList<CapturedPosition> PositionsOf(string name)

Parameters

name string

Returns

IReadOnlyList<CapturedPosition>