toDict method
PdfDict<PdfDataType>
toDict()
Implementation
PdfDict toDict() {
final PdfName? s;
switch (style) {
case PdfPageLabelStyle.arabic:
s = const PdfName(PdfNameTokens.d);
break;
case PdfPageLabelStyle.romanUpper:
s = const PdfName(PdfNameTokens.r);
break;
case PdfPageLabelStyle.romanLower:
s = const PdfName(PdfNameTokens.r);
break;
case PdfPageLabelStyle.lettersUpper:
s = const PdfName(PdfNameTokens.a);
break;
case PdfPageLabelStyle.lettersLower:
s = const PdfName(PdfNameTokens.a);
break;
case null:
s = null;
}
return PdfDict.values({
if (s != null) PdfNameTokens.s: s,
if (prefix != null && prefix!.isNotEmpty)
PdfNameTokens.p: PdfString.fromString(prefix!),
if (subsequent != null) PdfNameTokens.st: PdfNum(subsequent!)
});
}