فئة WmfRasterizationOptions

Summary: The Wmf rasterization options.

Module: aspose.imaging.imageoptions

Full Name: aspose.imaging.imageoptions.WmfRasterizationOptions

Inheritance: MetafileRasterizationOptions

Constructors

Nameالوصف
WmfRasterizationOptions()يُنشئ مثلاً جديداً من الفئة WmfRasterizationOptions.

Properties

NameTypeAccessالوصف
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

Nameالوصف
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)