DxfOptions

Inheritance: java.lang.Object, com.aspose.imaging.DisposableObject, com.aspose.imaging.ImageOptionsBase

public class DxfOptions extends ImageOptionsBase

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

المنشئات

المنشئالوصف
DxfOptions()
DxfOptions(DxfOptions imageOptions)منشئ النسخ

الطرق

طريقةالوصف
getBezierPointCount()عدد النقاط التي يجب إنشاؤها عند تحويل منحنيات بيزييه إلى خطوط متعددة، الحد الأدنى 4.
setBezierPointCount(byte value)عدد النقاط التي يجب إنشاؤها عند تحويل منحنيات بيزييه إلى خطوط متعددة، الحد الأدنى 4.
getConvertTextBeziers()يعمل عندما يتم تعيين #textAsLines إلى true.
setConvertTextBeziers(boolean value)يعمل عندما يتم تعيين #textAsLines إلى true.
getTextAsLines()ما إذا كان يجب تصدير النص كحدود تتكون من خطوط متعددة (افتراضي) أو ككيانات نصية قابلة للتحرير في Autocad.
setTextAsLines(boolean value)ما إذا كان يجب تصدير النص كحدود تتكون من خطوط متعددة (افتراضي) أو ككيانات نصية قابلة للتحرير في Autocad.

Example: This example demonstrates export to Dxf format


//إنشاء كائن Image وتهيئته بملف صورة موجود من موقع القرص
try (com.aspose.imaging.Image image = com.aspose.imaging.Image.load("input.svg"))
{
    com.aspose.imaging.imageoptions.DxfOptions options = new com.aspose.imaging.imageoptions.DxfOptions();
    options.setTextAsLines(true);
    options.setConvertTextBeziers(true);
    options.setBezierPointCount((byte)20);
    image.save("output.dxf", options);
}

DxfOptions()

public DxfOptions()

DxfOptions(DxfOptions imageOptions)

public DxfOptions(DxfOptions imageOptions)

منشئ النسخ

Parameters:

معاملنوعالوصف
imageOptionsDxfOptionsخيارات المصدر للنسخ

getBezierPointCount()

public final byte getBezierPointCount()

عدد النقاط التي يجب إنشاؤها عند تحويل منحنيات بيزييه إلى خطوط متعددة، الحد الأدنى 4. يُستخدم عندما يتم تعيين (/) و (/) كلاهما /// إلى true

Returns: byte

setBezierPointCount(byte value)

public final void setBezierPointCount(byte value)

عدد النقاط التي يجب إنشاؤها عند تحويل منحنيات بيزييه إلى خطوط متعددة، الحد الأدنى 4. يُستخدم عندما يتم تعيين (/) و (/) كلاهما /// إلى true

Parameters:

معاملنوعالوصف
القيمةbyte

getConvertTextBeziers()

public final boolean getConvertTextBeziers()

يعمل عندما يتم تعيين #textAsLines إلى true. ما إذا كان يجب تحويل منحنيات بيزييه في حدود النص إلى خطوط متعددة النقاط.

Returns: boolean

setConvertTextBeziers(boolean value)

public final void setConvertTextBeziers(boolean value)

يعمل عندما يتم تعيين #textAsLines إلى true. ما إذا كان يجب تحويل منحنيات بيزييه في حدود النص إلى خطوط متعددة النقاط.

Parameters:

معاملنوعالوصف
القيمةboolean

getTextAsLines()

public final boolean getTextAsLines()

ما إذا كان يجب تصدير النص كحدود تتكون من خطوط متعددة (افتراضي) أو ككيانات نصية قابلة للتحرير في Autocad. إذا تم تعيين هذا الخيار

Returns: boolean

setTextAsLines(boolean value)

public final void setTextAsLines(boolean value)

ما إذا كان يجب تصدير النص كحدود تتكون من خطوط متعددة (افتراضي) أو ككيانات نصية قابلة للتحرير في Autocad. إذا تم تعيين هذا الخيار

Parameters:

معاملنوعالوصف
القيمةboolean