Class RenderingOptions

Класс RenderingOptions

Представляет параметры рендеринга.

public sealed class RenderingOptions

Конструкторы

ИмяОписание
RenderingOptions()Конструктор по умолчанию.

Свойства

ИмяОписание
AnalyzeFonts { get; set; }Заменяет шрифты по мере необходимости, чтобы гарантировать, что все символы в тексте могут быть отображены. Алгоритм замены шрифтов выполняет следующие шаги: 1. Если пользователь явно устанавливает свойство DefaultFontName, проверьте, может ли указанный шрифт отображать желаемые символы. 2. Если шрифт, заданный пользователем, не установлен, ищите шрифты, добавленные через !:FontRepository.Sources. 3. Анализируйте текст, чтобы определить его алфавит или письменность и предложить имена шрифтов соответственно. Попытайтесь найти и использовать эти шрифты из системы. 4. В качестве резервного варианта ищите в системе любой шрифт, способный отображать необходимые символы.
BarcodeOptimization { get; set; }Получает или устанавливает режим оптимизации штрих-кодов.
ConvertFontsToUnicodeTTF { get; set; }Указывает, что все шрифты будут конвертированы в версии TTF unicode. Это полезно по причинам совместимости и для оптимизации использования шрифтов, так как каждый новый шрифт TTF будет содержать не все символы из исходного шрифта, а только символы, которые используются в тексте.
DefaultFontName { get; set; }Получает/устанавливает имя шрифта по умолчанию, используемое для замены отсутствующих шрифтов.
HeightExtraUnits { get; set; }Получает или устанавливает значение, используемое для увеличения или уменьшения ширины прямоугольника для оператора AppendRectangle.
IgnoreResourceFontErrors { get; set; }Получает или устанавливает указание на то, что ошибки, связанные с отсутствием шрифта, будут игнорироваться. true - означает, что ошибки отсутствия шрифта будут игнорироваться. Сегменты текста, которые ссылаются на некорректные ресурсы, будут пропущены во время обработки. по умолчанию false
InterpolationHighQuality { get; set; }Получает или устанавливает режим высокого качества для интерполяции.
MaxFontsCacheSize { get; set; }Максимальное количество шрифтов в кэше шрифтов. Значение по умолчанию - 10.
MaxSymbolsCacheSize { get; set; }Максимальное количество символов в кэше символов. Значение по умолчанию - 100.
OptimizeDimensions { get; set; }Получает или устанавливает режим оптимизации размеров.
SystemFontsNativeRendering { get; set; }Получает или устанавливает режим, в котором системные шрифты рендерятся нативно.
UseFontHinting { get; set; }Использование этого флага включает механизм подсказки шрифтов. Подсказка шрифтов - это использование математических инструкций для настройки отображения шрифта с контуром. В некоторых случаях включение этого флага может решить проблемы с читаемостью текста. В данный момент использование этого флага может дать эффект только для шрифтов TTF, если эти шрифты используются в исходном документе.
WidthExtraUnits { get; set; }Получает или устанавливает значение, используемое для увеличения или уменьшения ширины прямоугольника для оператора AppendRectangle.

См. также