startupPage function
PageComponent
startupPage(
- Aabb2 extents, {
- DecimalSeparator decimalSeparator = DecimalSeparator.point,
The sample's page: A4 landscape at 1:50 in metres, centred on
extents (spec D4), printing decimalSeparator (spec Q0 N1). A new
document's page is defaultPage() (spec 12a D4).
Implementation
PageComponent startupPage(Aabb2 extents,
{DecimalSeparator decimalSeparator = DecimalSeparator.point}) {
final page = PageComponent(decimalSeparator: decimalSeparator);
final w = page.effectiveWidthMm * page.scaleDenominator;
final h = page.effectiveHeightMm * page.scaleDenominator;
return page.copyWith(
originX: extents.center.x - w / 2, originY: extents.center.y - h / 2);
}