EmfPlusDrawImagePoints

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 EmfPlusDrawImagePoints extends EmfPlusDrawingRecordType

سجل EmfPlusDrawImagePoints يحدد رسم صورة مُقاسة داخل متوازي أضلاع.

يمكن لـ EmfPlusImage تحديد إما صورة نقطية أو ملف تعريف. يمكن تعديل ألوان الصورة أثناء العرض. يمكن تصحيحها، تعتيمها، إضاءتها، وإزالتها.

المنشئات

المنشئالوصف
EmfPlusDrawImagePoints(EmfPlusRecord source)ينشئ مثيلًا جديدًا من الفئة EmfPlusDrawImagePoints.

الطرق

طريقةالوصف
getCompressed()يحصل أو يعيّن قيمة تشير إلى ما إذا كانت بيانات النقطة PointData مضغوطة.
setCompressed(boolean value)يحصل أو يعيّن قيمة تشير إلى ما إذا كانت بيانات النقطة PointData مضغوطة.
getObjectId()يحصل أو يعيّن معرف الكائن.
setObjectId(byte value)يحصل أو يعيّن معرف الكائن.
getApplyingAnEffect()يحصل أو يضبط قيمة تشير إلى ما إذا كان [applying an effect].
setApplyingAnEffect(boolean value)يحصل أو يضبط قيمة تشير إلى ما إذا كان [applying an effect].
getRelative()يحصل أو يضبط قيمة تشير إلى ما إذا كان هذا EmfPlusDrawImagePoints نسبيًا.
setRelative(boolean value)يحصل أو يضبط قيمة تشير إلى ما إذا كان هذا EmfPlusDrawImagePoints نسبيًا.
getImageAttributesId()يحصل أو يضبط عددًا صحيحًا غير موقع 32 بت يحتوي على فهرس كائن EmfPlusImageAttributes الاختياري (القسم 2.2.1.5) في جدول كائنات EMF+.
setImageAttributesId(int value)يحصل أو يضبط عددًا صحيحًا غير موقع 32 بت يحتوي على فهرس كائن EmfPlusImageAttributes الاختياري (القسم 2.2.1.5) في جدول كائنات EMF+.
getSrcUnit()يحصل أو يضبط عددًا صحيحًا موقعًا 32 بت يحدد وحدات حقل SrcRect.
setSrcUnit(int value)يحصل أو يضبط عددًا صحيحًا موقعًا 32 بت يحدد وحدات حقل SrcRect.
getSrcRect()يحصل أو يضبط كائن EmfPlusRectF (القسم 2.2.2.39) الذي يحدد جزءًا من الصورة ليتم عرضه.
setSrcRect(RectangleF value)يحصل أو يضبط كائن EmfPlusRectF (القسم 2.2.2.39) الذي يحدد جزءًا من الصورة ليتم عرضه.
getPointData()يحصل أو يضبط مصفوفة من نقاط Count التي تحدد ثلاث نقاط لمتوازي أضلاع.
setPointData(PointF[] value)يحصل أو يضبط مصفوفة من نقاط Count التي تحدد ثلاث نقاط لمتوازي أضلاع.

EmfPlusDrawImagePoints(EmfPlusRecord source)

public EmfPlusDrawImagePoints(EmfPlusRecord source)

ينشئ مثيلًا جديدًا من الفئة EmfPlusDrawImagePoints.

Parameters:

معاملنوعالوصف
sourceEmfPlusRecordالمصدر.

getCompressed()

public boolean getCompressed()

يحصل أو يضبط قيمة تشير إلى ما إذا كانت PointData مضغوطة. تشير هذه البت إلى ما إذا كان حقل PointData يحدد بيانات مضغوطة. إذا تم ضبطه، تحدد PointData المواقع المطلقة في مساحة الإحداثيات باستخدام إحداثيات عددية 16‑بت. إذا لم يتم ضبطه، تحدد PointData المواقع المطلقة في مساحة الإحداثيات باستخدام إحداثيات عائمة 32‑بت. ملاحظة: إذا تم ضبط علم P (أدناه)، فإن هذه العلامة غير معرفة ويجب تجاهلها.

