asIntArray method

List<int>? asIntArray(
  1. dynamic value
)

Implementation

List<int>? asIntArray(dynamic value) {
  final resolved = _resolveValueNoStream(value);
  if (resolved is PdfArrayToken) {
    final nums = <int>[];
    for (final v in resolved.values) {
      if (v is int) {
        nums.add(v);
      } else if (v is double) {
        nums.add(v.toInt());
      }
    }
    if (nums.isNotEmpty) return nums;
  }
  return null;
}