Showing
3 changed files
with
6 additions
and
1 deletions
@@ -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 |
-
Please register or login to post a comment