Class PdfPageEditor

PdfPageEditor class

تمثل فئة لتحرير صفحة ملف PDF، بما في ذلك تدوير الصفحة، تكبير الصفحة، تغيير الموضع وتغيير حجم الصفحة.

public sealed class PdfPageEditor : SaveableFacade

Constructors

NameDescription
PdfPageEditor()مُنشئ لفئة PdfPageEditor.
PdfPageEditor(Document)مُنشئ لفئة PdfPageEditor.

Properties

NameDescription
DisplayDuration { get; set; }يحصل أو يحدد مدة العرض للصفحات.
Document { get; }يحصل على واجهة الوثيقة التي يعمل عليها.
HorizontalAlignment { get; set; }يحصل أو يحدد المحاذاة الأفقية لمحتوى PDF الأصلي على الصفحة الناتجة، القيمة الافتراضية هي AlignmentType.Left.
PageRotations { get; set; }جدول يحتوي على رقم الصفحة ودرجة التدوير، المفتاح يمثل رقم الصفحة، والقيمة تمثل التدوير بالدرجات.
PageSize { get; set; }يحصل أو يحدد حجم صفحة الملف الناتج.
ProcessPages { get; set; }يحصل أو يحدد أرقام الصفحات التي سيتم تحريرها. بشكل افتراضي، سيتم تحرير كل صفحة.
Rotation { get; set; }يحصل أو يحدد تدوير الصفحات، يجب أن يكون التدوير 0، 90، 180 أو 270. القيمة الافتراضية هي 0.
TransitionDuration { get; set; }يحصل أو يحدد مدة تأثير الانتقال.
TransitionType { get; set; }يحصل أو يحدد نمط الانتقال الذي سيتم استخدامه عند الانتقال إلى هذه الصفحة من صفحة أخرى أثناء العرض.
VerticalAlignmentType { get; set; }يحصل أو يحدد المحاذاة الرأسية لمحتوى PDF الأصلي على الصفحة الناتجة، القيمة الافتراضية هي VerticalAlignmentType.Bottom.
Zoom { get; set; }يحصل أو يحدد معامل التكبير. القيمة 1.0 تتوافق مع 100%. القيمة الافتراضية هي 1.0. المثال التالي يوضح كيفية تغيير تكبير صفحات الوثيقة.

Methods

NameDescription
ApplyChanges()يطبق التغييرات التي تم إجراؤها على صفحات الوثيقة.
virtual BindPdf(Document)يقوم بتهيئة الواجهة.
virtual BindPdf(Stream)يقوم بتهيئة الواجهة.
virtual BindPdf(string)يقوم بتهيئة الواجهة.
virtual Close()يتخلص من Aspose.Pdf.Document المرتبطة بواجهة.
Dispose()يتخلص من الواجهة.
GetPageBoxSize(int, string)يعيد حجم الصندوق المحدد في الوثيقة.
GetPageRotation(int)يعيد تدوير الصفحة المحددة.
GetPages()يعيد العدد الإجمالي للصفحات.
GetPageSize(int)يعيد حجم الصفحة للصفحة المحددة.
MovePosition(float, float)ينقل الأصل من (0، 0) إلى النقطة المحددة. الأصل هو أسفل اليسار والوحدة هي نقطة (1 بوصة = 72 نقطة).
override Save(Stream)يحفظ الوثيقة المعدلة في التدفق.
override Save(string)يحفظ الوثيقة المعدلة في الملف.

Fields

NameDescription
const BLINDHالستائر الرأسية
const BLINDVالستائر الرأسية
const BTWIPEمسح من الأسفل إلى الأعلى
const DGLITTERبريق قطري
const DISSOLVEالصفحة القديمة تذوب
const INBOXصندوق داخلي
const LRGLITTERبريق من اليسار إلى اليمين
const LRWIPEمسح من اليسار إلى اليمين
const OUTBOXصندوق خارجي
const RLWIPEمسح من اليمين إلى اليسار
const SPLITHINانقسام أفقي داخلي
const SPLITHOUTانقسام أفقي خارجي
const SPLITVINانقسام عمودي داخلي
const SPLITVOUTانقسام عمودي خارجي
const TBGLITTERبريق من الأعلى إلى الأسفل
const TBWIPEمسح من الأعلى إلى الأسفل

See Also