فئة DxfOptions

Summary: API for Drawing Interchange Format (DXF) vector image creation offers
tailored solutions for generating AutoCAD drawing files with precision and
flexibility. Designed specifically for working with text lines and Bezier
curves, developers can efficiently manipulate these elements, count Bezier
points, and convert curves into polylines for seamless exporting, ensuring
compatibility and fidelity in DXF vector images.

Module: aspose.imaging.imageoptions

Full Name: aspose.imaging.imageoptions.DxfOptions

Inheritance: IMetadataContainer, IHasExifData, IHasMetadata, IHasXmpData, ImageOptionsBase

Constructors

Nameالوصف
DxfOptions()يقوم بإنشاء نسخة جديدة من الفئة DxfOptions

Properties

NameTypeAccessالوصف
bezier_point_countSystem.Byter/wعدد النقاط التي يجب توليدها عند تحويل منحنيات بيزييه إلى خطوط متعددة، الحد الأدنى 4. يُستخدم عندما تكون كل من DxfOptions.text_as_lines و DxfOptions.convert_text_beziers مُحددة إلى true
buffer_size_hintintr/wيحصل أو يعيّن تلميح حجم المخزن المؤقت الذي يُعرف كأقصى حجم مسموح به لجميع المخازن الداخلية.
convert_text_beziersboolr/wيعمل عندما تكون DxfOptions.text_as_lines مُحددة إلى true. ما إذا كان سيتم تحويل منحنيات بيزييه في حدود النص إلى خطوط متعددة النقاط.
تم التخلصboolrيحصل على قيمة تشير إلى ما إذا كانت هذه المثيلة تم التخلص منها.
exif_dataExifDatar/wيحصل أو يعيّن بيانات Exif.
full_frameboolr/wيحصل أو يعيّن قيمة تشير إلى ما إذا كان [full frame].
keep_metadataboolr/wيحصل على قيمة ما إذا كان يجب الاحتفاظ ببيانات التعريف الأصلية للصورة عند التصدير.
multi_page_optionsMultiPageOptionsr/wخيارات الصفحات المتعددة
paletteIColorPaletter/wيحصل أو يضبط لوحة الألوان.
resolution_settingsResolutionSettingr/wيحصل أو يضبط إعدادات الدقة.
sourceSourcer/wيحصل أو يضبط المصدر لإنشاء الصورة فيه.
text_as_linesboolr/wما إذا كان يجب تصدير النص كحدود تتكون من خطوط متعددة (الافتراضي) أو ككيانات TEXT قابلة للتحرير في Autocad.
إذا تم تعيين هذا الخيار
vector_rasterization_optionsVectorRasterizationOptionsr/wيحصل أو يضبط خيارات تحويل المتجه إلى نقطية.
xmp_dataXmpPacketWrapperr/wيحصل أو يضبط حاوية بيانات التعريف XMP.

Methods

Nameالوصف
clone()ينشئ نسخة متماثلة لهذا الكائن.
try_set_metadata(metadata)يحاول ضبط مثال metadata، إذا كان مثال هذا Image يدعم ويطبق مثال IImageMetadataFormat .

Constructor: DxfOptions()

 DxfOptions() 

يقوم بإنشاء نسخة جديدة من الفئة DxfOptions

Method: clone()

 clone() 

ينشئ نسخة متماثلة لهذا الكائن.

Returns

نوعالوصف
ImageOptionsBaseنسخة متماثلة لهذا الكائن.

Method: try_set_metadata(metadata)

 try_set_metadata(metadata) 

يحاول ضبط مثال metadata، إذا كان مثال هذا Image يدعم ويطبق مثال IImageMetadataFormat .

Parameters:

معاملنوعالوصف
metadataIImageMetadataFormatالبيانات الوصفية.

Returns

نوعالوصف
boolصحيح، إذا كان كائن IMetadataContainer يدعم و/أو ينفّذ كائن IImageMetadataFormat; وإلا، خطأ.

Examples

This example demonstrates export to Dxf format


from aspose.imaging import Image
from aspose.imaging.imageoptions import DxfOptions
#إنشاء مثيل Image وتهيئته بملف صورة موجود من موقع القرص.
with Image.load("input.svg") as image:
	options = DxfOptions()
	options.text_as_lines = True
	options.convert_text_beziers = True
	options.bezier_point_count = 20
	image.save("output.dxf", options)