Class HeaderArtifact
تصف هذه الفئة عنصر الرأس. يمكن استخدام هذا العنصر لتعيين عنوان الصفحة.
public class HeaderArtifact : Artifact
Constructors
Properties
| Name | Description |
|---|
| ArtifactHorizontalAlignment { get; set; } | المحاذاة الأفقية للعنصر. إذا تم تحديد الموضع بشكل صريح (في خاصية الموضع) يتم تجاهل هذه القيمة. |
| ArtifactVerticalAlignment { get; set; } | المحاذاة الرأسية للعنصر. إذا تم تحديد الموضع بشكل صريح (في خاصية الموضع) يتم تجاهل هذه القيمة. |
| BottomMargin { get; set; } | الهامش السفلي للعنصر. إذا تم تحديد الموضع بشكل صريح (في خاصية الموضع) يتم تجاهل هذه القيمة. |
| Contents { get; } | يحصل على مجموعة من العمليات الداخلية للعنصر. |
| CustomSubtype { get; set; } | يحصل على اسم نوع العنصر الفرعي. يمكن استخدامه إذا كان نوع العنصر الفرعي غير قياسي. |
| CustomType { get; set; } | يحصل على اسم نوع العنصر. يمكن استخدامه إذا كان نوع العنصر غير قياسي. |
| Form { get; } | يحصل على XForm للعنصر (إذا تم استخدام XForm). |
| Image { get; } | يحصل على صورة العنصر (إذا كانت موجودة). |
| IsBackground { get; set; } | إذا كانت القيمة صحيحة، يتم وضع العنصر خلف محتويات الصفحة. |
| LeftMargin { get; set; } | الهامش الأيسر للعنصر. إذا تم تحديد الموضع بشكل صريح (في خاصية الموضع) يتم تجاهل هذه القيمة. |
| Lines { get; } | خطوط نص العنصر متعدد الأسطر. |
| Opacity { get; set; } | يحصل على أو يحدد شفافية العنصر. القيم الممكنة تتراوح بين 0..1. |
| Position { get; set; } | يحصل على أو يحدد موضع العنصر. إذا تم تحديد هذه الخاصية، يتم تجاهل الهوامش والمحاذاة. |
| Rectangle { get; } | يحصل على مستطيل العنصر. |
| RightMargin { get; set; } | الهامش الأيمن للعنصر. إذا تم تحديد الموضع بشكل صريح (في خاصية الموضع) يتم تجاهل هذه القيمة. |
| Rotation { get; set; } | يحصل على أو يحدد زاوية دوران العنصر. |
| Subtype { get; set; } | يحصل على نوع العنصر الفرعي. إذا كان للعنصر نوع فرعي غير قياسي، يمكن قراءة اسم النوع الفرعي عبر CustomSubtype. |
| Text { get; set; } | يحصل على نص العنصر. |
| TextState { get; set; } | حالة النص لنص العنصر. |
| TopMargin { get; set; } | الهامش العلوي للعنصر. إذا تم تحديد الموضع بشكل صريح (في خاصية الموضع) يتم تجاهل هذه القيمة. |
| 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