Class ImageDevice

ImageDevice class

فئة جهاز تكوين الصورة.

public class ImageDevice : Device, IMultiPageDevice

المنشئون

اسموصف
ImageDevice()إنشاء مثيل جديد .
ImageDevice(Size)إنشاء مثيل جديد بحجم وسائط محدد.

الخصائص

اسموصف
override Background { get; set; }يحصل / يحدد لون الخلفية.
virtual CharTM { get; set; }إرجاع أو تحديد تحويل الأحرف الحالية.
Creator { get; set; }إرجاع أو تحديد منشئ إخراج الجهاز الناتج.
virtual CurrentPageNumber { get; }إرجاع الرقم المطلق للصفحة الحالية داخل المستند.
virtual CurrentRelativePageNumber { get; }إرجاع الرقم النسبي للصفحة الحالية داخل القسم الحالي.
override Font { get; set; }يحصل / يحدد الخط الحالي.
virtual IsDirectRGB { get; }يشير إلى ما إذا كان الجهاز يستخدم وضع RGB المباشر ، أي RGB.
IsLicensed { get; }يشير إلى ما إذا كان مثيل مكتبة Aspose.Page هذا مرخصًا.
override Opacity { get; set; }يحصل / يحدد التعتيم .
override OpacityMask { get; set; }يحصل / يحدد الفرشاة لقناع العتامة. يتم تطبيق القناع على Paint أو Strike.
override Paint { get; set; }الحصول على / تعيين الفرشاة لملء المسارات .
Properties { get; set; }خصائص الجهاز بما في ذلك البيانات الوصفية.
Result { get; }إرجاع مصفوفات بايت الصور الناتجة. البعد الأول للمستندات الداخلية والثاني للصفحات داخل المستندات الداخلية.
override SaveOptions { set; }يقوم بتهيئة خيارات الحفظ .
override Size { get; set; }يحصل / يحدد حجم وسائط الجهاز.
override Stroke { get; set; }الحصول على / تعيين حد رسم المسارات.
virtual TextRenderingMode { get; set; }إرجاع أو تحديد وضع عرض النص الحالي.
virtual TextStrokeWidth { get; set; }إرجاع أو تحديد عرض ضغط النص الحالي.

طُرق

اسموصف
virtual ClosePage()يكمل الصفحة .
virtual ClosePartition()تم الانتهاء من قسم المستند .
override Create()ينشئ مثيلًا جديدًا للجهاز بناءً على مثيل الجهاز هذا . يكتب حالة رسومات الجهاز هذه ، أي يُنشئApsCanvas مثيل (مثيلات) مع خصائص RenderTransform و Clip المقابلة.
override Dispose()التخلص من مثيل هذا الجهاز. إنهاء حالة رسومات مثيل الجهاز هذه ، أي مفاتيح تبديل APS التي تُنشئ سياق إلى ملفApsCanvas من المستوى الأعلى ثم حالة رسومات هذا الجهازApsCanvas .
override Draw(GraphicsPath)يرسم المسار المحدد .
virtual DrawArc(double, double, double, double, double, double)يرسم قوسًا .
virtual DrawImage(Bitmap, Matrix, Color)يرسم صورة ذات تحويل وخلفية معينين .
virtual DrawLine(double, double, double, double)يرسم مقطعًا مستقيماً .
virtual DrawOval(double, double, double, double)رسم شكل بيضاوي .
virtual DrawPolygon(double[], double[], int)رسم poligone .
virtual DrawPolygon(int[], int[], int)رسم مضلع .
virtual DrawPolyline(double[], double[], int)رسم شكل متعدد الخطوط .
virtual DrawPolyline(int[], int[], int)رسم شكل متعدد الخطوط .
virtual DrawRect(double, double, double, double)يرسم مستطيلًا .
virtual DrawRoundRect(double, double, double, double, double, double)يرسم مستطيلاً مستديرًا .
override DrawString(string, double, double)يرسم سلسلة في الموضع المحدد .
override EndDocument()يكمل المستند .
override Fill(GraphicsPath)يملأ المسار المحدد .
virtual FillArc(double, double, double, double, double, double)يملأ قوسًا .
virtual FillOval(double, double, double, double)يملأ شكل بيضاوي .
virtual FillPolygon(double[], double[], int)يملأ بوليغون .
virtual FillPolygon(int[], int[], int)يملأ بوليغون .
virtual FillRect(double, double, double, double)يملأ مستطيل .
virtual FillRoundRect(double, double, double, double, double, double)يملأ مستطيل دائري .
GetProperty(string)يحصل على قيمة خاصية السلسلة .
GetPropertyColor(string)يحصل على قيمة خاصية اللون .
GetPropertyDouble(string)يحصل على قيمة الخاصية المزدوجة .
GetPropertyInt(string)الحصول على قيمة خاصية عدد صحيح .
GetPropertyMargins(string)يحصل على قيمة خاصية الهامش .
GetPropertyRectangle(string)يحصل على قيمة خاصية المستطيل .
GetPropertySize(string)يحصل على قيمة خاصية الحجم .
override GetTransform()إرجاع مصفوفة التحويل الحالية.
virtual InitClip()تهيئة مقطع الجهاز.
InitPageNumbers()يقوم بتهيئة عدد الصفحات لإخراجها.
IsProperty(string)الحصول على قيمة الخاصية المنطقية .
virtual OpenPage(string)يبدأ صفحة جديدة بالعنوان المحدد.
virtual OpenPage(float, float)يبدأ صفحة جديدة بالعرض والارتفاع المحددين.
virtual OpenPartition()يبدأ قسم مستند جديد.
override ReNew()يضبط الأجهزة على الحالة الأولية .
override Reset()يعيد ضبط الجهاز.
override Rotate(double)يطبق دوران في اتجاه عقارب الساعة حول الأصل لمصفوفة التحويل الحالية.
virtual Rotate(double, double, double)قم بتدوير مصفوفة التحويل الحالية حول نقطة.
override Scale(double, double)يطبق متجه المقياس المحدد على مصفوفة التحويل الحالية.
override SetClip(GraphicsPath)يضيف المسار المحدد إلى مسار المقطع الحالي.
override SetTransform(Matrix)يضبط مصفوفة التحويل الحالية.
override Shear(double, double)يطبق متجه القص المحدد على مصفوفة التحويل الحالية.
override StartDocument()يبدأ المستند .
override ToString()إرجاع اسم نوع الجهاز.
override Transform(Matrix)ضرب مصفوفة التحويل الحالية بالمحددةMatrix .
override Translate(double, double)يطبق متجه الترجمة المحدد على مصفوفة التحويل الحالية.
virtual UpdatePageParameters(IMultiPageDevice)يقوم بتحديث معلمات الصفحة الحالية.
virtual WriteComment(string)يكتب تعليقًا .

أنظر أيضا