Класс WmfRasterizationOptions
Содержание
[
Скрывать
]Summary: The Wmf rasterization options.
Module: aspose.imaging.imageoptions
Full Name: aspose.imaging.imageoptions.WmfRasterizationOptions
Inheritance: MetafileRasterizationOptions
Constructors
| Name | Description |
|---|---|
| WmfRasterizationOptions() | Инициализирует новый экземпляр класса WmfRasterizationOptions. |
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 | Получает или задает позиционирование. |
| render_mode | WmfRenderMode | r/w | Получает или задает режим рендеринга WMF. |
| smoothing_mode | SmoothingMode | r/w | Получает или задает режим сглаживания. |
| text_rendering_hint | TextRenderingHint | r/w | Получает или задает подсказку рендеринга текста. |
Methods
| Name | Description |
|---|---|
| clone() | Создает новый объект, являющийся поверхностной копией текущего экземпляра. |
| copy_to(vector_rasterization_options) | Копирует это в vectorRasterizationOptions. |
Constructor: WmfRasterizationOptions()
WmfRasterizationOptions()
Инициализирует новый экземпляр класса WmfRasterizationOptions.
Property: render_mode
Получает или задает режим рендеринга WMF.
See also:
Example # 1: This example shows how to load a WMF image from a file and convert it to SVG …
Method: clone()
clone()
Создает новый объект, являющийся поверхностной копией текущего экземпляра.
Returns
| Тип | Описание |
|---|---|
| System.Object | Новый объект, являющийся поверхностной копией этого экземпляра. |
Method: copy_to(vector_rasterization_options)
copy_to(vector_rasterization_options)
Копирует это в vectorRasterizationOptions.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| vector_rasterization_options | VectorRasterizationOptions | vectorRasterizationOptions |
Examples
This example shows how to load a WMF image from a file and convert it to SVG using WmfRasterizationOptions.
from aspose.pycore import as_of, cast
from aspose.imaging import Image, Color, SizeF
from aspose.imaging.fileformats.wmf import WmfImage, WmfRenderMode
from aspose.imaging.imageoptions import SvgOptions, WmfRasterizationOptions
# Использование Aspose.Imaging.Image.Load — единый способ загрузки всех типов изображений, включая WMF.
with as_of(Image.load("test.wmf") as image:
saveOptions = SvgOptions()
# Текст будет преобразован в фигуры.
saveOptions.text_as_shapes = True
rasterizationOptions = WmfRasterizationOptions()
# Цвет фона поверхности рисования.
rasterizationOptions.background_color = Color.white_smoke
# Размер страницы.
rasterizationOptions.page_size = cast(SizeF, wmfImage.size)
# Если встроенный emf существует, то рендерить emf; иначе рендерить wmf.
rasterizationOptions.render_mode = WmfRenderMode.AUTO
saveOptions.vector_rasterization_options = rasterizationOptions
wmfImage.save("test.output.svg", saveOptions)