David PHAM-VAN

Fix Page Content

@@ -10,6 +10,7 @@ @@ -10,6 +10,7 @@
10 - Import already defined form 10 - Import already defined form
11 - Add support for deleted objects 11 - Add support for deleted objects
12 - Draw page content only if not empty 12 - Draw page content only if not empty
  13 +- Fix Page Content
13 14
14 ## 3.9.0 15 ## 3.9.0
15 16
@@ -534,6 +534,10 @@ class PdfArray<T extends PdfDataType> extends PdfDataType { @@ -534,6 +534,10 @@ class PdfArray<T extends PdfDataType> extends PdfDataType {
534 return false; 534 return false;
535 } 535 }
536 536
  537 + bool get isEmpty => values.isEmpty;
  538 +
  539 + bool get isNotEmpty => values.isNotEmpty;
  540 +
537 @override 541 @override
538 int get hashCode => values.hashCode; 542 int get hashCode => values.hashCode;
539 } 543 }
@@ -128,7 +128,7 @@ class PdfPage extends PdfObjectDict with PdfGraphicStream { @@ -128,7 +128,7 @@ class PdfPage extends PdfObjectDict with PdfGraphicStream {
128 128
129 if (contentList.values.length == 1) { 129 if (contentList.values.length == 1) {
130 params['/Contents'] = contentList.values.first; 130 params['/Contents'] = contentList.values.first;
131 - } else if (contents.isNotEmpty) { 131 + } else if (contentList.isNotEmpty) {
132 params['/Contents'] = contentList; 132 params['/Contents'] = contentList;
133 } 133 }
134 134