Showing
2 changed files
with
6 additions
and
1 deletions
| @@ -4,6 +4,7 @@ | @@ -4,6 +4,7 @@ | ||
| 4 | 4 | ||
| 5 | - Add decoration options to the PdfPreview Widget [Marcos Rodriguez] | 5 | - Add decoration options to the PdfPreview Widget [Marcos Rodriguez] |
| 6 | - Allow building for Android SDK 16 | 6 | - Allow building for Android SDK 16 |
| 7 | +- Fix font scaling in convertHtml() | ||
| 7 | 8 | ||
| 8 | ## 3.4.0 | 9 | ## 3.4.0 |
| 9 | 10 |
| @@ -18,6 +18,7 @@ package net.nfet.flutter.printing; | @@ -18,6 +18,7 @@ package net.nfet.flutter.printing; | ||
| 18 | 18 | ||
| 19 | import android.content.Context; | 19 | import android.content.Context; |
| 20 | import android.content.Intent; | 20 | import android.content.Intent; |
| 21 | +import android.content.res.Configuration; | ||
| 21 | import android.graphics.Bitmap; | 22 | import android.graphics.Bitmap; |
| 22 | import android.graphics.Matrix; | 23 | import android.graphics.Matrix; |
| 23 | import android.graphics.pdf.PdfRenderer; | 24 | import android.graphics.pdf.PdfRenderer; |
| @@ -231,7 +232,10 @@ public class PrintingJob extends PrintDocumentAdapter { | @@ -231,7 +232,10 @@ public class PrintingJob extends PrintDocumentAdapter { | ||
| 231 | 232 | ||
| 232 | void convertHtml(final String data, final PrintAttributes.MediaSize size, | 233 | void convertHtml(final String data, final PrintAttributes.MediaSize size, |
| 233 | final PrintAttributes.Margins margins, final String baseUrl) { | 234 | final PrintAttributes.Margins margins, final String baseUrl) { |
| 234 | - final WebView webView = new WebView(context.getApplicationContext()); | 235 | + Configuration configuration = context.getResources().getConfiguration(); |
| 236 | + configuration.fontScale = (float) 1; | ||
| 237 | + Context webContext = context.createConfigurationContext(configuration); | ||
| 238 | + final WebView webView = new WebView(webContext); | ||
| 235 | 239 | ||
| 236 | webView.loadDataWithBaseURL(baseUrl, data, "text/HTML", "UTF-8", null); | 240 | webView.loadDataWithBaseURL(baseUrl, data, "text/HTML", "UTF-8", null); |
| 237 | 241 |
-
Please register or login to post a comment