Установите собственный шрифт в проекте iText7 C# .NET MAUI для PDFC#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Установите собственный шрифт в проекте iText7 C# .NET MAUI для PDF

Сообщение Anonymous »

Я пытаюсь добавить свой собственный шрифт в этот пример на Мауи, но это всегда терпит неудачу. Я проверил название семейства шрифтов в Интернете, и оно правильное. Кто-нибудь работал здесь с этим примером?

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

// Get the application directory
string appDirectory = FileSystem.AppDataDirectory;

// Construct the full path to your font file
string fontFilePath = Path.Combine(appDirectory, "Resources", "Raw", "pdms-saleem-quranfont.ttf");

PdfWriter writer = new PdfWriter(filePath);
PdfDocument pdfDocument = new PdfDocument(writer);
Document document = new Document(pdfDocument);
FontSet set = new FontSet();
set.AddFont(fontFilePath);
//set.AddFont("NotoSansTamil-Regular.ttf");
//set.AddFont("FreeSans.ttf");
document.SetFontProvider(new FontProvider(set));
document.SetProperty(Property.FONT, new String[] { "_PDMS_Saleem_QuranFont" });
Paragraph paragraph = new Paragraph();
paragraph.SetTextAlignment(iText.Layout.Properties.TextAlignment.RIGHT);
paragraph.Add(TheOpeningText);
document.Add(paragraph);
Ошибка:

FontProvider и FontSet пусты. Невозможно разрешить имя семейства шрифтов
(см. ElementPropertyContainer#setFontFamily) без инициализированного
FontProvider (см. RootElement#setFontProvider).

Я пробовал добавление новых шрифтов в пример, найденный в документации iText, но сам этот пример не предназначен для Мауи, поэтому я пытаюсь перенести этот пример для работы в проекте Мауи. Ожидается, что у нас будет рабочий проект, который сможет генерировать PDF-файл с текстом на арабском языке с использованием специального шрифта.
Ссылка на MVP: https://github.com/takasurazeem/MauiGen ... ob/Arabic- Шрифт/MauiPdfJsViewerSample/MainPage.xaml.cs

Подробнее здесь: https://stackoverflow.com/questions/791 ... ct-for-pdf
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Установите собственный шрифт в проекте iText7 C# .NET MAUI для PDF
    Anonymous » » в форуме C#
    0 Ответы
    16 Просмотры
    Последнее сообщение Anonymous
  • Ошибка преобразования PDF из Html с использованием iText7 и C# .NET MAUI
    Anonymous » » в форуме C#
    0 Ответы
    24 Просмотры
    Последнее сообщение Anonymous
  • Как разрешить Unknown PdfException при использовании itext7 в. net maui
    Anonymous » » в форуме C#
    0 Ответы
    31 Просмотры
    Последнее сообщение Anonymous
  • Как разрешить Unknown PdfException при использовании itext7 в. net maui
    Anonymous » » в форуме C#
    0 Ответы
    9 Просмотры
    Последнее сообщение Anonymous
  • Как использовать собственный шрифт в проекте, написанном в Android Studio
    Anonymous » » в форуме Android
    0 Ответы
    9 Просмотры
    Последнее сообщение Anonymous

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