OtgRasterizationOptions Класс
Содержание
[
Скрывать
]Summary: The Otg rasterization options
Module: aspose.imaging.imageoptions
Full Name: aspose.imaging.imageoptions.OtgRasterizationOptions
Inheritance: OdRasterizationOptions
Constructors
| Name | Description |
|---|---|
| OtgRasterizationOptions() | Инициализирует новый экземпляр класса OtgRasterizationOptions |
Properties
| Name | Type | Access | Description |
|---|---|---|---|
| background_color | Color | r/w | Получает или задаёт цвет фона. |
| border_x | float | r/w | Получает или задает границу X. |
| border_y | float | r/w | Получает или задает границу Y. |
| center_drawing | bool | r/w | Получает или задает значение, указывающее, включено ли центрирование рисования. |
| draw_color | Color | r/w | Получает или задает цвет переднего плана. |
| page_height | float | r/w | Получает или задает высоту страницы. Если значение равно 0, соотношение сторон исходного изображения будет сохранено. |
| page_size | SizeF | r/w | Получает или задает размер страницы. Если одно из измерений SizeF равно 0, соотношение сторон исходного изображения будет сохранено. |
| page_width | float | r/w | Получает или задает ширину страницы. Если значение равно 0, соотношение сторон исходного изображения будет сохранено. |
| positioning | PositioningTypes | r/w | Получает или задает позиционирование. |
| smoothing_mode | SmoothingMode | r/w | Получает или задает режим сглаживания. |
| text_rendering_hint | TextRenderingHint | r/w | Получает или задает подсказку рендеринга текста. |
Methods
| Name | Description |
|---|---|
| clone() | Создает новый объект, являющийся поверхностной копией текущего экземпляра. |
| copy_to(vector_rasterization_options) | Копирует в. |
Constructor: OtgRasterizationOptions()
OtgRasterizationOptions()
Инициализирует новый экземпляр класса OtgRasterizationOptions
Method: clone()
clone()
Создает новый объект, являющийся поверхностной копией текущего экземпляра.
Returns
| Тип | Описание |
|---|---|
| System.Object | Новый объект, являющийся поверхностной копией этого экземпляра. |
Method: copy_to(vector_rasterization_options)
copy_to(vector_rasterization_options)
Копирует в.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| vector_rasterization_options | VectorRasterizationOptions | Параметры растеризации векторных изображений. |
Examples
The following code snippet demonstrates how to convert an OTG image to PDF and other image formats.
from aspose.pycore import cast
from aspose.imaging import Image, SizeF
from aspose.imaging.imageoptions import PngOptions, PdfOptions, OtgRasterizationOptions
dir_: str = "c:\\3567\\"
input_file_path: str = dir_ + "VariousObjectsMultiPage.otg"
options = [PngOptions(), PdfOptions()]
for save_options in options:
extension: str = ".png" if aspycore.is_assignable(save_options, PngOptions) else ".pdf"
with Image.load(input_file_path) as image:
otg_rasterization_options = OtgRasterizationOptions()
otg_rasterization_options.page_size = cast(SizeF, image.size)
save_options.vector_rasterization_options = otg_rasterization_options
image.save(input_file_path + extension, save_options)