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:
| معامل | نوع | الوصف |
|---|---|---|
| imageOptions | DxfOptions | خيارات المصدر للنسخ |
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 |