Class EmfPlusHeader
نام ها : Aspose.Imaging.FileFormats.Emf.EmfPlus.Records جمع آوری: Aspose.Imaging.dll (25.4.0)
رکورد EmfPlusHeader شروع داده های EMF+ را در متافیل مشخص می کند.رکورد EmfPlusHeader باید در یک رکورد EMF EMR_COMMENT_EMFPLUS قرار گیرد.که باید بلافاصله پس از عنوان EMF در متافیل ثبت شود.رکورد EMR_COMMENT_EMFPLUS در بخش 2.3.3.2 [MS-EMF] مشخص شده است.
public sealed class EmfPlusHeader : EmfPlusControlRecordType
Inheritance
object ← MetaObject ← EmfPlusRecord ← EmfPlusControlRecordType ← EmfPlusHeader
اعضای ارثی
EmfPlusRecord.Type , EmfPlusRecord.Flags , EmfPlusRecord.Size , EmfPlusRecord.DataSize , object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
EmfPlusHeader(EmfPlusRecord)
شروع یک مثال جدید از کلاس Aspose.Imaging.FileFormats.Emf.EmfPlus.Records.EmfPlusHeader.
public EmfPlusHeader(EmfPlusRecord source)
Parameters
source
EmfPlusRecord
منبع است.
Properties
DualMode
در این مطلب قصد داریم به شما بگوئیم که آیا می خواهید یا نه یا نه.اگر تنظیم شود، این پرچم نشان می دهد که این متافیل “دو حالت” است، که به معنیاین مجموعه شامل دو مجموعه از سوابق است که هر کدام از آنها به طور کامل مشخص می شود.محتوای گرافیک: اگر مشخص باشد، محتوای گرافیک توسط EMF+ مشخص می شود.سوابق، و احتمالا سوابق EMF که قبل از یک رکورد EmfPlusGetDC است.اگر این پرچم تنظیم شود، تنها رکورد های EMF باید کافی باشد تا مشخص شود کهتوجه داشته باشید که آیا پرچم “دو حالت” تنظیم شده است یا نه، برخی ازاسناد EMF همیشه در دسترس هستند، یعنی اسناد کنترل EMF و اسناد EMFکه حاوی اسناد EMF+ است. اسناد کنترل EMF در [MS-EMF] مشخص شده است.بخش 2.3.4
public bool DualMode { get; set; }
ارزش املاک
EmfPlusFlags
دریافت یا قرار دادن EMF به علاوه پرچم.یک کل بی سیم 32 بیتی که حاوی اطلاعات در مورد چگونگی ضبط این متافیل است.اگر 31 بیتی از میدان تنظیم شود، این پرچم نشان می دهد که متافیل بایک زمینه دستگاه مرجع برای یک نمایش ویدئویی.اگر روشن باشد، متافیل بایک ابزار مرجع برای یک چاپگر.
public int EmfPlusFlags { get; set; }
ارزش املاک
IsValid
یک مقدار دریافت می کند که نشان می دهد این مورد معتبر است یا نه.
public bool IsValid { get; }
ارزش املاک
منطقیDpiX
دریافت یا تنظیم منطقی dpi x.یک کلگر 32 بیتی بدون علامت که رزولوشن افقی را مشخص می کند که برای آن متافیلضبط شده، در واحد های پیکسل در اینچ.
public int LogicalDpiX { get; set; }
ارزش املاک
منطق
دریافت یا تنظیم منطقی dpi y.یک کلگر 32 بیتی بدون علامت که رزولوشن عمودی را مشخص می کند که برای آن متافیلضبط شده، در واحد های خط در اینچ
public int LogicalDpiY { get; set; }
ارزش املاک
Version
نسخه را دریافت یا تنظیم کنید.یک اشیاء EmfPlusGraphicsVersion (قسمت 2.2.2.19) که نسخه عملیاتی را مشخص می کندگرافیک سیستم که برای ایجاد این متافیل مورد استفاده قرار گرفت.
public EmfPlusGraphicsVersion Version { get; set; }
ارزش املاک
VideoDisplay
دریافت یا تنظیم مقدار نشان می دهد که آیا ویدئو نمایش داده می شود.اگر تنظیم شده باشد، این پرچم نشان می دهد که متافیل با یک دستگاه مرجع ضبط شده است.در صورت روشن شدن، متافیل با یک دستگاه مرجع ضبط شده است.شرایط برای یک پرینتر
public bool VideoDisplay { get; set; }