Returns: boolean

setCompressed(boolean value)

public void setCompressed(boolean value)

يحصل أو يضبط قيمة تشير إلى ما إذا كانت PointData مضغوطة. تشير هذه البت إلى ما إذا كان حقل PointData يحدد بيانات مضغوطة. إذا تم ضبطه، تحدد PointData المواقع المطلقة في مساحة الإحداثيات باستخدام إحداثيات عددية 16‑بت. إذا لم يتم ضبطه، تحدد PointData المواقع المطلقة في مساحة الإحداثيات باستخدام إحداثيات عائمة 32‑بت. ملاحظة: إذا تم ضبط علم P (أدناه)، فإن هذه العلامة غير معرفة ويجب تجاهلها.

Parameters:

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

getObjectId()

public byte getObjectId()

يحصل أو يضبط معرف الكائن. فهرس كائن EmfPlusImage (القسم 2.2.1.4) في جدول كائنات EMF+، الذي يحدد الصورة التي سيتم عرضها. يجب أن تكون القيمة بين الصفر و63، شاملًا.

القيمة: معرف الكائن.

Returns: byte

setObjectId(byte value)

public void setObjectId(byte value)

يحصل أو يضبط معرف الكائن. فهرس كائن EmfPlusImage (القسم 2.2.1.4) في جدول كائنات EMF+، الذي يحدد الصورة التي سيتم عرضها. يجب أن تكون القيمة بين الصفر و63، شاملًا.

القيمة: معرف الكائن.

Parameters:

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

getApplyingAnEffect()

public boolean getApplyingAnEffect()

يحصل أو يعيّن قيمة تشير إلى ما إذا كان [applying an effect]. هذه البتة تشير إلى أن عرض الصورة يتضمن تطبيق تأثير. إذا تم تعيينها، يجب أن يكون كائن من فئة Effect قد تم تحديده في سجل EmfPlusSerializableObject سابق (القسم 2.3.5.2).

القيمة: true إذا كان [applying an effect]؛ وإلا false.

Returns: boolean

setApplyingAnEffect(boolean value)

public void setApplyingAnEffect(boolean value)

يحصل أو يعيّن قيمة تشير إلى ما إذا كان [applying an effect]. هذه البتة تشير إلى أن عرض الصورة يتضمن تطبيق تأثير. إذا تم تعيينها، يجب أن يكون كائن من فئة Effect قد تم تحديده في سجل EmfPlusSerializableObject سابق (القسم 2.3.5.2).

القيمة: true إذا كان [applying an effect]؛ وإلا false.

Parameters:

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

getRelative()

public boolean getRelative()

يحصل أو يعيّن قيمة تشير إلى ما إذا كان هذا EmfPlusDrawImagePoints نسبياً. هذه البتة تشير إلى ما إذا كان حقل PointData يحدد مواقع نسبية أو مطلقة. إذا تم تعيينها، كل عنصر في PointData يحدد موقعاً في فضاء الإحداثيات يكون نسبياً إلى الموقع المحدد بواسطة العنصر السابق في المصفوفة. في حالة العنصر الأول في PointData، يُفترض وجود موقع سابق عند الإحداثيات (0,0). إذا تم إلغاء تعيينها، يحدد PointData مواقع مطلقة وفقاً لعلامة C. ملاحظة: إذا تم تعيين هذه العلامة، تكون علامة C (أعلاه) غير معرفة ويجب تجاهلها.

القيمة: true إذا كان نسبيًا؛ وإلا false.

Returns: boolean

setRelative(boolean value)

public void setRelative(boolean value)

