copyWith method

PageLayout copyWith({
  1. double? width,
  2. double? height,
  3. double? marginTop,
  4. double? marginBottom,
  5. double? marginLeft,
  6. double? marginRight,
  7. double? staffGroupSpacing,
  8. double? staffSpacing,
  9. double? systemSpacing,
})

Implementation

PageLayout copyWith({
  double? width,
  double? height,
  double? marginTop,
  double? marginBottom,
  double? marginLeft,
  double? marginRight,
  double? staffGroupSpacing,
  double? staffSpacing,
  double? systemSpacing,
}) {
  return PageLayout(
    width: width ?? this.width,
    height: height ?? this.height,
    marginTop: marginTop ?? this.marginTop,
    marginBottom: marginBottom ?? this.marginBottom,
    marginLeft: marginLeft ?? this.marginLeft,
    marginRight: marginRight ?? this.marginRight,
    staffGroupSpacing: staffGroupSpacing ?? this.staffGroupSpacing,
    staffSpacing: staffSpacing ?? this.staffSpacing,
    systemSpacing: systemSpacing ?? this.systemSpacing,
  );
}