sud*_*rya 4 pdf-generation flutter
我正在尝试在我的 flutter 项目中使用 pdf 但出现错误
Helvetica 不支持 Unicode,请参阅https://github.com/DavBfr/dart_pdf/wiki/Fonts-Management
我只是从 flutter 包页面复制示例并收到此错误我也尝试使用本地资产文件中的字体但基本上不起作用我不知道我需要做什么以及我正在做什么所以请指导我
我认为您在小部件中使用了非 unicoded 字体,并尝试生成包含它的 pdf。您需要将此系列添加到您的项目中才能在 pdf 中使用。将您的字体系列添加到 pubspec.yaml 文件中。应该找到 Helvetica 家族。
fonts:
- family: Montserrat
fonts:
- asset: assets/open-sans.ttf
Run Code Online (Sandbox Code Playgroud)
获取代码并将其传递给您的 pdf.something 小部件生成器。
final font = await rootBundle.load("assets/open-sans.ttf");
final ttf = Font.ttf(font);
pdf.addPage(Page(
build: (Context context) {
return Center(
child: Text('Dart is awesome', style: TextStyle(font: ttf, fontSize: 40)),
); // Center
}));
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
13024 次 |
| 最近记录: |