يحصل أو يعيّن قيمة تشير إلى ما إذا كان هذا EmfPlusDrawImagePoints نسبياً. هذه البتة تشير إلى ما إذا كان حقل PointData يحدد مواقع نسبية أو مطلقة. إذا تم تعيينها، كل عنصر في PointData يحدد موقعاً في فضاء الإحداثيات يكون نسبياً إلى الموقع المحدد بواسطة العنصر السابق في المصفوفة. في حالة العنصر الأول في PointData، يُفترض وجود موقع سابق عند الإحداثيات (0,0). إذا تم إلغاء تعيينها، يحدد PointData مواقع مطلقة وفقاً لعلامة C. ملاحظة: إذا تم تعيين هذه العلامة، تكون علامة C (أعلاه) غير معرفة ويجب تجاهلها.

القيمة: true إذا كان نسبيًا؛ وإلا false.

Parameters:

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

getImageAttributesId()

public int getImageAttributesId()

يحصل أو يضبط عددًا صحيحًا غير موقع 32 بت يحتوي على فهرس كائن EmfPlusImageAttributes الاختياري (القسم 2.2.1.5) في جدول كائنات EMF+.

القيمة: معرف خصائص الصورة.

Returns: int

setImageAttributesId(int value)

public void setImageAttributesId(int value)

يحصل أو يضبط عددًا صحيحًا غير موقع 32 بت يحتوي على فهرس كائن EmfPlusImageAttributes الاختياري (القسم 2.2.1.5) في جدول كائنات EMF+.

القيمة: معرف خصائص الصورة.

Parameters:

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

getSrcUnit()

public int getSrcUnit()

يحصل أو يعيّن عددًا صحيحًا موقعًا 32‑بت يحدد وحدات حقل SrcRect. يجب أن يكون قيمة UnitPixel من تعداد UnitType (القسم 2.1.1.33).

القيمة: وحدة المصدر.

Returns: int

setSrcUnit(int value)

public void setSrcUnit(int value)

يحصل أو يعيّن عددًا صحيحًا موقعًا 32‑بت يحدد وحدات حقل SrcRect. يجب أن يكون قيمة UnitPixel من تعداد UnitType (القسم 2.1.1.33).

القيمة: وحدة المصدر.

Parameters:

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

getSrcRect()

public RectangleF getSrcRect()

يحصل أو يضبط كائن EmfPlusRectF (القسم 2.2.2.39) الذي يحدد جزءًا من الصورة ليتم عرضه.

القيمة: مستطيل المصدر.

Returns: RectangleF

setSrcRect(RectangleF value)

public void setSrcRect(RectangleF value)

يحصل أو يضبط كائن EmfPlusRectF (القسم 2.2.2.39) الذي يحدد جزءًا من الصورة ليتم عرضه.

القيمة: مستطيل المصدر.

Parameters:

معاملنوعالوصف
valueRectangleF

getPointData()

public PointF[] getPointData()

يحصل أو يعيّن مصفوفة من Count نقطة تحدد ثلاث نقاط لمتوازي أضلاع. تمثل النقاط الثلاث الزاوية العلوية اليسرى، العلوية اليمنى، والسفلية اليسرى لمتوازي الأضلاع. يتم استنتاج النقطة الرابعة من الثلاث نقاط الأولى. يجب أن تُطبق عمليات التحجيم والقص إذا لزم الأمر على الجزء من الصورة المحدد بحقل SrcRect لتناسب داخل متوازي الأضلاع.

القيمة: بيانات النقطة.

Returns: com.aspose.imaging.PointF[]

setPointData(PointF[] value)

public void setPointData(PointF[] value)

يحصل أو يعيّن مصفوفة من Count نقطة تحدد ثلاث نقاط لمتوازي أضلاع. تمثل النقاط الثلاث الزاوية العلوية اليسرى، العلوية اليمنى، والسفلية اليسرى لمتوازي الأضلاع. يتم استنتاج النقطة الرابعة من الثلاث نقاط الأولى. يجب أن تُطبق عمليات التحجيم والقص إذا لزم الأمر على الجزء من الصورة المحدد بحقل SrcRect لتناسب داخل متوازي الأضلاع.

القيمة: بيانات النقطة.

Parameters:

معاملنوعالوصف
valuePointF[]