Showing
4 changed files
with
14 additions
and
10 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,21 +28,23 @@ abstract class PdfDataType { | @@ -28,21 +28,23 @@ 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( | ||
35 | - objser: 0, | ||
36 | - params: this, | ||
37 | - settings: const PdfSettings(), | ||
38 | - ), | ||
39 | - s); | 34 | + PdfObjectBase( |
35 | + objser: 0, | ||
36 | + params: this, | ||
37 | + settings: const PdfSettings(), | ||
38 | + ), | ||
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