【发布时间】:2018-02-08 06:49:44
【问题描述】:
我目前正在评估如何从 Xamarin.Forms 生成 PDF(目前仅在 Android 上运行该应用程序)并检查.NET Standard port of PdfSharp。
绘制到 PDF 并显示它有效,但我在将文本写入文档时遇到问题。当我尝试使用以下代码加载XFont 时
var font = new XFont("sans-serif", 20);
异常失败
System.InvalidOperationException:找不到合适的字体。
根据these 示例,它应该以这种方式工作,但它们适用于 PdfSharp.Xamarin 而不是 PdfSharp .NET Standard。根据this answer "sans-serif" 字体系列应该是正确的,但我拼命尝试了其他选项,如"Roboto",但无济于事。
.NET Standard 的 PdfSharp 是否与 Xamarin 完全兼容? (它将 PdfSharp.Xamarin 列为创建它的源,因此我假设它。)还有什么我错过的吗?
编辑
我尝试了 PdfSharp.Xamarin,它确实有效。显然这是 .NET Standard 端口的问题。
【问题讨论】:
标签: android xamarin.forms pdfsharp