David PHAM-VAN

Add Document.save() method

1 # 1.3.3 1 # 1.3.3
2 * Fix a bug with the RichText Widget 2 * Fix a bug with the RichText Widget
3 * Update code to Dart 2.1.0 3 * Update code to Dart 2.1.0
  4 +* Add Document.save() method
4 5
5 # 1.3.2 6 # 1.3.2
6 * Fix dart lint warnings 7 * Fix dart lint warnings
@@ -147,5 +147,5 @@ void main() { @@ -147,5 +147,5 @@ void main() {
147 ])); 147 ]));
148 148
149 final File file = File('example.pdf'); 149 final File file = File('example.pdf');
150 - file.writeAsBytesSync(pdf.document.save()); 150 + file.writeAsBytesSync(pdf.save());
151 } 151 }
@@ -41,6 +41,8 @@ class Document { @@ -41,6 +41,8 @@ class Document {
41 void addPage(BasePage page) { 41 void addPage(BasePage page) {
42 page.generate(this); 42 page.generate(this);
43 } 43 }
  44 +
  45 + List<int> save() => document.save();
44 } 46 }
45 47
46 typedef BuildCallback = Widget Function(Context context); 48 typedef BuildCallback = Widget Function(Context context);
@@ -85,6 +85,6 @@ void main() { @@ -85,6 +85,6 @@ void main() {
85 } 85 }
86 86
87 final File file = File('metrics.pdf'); 87 final File file = File('metrics.pdf');
88 - file.writeAsBytesSync(pdf.document.save()); 88 + file.writeAsBytesSync(pdf.save());
89 }); 89 });
90 } 90 }
@@ -176,6 +176,6 @@ void main() { @@ -176,6 +176,6 @@ void main() {
176 ]))); 176 ])));
177 177
178 final File file = File('widgets.pdf'); 178 final File file = File('widgets.pdf');
179 - file.writeAsBytesSync(pdf.document.save()); 179 + file.writeAsBytesSync(pdf.save());
180 }); 180 });
181 } 181 }
1 # 1.3.5 1 # 1.3.5
2 * Restore compatibility with Flutter 1.0.0 2 * Restore compatibility with Flutter 1.0.0
3 * Update code to Dart 2.1.0 3 * Update code to Dart 2.1.0
  4 +* Depends on pdf 1.3.3
4 5
5 # 1.3.4 6 # 1.3.4
6 * Fix iOS build with Swift 7 * Fix iOS build with Swift
@@ -43,7 +43,7 @@ class MyApp extends StatelessWidget { @@ -43,7 +43,7 @@ class MyApp extends StatelessWidget {
43 )), 43 )),
44 ); 44 );
45 })); 45 }));
46 - return pdf.document.save(); 46 + return pdf.save();
47 } 47 }
48 } 48 }
49 ``` 49 ```
@@ -13,7 +13,7 @@ environment: @@ -13,7 +13,7 @@ environment:
13 dependencies: 13 dependencies:
14 flutter: 14 flutter:
15 sdk: flutter 15 sdk: flutter
16 - pdf: "^1.3.2" 16 + pdf: "^1.3.3"
17 17
18 dev_dependencies: 18 dev_dependencies:
19 flutter_test: 19 flutter_test: