ReportTemplates class abstract final

Catalog of professional starting points, grouped by ReportTemplateCategory; every family ships Arabic and English versions.

The same templates now ship as editable .qrep files with quds_office_editor (ReportTemplateLibrary.bundled()); read any template file with ReportTemplateInfo.decode.

Annotations
  • @Deprecated('Use the ready-made .qrep files: ReportTemplateLibrary.bundled() in ' 'quds_office_editor, or ReportTemplateInfo.decode. Removed in 2.0.')

Properties

hashCode → int
The hash code for this object.
no setterinherited
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited

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

Static Properties

families → List<String>
Family ids in display order.
no setter

Static Methods

byId(String id) → ReportTemplateInfo?
Template with id, or null.
counterpart(ReportTemplateInfo info) → ReportTemplateInfo?
The other-language version of info, or null.
find(String family, ReportTemplateLanguage language) → ReportTemplateInfo?
Version of family in language, or null.
inCategory(ReportTemplateCategory category) → List<ReportTemplateInfo>
Templates of category, in display order.
variants(String family) → List<ReportTemplateInfo>
Language versions of family (Arabic first).

Constants

all → const List<ReportTemplateInfo>
Every template, in display order (families in order, Arabic first).