Page

المعلومات العامة

Page هي فئة في Aspose.PDF FOSS لـ .NET. الميراث من: IDisposable.

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

تقدم هذه الفئة 53 طريقة للعمل مع كائنات الصفحة في برامج .NET. المنهجيات المتاحة تشمل: Accept, AddContent, AddContentStream, AddExtGState, AddFloatingBox, AddGraph, AddGraphics, AddImage, AddStamp, AddTable, AsByteArray, AsXml,، و 27 طريقة إضافية. جميع الأعضاء العامين يمكن الوصول إليهم من أي تطبيق .NET بعد تثبيت حزمة Aspose.PDF FOSS for .Net. خصائص: Actions, Annotations, ArtBox, Artifacts, Background, BackgroundImage,و 34 آخرين.

خصائص

اسمالنوعالوصولوصف
Numberintاقرأ1-based page number.
FieldsInTabOrderIList<Forms.Field>اقرأأشكال الحقول التي تظهر الميزات على هذه الصفحة، حسب ترتيب علامة التبويب.
RectRectangleالقراءة/ الكتابةمستطيل الصفحة (الجهاز الافتراضي MediaBox).
RectangleRectangleالقراءة/ الكتابةالصفحة المستطيلة.
PageInfoPageInfoالقراءة/ الكتابةحاوية معلومات الصفحة مع خصائص العرض/الارتفاع/الحافة.
BackgroundColor?القراءة/ الكتابةيحصل على الخلفية.
MediaBoxRectangleالقراءة/ الكتابةمربع الوسائط لهذا الصفحة (المطلوب لكل مواصفات).
CropBoxRectangleالقراءة/ الكتابةمربع التجميع (المتحكم في صندوق الوسائط).
BleedBoxRectangleالقراءة/ الكتابةصندوق النزيف (الطبيعي لـ “صندوق المحاصيل”).
TrimBoxRectangleالقراءة/ الكتابةصندوق التخزين (الطبيعي هو مربع الحصاد).
ArtBoxRectangleالقراءة/ الكتابةصندوق الفن (الترتيب الافتراضي هو مربع المحاصيل).
RotateRotationالقراءة/ الكتابةتدوير الصفحة كالتدوين enum.
RotateDegreesintالقراءة/ الكتابةدوران الصفحة بالدرجات كـ int (0, 90, 180, 270).
RotationMatrixMatrixاقرأتحويل متكامل الذي يترتب نظام الإحداثيات PDF غير المتحرك إلى النظام المرئي للمستخدم (المتحور) للصفحة.
Durationdoubleالقراءة/ الكتابةمدة عرض الصفحة بالثواني لوضع العرض.
AnnotationsAnnotationCollectionاقرأالتعليقات على هذه الصفحة.
ImagesXImageCollectionاقرأالصورة XObjects على هذه الصفحة.
FontsFontCollectionاقرأالمصطلحات المشار إليها في هذه الصفحة.
ResourcesResourcesاقرأمصادر الصفحة (الخطوط، الصور) توفر الوصول عبر كائن الموارد الموحدة.
PatternsIReadOnlyDictionary<string, Pattern>اقرأموارد النمط في هذه الصفحة (بإستخدام اسم النماذج).
ContentsOperatorCollectionاقرأمجموعة مشغلات تدفق المحتوى.
Widthdoubleاقرأعرض الصفحة المرئية مع حساب الدوران.
Heightdoubleاقرأارتفاع الصفحة المرئية مع حساب الدوران.
ColorTypeColorTypeاقرأيحصل على نوع اللون لهذا الصفحة من خلال تحليل مشغلات التدفق المحتوى ومساحات لون الصورة.
TransitionPageTransition?اقرأتأثير انتقال الصفحة، أو null إذا لم يتم تعيين أي منها.
HeaderHeaderFooter?القراءة/ الكتابةالرأس لتعرض في الجزء العلوي من هذه الصفحة.
FooterHeaderFooter?القراءة/ الكتابةملصق لتعريض في أسفل هذه الصفحة.
TocInfoTocInfo?القراءة/ الكتابةمعلومات المراجع التشغيلية لهذه الصفحة.
ParagraphsParagraphsالقراءة/ الكتابةمجموعة من الكلمات المضافة إلى هذه الصفحة (TextFragment، HtmlFragment ، الجدول، العنوان، الخ).
NoteLineStyleGraphInfoالقراءة/ الكتابةنمط المخطوطة / التعبئة الافتراضي الذي يستخدم لرسم خطوط فصل ملاحظة أسفل/نقطة نهاية.
ArtifactsArtifactCollectionاقرأمجموعة لإضافة المواد الأثرية (علامات الماء، إلخ) إلى هذه الصفحة.
OcgLayersLayerCollectionاقرأيحصل على الطبقات (مجموعات المحتوى الاختياري) المشار إليها من خلال هذه الصفحة.
ActionsPageActionCollectionاقرأإجراءات إضافية لكل صفحة (فتح / إغلاق / إلخ).
UserUnitdoubleالقراءة/ الكتابةعامل وحدة المستخدم (PDF 32000 §14.8.4 /UserUnit).
IsAddParagraphsAfterLastboolالقراءة/ الكتابةما إذا كانت إضافات الفقرات ملحقة في النهاية (مقارنة بموقف التدفق).
BackgroundImageImage?القراءة/ الكتابةالصورة الخلفية للصفحة.
GroupGroup?القراءة/ الكتابةقاموس الفضاء اللوني المجموعة / الخلط لهذا الصفحة.
TabOrderTabOrderالقراءة/ الكتابةترتيب الاختصاص (PDF 32000 §12.5 /مدونة التخفيضات).
WatermarkWatermark?القراءة/ الكتابةتم تطبيق علامة مائية على هذه الصفحة.
LayersSystem.Collections.Generic.List<Layer>القراءة/ الكتابةقائمة طبقة فعلية مدعومة بـ OcgLayers كل OCG المشار إليها من الصفحة يتم تجسيدها كمثيل للطبقة.

