Showing
2 changed files
with
10 additions
and
9 deletions
| @@ -7,6 +7,7 @@ | @@ -7,6 +7,7 @@ | ||
| 7 | - Add RadialGrid for charts with polar coordinates | 7 | - Add RadialGrid for charts with polar coordinates |
| 8 | - Add PieChart | 8 | - Add PieChart |
| 9 | - Fix Text layout with softwrap | 9 | - Fix Text layout with softwrap |
| 10 | +- Fix letterSpacing issue | ||
| 10 | 11 | ||
| 11 | ## 3.0.1 | 12 | ## 3.0.1 |
| 12 | 13 |
| @@ -262,28 +262,28 @@ class PdfGraphics { | @@ -262,28 +262,28 @@ class PdfGraphics { | ||
| 262 | void setFont( | 262 | void setFont( |
| 263 | PdfFont font, | 263 | PdfFont font, |
| 264 | double size, { | 264 | double size, { |
| 265 | - double? charSpace = 0, | ||
| 266 | - double wordSpace = 0, | ||
| 267 | - double scale = 1, | 265 | + double? charSpace, |
| 266 | + double? wordSpace, | ||
| 267 | + double? scale, | ||
| 268 | PdfTextRenderingMode? mode = PdfTextRenderingMode.fill, | 268 | PdfTextRenderingMode? mode = PdfTextRenderingMode.fill, |
| 269 | - double rise = 0, | 269 | + double? rise, |
| 270 | }) { | 270 | }) { |
| 271 | buf.putString('${font.name} '); | 271 | buf.putString('${font.name} '); |
| 272 | PdfNum(size).output(buf); | 272 | PdfNum(size).output(buf); |
| 273 | buf.putString(' Tf\n'); | 273 | buf.putString(' Tf\n'); |
| 274 | - if (charSpace != 0) { | ||
| 275 | - PdfNum(charSpace!).output(buf); | 274 | + if (charSpace != null) { |
| 275 | + PdfNum(charSpace).output(buf); | ||
| 276 | buf.putString(' Tc\n'); | 276 | buf.putString(' Tc\n'); |
| 277 | } | 277 | } |
| 278 | - if (wordSpace != 0) { | 278 | + if (wordSpace != null) { |
| 279 | PdfNum(wordSpace).output(buf); | 279 | PdfNum(wordSpace).output(buf); |
| 280 | buf.putString(' Tw\n'); | 280 | buf.putString(' Tw\n'); |
| 281 | } | 281 | } |
| 282 | - if (scale != 1) { | 282 | + if (scale != null) { |
| 283 | PdfNum(scale * 100).output(buf); | 283 | PdfNum(scale * 100).output(buf); |
| 284 | buf.putString(' Tz\n'); | 284 | buf.putString(' Tz\n'); |
| 285 | } | 285 | } |
| 286 | - if (rise != 0) { | 286 | + if (rise != null) { |
| 287 | PdfNum(rise).output(buf); | 287 | PdfNum(rise).output(buf); |
| 288 | buf.putString(' Ts\n'); | 288 | buf.putString(' Ts\n'); |
| 289 | } | 289 | } |
-
Please register or login to post a comment