Showing
4 changed files
with
9 additions
and
5 deletions
@@ -6,6 +6,7 @@ | @@ -6,6 +6,7 @@ | ||
6 | - Deprecate PdfArrayObject and PdfObjectDict | 6 | - Deprecate PdfArrayObject and PdfObjectDict |
7 | - Improve PdfArray and PdfDict constructors | 7 | - Improve PdfArray and PdfDict constructors |
8 | - Fix underline on spans [RomanIvn] | 8 | - Fix underline on spans [RomanIvn] |
9 | +- Improve verbose output | ||
9 | 10 | ||
10 | ## 3.10.1 | 11 | ## 3.10.1 |
11 | 12 |
@@ -28,7 +28,7 @@ abstract class PdfDataType { | @@ -28,7 +28,7 @@ abstract class PdfDataType { | ||
28 | 28 | ||
29 | void output(PdfObjectBase o, PdfStream s, [int? indent]); | 29 | void output(PdfObjectBase o, PdfStream s, [int? indent]); |
30 | 30 | ||
31 | - PdfStream _toStream() { | 31 | + PdfStream _toStream([int? indent]) { |
32 | final s = PdfStream(); | 32 | final s = PdfStream(); |
33 | output( | 33 | output( |
34 | PdfObjectBase( | 34 | PdfObjectBase( |
@@ -36,13 +36,15 @@ abstract class PdfDataType { | @@ -36,13 +36,15 @@ abstract class PdfDataType { | ||
36 | params: this, | 36 | params: this, |
37 | settings: const PdfSettings(), | 37 | settings: const PdfSettings(), |
38 | ), | 38 | ), |
39 | - s); | 39 | + s, |
40 | + indent, | ||
41 | + ); | ||
40 | return s; | 42 | return s; |
41 | } | 43 | } |
42 | 44 | ||
43 | @override | 45 | @override |
44 | - String toString() { | ||
45 | - return String.fromCharCodes(_toStream().output()); | 46 | + String toString([int? indent]) { |
47 | + return String.fromCharCodes(_toStream(indent).output()); | ||
46 | } | 48 | } |
47 | 49 | ||
48 | @visibleForTesting | 50 | @visibleForTesting |
@@ -84,7 +84,7 @@ class PdfXref extends PdfIndirect { | @@ -84,7 +84,7 @@ class PdfXref extends PdfIndirect { | ||
84 | } | 84 | } |
85 | 85 | ||
86 | @override | 86 | @override |
87 | - String toString() => '$ser $gen obj ${type.name} $offset'; | 87 | + String toString([int? indent]) => '$ser $gen obj ${type.name} $offset'; |
88 | 88 | ||
89 | @override | 89 | @override |
90 | int get hashCode => offset; | 90 | int get hashCode => offset; |
@@ -30,6 +30,7 @@ export 'pdf/format/stream.dart'; | @@ -30,6 +30,7 @@ export 'pdf/format/stream.dart'; | ||
30 | export 'pdf/format/string.dart'; | 30 | export 'pdf/format/string.dart'; |
31 | export 'pdf/format/xref.dart'; | 31 | export 'pdf/format/xref.dart'; |
32 | export 'pdf/obj/catalog.dart'; | 32 | export 'pdf/obj/catalog.dart'; |
33 | +export 'pdf/obj/graphic_stream.dart'; | ||
33 | export 'pdf/obj/object.dart'; | 34 | export 'pdf/obj/object.dart'; |
34 | export 'pdf/obj/object_stream.dart'; | 35 | export 'pdf/obj/object_stream.dart'; |
35 | export 'pdf/obj/page_list.dart'; | 36 | export 'pdf/obj/page_list.dart'; |
-
Please register or login to post a comment