Aspose::Pdf::RenderingOptions class
Содержание
[
Скрывать
]RenderingOptions class
Представляет параметры рендеринга.
class RenderingOptions : public System::Object
Методы
| Метод | Описание |
|---|---|
| get_AnalyzeFonts() const | Заменяет шрифты по мере необходимости, чтобы обеспечить отображение всех символов в тексте. Алгоритм подстановки шрифтов следует этим шагам: |
| get_BarcodeOptimization() const | Получает режим оптимизации штрих‑кода. |
| get_ConvertFontsToUnicodeTTF() const | Указывает, что все шрифты будут преобразованы в версии TTF Unicode. Это полезно по соображениям совместимости и для оптимизации использования шрифтов, поскольку каждый новый шрифт TTF будет содержать не все символы исходного шрифта, а только те, которые используются в тексте. |
| get_DefaultFontName() const | Получает/устанавливает имя шрифта по умолчанию, используемого для замены отсутствующих шрифтов. |
| get_HeightExtraUnits() const | Получает значение, используемое для увеличения или уменьшения ширины прямоугольника для оператора AppendRectangle. |
| get_IgnoreResourceFontErrors() const | Получает указание, что ошибки, связанные с отсутствием шрифта, будут игнорироваться. true — означает, что ошибки отсутствия шрифта будут игнорироваться. Сегменты Text, ссылающиеся на некорректные ресурсы, будут пропущены при обработке. По умолчанию false. |
| get_InterpolationHighQuality() const | Получает режим высокого качества для интерполяции. |
| get_MaxFontsCacheSize() const | Максимальное количество шрифтов в кэше шрифтов. Значение по умолчанию — 10. |
| get_MaxSymbolsCacheSize() const | Максимальное количество символов в кэше символов. Значение по умолчанию — 100. |
| get_OptimizeDimensions() const | Получает режим оптимизации размеров. |
| get_ScaleImagesToFitPageWidth() const | Получает значение, используемое для масштабирования всех изображений на странице до ширины страницы. |
| get_SystemFontsNativeRendering() const | Получает режим, при котором системные шрифты отображаются нативно. |
| get_UseFontHinting() const | Использование этого флага включает механизм хинтинга шрифтов. Хинтинг шрифтов — это использование математических инструкций для корректировки отображения контурного шрифта. В некоторых случаях включение этого флага может решить проблемы с читаемостью текста. В текущий момент использование этого флага может оказывать эффект только для шрифтов TTF, если эти шрифты используются в исходном документе. |
| get_UseNewImagingEngine() const | Получает флаг, определяющий, используется ли новый движок визуализации или нет. |
| get_WidthExtraUnits() const | Получает значение, используемое для увеличения или уменьшения ширины прямоугольника для оператора AppendRectangle. |
| RenderingOptions() | Инициализирует новый экземпляр объекта RenderingOptions. |
| set_AnalyzeFonts(bool) | Заменяет шрифты по мере необходимости, чтобы обеспечить отображение всех символов в тексте. Алгоритм подстановки шрифтов следует этим шагам: |
| set_BarcodeOptimization(bool) | Устанавливает режим оптимизации штрихкода. |
| set_ConvertFontsToUnicodeTTF(bool) | Указывает, что все шрифты будут преобразованы в версии TTF Unicode. Это полезно по соображениям совместимости и для оптимизации использования шрифтов, поскольку каждый новый шрифт TTF будет содержать не все символы исходного шрифта, а только те, которые используются в тексте. |
| set_DefaultFontName(const System::String&) | Получает/устанавливает имя шрифта по умолчанию, используемого для замены отсутствующих шрифтов. |
| set_HeightExtraUnits(float) | Устанавливает значение, используемое для увеличения или уменьшения ширины прямоугольника для оператора AppendRectangle. |
| set_IgnoreResourceFontErrors(bool) | Устанавливает индикатор, указывающий, что ошибки, связанные с отсутствием шрифта, будут игнорироваться. true — означает, что ошибки отсутствия шрифта будут игнорироваться. Сегменты Text, ссылающиеся на некорректные ресурсы, будут пропускаться при обработке. По умолчанию false. |
| set_InterpolationHighQuality(bool) | Устанавливает режим высокого качества для интерполяции. |
| set_MaxFontsCacheSize(int32_t) | Максимальное количество шрифтов в кэше шрифтов. Значение по умолчанию — 10. |
| set_MaxSymbolsCacheSize(int32_t) | Максимальное количество символов в кэше символов. Значение по умолчанию — 100. |
| set_OptimizeDimensions(bool) | Устанавливает режим оптимизации размеров. |
| set_ScaleImagesToFitPageWidth(bool) | Устанавливает значение, используемое для масштабирования всех изображений на странице до ширины страницы. |
| set_SystemFontsNativeRendering(bool) | Устанавливает режим, при котором системные шрифты отображаются нативно. |
| set_UseFontHinting(bool) | Использование этого флага включает механизм хинтинга шрифтов. Хинтинг шрифтов — это использование математических инструкций для корректировки отображения контурного шрифта. В некоторых случаях включение этого флага может решить проблемы с читаемостью текста. В текущий момент использование этого флага может оказывать эффект только для шрифтов TTF, если эти шрифты используются в исходном документе. |
| set_UseNewImagingEngine(bool) | Устанавливает флаг, определяющий, используется ли новый движок визуализации или нет. |
| set_WidthExtraUnits(float) | Устанавливает значение, используемое для увеличения или уменьшения ширины прямоугольника для оператора AppendRectangle. |
См. также
- Class Object
- Namespace Aspose::Pdf
- Library Aspose.PDF for C++