Class EmfPlusDrawImagePoints
نام ها : Aspose.Imaging.FileFormats.Emf.EmfPlus.Records جمع آوری: Aspose.Imaging.dll (25.4.0)
رکورد EmfPlusDrawImagePoints مشخص می کند که یک تصویر مقیاس شده در داخل یک پارالوگراف طراحی شده است.
public sealed class EmfPlusDrawImagePoints : EmfPlusDrawingRecordType
Inheritance
object ← MetaObject ← EmfPlusRecord ← EmfPlusDrawingRecordType ← EmfPlusDrawImagePoints
اعضای ارثی
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()
Remarks
یک EmfPlusImage می تواند یک bitmap یا متافیل را مشخص کند.رنگ ها در یک تصویر می توانند در هنگام رزرو دستکاری شوند، می توانند اصلاح شوند، تاریک شوند،روشن شد و دور شد.
Constructors
EmfPlusDrawImagePoints(EmfPlusRecord)
شروع یک مثال جدید از کلاس Aspose.Imaging.FileFormats.Emf.EmfPlus.Records.EmfPlusDrawImagePoints.
public EmfPlusDrawImagePoints(EmfPlusRecord source)
Parameters
source
EmfPlusRecord
منبع است.
Properties
ApplyingAnEffect
در این مطلب قصد داریم به شما بگوئیم که آیا می خواهید یا نه یا نه.این نقطه نشان می دهد که ارائه تصویر شامل استفاده از یک اثر است.اگر تنظیم شده باشد، یک شی از کلاس اثر باید در یک قبلی مشخص شده باشد.EmfPlusSerializableObject رکورد (قسمت 2.3.5.2)
public bool ApplyingAnEffect { get; set; }
ارزش املاک
Compressed
دریافت یا تنظیم یک مقدار نشان می دهد که آیا PointData فشرده شده است یا خیر.این بیت نشان می دهد که آیا میدان PointData داده های فشرده را مشخص می کند یا خیر.اگر تنظیم شود، PointData مکان های مطلق را در فضای هماهنگی با کل 16 بیتی مشخص می کند.اگر روشن باشد، PointData مکان های مطلق را در فضای هماهنگی باهماهنگی های نقطه پرواز 32 بیتیاگر پرچم P (در زیر) تنظیم شده باشد، این پرچم نامحدود است و باید نادیده گرفته شود.
public bool Compressed { get; set; }
ارزش املاک
ImageAttributesId
دریافت یا تنظیم یک کل 32 بیتی غیر امضا شده که حاوی شاخصگزینه EmfPlusImageAttributes (قسمت 2.2.1.5) در جدول EMF+ اشیاء.
public int ImageAttributesId { get; set; }
ارزش املاک
ObjectId
دریافت یا تنظیم شناسه اشیاء.شاخص یک اشیاء EmfPlusImage (قسمت 2.2.1.4) در EMF+جدول اشیاء، که تصویر را مشخص می کند.قیمت باید صفر تا 63 باشد، شامل.
public byte ObjectId { get; set; }
ارزش املاک
PointData
دریافت یا تنظیم مجموعه ای از نقاط شمارش که سه نقطه از یک پارالوگراف را مشخص می کند.سه نقطه نشان دهنده گوشه های بالا چپ، بالا راست و پایین چپپاراللوگرافی: نقطه چهارم پاراللوگرافی از سه نقطه اول خارج می شود.بخشی از تصویر مشخص شده توسط میدان SrcRect SHOULD دارای مقیاس و چرخشتغییر در صورت لزوم برای انطباق در داخل پارالوگراف اعمال می شود.
public PointF[] PointData { get; set; }
ارزش املاک
PointF [ ]
Relative
دریافت یا تنظیم یک مقدار نشان می دهد که آیا این Aspose.Imaging.FileFormats.Emf.EmfPlus.Records.EmfPlusDrawImagePoints نسبی است.این نقطه نشان می دهد که آیا میدان PointData مکان های نسبی یا مطلق را مشخص می کند.اگر تنظیم شود، هر عنصر در PointData یک مکان را در فضای هماهنگی مشخص می کند کهدر رابطه با موقعیت مشخص شده توسط عنصر قبلی در ردیف.در مورداولین عنصر در PointData، یک موقعیت قبلی در هماهنگی ها (0.0) در نظر گرفته می شود.PointData مکان های مطلق را با توجه به پرچم C مشخص می کند.توجه داشته باشید اگر این پرچم تنظیم شود، پرچم C (در بالا) نامحدود است و باید نادیده گرفته شود.
public bool Relative { get; set; }
ارزش املاک
SrcRect
دریافت یا تنظیم یک اشیاء EmfPlusRectF (قسمت 2.2.2.39) که یک بخش از تصویر را تعریف می کند.
public RectangleF SrcRect { get; set; }
ارزش املاک
SrcUnit
دریافت یا تنظیم یک کل 32 بیتی امضا شده که واحد های میدان SrcRect را تعریف می کند.ارزش UnitPixel در فهرست UnitType باشد (قسمت 2.1.1.33).
public EmfPlusUnitType SrcUnit { get; set; }