pageUserUnit static method

double pageUserUnit(
  1. PdfPage page
)

The /UserUnit of page, or 1 when absent or invalid.

Implementation

static double pageUserUnit(PdfPage page) {
  final value = page.params[PdfNameTokens.userUnit];
  if (value is! PdfNum) return 1;
  final unit = value.value.toDouble();
  if (!unit.isFinite || unit <= 0) return 1;
  return unit;
}