الفئة 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‑بت يحدد نوع السجل.

انظر أيضًا