Class PaginationArtifact
محتويات
[
يخفي
]PaginationArtifact class
تمثل فئة أساسية مجردة لقطع الترقيم في مستند.
public abstract class PaginationArtifact : Artifact
Properties
Name | Description |
---|---|
ArtifactHorizontalAlignment { get; set; } | المحاذاة الأفقية للقطعة. إذا تم تحديد الموضع بشكل صريح (في خاصية Position) يتم تجاهل هذه القيمة. |
ArtifactVerticalAlignment { get; set; } | المحاذاة الرأسية للقطعة. إذا تم تحديد الموضع بشكل صريح (في خاصية Position) يتم تجاهل هذه القيمة. |
BottomMargin { get; set; } | الهامش السفلي للقطعة. إذا تم تحديد الموضع بشكل صريح (في خاصية Position) يتم تجاهل هذه القيمة. |
Contents { get; } | يحصل على مجموعة من العمليات الداخلية للقطعة. |
CustomSubtype { get; set; } | يحصل على اسم نوع القطعة الفرعي. يمكن استخدامه إذا كان نوع القطعة الفرعي غير قياسي. |
CustomType { get; set; } | يحصل على اسم نوع القطعة. يمكن استخدامه إذا كان نوع القطعة غير قياسي. |
EndPage { get; set; } | يحصل على أو يحدد رقم الصفحة النهائية للقطعة. يجب أن تكون القيمة أكبر من أو تساوي 0. إذا تم تعيين قيمة أقل من 0، فسيتم تعديلها إلى 0. القيمة الافتراضية 0 تعني عدم وجود حدود لصفحة النهاية. |
Form { get; } | يحصل على XForm للقطعة (إذا تم استخدام XForm). |
Image { get; } | يحصل على صورة القطعة (إذا كانت موجودة). |
IsBackground { get; set; } | إذا كانت القيمة صحيحة، يتم وضع القطعة خلف محتويات الصفحة. |
LeftMargin { get; set; } | الهامش الأيسر للقطعة. إذا تم تحديد الموضع بشكل صريح (في خاصية Position) يتم تجاهل هذه القيمة. |
Lines { get; } | خطوط نص القطعة متعددة الأسطر. |
Opacity { get; set; } | يحصل على أو يحدد شفافية القطعة. القيم الممكنة تتراوح بين 0..1. |
Position { get; set; } | يحصل على أو يحدد موضع القطعة. إذا تم تحديد هذه الخاصية، يتم تجاهل الهوامش والمحاذاة. |
Rectangle { get; } | يحصل على مستطيل القطعة. |
RightMargin { get; set; } | الهامش الأيمن للقطعة. إذا تم تحديد الموضع بشكل صريح (في خاصية Position) يتم تجاهل هذه القيمة. |
Rotation { get; set; } | يحصل على أو يحدد زاوية دوران القطعة. |
StartPage { get; set; } | يحصل على أو يحدد رقم الصفحة الابتدائية للقطعة. يجب أن تكون القيمة أكبر من أو تساوي 1. إذا تم تعيين قيمة أقل من 1، فسيتم تعديلها إلى 1. |
Subset { get; set; } | يحصل على أو يحدد مجموعة الصفحات التي تنطبق عليها القطعة (مثل، جميع الصفحات، الصفحات الزوجية، الصفحات الفردية). |
Subtype { get; set; } | يحصل على نوع القطعة الفرعي. إذا كانت القطعة تحتوي على نوع فرعي غير قياسي، يمكن قراءة اسم النوع الفرعي عبر CustomSubtype. |
Text { get; set; } | يحصل على نص القطعة. |
TextState { get; set; } | حالة النص لنص القطعة. |
TopMargin { get; set; } | الهامش العلوي للقطعة. إذا تم تحديد الموضع بشكل صريح (في خاصية Position) يتم تجاهل هذه القيمة. |
Type { get; set; } | يحصل على نوع القطعة. |
Methods
Name | Description |
---|---|
BeginUpdates() | بدء التحديثات المؤجلة. استخدم هذه الميزة إذا كنت بحاجة إلى إجراء تغييرات متعددة على نفس القطعة لتحسين الأداء. عادةً ما يتم تغيير عمليات القطعة في أي وقت تم فيه تغيير خاصية القطعة. وهذا يتسبب في تغيير محتويات الصفحة في كل مرة يتم فيها تغيير القطعة. لتجنب هذا التأثير، ضع جميع تحديثات القطعة بين استدعاءات StartUpdates/SaveUpdates. هذا يسمح بتغيير محتويات الصفحة مرة واحدة فقط. |
Dispose() | التخلص من القطعة. |
GetValue(string) | يحصل على القيمة المخصصة للقطعة. |
RemoveValue(string) | إزالة القيمة المخصصة من القطعة. |
SaveUpdates() | يحفظ جميع التحديثات في القطعة التي تم إجراؤها بعد استدعاء BeginUpdates(). |
SetImage(Stream) | تعيين صورة القطعة. |
SetImage(string) | تعيين صورة القطعة. |
SetLinesAndState(string[], TextState) | تعيين النص وخصائص النص للقطعة. يسمح بتحديد عدة أسطر. |
SetPageNumberReplacementString(string) | تعيين ما هي السلسلة التي سيتم استبدالها برقم الصفحة. القيمة الافتراضية هي #. |
SetPdfPage(Page) | تعيين صفحة PDF التي توضع على صفحة المستند كقطعة. |
SetText(FormattedText) | تعيين نص القطعة. |
SetTextAndState(string, TextState) | تعيين النص وخصائص النص للقطعة. |
SetValue(string, string) | تعيين القيمة المخصصة للقطعة. |
See Also
- class Artifact
- namespace Aspose.Pdf
- assembly Aspose.PDF