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.

См. также