pageMode property
PdfPageMode?
get
pageMode
Open mode (/PageMode).
The value lives in the catalog model, which rewrites the key on every save.
Implementation
PdfPageMode? get pageMode {
final fromModel = document.catalog.pageMode;
if (fromModel != null) return fromModel;
final value = _catalog[PdfNameTokens.pagemode];
if (value is! PdfName) return null;
for (final entry in _pageModeNames.entries) {
if (entry.value == value.value) return entry.key;
}
return null;
}
set
pageMode
(PdfPageMode? mode)
Implementation
set pageMode(PdfPageMode? mode) {
document.catalog.pageMode = mode;
if (mode == null) {
_catalog.values.remove(PdfNameTokens.pagemode);
return;
}
_catalog[PdfNameTokens.pagemode] = PdfName(_pageModeNames[mode]!);
}