الفئة DxfOptions

DxfOptions class

واجهة برمجة التطبيقات لإنشاء صور متجهية بصيغة Drawing Interchange Format (DXF) تقدم حلولًا مخصصة لتوليد ملفات رسومات AutoCAD بدقة ومرونة. صُممت خصيصًا للعمل مع خطوط النص ومنحنيات بيزيه، يمكن للمطورين معالجة هذه العناصر بفعالية، عد نقاط بيزيه، وتحويل المنحنيات إلى خطوط متعددة النقاط لتصدير سلس، مما يضمن التوافق والدقة في صور DXF المتجهية.

public class DxfOptions : ImageOptionsBase

المنشئات

الاسمالوصف
DxfOptions()المنشئ الافتراضي.

الخصائص

الاسمالوصف
BezierPointCount { get; set; }عدد النقاط التي يجب توليدها عند تحويل منحنيات بيزيه إلى خطوط متعددة النقاط، الحد الأدنى 4. يُستخدم عندما و كلاهما /// مضبوط إلى true
BufferSizeHint { get; set; }الحصول على أو تعيين تلميح حجم المخزن المؤقت الذي يحدد الحد الأقصى المسموح به لجميع المخازن الداخلية.
ConvertTextBeziers { get; set; }يعمل عندما يتم ضبط إلى true. ما إذا كان سيتم تحويل منحنيات بيزيه في حدود النص إلى خطوط متعددة النقاط.
Disposed { get; }يحصل على قيمة تشير إلى ما إذا كان هذا المثال تم التخلص منه.
virtual ExifData { get; set; }الحصول على أو تعيين بيانات Exif.
FullFrame { get; set; }يحصل أو يضبط قيمة تشير إلى ما إذا كان [full frame].
KeepMetadata { get; set; }يحصل على قيمة ما إذا كان يجب الاحتفاظ ببيانات تعريف الصورة الأصلية عند التصدير.
MultiPageOptions { get; set; }خيارات الصفحات المتعددة
virtual Palette { get; set; }يحصل أو يضبط لوحة الألوان.
ProgressEventHandler { get; set; }يحصل أو يضبط معالج حدث التقدم.
virtual ResolutionSettings { get; set; }يحصل أو يضبط إعدادات الدقة.
Source { get; set; }يحصل أو يضبط المصدر لإنشاء الصورة فيه.
TextAsLines { get; set; }ما إذا كان يجب تصدير النص كحدود تتكون من خطوط متعددة النقاط (افتراضي) أو ككيانات TEXT قابلة للتحرير في AutoCAD. إذا تم ضبط هذا الخيار
VectorRasterizationOptions { get; set; }يحصل أو يضبط خيارات تحويل المتجه إلى نقطية.
virtual XmpData { get; set; }يحصل أو يضبط حاوية بيانات تعريف XMP.

الطرق

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

أمثلة

يوضح هذا المثال تصديرًا إلى تنسيق Dxf

[C#]

//إنشاء كائن Image وتهيئته بملف صورة موجود من موقع القرص
using (Aspose.Imaging.Image image = Aspose.Imaging.Image.Load(@"input.svg"))
{
    Aspose.Imaging.ImageOptions.DxfOptions options = new Aspose.Imaging.ImageOptions.DxfOptions();
    options.TextAsLines = true;
    options.ConvertTextBeziers = true;
    options.BezierPointCount = 20;
    image.Save("output.dxf", options);
}

انظر أيضًا