الطرق

التوقيعوصف
SetRotation(degrees: int)حدد دوران الصفحة بالدرجات (0, 90, 180, 270).
SetMediaBox(rect: Rectangle)حدد مربع الوسائط لهذا الصفحة.
SetCropBox(rect: Rectangle)حدد مربع المحاصيل لهذه الصفحة.
SetBleedBox(rect: Rectangle)ضع صندوق الدم على هذه الصفحة.
SetTrimBox(rect: Rectangle)حدد صندوق التصفية لهذه الصفحة.
SetArtBox(rect: Rectangle)حدد الصندوق الفني لهذه الصفحة.
Accept(visitor: Annotations.AnnotationSelector)تمرّى كل التعليقات على هذه الصفحة عبر الزائر؛ تتراكم المطابقة في “مختار”.
GetResources()إضافة على طراز “الوسائل”.
SetPageSize(width: double, height: double)حدد حجم الصفحة عن طريق تحديث MediaBox.
GetPageRect(considerRotation: bool)احصل على مستطيل الصفحة، وإذا كان ذلك ممكنًا فانظر إلى CropBox.
Accept(visitor: Text.TextAbsorber)تقبل زائر TextAbsorber (يتطابق مع واجهة برمجة التطبيقات العامة).
GetText()استخراج كل النص من الصفحة باستخدام TextAbsorber.
Accept(visitor: Text.TextFragmentAbsorber)تقبل زائر TextFragmentAbsorber (يتطابق مع واجهة برمجة التطبيقات العامة).
Accept(visitor: ImagePlacementAbsorber)تقبل زائر ImagePlacementAbsorber (يتطابق مع واجهة برمجة التطبيقات العامة).
SendTo(device: Devices.ImageDevice, outputFileName: string)أضف طابعًا إلى هذه الصفحة.
SendTo(device: Devices.ImageDevice, output: Stream)قم بتصوير هذه الصفحة باستخدام الجهاز المحدد واكتب إلى تيار.
AddStamp(stamp: ImageStamp)ضع طابع صورة على هذه الصفحة.
AddStamp(stamp: Aspose.Pdf.Stamps.Stamp)يطلب AddStamp على مثال الصفحة هذا.
AddContentStream(contentBytes: byte[])إضافة سلسلة المحتوى إلى هذه الصفحة.
PrependContentStream(contentBytes: byte[])تحديد بايتات تدفق المحتوى قبل محتوى الصفحة الموجودة (للمكونات الخلفية).
AddContent(contentStreamBytes: byte[])إضافة بايتات من سلسلة المحتوى إلى هذه الصفحة.
AddTable(table: Table)أضف جدول إلى هذه الصفحة.
AddGraph(graph: Drawing.Graph)أضف رسماً (مجموعة من الأشكال) إلى هذه الصفحة.
AddFloatingBox(box: FloatingBox)أضف مربعاً عائماً إلى هذه الصفحة.
AddExtGState(extGState: Content.ExtGState)أضف قاموس ExtGState إلى موارد هذه الصفحة واسترد اسم المصدر.
AddImage(imageData: byte[], rect: Rectangle)إضافة صورة إلى هذه الصفحة في الموقع والحجم المحدد.
AddImage(imageStream: Stream, rect: Rectangle)إضافة صورة من تيار إلى هذه الصفحة في الموقع والحجم المحدد.
AddImage(imagePath: string, rectangle: Rectangle)إضافة صورة من مسار ملف في المستطيل المحدد.
AddImage(imageStream: Stream, imageRect: Rectangle, bbox: Rectangle, autoAdjustRectangle: bool)إضافة صورة في imageRect مع مربع تحديد واضح.
AddImage(imageStream: Stream, imageRect: Rectangle, imageWidth: int, imageHeight: int, saveImageProportions: bool, bbox: Rectangle)أضف صورة مع حجم بكسل واضح + bbox.
AddImage(hocr: string, imageStream: Stream, imageRect: Rectangle, bbox: Rectangle)أضف صورة مصحوبة بشريط HOCR (OCR overlay).
Resize(targetSize: Aspose.Pdf.PageSize)قم بتغيير حجم هذه الصفحة إلى targetSize عبر تحديث مربع الوسائط.
AsByteArray(resolution: Aspose.Pdf.Devices.Resolution)قم بتحويل هذه الصفحة إلى صفيحة بايت PNG عند الدقة المطلوبة.
Flatten()تسطيع جميع التعليقات على هذه الصفحة إظهار مظهرها المرئي في تيار محتوى الصفة وإزالتهم من مجموعة التعليمات.
ConvertToPNGMemoryStream()يحدد ما إذا كانت الصفحة فارغة (ليس لديها أي محتوى ذو معنى).
IsBlank(fillThresholdFactor: double)يطلب IsBlank على مثال الصفحة هذا.
MergeLayers(newLayerName: string)دمج جميع الطبقات على هذه الصفحة في طبقة واحدة مع الاسم الممنوح.
MergeLayers(newLayerName: string, newOptionalContentGroupId: string)دمج جميع الطبقات على هذه الصفحة، وتعيين OCG الجديد مع الهوية المقدمة.
HasVectorGraphics()ما إذا كانت هذه الصفحة تحتوي على أي رسومات متجهة.
TrySaveVectorGraphics(pathToSave: string)حفظ الرسومات المتجهة من هذه الصفحة إلى pathToSave.
AsXml()تمثيل تشخيصي XML لهذه الصفحة.
GetNotifications()نص إشعار مُقدّم من قبل الوسيط الذي تم نشره أثناء عرض هذه الصفحة.
MakeGrayscale()تحويل كل ملء / خط في هذه الصفحة إلى نطاق الرمادي.
IntToRotation(rotation: int)تحويل الدوران إلى التدوير.
RotationToInt(rotation: Rotation)تحويل الدوران إلى درجات كـ int.
FreeMemory()يُنظّف البيانات المخزنة في الذاكرة المؤقتة.
Dispose()يُحرر الذاكرة.
CalculateContentBBox()قم بحساب أصغر مستطيل متوازي محور في مساحة الصفحة التي تحوي جميع المحتوى المصبوغ على هذه الصفة (النص، المسارات المتجهة، الصور، صور داخل الخط، بشكل عكسي من خلال Form XObjects).
SendTo(device: PageDevice, output: Stream)قم بتقديم هذه الصفحة من خلال PageDevice إلى تيار.
SendTo(device: PageDevice, outputFileName: string)إصدار هذه الصفحة من خلال PageDevice إلى ملف.
AddStamp(stamp: Stamp)تطبيق الطابع عبر Put ((صفحة) التخطي.
AddGraphics(elements: GraphicElementCollection, rectangle: Rectangle)إصدار العنصر المتجه غير مستخدم لم يستهلك المرئي GraphicElementCollection بعد.
DeleteGraphics(elementsToDelete: GraphicElementCollection)نفس إزالة العنصر المتجه ليس متواصلاً.

انظر أيضاً

 العربية