computeActualPageFormat method

PdfPageFormat computeActualPageFormat()

Implementation

PdfPageFormat computeActualPageFormat() {
  var format = previewData.pageFormat;
  final pages = previewWidget.currentState?.pages ?? const [];
  final dpi = previewWidget.currentState?.dpi ?? PdfPageFormat.inch;

  if (!widget.canChangePageFormat && pages.isNotEmpty) {
    format = PdfPageFormat(
      pages.first.width * PdfPageFormat.inch / dpi,
      pages.first.height * PdfPageFormat.inch / dpi,
      marginAll: 5 * PdfPageFormat.mm,
    );
  }

  return format;
}