discontinuedPackage jet_cad_floor_plan has been discontinued and replaced by jet_cad_2d_plan.

startupPage function

PageComponent startupPage(
  1. Aabb2 extents, {
  2. 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);
}