EmfPlusDrawArc
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 EmfPlusDrawArc extends EmfPlusDrawingRecordType
سجل EmfPlusDrawArc يحدد رسم قوس إهليلجي.
المنشئات
| المنشئ | الوصف |
|---|---|
| EmfPlusDrawArc(EmfPlusRecord source) | يقوم بتهيئة نسخة جديدة من الفئة EmfPlusDrawArc. |
الطرق
| طريقة | الوصف |
|---|---|
| getDataSize() | يحصل على حجم البيانات. |
| setDataSize(int value) | يعيّن حجم البيانات. |
| getRectFloat() | يحصل على قيمة تشير إلى ما إذا كانت البيانات تحتوي على سجلات EmfPlusRectF أو EmfPlusRect. هذه البتة تشير إلى ما إذا كانت البيانات في حقل RectData مضغوطة. |
| setRectFloat(boolean value) | يعيّن قيمة تشير إلى ما إذا كانت البيانات تحتوي على سجلات EmfPlusRectF أو EmfPlusRect. هذه البتة تشير إلى ما إذا كانت البيانات في حقل RectData مضغوطة. |
| getObjectId() | يحصل على معرف الكائن. |
| setObjectId(byte value) | يعيّن معرف الكائن. |
| getSize() | يحصل على الحجم. |
| setSize(int value) | يعيّن الحجم. |
| getStartAngle() | يحصل على زاوية البدء قيمة عائمة غير سالبة 32‑بت تحدد الزاوية بين محور x والنقطة الابتدائية للقوس. |
| setStartAngle(float value) | يعيّن زاوية البدء قيمة عائمة غير سالبة 32‑بت تحدد الزاوية بين محور x والنقطة الابتدائية للقوس. |
| getSweepAngle() | يحصل على زاوية المسح قيمة عائمة 32‑بت تحدد مدى القوس المراد رسمه، كزاوية بالدرجات تُقاس من النقطة الابتدائية المحددة بقيمة StartAngle. |
| setSweepAngle(float value) | يعيّن زاوية المسح قيمة عائمة 32‑بت تحدد مدى القوس المراد رسمه، كزاوية بالدرجات تُقاس من النقطة الابتدائية المحددة بقيمة StartAngle. |
| getRectangleData() | يحصل على بيانات المستطيل إما ككائن EmfPlusRect أو EmfPlusRectF يحدد صندوق الحد للبيضاوي المتوازي مع القوس. |
| setRectangleData(RectangleF value) | يعيّن بيانات المستطيل إما ككائن EmfPlusRect أو EmfPlusRectF يحدد صندوق الحد للبيضاوي المتوازي مع القوس. |
EmfPlusDrawArc(EmfPlusRecord source)
public EmfPlusDrawArc(EmfPlusRecord source)
يقوم بتهيئة نسخة جديدة من الفئة EmfPlusDrawArc.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| source | EmfPlusRecord | المصدر. |
getDataSize()
public int getDataSize()
يحصل على حجم البيانات. عدد صحيح غير موقع 32‑بت يحدد عدد البايتات المحاذاة إلى 32‑بت للبيانات الخاصة بالسجل التي تليه. لهذا النوع من السجلات، يجب أن تكون القيمة واحدة من القيم التالية: 0x00000010 إذا تم تعيين البت C في حقل Flags. 0x00000018 إذا كان البت C غير معين في حقل Flags.
Returns: int - حجم البيانات.
setDataSize(int value)
public void setDataSize(int value)
يعيّن حجم البيانات. عدد صحيح غير موقع 32‑بت يحدد عدد البايتات المحاذاة إلى 32‑بت للبيانات الخاصة بالسجل التي تليه. لهذا النوع من السجلات، يجب أن تكون القيمة واحدة من القيم التالية: 0x00000010 إذا تم تعيين البت C في حقل Flags. 0x00000018 إذا كان البت C غير معين في حقل Flags.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| القيمة | int | حجم البيانات. |
getRectFloat()
public boolean getRectFloat()
يحصل على قيمة تشير إلى ما إذا كانت البيانات تحتوي على سجلات EmfPlusRectF أو EmfPlusRect. هذه البتة تشير إلى ما إذا كانت البيانات في حقل RectData مضغوطة. إذا كانت معينة، يحتوي RectData على كائن EmfPlusRect (القسم 2.2.2.38). إذا كانت غير معينة، يحتوي RectData على كائن EmfPlusRectF (القسم 2.2.2.39).
Returns:
منطقي - true إذا كان عددًا عائمًا؛ وإلا false.
setRectFloat(boolean value)
public void setRectFloat(boolean value)
يضبط قيمة تشير إلى ما إذا كانت البيانات تحتوي على سجلات EmfPlusRectF أو EmfPlusRect. هذه البتة تشير إلى ما إذا كانت البيانات في حقل RectData مضغوطة. إذا تم ضبطها، يحتوي RectData على كائن EmfPlusRect (القسم 2.2.2.38). إذا كانت غير مضبوطة، يحتوي RectData على كائن EmfPlusRectF (القسم 2.2.2.39).
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| القيمة | boolean | true إذا كان عددًا عائمًا؛ وإلا false. |
getObjectId()
public byte getObjectId()
يحصل على معرف الكائن. فهرس كائن EmfPlusPen (القسم 2.2.1.7) في جدول كائنات EMF+ لرسم القوس. يجب أن تكون القيمة بين 0 و 63 شاملًا.
Returns: byte - معرف الكائن.
setObjectId(byte value)
public void setObjectId(byte value)
يضبط معرف الكائن. فهرس كائن EmfPlusPen (القسم 2.2.1.7) في جدول كائنات EMF+ لرسم القوس. يجب أن تكون القيمة بين 0 و 63 شاملًا.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| القيمة | byte | معرف الكائن. |
getSize()
public int getSize()
يحصل على الحجم. عدد صحيح غير موقع 32 بت يحدد عدد البايتات المتراص على 32 بت في السجل بالكامل، بما في ذلك رأس السجل الذي يبلغ 12 بايتًا والبيانات الخاصة بالسجل. لهذا النوع من السجلات، يجب أن تكون القيمة واحدة من التالي: 0x0000001C إذا كانت بتة C مضبوطة في حقل Flags. 0x00000024 إذا كانت بتة C غير مضبوطة في حقل Flags.
Returns: int - الحجم.
setSize(int value)
public void setSize(int value)
يضبط الحجم. عدد صحيح غير موقع 32 بت يحدد عدد البايتات المتراص على 32 بت في السجل بالكامل، بما في ذلك رأس السجل الذي يبلغ 12 بايتًا والبيانات الخاصة بالسجل. لهذا النوع من السجلات، يجب أن تكون القيمة واحدة من التالي: 0x0000001C إذا كانت بتة C مضبوطة في حقل Flags. 0x00000024 إذا كانت بتة C غير مضبوطة في حقل Flags.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| القيمة | int | الحجم. |
getStartAngle()
public float getStartAngle()
يحصل على زاوية البداية. قيمة عائمة غير سالبة 32 بت تحدد الزاوية بين محور x والنقطة البداية للقوس. أي قيمة مقبولة، ولكن يجب تفسيرها modulo 360، بحيث تكون النتيجة المستخدمة في النطاق من 0.0 شاملًا إلى 360.0 غير شامل.
Returns: float
setStartAngle(float value)
public void setStartAngle(float value)
يضبط زاوية البداية. قيمة عائمة غير سالبة 32 بت تحدد الزاوية بين محور x والنقطة البداية للقوس. أي قيمة مقبولة، ولكن يجب تفسيرها modulo 360، بحيث تكون النتيجة المستخدمة في النطاق من 0.0 شاملًا إلى 360.0 غير شامل.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| القيمة | float |
getSweepAngle()
public float getSweepAngle()
يحصل على زاوية القوس. قيمة عائمة 32 بت تحدد مدى القوس المراد رسمه، كزاوية بالدرجات مقاسة من النقطة البداية المحددة بواسطة قيمة StartAngle. أي قيمة مقبولة، ولكن يجب تقييدها بين -360.0 و 360.0 شاملًا. القيمة الموجبة تشير إلى أن القوس يُعرف باتجاه عقارب الساعة، والقيمة السالبة تشير إلى أن القوس يُعرف باتجاه عكس عقارب الساعة.
Returns: float
setSweepAngle(float value)
public void setSweepAngle(float value)
يضبط زاوية القوس. قيمة عائمة 32 بت تحدد مدى القوس المراد رسمه، كزاوية بالدرجات مقاسة من النقطة البداية المحددة بواسطة قيمة StartAngle. أي قيمة مقبولة، ولكن يجب تقييدها بين -360.0 و 360.0 شاملًا. القيمة الموجبة تشير إلى أن القوس يُعرف باتجاه عقارب الساعة، والقيمة السالبة تشير إلى أن القوس يُعرف باتجاه عكس عقارب الساعة.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| القيمة | float |
getRectangleData()
public RectangleF getRectangleData()
يحصل على بيانات المستطيل إما كائن EmfPlusRect أو EmfPlusRectF يحدد صندوق الحدود للقطع الناقص المتوازي مع القوس. هذا المستطيل يحدد موضع القوس وحجمه وشكله. نوع الكائن في هذا الحقل يُحدد بقيمة حقل Flags.
Returns: RectangleF
setRectangleData(RectangleF value)
public void setRectangleData(RectangleF value)
يضبط بيانات المستطيل إما كائن EmfPlusRect أو EmfPlusRectF يحدد صندوق الحدود للقطع الناقص المتوازي مع القوس. هذا المستطيل يحدد موضع القوس وحجمه وشكله. نوع الكائن في هذا الحقل يُحدد بقيمة حقل Flags.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| value | RectangleF |