Showing
16 changed files
with
29 additions
and
28 deletions
@@ -45,7 +45,7 @@ Future<Uint8List> generateReport( | @@ -45,7 +45,7 @@ Future<Uint8List> generateReport( | ||
45 | .map((e) => e[2] as num) | 45 | .map((e) => e[2] as num) |
46 | .reduce((value, element) => value + element); | 46 | .reduce((value, element) => value + element); |
47 | 47 | ||
48 | - final baseColor = PdfColors.cyan; | 48 | + const baseColor = PdfColors.cyan; |
49 | 49 | ||
50 | // Create a PDF document. | 50 | // Create a PDF document. |
51 | final document = pw.Document(); | 51 | final document = pw.Document(); |
@@ -166,10 +166,10 @@ Future<Uint8List> generateReport( | @@ -166,10 +166,10 @@ Future<Uint8List> generateReport( | ||
166 | color: PdfColors.white, | 166 | color: PdfColors.white, |
167 | fontWeight: pw.FontWeight.bold, | 167 | fontWeight: pw.FontWeight.bold, |
168 | ), | 168 | ), |
169 | - headerDecoration: pw.BoxDecoration( | 169 | + headerDecoration: const pw.BoxDecoration( |
170 | color: baseColor, | 170 | color: baseColor, |
171 | ), | 171 | ), |
172 | - rowDecoration: pw.BoxDecoration( | 172 | + rowDecoration: const pw.BoxDecoration( |
173 | border: pw.Border( | 173 | border: pw.Border( |
174 | bottom: pw.BorderSide( | 174 | bottom: pw.BorderSide( |
175 | color: baseColor, | 175 | color: baseColor, |
@@ -191,7 +191,7 @@ Future<Uint8List> generateReport( | @@ -191,7 +191,7 @@ Future<Uint8List> generateReport( | ||
191 | return pw.Column( | 191 | return pw.Column( |
192 | children: [ | 192 | children: [ |
193 | pw.Text('Budget Report', | 193 | pw.Text('Budget Report', |
194 | - style: pw.TextStyle( | 194 | + style: const pw.TextStyle( |
195 | color: baseColor, | 195 | color: baseColor, |
196 | fontSize: 40, | 196 | fontSize: 40, |
197 | )), | 197 | )), |
@@ -210,7 +210,7 @@ Future<Uint8List> generateReport( | @@ -210,7 +210,7 @@ Future<Uint8List> generateReport( | ||
210 | padding: const pw.EdgeInsets.only(bottom: 10), | 210 | padding: const pw.EdgeInsets.only(bottom: 10), |
211 | child: pw.Text( | 211 | child: pw.Text( |
212 | 'Expense By Sub-Categories', | 212 | 'Expense By Sub-Categories', |
213 | - style: pw.TextStyle( | 213 | + style: const pw.TextStyle( |
214 | color: baseColor, | 214 | color: baseColor, |
215 | fontSize: 16, | 215 | fontSize: 16, |
216 | ), | 216 | ), |
@@ -230,7 +230,7 @@ Future<Uint8List> generateReport( | @@ -230,7 +230,7 @@ Future<Uint8List> generateReport( | ||
230 | padding: const pw.EdgeInsets.only(bottom: 10), | 230 | padding: const pw.EdgeInsets.only(bottom: 10), |
231 | child: pw.Text( | 231 | child: pw.Text( |
232 | 'Spent vs. Saved', | 232 | 'Spent vs. Saved', |
233 | - style: pw.TextStyle( | 233 | + style: const pw.TextStyle( |
234 | color: baseColor, | 234 | color: baseColor, |
235 | fontSize: 16, | 235 | fontSize: 16, |
236 | ), | 236 | ), |
@@ -273,7 +273,7 @@ Future<Uint8List> generateReport( | @@ -273,7 +273,7 @@ Future<Uint8List> generateReport( | ||
273 | child: pw.Chart( | 273 | child: pw.Chart( |
274 | title: pw.Text( | 274 | title: pw.Text( |
275 | 'Expense breakdown', | 275 | 'Expense breakdown', |
276 | - style: pw.TextStyle( | 276 | + style: const pw.TextStyle( |
277 | color: baseColor, | 277 | color: baseColor, |
278 | fontSize: 20, | 278 | fontSize: 20, |
279 | ), | 279 | ), |
@@ -16,7 +16,7 @@ | @@ -16,7 +16,7 @@ | ||
16 | 16 | ||
17 | import 'package:archive/archive.dart'; | 17 | import 'package:archive/archive.dart'; |
18 | 18 | ||
19 | -import 'package:pdf/pdf.dart'; | 19 | +import '../document.dart'; |
20 | 20 | ||
21 | /// Zip compression function | 21 | /// Zip compression function |
22 | DeflateCallback defaultDeflate = const ZLibEncoder().encode; | 22 | DeflateCallback defaultDeflate = const ZLibEncoder().encode; |
@@ -16,7 +16,7 @@ | @@ -16,7 +16,7 @@ | ||
16 | 16 | ||
17 | import 'dart:io'; | 17 | import 'dart:io'; |
18 | 18 | ||
19 | -import 'package:pdf/pdf.dart'; | 19 | +import '../document.dart'; |
20 | 20 | ||
21 | /// Zip compression function | 21 | /// Zip compression function |
22 | DeflateCallback defaultDeflate = zlib.encode; | 22 | DeflateCallback defaultDeflate = zlib.encode; |
@@ -16,12 +16,11 @@ | @@ -16,12 +16,11 @@ | ||
16 | 16 | ||
17 | import 'dart:typed_data'; | 17 | import 'dart:typed_data'; |
18 | 18 | ||
19 | -import 'package:pdf/src/pdf/object_stream.dart'; | ||
20 | - | ||
21 | import 'data_types.dart'; | 19 | import 'data_types.dart'; |
22 | import 'document.dart'; | 20 | import 'document.dart'; |
23 | import 'object.dart'; | 21 | import 'object.dart'; |
24 | import 'object_dict.dart'; | 22 | import 'object_dict.dart'; |
23 | +import 'object_stream.dart'; | ||
25 | import 'stream.dart'; | 24 | import 'stream.dart'; |
26 | 25 | ||
27 | /// Signature flags | 26 | /// Signature flags |
@@ -16,10 +16,9 @@ | @@ -16,10 +16,9 @@ | ||
16 | 16 | ||
17 | import 'dart:typed_data'; | 17 | import 'dart:typed_data'; |
18 | 18 | ||
19 | -import 'package:pdf/src/pdf/stream.dart'; | ||
20 | - | ||
21 | import 'data_types.dart'; | 19 | import 'data_types.dart'; |
22 | import 'object.dart'; | 20 | import 'object.dart'; |
21 | +import 'stream.dart'; | ||
23 | 22 | ||
24 | enum PdfCrossRefEntryType { free, inUse } | 23 | enum PdfCrossRefEntryType { free, inUse } |
25 | 24 |
@@ -15,10 +15,10 @@ | @@ -15,10 +15,10 @@ | ||
15 | */ | 15 | */ |
16 | 16 | ||
17 | import 'package:pdf/pdf.dart'; | 17 | import 'package:pdf/pdf.dart'; |
18 | -import 'package:pdf/src/svg/color.dart'; | ||
19 | -import 'package:pdf/widgets.dart'; | ||
20 | 18 | ||
19 | +import '../widgets/font.dart'; | ||
21 | import 'brush.dart'; | 20 | import 'brush.dart'; |
21 | +import 'color.dart'; | ||
22 | import 'group.dart'; | 22 | import 'group.dart'; |
23 | import 'parser.dart'; | 23 | import 'parser.dart'; |
24 | 24 |
@@ -17,10 +17,10 @@ | @@ -17,10 +17,10 @@ | ||
17 | import 'dart:math'; | 17 | import 'dart:math'; |
18 | 18 | ||
19 | import 'package:pdf/pdf.dart'; | 19 | import 'package:pdf/pdf.dart'; |
20 | -import 'package:pdf/widgets.dart'; | ||
21 | import 'package:vector_math/vector_math_64.dart'; | 20 | import 'package:vector_math/vector_math_64.dart'; |
22 | import 'package:xml/xml.dart'; | 21 | import 'package:xml/xml.dart'; |
23 | 22 | ||
23 | +import '../widgets/widget.dart'; | ||
24 | import 'brush.dart'; | 24 | import 'brush.dart'; |
25 | import 'clip_path.dart'; | 25 | import 'clip_path.dart'; |
26 | import 'operation.dart'; | 26 | import 'operation.dart'; |
@@ -14,11 +14,10 @@ | @@ -14,11 +14,10 @@ | ||
14 | * limitations under the License. | 14 | * limitations under the License. |
15 | */ | 15 | */ |
16 | 16 | ||
17 | -import 'package:pdf/src/pdf/point.dart'; | ||
18 | -import 'package:pdf/src/widgets/geometry.dart'; | ||
19 | -import 'package:pdf/src/widgets/widget.dart'; | 17 | +import 'package:pdf/pdf.dart'; |
20 | 18 | ||
21 | -import '../../pdf.dart'; | 19 | +import 'geometry.dart'; |
20 | +import 'widget.dart'; | ||
22 | 21 | ||
23 | class Circle extends Widget { | 22 | class Circle extends Widget { |
24 | Circle({this.fillColor, this.strokeColor, this.strokeWidth = 1.0}); | 23 | Circle({this.fillColor, this.strokeColor, this.strokeWidth = 1.0}); |
@@ -19,11 +19,11 @@ import 'dart:math' as math; | @@ -19,11 +19,11 @@ import 'dart:math' as math; | ||
19 | 19 | ||
20 | import 'package:meta/meta.dart'; | 20 | import 'package:meta/meta.dart'; |
21 | import 'package:pdf/pdf.dart'; | 21 | import 'package:pdf/pdf.dart'; |
22 | -import 'package:pdf/widgets.dart'; | ||
23 | import 'package:vector_math/vector_math_64.dart'; | 22 | import 'package:vector_math/vector_math_64.dart'; |
24 | 23 | ||
25 | import 'document.dart'; | 24 | import 'document.dart'; |
26 | import 'geometry.dart'; | 25 | import 'geometry.dart'; |
26 | +import 'multi_page.dart'; | ||
27 | import 'page.dart'; | 27 | import 'page.dart'; |
28 | import 'theme.dart'; | 28 | import 'theme.dart'; |
29 | 29 |
@@ -3,7 +3,7 @@ description: A pdf producer for Dart. It can create pdf files for both web or fl | @@ -3,7 +3,7 @@ description: A pdf producer for Dart. It can create pdf files for both web or fl | ||
3 | homepage: https://github.com/DavBfr/dart_pdf/tree/master/pdf | 3 | homepage: https://github.com/DavBfr/dart_pdf/tree/master/pdf |
4 | repository: https://github.com/DavBfr/dart_pdf | 4 | repository: https://github.com/DavBfr/dart_pdf |
5 | issue_tracker: https://github.com/DavBfr/dart_pdf/issues | 5 | issue_tracker: https://github.com/DavBfr/dart_pdf/issues |
6 | -version: 3.6.5 | 6 | +version: 3.6.6 |
7 | 7 | ||
8 | environment: | 8 | environment: |
9 | sdk: ">=2.12.0 <3.0.0" | 9 | sdk: ">=2.12.0 <3.0.0" |
@@ -17,14 +17,12 @@ | @@ -17,14 +17,12 @@ | ||
17 | import 'dart:async'; | 17 | import 'dart:async'; |
18 | import 'dart:html' as html; | 18 | import 'dart:html' as html; |
19 | import 'dart:html'; | 19 | import 'dart:html'; |
20 | -import 'dart:io'; | ||
21 | import 'dart:js' as js; | 20 | import 'dart:js' as js; |
22 | import 'dart:js_util'; | 21 | import 'dart:js_util'; |
23 | import 'dart:typed_data'; | 22 | import 'dart:typed_data'; |
24 | import 'dart:ui'; | 23 | import 'dart:ui'; |
25 | 24 | ||
26 | import 'package:flutter/foundation.dart'; | 25 | import 'package:flutter/foundation.dart'; |
27 | -import 'package:flutter/rendering.dart' show Rect; | ||
28 | import 'package:flutter_web_plugins/flutter_web_plugins.dart'; | 26 | import 'package:flutter_web_plugins/flutter_web_plugins.dart'; |
29 | import 'package:image/image.dart' as im; | 27 | import 'package:image/image.dart' as im; |
30 | import 'package:pdf/pdf.dart'; | 28 | import 'package:pdf/pdf.dart'; |
@@ -14,7 +14,6 @@ | @@ -14,7 +14,6 @@ | ||
14 | * limitations under the License. | 14 | * limitations under the License. |
15 | */ | 15 | */ |
16 | 16 | ||
17 | -import 'package:flutter/foundation.dart'; | ||
18 | import 'package:flutter/material.dart'; | 17 | import 'package:flutter/material.dart'; |
19 | 18 | ||
20 | import '../raster.dart'; | 19 | import '../raster.dart'; |
@@ -18,7 +18,6 @@ import 'dart:async'; | @@ -18,7 +18,6 @@ import 'dart:async'; | ||
18 | import 'dart:typed_data'; | 18 | import 'dart:typed_data'; |
19 | 19 | ||
20 | import 'package:flutter/material.dart'; | 20 | import 'package:flutter/material.dart'; |
21 | -import 'package:flutter/rendering.dart' show Rect, Offset; | ||
22 | import 'package:pdf/pdf.dart'; | 21 | import 'package:pdf/pdf.dart'; |
23 | 22 | ||
24 | import 'callback.dart'; | 23 | import 'callback.dart'; |
@@ -6,7 +6,7 @@ description: > | @@ -6,7 +6,7 @@ description: > | ||
6 | homepage: https://github.com/DavBfr/dart_pdf/tree/master/printing | 6 | homepage: https://github.com/DavBfr/dart_pdf/tree/master/printing |
7 | repository: https://github.com/DavBfr/dart_pdf | 7 | repository: https://github.com/DavBfr/dart_pdf |
8 | issue_tracker: https://github.com/DavBfr/dart_pdf/issues | 8 | issue_tracker: https://github.com/DavBfr/dart_pdf/issues |
9 | -version: 5.6.6 | 9 | +version: 5.6.7 |
10 | 10 | ||
11 | environment: | 11 | environment: |
12 | sdk: ">=2.12.0 <3.0.0" | 12 | sdk: ">=2.12.0 <3.0.0" |
@@ -22,7 +22,7 @@ dependencies: | @@ -22,7 +22,7 @@ dependencies: | ||
22 | image: ">=3.0.1 <=4.0.0" | 22 | image: ">=3.0.1 <=4.0.0" |
23 | js: ^0.6.3 | 23 | js: ^0.6.3 |
24 | meta: ^1.7.0 | 24 | meta: ^1.7.0 |
25 | - pdf: ^3.6.5 | 25 | + pdf: ^3.6.6 |
26 | plugin_platform_interface: ^2.0.0 | 26 | plugin_platform_interface: ^2.0.0 |
27 | 27 | ||
28 | dev_dependencies: | 28 | dev_dependencies: |
-
Please register or login to post a comment