layout method

  1. @override
void layout(
  1. Context context,
  2. BoxConstraints constraints, {
  3. bool parentUsesSize = false,
})
override

First widget pass to calculate the children layout and bounding box

Implementation

@override
void layout(
  Context context,
  BoxConstraints constraints, {
  bool parentUsesSize = false,
}) {
  box = PdfRect(
    0,
    0,
    constraints.constrainWidth(
      constraints.hasBoundedWidth ? constraints.maxWidth : fallbackWidth,
    ),
    constraints.constrainHeight(
      constraints.hasBoundedHeight ? constraints.maxHeight : fallbackHeight,
    ),
  );
}