arrayFor method
PdfArray<PdfDataType> ?
arrayFor(
- PdfIndirect reference
The array of reference, ready to take changes.
Implementation
PdfArray<PdfDataType>? arrayFor(PdfIndirect reference) {
final existing = _materialized(reference);
if (existing is PdfArray<PdfDataType>) return existing;
final source = store.resolveArray(reference);
if (source == null) return null;
final copy = PdfArray<PdfDataType>(List<PdfDataType>.of(source.values));
_replace(reference, copy);
return copy;
}