Класс WmfRasterizationOptions

Summary: The Wmf rasterization options.

Module: aspose.imaging.imageoptions

Full Name: aspose.imaging.imageoptions.WmfRasterizationOptions

Inheritance: MetafileRasterizationOptions

Constructors

NameDescription
WmfRasterizationOptions()Инициализирует новый экземпляр класса WmfRasterizationOptions.

Properties

NameTypeAccessDescription
background_colorColorr/wПолучает или задаёт цвет фона.
border_xfloatr/wПолучает или задает границу X.
border_yfloatr/wПолучает или задает границу Y.
center_drawingboolr/wПолучает или задает значение, указывающее, включено ли центрирование рисования.
draw_colorColorr/wПолучает или задает цвет переднего плана.
page_heightfloatr/wПолучает или задает высоту страницы.
Если значение равно 0, соотношение сторон исходного изображения будет сохранено.
page_sizeSizeFr/wПолучает или задает размер страницы.
Если одно из измерений SizeF равно 0, соотношение сторон исходного изображения будет сохранено.
page_widthfloatr/wПолучает или задает ширину страницы.
Если значение равно 0, соотношение сторон исходного изображения будет сохранено.
positioningPositioningTypesr/wПолучает или задает позиционирование.
render_modeWmfRenderModer/wПолучает или задает режим рендеринга WMF.
smoothing_modeSmoothingModer/wПолучает или задает режим сглаживания.
text_rendering_hintTextRenderingHintr/wПолучает или задает подсказку рендеринга текста.

Methods

NameDescription
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_optionsVectorRasterizationOptionsvectorRasterizationOptions

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)