copyWith method
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,
);
}