toDict method
PdfDict<PdfDataType>
toDict(
- PdfObject<
PdfDataType> obj
Implementation
PdfDict toDict(PdfObject obj) {
final PdfName? s;
switch (style) {
case PdfPageLabelStyle.arabic:
s = const PdfName('/D');
break;
case PdfPageLabelStyle.romanUpper:
s = const PdfName('/R');
break;
case PdfPageLabelStyle.romanLower:
s = const PdfName('/r');
break;
case PdfPageLabelStyle.lettersUpper:
s = const PdfName('/A');
break;
case PdfPageLabelStyle.lettersLower:
s = const PdfName('/a');
break;
case null:
s = null;
}
return PdfDict({
if (s != null) '/S': s,
if (prefix != null && prefix!.isNotEmpty)
'/P': PdfSecString.fromString(obj, prefix!),
if (subsequent != null) '/St': PdfNum(subsequent!)
});
}