EmfPlusDrawBeziers
Inheritance: java.lang.Object, com.aspose.imaging.fileformats.emf.MetaObject, com.aspose.imaging.fileformats.emf.emfplus.records.EmfPlusRecord, com.aspose.imaging.fileformats.emf.emfplus.records.EmfPlusDrawingRecordType
public final class EmfPlusDrawBeziers extends EmfPlusDrawingRecordType
سجل EmfPlusDrawBeziers يحدد رسم تسلسل من منحنيات بيزير المتصلة. ترتيب نقاط بيانات بيزير هو نقطة البداية، نقطة التحكم 1، نقطة التحكم 2، ونقطة النهاية. لمزيد من المعلومات راجع [MSDN-DrawBeziers].
المنشئات
| المنشئ | الوصف |
|---|---|
| EmfPlusDrawBeziers(EmfPlusRecord source) | ينشئ مثيلاً جديداً من الفئة EmfPlusDrawBeziers. |
الطرق
| طريقة | الوصف |
|---|---|
| getCompressed() | يحصل أو يعيّن قيمة تشير إلى ما إذا كانت بيانات النقطة PointData مضغوطة. |
| setCompressed(boolean value) | يحصل أو يعيّن قيمة تشير إلى ما إذا كانت بيانات النقطة PointData مضغوطة. |
| getRelative() | يحصل أو يعيّن قيمة تشير إلى ما إذا كانت PointData نسبية. |
| setRelative(boolean value) | يحصل أو يعيّن قيمة تشير إلى ما إذا كانت PointData نسبية. |
| getObjectId() | يحصل أو يعيّن معرف الكائن. |
| setObjectId(byte value) | يحصل أو يعيّن معرف الكائن. |
| getPointData() | يحصل أو يعيّن بيانات النقطة وهي مصفوفة من Count نقطة تحدد نقاط البداية، النهاية، ونقاط التحكم لمنحنيات بيزير. |
| setPointData(PointF[] value) | يحصل أو يعيّن بيانات النقطة وهي مصفوفة من Count نقطة تحدد نقاط البداية، النهاية، ونقاط التحكم لمنحنيات بيزير. |
EmfPlusDrawBeziers(EmfPlusRecord source)
public EmfPlusDrawBeziers(EmfPlusRecord source)
ينشئ مثيلاً جديداً من الفئة EmfPlusDrawBeziers.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| source | EmfPlusRecord | المصدر. |
getCompressed()
public boolean getCompressed()
يحصل أو يعيّن قيمة تشير إلى ما إذا كانت PointData مضغوطة. إذا تم تعيينها، تحدد PointData مواقع مطلقة في فضاء الإحداثيات باستخدام إحداثيات عددية 16‑بت. إذا تم إلغاء تعيينها، تحدد PointData مواقع مطلقة باستخدام إحداثيات عددية عائمة 32‑بت. ملاحظة: إذا تم تعيين علامة Relative (أدناه)، تكون هذه العلامة غير معرفة ويجب تجاهلها.
القيمة: true إذا كانت مضغوطة؛ وإلا false.
Returns: boolean
setCompressed(boolean value)
public void setCompressed(boolean value)
يحصل أو يعيّن قيمة تشير إلى ما إذا كانت PointData مضغوطة. إذا تم تعيينها، تحدد PointData مواقع مطلقة في فضاء الإحداثيات باستخدام إحداثيات عددية 16‑بت. إذا تم إلغاء تعيينها، تحدد PointData مواقع مطلقة باستخدام إحداثيات عددية عائمة 32‑بت. ملاحظة: إذا تم تعيين علامة Relative (أدناه)، تكون هذه العلامة غير معرفة ويجب تجاهلها.
القيمة: true إذا كانت مضغوطة؛ وإلا false.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| القيمة | boolean |
getRelative()
public boolean getRelative()
يحصل أو يعيّن قيمة تشير إلى ما إذا كانت PointData نسبية. إذا تم تعيينها، كل عنصر في PointData يحدد موقعاً في فضاء الإحداثيات يكون نسبياً إلى الموقع المحدد بواسطة العنصر السابق في المصفوفة. في حالة العنصر الأول في PointData، يُفترض وجود موقع سابق عند الإحداثيات (0,0). إذا تم إلغاء تعيينها، تحدد PointData مواقع مطلقة وفقاً لعلامة C. ملاحظة: إذا تم تعيين هذه العلامة، تكون علامة C (أعلاه) غير معرفة ويجب تجاهلها.
القيمة: true إذا كان نسبيًا؛ وإلا false.
Returns: boolean
setRelative(boolean value)
public void setRelative(boolean value)
يحصل أو يعيّن قيمة تشير إلى ما إذا كانت PointData نسبية. إذا تم تعيينها، كل عنصر في PointData يحدد موقعاً في فضاء الإحداثيات يكون نسبياً إلى الموقع المحدد بواسطة العنصر السابق في المصفوفة. في حالة العنصر الأول في PointData، يُفترض وجود موقع سابق عند الإحداثيات (0,0). إذا تم إلغاء تعيينها، تحدد PointData مواقع مطلقة وفقاً لعلامة C. ملاحظة: إذا تم تعيين هذه العلامة، تكون علامة C (أعلاه) غير معرفة ويجب تجاهلها.
القيمة: true إذا كان نسبيًا؛ وإلا false.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| القيمة | boolean |
getObjectId()
public byte getObjectId()
يحصل أو يعيّن معرف الكائن. هو فهرس كائن EmfPlusPen (القسم 2.2.1.7) في جدول كائنات EMF+ لرسم منحنيات بيزير. يجب أن تكون القيمة بين الصفر و63 شاملًا.
القيمة: معرف الكائن.
Returns: byte
setObjectId(byte value)
public void setObjectId(byte value)
يحصل أو يعيّن معرف الكائن. هو فهرس كائن EmfPlusPen (القسم 2.2.1.7) في جدول كائنات EMF+ لرسم منحنيات بيزير. يجب أن تكون القيمة بين الصفر و63 شاملًا.
القيمة: معرف الكائن.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| القيمة | byte |
getPointData()
public PointF[] getPointData()
يحصل أو يعيّن بيانات النقطة وهي مصفوفة من Count نقطة تحدد نقاط البداية، النهاية، ونقاط التحكم لمنحنيات بيزير. إحداثية النهاية لمنحنى بيزير واحد هي إحداثية البداية للمنحنى التالي. تُستخدم نقاط التحكم لإنتاج تأثير بيزير. نوع البيانات في هذه المصفوفة يُحدد بواسطة حقل Flags، كما يلي: نوع البيانات معنى كائن EmfPlusPointR (القسم 2.2.2.37) إذا تم تعيين علامة P في Flags، فإن النقاط تحدد مواقع نسبية. كائن EmfPlusPointF (القسم 2.2.2.36) إذا كانت بتا P و C غير مفعلة في حقل Flags، فإن النقاط تحدد مواقع مطلقة. كائن EmfPlusPoint (القسم 2.2.2.35) إذا كانت بتة P غير مفعلة وعلامة C مفعلة في حقل Flags، فإن النقاط تحدد مواقع نسبية. لا يمر منحنى بيزير عبر نقاط التحكم. نقاط التحكم تعمل كـ
Returns: com.aspose.imaging.PointF[]
setPointData(PointF[] value)
public void setPointData(PointF[] value)
يحصل أو يعيّن بيانات النقطة وهي مصفوفة من Count نقطة تحدد نقاط البداية، النهاية، ونقاط التحكم لمنحنيات بيزير. إحداثية النهاية لمنحنى بيزير واحد هي إحداثية البداية للمنحنى التالي. تُستخدم نقاط التحكم لإنتاج تأثير بيزير. نوع البيانات في هذه المصفوفة يُحدد بواسطة حقل Flags، كما يلي: نوع البيانات معنى كائن EmfPlusPointR (القسم 2.2.2.37) إذا تم تعيين علامة P في Flags، فإن النقاط تحدد مواقع نسبية. كائن EmfPlusPointF (القسم 2.2.2.36) إذا كانت بتا P و C غير مفعلة في حقل Flags، فإن النقاط تحدد مواقع مطلقة. كائن EmfPlusPoint (القسم 2.2.2.35) إذا كانت بتة P غير مفعلة وعلامة C مفعلة في حقل Flags، فإن النقاط تحدد مواقع نسبية. لا يمر منحنى بيزير عبر نقاط التحكم. نقاط التحكم تعمل كـ
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| value | PointF[] |