Toggle navigation
Toggle navigation
This project
Loading...
Sign in
flutter_package
/
dart_pdf
Go to a project
Toggle navigation
Projects
Groups
Snippets
Help
Toggle navigation pinning
Project
Activity
Repository
Pipelines
Graphs
Issues
0
Merge Requests
0
Wiki
Network
Create a new issue
Builds
Commits
Authored by
David PHAM-VAN
2021-12-08 17:41:42 -0400
Browse Files
Options
Browse Files
Download
Email Patches
Plain Diff
Commit
0e07e485c74aba561dbfee2319148e228025d212
0e07e485
1 parent
9b61d663
Fix imports for Dart 2.15
Show whitespace changes
Inline
Side-by-side
Showing
16 changed files
with
29 additions
and
28 deletions
demo/lib/examples/report.dart
pdf/CHANGELOG.md
pdf/lib/src/pdf/io/js.dart
pdf/lib/src/pdf/io/vm.dart
pdf/lib/src/pdf/signature.dart
pdf/lib/src/pdf/xref.dart
pdf/lib/src/svg/painter.dart
pdf/lib/src/svg/text.dart
pdf/lib/src/widgets/shape.dart
pdf/lib/src/widgets/widget.dart
pdf/pubspec.yaml
printing/CHANGELOG.md
printing/lib/printing_web.dart
printing/lib/src/preview/pdf_preview_page.dart
printing/lib/src/printing.dart
printing/pubspec.yaml
demo/lib/examples/report.dart
View file @
0e07e48
...
...
@@ -45,7 +45,7 @@ Future<Uint8List> generateReport(
.
map
((
e
)
=>
e
[
2
]
as
num
)
.
reduce
((
value
,
element
)
=>
value
+
element
);
final
baseColor
=
PdfColors
.
cyan
;
const
baseColor
=
PdfColors
.
cyan
;
// Create a PDF document.
final
document
=
pw
.
Document
();
...
...
@@ -166,10 +166,10 @@ Future<Uint8List> generateReport(
color:
PdfColors
.
white
,
fontWeight:
pw
.
FontWeight
.
bold
,
),
headerDecoration:
pw
.
BoxDecoration
(
headerDecoration:
const
pw
.
BoxDecoration
(
color:
baseColor
,
),
rowDecoration:
pw
.
BoxDecoration
(
rowDecoration:
const
pw
.
BoxDecoration
(
border:
pw
.
Border
(
bottom:
pw
.
BorderSide
(
color:
baseColor
,
...
...
@@ -191,7 +191,7 @@ Future<Uint8List> generateReport(
return
pw
.
Column
(
children:
[
pw
.
Text
(
'Budget Report'
,
style:
pw
.
TextStyle
(
style:
const
pw
.
TextStyle
(
color:
baseColor
,
fontSize:
40
,
)),
...
...
@@ -210,7 +210,7 @@ Future<Uint8List> generateReport(
padding:
const
pw
.
EdgeInsets
.
only
(
bottom:
10
),
child:
pw
.
Text
(
'Expense By Sub-Categories'
,
style:
pw
.
TextStyle
(
style:
const
pw
.
TextStyle
(
color:
baseColor
,
fontSize:
16
,
),
...
...
@@ -230,7 +230,7 @@ Future<Uint8List> generateReport(
padding:
const
pw
.
EdgeInsets
.
only
(
bottom:
10
),
child:
pw
.
Text
(
'Spent vs. Saved'
,
style:
pw
.
TextStyle
(
style:
const
pw
.
TextStyle
(
color:
baseColor
,
fontSize:
16
,
),
...
...
@@ -273,7 +273,7 @@ Future<Uint8List> generateReport(
child:
pw
.
Chart
(
title:
pw
.
Text
(
'Expense breakdown'
,
style:
pw
.
TextStyle
(
style:
const
pw
.
TextStyle
(
color:
baseColor
,
fontSize:
20
,
),
...
...
pdf/CHANGELOG.md
View file @
0e07e48
# Changelog
## 3.6.6
-
Fix imports for Dart 2.15
## 3.6.5
-
Update dependencies
...
...
pdf/lib/src/pdf/io/js.dart
View file @
0e07e48
...
...
@@ -16,7 +16,7 @@
import
'package:archive/archive.dart'
;
import
'
package:pdf/pdf
.dart'
;
import
'
../document
.dart'
;
/// Zip compression function
DeflateCallback
defaultDeflate
=
const
ZLibEncoder
().
encode
;
...
...
pdf/lib/src/pdf/io/vm.dart
View file @
0e07e48
...
...
@@ -16,7 +16,7 @@
import
'dart:io'
;
import
'
package:pdf/pdf
.dart'
;
import
'
../document
.dart'
;
/// Zip compression function
DeflateCallback
defaultDeflate
=
zlib
.
encode
;
...
...
pdf/lib/src/pdf/signature.dart
View file @
0e07e48
...
...
@@ -16,12 +16,11 @@
import
'dart:typed_data'
;
import
'package:pdf/src/pdf/object_stream.dart'
;
import
'data_types.dart'
;
import
'document.dart'
;
import
'object.dart'
;
import
'object_dict.dart'
;
import
'object_stream.dart'
;
import
'stream.dart'
;
/// Signature flags
...
...
pdf/lib/src/pdf/xref.dart
View file @
0e07e48
...
...
@@ -16,10 +16,9 @@
import
'dart:typed_data'
;
import
'package:pdf/src/pdf/stream.dart'
;
import
'data_types.dart'
;
import
'object.dart'
;
import
'stream.dart'
;
enum
PdfCrossRefEntryType
{
free
,
inUse
}
...
...
pdf/lib/src/svg/painter.dart
View file @
0e07e48
...
...
@@ -15,10 +15,10 @@
*/
import
'package:pdf/pdf.dart'
;
import
'package:pdf/src/svg/color.dart'
;
import
'package:pdf/widgets.dart'
;
import
'../widgets/font.dart'
;
import
'brush.dart'
;
import
'color.dart'
;
import
'group.dart'
;
import
'parser.dart'
;
...
...
pdf/lib/src/svg/text.dart
View file @
0e07e48
...
...
@@ -17,10 +17,10 @@
import
'dart:math'
;
import
'package:pdf/pdf.dart'
;
import
'package:pdf/widgets.dart'
;
import
'package:vector_math/vector_math_64.dart'
;
import
'package:xml/xml.dart'
;
import
'../widgets/widget.dart'
;
import
'brush.dart'
;
import
'clip_path.dart'
;
import
'operation.dart'
;
...
...
pdf/lib/src/widgets/shape.dart
View file @
0e07e48
...
...
@@ -14,11 +14,10 @@
* limitations under the License.
*/
import
'package:pdf/src/pdf/point.dart'
;
import
'package:pdf/src/widgets/geometry.dart'
;
import
'package:pdf/src/widgets/widget.dart'
;
import
'package:pdf/pdf.dart'
;
import
'../../pdf.dart'
;
import
'geometry.dart'
;
import
'widget.dart'
;
class
Circle
extends
Widget
{
Circle
({
this
.
fillColor
,
this
.
strokeColor
,
this
.
strokeWidth
=
1.0
});
...
...
pdf/lib/src/widgets/widget.dart
View file @
0e07e48
...
...
@@ -19,11 +19,11 @@ import 'dart:math' as math;
import
'package:meta/meta.dart'
;
import
'package:pdf/pdf.dart'
;
import
'package:pdf/widgets.dart'
;
import
'package:vector_math/vector_math_64.dart'
;
import
'document.dart'
;
import
'geometry.dart'
;
import
'multi_page.dart'
;
import
'page.dart'
;
import
'theme.dart'
;
...
...
pdf/pubspec.yaml
View file @
0e07e48
...
...
@@ -3,7 +3,7 @@ description: A pdf producer for Dart. It can create pdf files for both web or fl
homepage
:
https://github.com/DavBfr/dart_pdf/tree/master/pdf
repository
:
https://github.com/DavBfr/dart_pdf
issue_tracker
:
https://github.com/DavBfr/dart_pdf/issues
version
:
3.6.
5
version
:
3.6.
6
environment
:
sdk
:
"
>=2.12.0
<3.0.0"
...
...
printing/CHANGELOG.md
View file @
0e07e48
# Changelog
## 5.6.7
-
Fix imports for Dart 2.15
## 5.6.6
-
Update dependencies
...
...
printing/lib/printing_web.dart
View file @
0e07e48
...
...
@@ -17,14 +17,12 @@
import
'dart:async'
;
import
'dart:html'
as
html
;
import
'dart:html'
;
import
'dart:io'
;
import
'dart:js'
as
js
;
import
'dart:js_util'
;
import
'dart:typed_data'
;
import
'dart:ui'
;
import
'package:flutter/foundation.dart'
;
import
'package:flutter/rendering.dart'
show
Rect
;
import
'package:flutter_web_plugins/flutter_web_plugins.dart'
;
import
'package:image/image.dart'
as
im
;
import
'package:pdf/pdf.dart'
;
...
...
printing/lib/src/preview/pdf_preview_page.dart
View file @
0e07e48
...
...
@@ -14,7 +14,6 @@
* limitations under the License.
*/
import
'package:flutter/foundation.dart'
;
import
'package:flutter/material.dart'
;
import
'../raster.dart'
;
...
...
printing/lib/src/printing.dart
View file @
0e07e48
...
...
@@ -18,7 +18,6 @@ import 'dart:async';
import
'dart:typed_data'
;
import
'package:flutter/material.dart'
;
import
'package:flutter/rendering.dart'
show
Rect
,
Offset
;
import
'package:pdf/pdf.dart'
;
import
'callback.dart'
;
...
...
printing/pubspec.yaml
View file @
0e07e48
...
...
@@ -6,7 +6,7 @@ description: >
homepage
:
https://github.com/DavBfr/dart_pdf/tree/master/printing
repository
:
https://github.com/DavBfr/dart_pdf
issue_tracker
:
https://github.com/DavBfr/dart_pdf/issues
version
:
5.6.
6
version
:
5.6.
7
environment
:
sdk
:
"
>=2.12.0
<3.0.0"
...
...
@@ -22,7 +22,7 @@ dependencies:
image
:
"
>=3.0.1
<=4.0.0"
js
:
^0.6.3
meta
:
^1.7.0
pdf
:
^3.6.
5
pdf
:
^3.6.
6
plugin_platform_interface
:
^2.0.0
dev_dependencies
:
...
...
Please
register
or
login
to post a comment