ReportDocumentLayout class

Complete paginated report.

Constructors

ReportDocumentLayout({required ReportTemplate template, required double pageWidth, required double pageHeight, required List<ReportPageLayout> pages, required List<String> warnings, required ReportFontRegistry fonts, List<ReportFlowEntry> flow = const <ReportFlowEntry>[]})
ReportDocumentLayout API.
const

Properties

flow → List<ReportFlowEntry>
Logical band / table-row stream (see ReportFlowEntry).
final
fonts → ReportFontRegistry
Fonts used for shaping (the PDF writer embeds the same faces).
final
hashCode → int
The hash code for this object.
no setterinherited
pageHeight → double
pageHeight API.
final
pages → List<ReportPageLayout>
pages API.
final
pageWidth → double
pageWidth API.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
template → ReportTemplate
Source template.
final
warnings → List<String>
Non-fatal problems (missing images, unencodable barcodes, …).
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited