David PHAM-VAN

Apply dart 2.4.0 formatting

@@ -2,4 +2,4 @@ import 'package:archive/archive.dart'; @@ -2,4 +2,4 @@ import 'package:archive/archive.dart';
2 2
3 import 'package:pdf/pdf.dart'; 3 import 'package:pdf/pdf.dart';
4 4
5 -DeflateCallback defaultDeflate = ZLibEncoder().encode; 5 +DeflateCallback defaultDeflate = ZLibEncoder().encode;
@@ -31,41 +31,41 @@ void main() { @@ -31,41 +31,41 @@ void main() {
31 test('Clip Widgets ClipRect', () { 31 test('Clip Widgets ClipRect', () {
32 pdf.addPage(Page( 32 pdf.addPage(Page(
33 build: (Context context) => ClipRect( 33 build: (Context context) => ClipRect(
34 - child: Transform.rotate(  
35 - angle: 0.1,  
36 - child: Container(  
37 - decoration: const BoxDecoration(  
38 - color: PdfColors.blue,  
39 - ),  
40 - ), 34 + child: Transform.rotate(
  35 + angle: 0.1,
  36 + child: Container(
  37 + decoration: const BoxDecoration(
  38 + color: PdfColors.blue,
41 ), 39 ),
42 ), 40 ),
  41 + ),
  42 + ),
43 )); 43 ));
44 }); 44 });
45 45
46 test('Clip Widgets ClipRRect', () { 46 test('Clip Widgets ClipRRect', () {
47 pdf.addPage(Page( 47 pdf.addPage(Page(
48 build: (Context context) => ClipRRect( 48 build: (Context context) => ClipRRect(
49 - horizontalRadius: 30,  
50 - verticalRadius: 30,  
51 - child: Container(  
52 - decoration: const BoxDecoration(  
53 - color: PdfColors.blue,  
54 - ),  
55 - ), 49 + horizontalRadius: 30,
  50 + verticalRadius: 30,
  51 + child: Container(
  52 + decoration: const BoxDecoration(
  53 + color: PdfColors.blue,
56 ), 54 ),
  55 + ),
  56 + ),
57 )); 57 ));
58 }); 58 });
59 59
60 test('Clip Widgets ClipOval', () { 60 test('Clip Widgets ClipOval', () {
61 pdf.addPage(Page( 61 pdf.addPage(Page(
62 build: (Context context) => ClipOval( 62 build: (Context context) => ClipOval(
63 - child: Container(  
64 - decoration: const BoxDecoration(  
65 - color: PdfColors.blue,  
66 - ),  
67 - ), 63 + child: Container(
  64 + decoration: const BoxDecoration(
  65 + color: PdfColors.blue,
68 ), 66 ),
  67 + ),
  68 + ),
69 )); 69 ));
70 }); 70 });
71 71
@@ -49,24 +49,24 @@ void main() { @@ -49,24 +49,24 @@ void main() {
49 test('Container Widgets Flat', () { 49 test('Container Widgets Flat', () {
50 pdf.addPage(Page( 50 pdf.addPage(Page(
51 build: (Context context) => Container( 51 build: (Context context) => Container(
52 - alignment: Alignment.center,  
53 - margin: const EdgeInsets.all(30),  
54 - padding: const EdgeInsets.all(20),  
55 - decoration: const BoxDecoration(  
56 - color: PdfColors.blue,  
57 - borderRadius: 20,  
58 - border: BoxBorder(  
59 - color: PdfColors.blue800,  
60 - top: true,  
61 - left: true,  
62 - right: true,  
63 - bottom: true,  
64 - width: 2,  
65 - )),  
66 - width: 200,  
67 - height: 400,  
68 - // child: Placeholder(),  
69 - ), 52 + alignment: Alignment.center,
  53 + margin: const EdgeInsets.all(30),
  54 + padding: const EdgeInsets.all(20),
  55 + decoration: const BoxDecoration(
  56 + color: PdfColors.blue,
  57 + borderRadius: 20,
  58 + border: BoxBorder(
  59 + color: PdfColors.blue800,
  60 + top: true,
  61 + left: true,
  62 + right: true,
  63 + bottom: true,
  64 + width: 2,
  65 + )),
  66 + width: 200,
  67 + height: 400,
  68 + // child: Placeholder(),
  69 + ),
70 )); 70 ));
71 }); 71 });
72 72
@@ -77,16 +77,16 @@ void main() { @@ -77,16 +77,16 @@ void main() {
77 77
78 pdf.addPage(Page( 78 pdf.addPage(Page(
79 build: (Context context) => Container( 79 build: (Context context) => Container(
80 - alignment: Alignment.center,  
81 - margin: const EdgeInsets.all(30),  
82 - padding: const EdgeInsets.all(20),  
83 - decoration: BoxDecoration(  
84 - image: DecorationImage(image: image, fit: BoxFit.cover),  
85 - ),  
86 - width: 200,  
87 - height: 400,  
88 - // child: Placeholder(),  
89 - ), 80 + alignment: Alignment.center,
  81 + margin: const EdgeInsets.all(30),
  82 + padding: const EdgeInsets.all(20),
  83 + decoration: BoxDecoration(
  84 + image: DecorationImage(image: image, fit: BoxFit.cover),
  85 + ),
  86 + width: 200,
  87 + height: 400,
  88 + // child: Placeholder(),
  89 + ),
90 )); 90 ));
91 }); 91 });
92 92
@@ -74,10 +74,10 @@ void main() { @@ -74,10 +74,10 @@ void main() {
74 test('Table Widget filled', () { 74 test('Table Widget filled', () {
75 pdf.addPage(Page( 75 pdf.addPage(Page(
76 build: (Context context) => Table( 76 build: (Context context) => Table(
77 - children: buildTable(context: context, count: 20),  
78 - border: const TableBorder(),  
79 - tableWidth: TableWidth.max,  
80 - ), 77 + children: buildTable(context: context, count: 20),
  78 + border: const TableBorder(),
  79 + tableWidth: TableWidth.max,
  80 + ),
81 )); 81 ));
82 }); 82 });
83 83
@@ -60,13 +60,13 @@ void main() { @@ -60,13 +60,13 @@ void main() {
60 60
61 pdf.addPage(Page( 61 pdf.addPage(Page(
62 build: (Context context) => ListView( 62 build: (Context context) => ListView(
63 - children: <Widget>[  
64 - Text(  
65 - style.font.fontName,  
66 - style: style,  
67 - ),  
68 - ], 63 + children: <Widget>[
  64 + Text(
  65 + style.font.fontName,
  66 + style: style,
69 ), 67 ),
  68 + ],
  69 + ),
70 )); 70 ));
71 }); 71 });
72 72
@@ -124,79 +124,71 @@ Future<Document> generateDocument(PdfPageFormat format) async { @@ -124,79 +124,71 @@ Future<Document> generateDocument(PdfPageFormat format) async {
124 right: 2.0 * PdfPageFormat.cm, 124 right: 2.0 * PdfPageFormat.cm,
125 bottom: 2.0 * PdfPageFormat.cm), 125 bottom: 2.0 * PdfPageFormat.cm),
126 build: (Context context) => Row(children: <Widget>[ 126 build: (Context context) => Row(children: <Widget>[
127 - Expanded(  
128 - child: Column(  
129 - crossAxisAlignment: CrossAxisAlignment.start,  
130 - children: <Widget>[  
131 - Container(  
132 - padding: const EdgeInsets.only(left: 30, bottom: 20),  
133 - child: Column(  
134 - crossAxisAlignment: CrossAxisAlignment.start,  
135 - children: <Widget>[  
136 - Text('Parnella Charlesbois',  
137 - textScaleFactor: 2,  
138 - style: Theme.of(context)  
139 - .defaultTextStyle  
140 - .copyWith(fontWeight: FontWeight.bold)),  
141 - Padding(padding: const EdgeInsets.only(top: 10)),  
142 - Text('Electrotyper',  
143 - textScaleFactor: 1.2,  
144 - style: Theme.of(context)  
145 - .defaultTextStyle  
146 - .copyWith(  
147 - fontWeight: FontWeight.bold,  
148 - color: green)),  
149 - Padding(padding: const EdgeInsets.only(top: 20)),  
150 - Row(  
151 - crossAxisAlignment: CrossAxisAlignment.start,  
152 - mainAxisAlignment: MainAxisAlignment.spaceBetween,  
153 - children: <Widget>[  
154 - Column(  
155 - crossAxisAlignment:  
156 - CrossAxisAlignment.start,  
157 - children: <Widget>[  
158 - Text('568 Port Washington Road'),  
159 - Text('Nordegg, AB T0M 2H0'),  
160 - Text('Canada, ON'),  
161 - ]),  
162 - Column(  
163 - crossAxisAlignment:  
164 - CrossAxisAlignment.start,  
165 - children: <Widget>[  
166 - Text('+1 403-721-6898'),  
167 - Text('p.charlesbois@yahoo.com'),  
168 - Text('wholeprices.ca')  
169 - ]),  
170 - Padding(padding: EdgeInsets.zero)  
171 - ]),  
172 - ])),  
173 - Category(title: 'Work Experience'),  
174 - Block(title: 'Tour bus driver'),  
175 - Block(title: 'Logging equipment operator'),  
176 - Block(title: 'Foot doctor'),  
177 - Category(title: 'Education'),  
178 - Block(title: 'Bachelor Of Commerce'),  
179 - Block(title: 'Bachelor Interior Design'),  
180 - ])),  
181 - Container(  
182 - height: double.infinity,  
183 - width: 10,  
184 - decoration: const BoxDecoration(  
185 - border: BoxBorder(left: true, color: green, width: 2)),  
186 - ),  
187 - Column( 127 + Expanded(
  128 + child: Column(
188 crossAxisAlignment: CrossAxisAlignment.start, 129 crossAxisAlignment: CrossAxisAlignment.start,
189 children: <Widget>[ 130 children: <Widget>[
190 - ClipOval(  
191 - child: Container(  
192 - width: 100,  
193 - height: 100,  
194 - color: lightGreen,  
195 - child: profileImage == null  
196 - ? Container()  
197 - : Image(profileImage)))  
198 - ])  
199 - ]), 131 + Container(
  132 + padding: const EdgeInsets.only(left: 30, bottom: 20),
  133 + child: Column(
  134 + crossAxisAlignment: CrossAxisAlignment.start,
  135 + children: <Widget>[
  136 + Text('Parnella Charlesbois',
  137 + textScaleFactor: 2,
  138 + style: Theme.of(context)
  139 + .defaultTextStyle
  140 + .copyWith(fontWeight: FontWeight.bold)),
  141 + Padding(padding: const EdgeInsets.only(top: 10)),
  142 + Text('Electrotyper',
  143 + textScaleFactor: 1.2,
  144 + style: Theme.of(context).defaultTextStyle.copyWith(
  145 + fontWeight: FontWeight.bold, color: green)),
  146 + Padding(padding: const EdgeInsets.only(top: 20)),
  147 + Row(
  148 + crossAxisAlignment: CrossAxisAlignment.start,
  149 + mainAxisAlignment: MainAxisAlignment.spaceBetween,
  150 + children: <Widget>[
  151 + Column(
  152 + crossAxisAlignment: CrossAxisAlignment.start,
  153 + children: <Widget>[
  154 + Text('568 Port Washington Road'),
  155 + Text('Nordegg, AB T0M 2H0'),
  156 + Text('Canada, ON'),
  157 + ]),
  158 + Column(
  159 + crossAxisAlignment: CrossAxisAlignment.start,
  160 + children: <Widget>[
  161 + Text('+1 403-721-6898'),
  162 + Text('p.charlesbois@yahoo.com'),
  163 + Text('wholeprices.ca')
  164 + ]),
  165 + Padding(padding: EdgeInsets.zero)
  166 + ]),
  167 + ])),
  168 + Category(title: 'Work Experience'),
  169 + Block(title: 'Tour bus driver'),
  170 + Block(title: 'Logging equipment operator'),
  171 + Block(title: 'Foot doctor'),
  172 + Category(title: 'Education'),
  173 + Block(title: 'Bachelor Of Commerce'),
  174 + Block(title: 'Bachelor Interior Design'),
  175 + ])),
  176 + Container(
  177 + height: double.infinity,
  178 + width: 10,
  179 + decoration: const BoxDecoration(
  180 + border: BoxBorder(left: true, color: green, width: 2)),
  181 + ),
  182 + Column(crossAxisAlignment: CrossAxisAlignment.start, children: <Widget>[
  183 + ClipOval(
  184 + child: Container(
  185 + width: 100,
  186 + height: 100,
  187 + color: lightGreen,
  188 + child:
  189 + profileImage == null ? Container() : Image(profileImage)))
  190 + ])
  191 + ]),
200 )); 192 ));
201 return pdf; 193 return pdf;
202 } 194 }