OtgRasterizationOptions 类
内容
[
隐藏
]Summary: The Otg rasterization options
Module: aspose.imaging.imageoptions
Full Name: aspose.imaging.imageoptions.OtgRasterizationOptions
Inheritance: OdRasterizationOptions
Constructors
| Name | 描述 |
|---|---|
| OtgRasterizationOptions() | 初始化 OtgRasterizationOptions 类的新实例 |
Properties
| Name | Type | Access | 描述 |
|---|---|---|---|
| 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 | 描述 |
|---|---|
| clone() | 创建一个新对象,该对象是当前实例的浅拷贝。 |
| copy_to(vector_rasterization_options) | 复制到。 |
Constructor: OtgRasterizationOptions()
OtgRasterizationOptions()
初始化 OtgRasterizationOptions 类的新实例
Method: clone()
clone()
创建一个新对象,该对象是当前实例的浅拷贝。
Returns
| Type | Description |
|---|---|
| System.Object | 一个新对象,是此实例的浅拷贝。 |
Method: copy_to(vector_rasterization_options)
copy_to(vector_rasterization_options)
复制到。
Parameters:
| 参数 | Type | Description |
|---|---|---|
| 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)