الفئة EmfPlusRotateWorldTransform
محتويات
[
يخفي
]EmfPlusRotateWorldTransform class
السجل EmfPlusRotateWorldTransform يُجري دورانًا على التحويل الحالي للفضاء العالمي.
public sealed class EmfPlusRotateWorldTransform : EmfPlusTerminalServerRecordType
المنشئات
| الاسم | الوصف |
|---|---|
| EmfPlusRotateWorldTransform(EmfPlusRecord) | يهيئ مثيلاً جديداً من الفئة EmfPlusRotateWorldTransform. |
الخصائص
| الاسم | الوصف |
|---|---|
| Angle { get; set; } | يحصل أو يعيّن قيمة عائمة 32‑بت تحدد زاوية الدوران بالدرجات. يتم تنفيذ العملية بإنشاء مصفوفة تحويل جديدة من المخطط التالي: ——————————— | sin(Angle) | cos(Angle) | 0 | | cos(Angle) | sin(Angle) | 0 | ——————————— الشكل 2: مصفوفة تحويل الدوران يتم ضرب تحويل الفضاء العالمي الحالي بهذه المصفوفة، وتصبح النتيجة التحويل الحالي للفضاء العالمي الجديد. يحدد حقل Flags ترتيب الضرب. |
| virtual DataSize { get; set; } | يحصل أو يعيّن عددًا صحيحًا غير موقع 32‑بت يجب أن يحدد عدد البايتات المتراصة على 32‑بت في حقل RecordData التالي. هذا العدد لا يشمل رأس السجل الذي يبلغ 12 بايت. |
| virtual Flags { get; set; } | يحصل أو يعيّن عددًا صحيحًا غير موقع 16‑بت يحتوي على معلومات لبعض السجلات حول كيفية تنفيذ العملية وعلى بنية السجل. |
| PostMultipliedMatrix { get; } | يحصل على قيمة تشير إلى ما إذا كان [post multiplied matrix]. إذا تم تعيينها، يجب أن تُضرب مصفوفة التحويل بعديًا. إذا لم تُحدد، يجب أن تُضرب مسبقًا. |
| virtual Size { get; set; } | يحصل أو يعيّن عددًا صحيحًا غير موقع 32‑بت يحدد عدد البايتات المتراصة على 32‑بت في السجل بالكامل، بما في ذلك رأس السجل الذي يبلغ 12 بايت والبيانات الخاصة بالسجل. |
| Type { get; } | يحصل على عدد صحيح غير موقع 16‑بت يحدد نوع السجل. |
انظر أيضًا
- class EmfPlusTerminalServerRecordType
- namespace Aspose.Imaging.FileFormats.Emf.EmfPlus.Records
- assembly Aspose.Imaging