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. |
См. также
- пространство имен Aspose.Pdf
- сборка Aspose.PDF