Stimulsoft — мощный инструмент отчетности, который позволяет разработчикам создавать и настраивать отчеты в различных форматах, включая PDF. Одним из важных аспектов отчетов в формате PDF является возможность использовать разные шрифты для повышения визуальной привлекательности и читабельности документа. В этой статье мы рассмотрим несколько методов использования шрифтов Stimulsoft в отчетах PDF, а также приведем примеры кода, иллюстрирующие каждый подход.
- Встраивание шрифтов.
Внедрение шрифтов включает в себя включение реальных файлов шрифтов в PDF-документ. Это гарантирует, что отчет будет выглядеть одинаково на разных устройствах и платформах, даже если необходимые шрифты не установлены в системе пользователя. Вот пример того, как встроить шрифт с помощью Stimulsoft в C#:
// Load the font file
var font = new Font("Arial", FontStyles.Regular, FontWeights.Normal);
StiFontCollection.AddFontFile("path/to/font.ttf");
// Assign the font to a report element
var textElement = new StiText();
textElement.Text = "Hello, World!";
textElement.Font = font;
- Поднастройка шрифта.
Поднастройка шрифта предполагает включение только символов, используемых в отчете, что позволяет минимизировать размер файла PDF-документа. Этот метод особенно полезен при работе с большими или сложными шрифтами. Вот пример того, как создать поднабор шрифта с помощью Stimulsoft в C#:
// Load the font file
var font = new Font("Arial", FontStyles.Regular, FontWeights.Normal);
StiFontCollection.AddFontFile("path/to/font.ttf");
// Subset the font to include only the required characters
var subsetFont = StiFontCollection.SubsetFont(font, "Hello, World!");
// Assign the subset font to a report element
var textElement = new StiText();
textElement.Text = "Hello, World!";
textElement.Font = subsetFont;
- Системные шрифты:
Stimulsoft также предоставляет возможность использовать системные шрифты, доступные на компьютере пользователя. Это устраняет необходимость встраивания или подмножества шрифтов и гарантирует, что в отчете используются предпочтительные шрифты пользователя. Вот пример использования системных шрифтов в Stimulsoft:
// Assign a system font to a report element
var textElement = new StiText();
textElement.Text = "Hello, World!";
textElement.Font = new Font("Arial", FontStyles.Regular, FontWeights.Normal);
В этой статье мы рассмотрели различные методы использования шрифтов Stimulsoft в отчетах PDF. Мы рассмотрели встраивание шрифтов, поднабор шрифтов и использование системных шрифтов. Каждый метод имеет свои преимущества, и его следует выбирать исходя из конкретных требований вашего проекта. Эффективно используя эти методы, вы можете улучшить визуальную привлекательность и читаемость ваших отчетов в формате PDF, созданных с помощью Stimulsoft.