Загрузка шрифта с помощью предварительной версии PdfSharp .Net Standard из Xamarin.Forms завершается неудачей: подходящиAndroid

Форум для тех, кто программирует под Android
Anonymous
Загрузка шрифта с помощью предварительной версии PdfSharp .Net Standard из Xamarin.Forms завершается неудачей: подходящи

Сообщение Anonymous »

В настоящее время я изучаю, как создать PDF-файл из Xamarin.Forms (в настоящее время приложение работает только на Android) и проверяю стандартный порт .NET PdfSharp.

Рисование в PDF-файле и его показ работают, но у меня возникают проблемы с написанием текста в документе. Когда я пытаюсь загрузить XFont с помощью следующего кода

Код: Выделить всё

var font = new XFont("sans-serif", 20);
выдается исключение


System.InvalidOperationException: подходящий шрифт не найден .


Согласно этим примерам, это должно работать таким образом, но они предназначены для PdfSharp.Xamarin, а не для PdfSharp .NET. Стандарт. Согласно этому ответу, семейство шрифтов «sans-serif» должно быть правильным, но я отчаянно пробовал другие варианты, например «Roboto», но безрезультатно.

Совместим ли PdfSharp для .NET Standard с Xamarin? (В качестве источника, из которого он был создан, указан PdfSharp.Xamarin, поэтому я так и предполагал.) Есть ли что-нибудь еще, что я пропустил?

РЕДАКТИРОВАТЬ

Я попробовал PdfSharp.Xamarin, и это сработало. Очевидно, это проблема с портом .NET Standard.

Подробнее здесь: https://stackoverflow.com/questions/486 ... s-fails-no

Вернуться в «Android»