convertArray method
Converts a direct array.
gapPolicy overrides arrayGapPolicy for this call only.
Implementation
PdfArray convertArray(
PdfArrayToken array, {
PdfArrayGapPolicy? gapPolicy,
}) {
final gaps = gapPolicy ?? arrayGapPolicy;
final values = <PdfDataType>[];
for (final item in array.values) {
final converted = convert(item);
if (converted != null) {
values.add(converted);
} else if (gaps == PdfArrayGapPolicy.keepNull) {
values.add(const PdfNull());
}
}
return PdfArray(values);
}