Page

Page class

فئة تمثل صفحة من مستند PDF .

public sealed class Page : IDisposable

الخصائص

اسموصف
Actions { get; }الحصول على مجموعة من خصائص الصفحة .
Annotations { get; }الحصول على مجموعة من التعليقات التوضيحية للصفحة . Annotations
ArtBox { get; set; }الحصول على أو تعيين المربع الفني للصفحة.
Artifacts { get; }الحصول على مجموعة من القطع الأثرية على الصفحة.
Background { get; set; }الحصول على أو تحديد لون خلفية الصفحة.
BackgroundImage { get; set; }الحصول على أو تعيين صورة الخلفية للصفحة (للمولد فقط).
BleedBox { get; set; }الحصول على أو تعيين مربع التسييل الخاص بالصفحة.
ColorType { get; }يضبط نوع لون الصفحات بناءً على المعلومات التي يتم الحصول عليها من المشغلين SetColor ، الصور والنماذج .
Contents { get; }يحصل على مجموعة من العوامل في دفق محتوى الصفحة.OperatorCollection
CropBox { get; set; }الحصول على أو تعيين مربع اقتصاص الصفحة.
Duration { get; set; }الحصول على مدة عرض الصفحة المحددة. هذا هو الوقت بالثواني الذي سيتم عرض هذه الصفحة أثناء العرض التقديمي . Returs -1 إذا لم يتم تحديد المدة.
FieldsInTabOrder { get; }الحصول على قائمة كائن الحقل بترتيب الجدولة في هذه الصفحة.
Footer { get; set; }الحصول على تذييل الصفحة أو تعيينه.
Group { get; set; }الحصول على أو تعيين فئة سمات المجموعة التي تحدد سمات مجموعة الصفحات الخاصة بالصفحات لاستخدامها في نموذج التصوير الشفاف.
Header { get; set; }الحصول على رأس الصفحة أو تعيينه.
IsAddParagraphsAfterLast { get; set; }الحصول على أو تعيين إضافة الفقرات بعد الفقرة الأخيرة من الصفحة
Layers { get; set; }الحصول على مجموعة طبقات أو تعيينها.
MediaBox { get; set; }الحصول على أو تعيين مربع وسائط الصفحة.
NoteLineStyle { get; set; }الحصول على نمط الخط للملاحظات أو تعيينه. (للمولد فقط)
Number { get; }احصل على رقم الصفحة .
PageInfo { get; set; }الحصول على معلومات الصفحة أو تعيينها (للمولد فقط ، لا يتم ملؤها عند قراءة الملف).
Paragraphs { get; set; }الحصول على الفقرات.
Rect { get; set; }الحصول على مستطيل الصفحة أو تعيينه. يتم إرجاع مربع اقتصاص الصفحة إذا تم تحديده ، وإلا يتم إرجاع مربع وسائط الصفحة . يرجى ملاحظة أن هذه الخاصية لا تأخذ في الاعتبار تدوير الصفحة. للحصول على مستطيل الصفحة الذي يفكر في التدوير ، يرجى استخدام ActualRect .
Resources { get; }يحصل على موارد الصفحة. يحتوي كائن الموارد على مجموعات من الصور والنماذج والخطوط.Resources
Rotate { get; set; }الحصول على تدوير الصفحة أو تعيينه.
RotationMatrix { get; }يحصل على مصفوفة التحويل للصفحة.
TabOrder { get; set; }الحصول على ترتيب الصفحة للصفحة أو تعيينه. القيم المحتملة: الصف والعمود. افتراضي ، Manual
TocInfo { get; set; }الحصول على معلومات جدول المحتويات أو تعيينها.
TrimBox { get; set; }الحصول على أو تعيين مربع القطع للصفحة.
UserUnit { get; set; }الحصول على أو تعيين قيمة UserUnit. رقم موجب يوضح حجم وحدات مساحة المستخدم الافتراضية ، بمضاعفات 1 72 بوصة. القيمة الافتراضية هي 1. يرجى تعيين قيمة صفرية أو سالبة لمسح هذا الإدخال في الصفحة .
Watermark { get; set; }الحصول على العلامة المائية للصفحة أو تعيينها.

طُرق

اسموصف
Accept(AnnotationSelector)يقبلAnnotationSelector كائن زائر يوفر وظائف للعمل مع التعليقات التوضيحية.
Accept(ImagePlacementAbsorber)يقبلImagePlacementAbsorber كائن زائر يوفر وظائف للعمل مع كائنات وضع الصورة.
Accept(TextAbsorber)يقبلTextAbsorber كائن زائر يوفر وظائف للعمل مع كائنات النص.
Accept(TextFragmentAbsorber)يقبلTextFragmentAbsorber كائن زائر يوفر وظائف للعمل مع كائنات النص.
AddImage(Stream, Rectangle)يضيف صورة إلى الصفحة ويحددها في منتصف المستطيل المحدد لحفظ نسبة الصورة.
AddImage(string, Rectangle)يضيف صورة إلى الصفحة ويحددها في منتصف المستطيل المحدد لحفظ نسبة الصورة.
AddImage(string, Stream, Rectangle)يضيف صورة قابلة للبحث إلى الصفحة ويحددها في منتصف المستطيل المحدد لحفظ نسبة الصورة.
AddImage(Stream, Rectangle, int, int, bool)يضيف صورة على الصفحة ويعتمد على موضع مستطيل الصورة.
AddStamp(Stamp)ضع الختم في الصفحة. يمكن أن يكون الطابع رقم صفحة أو صورة أو نصًا بسيطًا ، على سبيل المثال بعض الشعار.
AsByteArray(Resolution)تحويل الصفحة الحالية إلى صورة نقطية وإرجاع مصفوفة من البايت.
AsXml()تحويل الصفحة الحالية إلى xml بترميز utf8 .
CalculateContentBBox()حساب قيمة bbox - مستطيل يحتوي على محتويات بدون هوامش مرئية.
ConvertToPNGMemoryStream()قم بتحويل الصفحة إلى PNG لدفق صور DSR و OMR و OCR.
Dispose()يحرر الذاكرة
Flatten()يزيل كافة الحقول الموجودة على الصفحة ويضع قيمها بدلاً من ذلك.
FreeMemory()مسح البيانات المخزنة مؤقتًا
GetNotifications()إرجاع إشعارات حول العمليات الداخلية مع محتوى الصفحة. (يتم دعم الإخطارات فقط حول أحداث الفقرة في سيناريوهات إضافة النص.)
GetPageRect(bool)إرجاع مستطيل الصفحة.
IsBlank(double)يحصل على العلم سواء كانت الصفحة فارغة أم لا.
MakeGrayscale()يحول الصفحة إلى تدرج رمادي.
SendTo(PageDevice, Stream)يرسل الصفحة للمعالجة باستخدام جهاز الصفحة المحدد.
SendTo(PageDevice, string)يرسل الصفحة للمعالجة باستخدام جهاز الصفحة المحدد.
SetPageSize(double, double)يحدد حجم الصفحة للصفحة.
static IntToRotation(int)يترجم قيمة العدد الصحيح إلى عضو تعداد تناوب مطابق.
static RotationToInt(Rotation)يترجم عضو التعداد بالتناوب إلى قيمة عدد صحيح.

أعضاء آخرون

اسموصف
delegate BeforePageGenerateإجراء لتخصيص الرأس والتذييل .

أنظر أيضا