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