تعليق ارتباط
نظرة عامة
LinkAnnotation هي فئة في Aspose.PDF FOSS لـ .NET.
ترث من: Annotation.
توفر هذه الفئة 8 طرق للعمل مع كائنات LinkAnnotation في برامج .NET.
تشمل الطرق المتاحة: Accept، ChangeAfterResize، Clone، Flatten، GetRectangle، LinkAnnotation، UpdateAppearances، WriteXfdf.
جميع الأعضاء العامة متاحة لأي تطبيق .NET بعد تثبيت حزمة Aspose.PDF FOSS for .NET.
الخصائص: Action، Actions، ActiveState، Alignment، AnnotationFlags، AnnotationState، و 44 أخرى.
الخصائص
| Name | Type | Access | Description |
|---|---|---|---|
Highlighting | HighlightingMode | Read/Write | وضع التمييز عند تنشيط الرابط. |
Destination | IAppointment? | Read/Write | الوجهة لهذه التعليقة الرابط (ExplicitDestination، NamedDestination، أو null). |
Uri | string? | Read | يحصل على الـ uri. |
TargetPageNumber | int? | Read | رقم الصفحة الهدف (مبني على 1) لإجراءات الروابط GoTo/GoToR، أو null إذا لم يكن الإجراء رابط صفحة (مثال |
AnnotationType | AnnotationType | Read | دائمًا رابط. |
Action | PdfAction? | Read/Write | المدخل /A مُحلل كـ PdfAction. |
Rect | Rectangle? | Read/Write | مستطيل التعليقة (الموقع على الصفحة). |
Width | double | Read/Write | عرض مستطيل التعليقة. |
Height | double | Read/Write | ارتفاع مستطيل التعليقة. |
ActiveState | string? | Read/Write | حالة المظهر النشطة حاليًا (مدخل /AS). |
Alignment | TextAlignment | Read/Write | محاذاة النص (لتعليقات النص الحر / الودجت التي تحمل نصًا غنيًا). |
HorizontalAlignment | Aspose.Pdf.HorizontalAlignment | Read/Write | محاذاة أفقية، معروضة بالإضافة إلى Alignment؛ يمكن ضبط الاثنين بشكل مستقل. |
TextHorizontalAlignment | Aspose.Pdf.HorizontalAlignment | Read/Write | تجاوز المحاذاة الأفقية الخاص بالنص. |
Appearance | AppearanceDictionary | Read | قاموس المظهر (/AP entry) — مفتاحه اسم تدفق المظهر (N, D, R). |
States | AppearanceDictionary | Read | قاموس حالة المظهر (القاموس الفرعي لكل حالة من AP/N، مثال |
NormalAppearance | XForm? | Read | مظهر التعليقة العادي (/AP /N) كـ XForm، أو null إذا لم يكن له أي مظهر. |
UpdateAppearanceOnConvert | bool | Read/Write | ما إذا كان يجب إعادة توليد تدفق المظهر عند حفظ التعليقة في مستند محول. |
UseFontSubset | bool | Read/Write | ما إذا كان يجب تقطيع الخط المضمّن (إن وجد). |
Contents | string? | Read/Write | محتوى التعليقة (نص). |
Opacity | double | Read/Write | شفافية التعليقة (0.0 = شفافة، 1.0 = غير شفافة). |
Border | Border? | Read/Write | حد التعليقة. |
Color | Color | Read/Write | لون حد التعليقة (/C entry). |
InteriorColor | Color? | Read/Write | لون داخل التعليقة (/IC entry، لتعليقات الدائرة/المربع/الخط). |
Title | string? | Read/Write | عنوان التعليقة (المؤلف لتعليقات العلامة). |
Name | string? | Read/Write | اسم التعليقة (معرف فريد — المدخل /NM). |
FullName | string? | Read | اسم التعليقة المؤهل بالكامل. |
Subject | string? | Read/Write | موضوع التعليقة (/Subj entry). |
ModifiedDate | string? | Read | تاريخ التعديل. |
Modified | DateTime | Read/Write | تاريخ /M (المعدل) ككائن DateTime. |
Flags | AnnotationFlags | Read/Write | علامات التعليقة (/F entry) — تُستخدم كخزانة تخزين لكل من الشكل العددي والشكل المكتوب. |
AnnotationFlags | AnnotationFlags | Read/Write | اسم مستعار مكتوب للعلامات يُظهر AnnotationFlags كخاصية. |
Actions | PdfActionCollection | Read | مجموعة الإجراءات المرتبطة بهذه التعليقة. |
Author | string? | Read | مؤلف التعليقة (/T entry). |
AnnotationState | string? | Read | حالة التعليقة (/State entry)، مثال |
AnnotationStateModel | string? | Read | نموذج حالة التعليقة (/StateModel entry)، مثال |
ReplyType | string? | Read | نوع الرد (/RT entry)، مثال |
InReplyTo | Annotation? | Read/Write | التعليقة التي يرد عليها هذا التعليق (/IRT entry). |
QuadPoints | Point[] | Read/Write | QuadPoints كمصفوفة من قيم Point. |
Characteristics | Characteristics | Read | خصائص المظهر (لون الحد، لون الخلفية، الدوران). |
PageIndex | int | Read | فهرس الصفحة (مبني على 1) التي تملك هذه التعليقة. |
Page | Page? | Read | الصفحة التي تملك هذه التعليقة، أو null عندما لا يمكن حلها (مثال |
VerticalAlignment | VerticalAlignment | Read/Write | المحاذاة العمودية المطبقة على هذه الفقرة. |
Margin | MarginInfo? | Read/Write | معلومات الهوامش الخارجية المطبقة على هذه الفقرة. |
IsFirstParagraphInColumn | bool | Read/Write | إجبار الفقرة على البدء بعمود جديد. |
IsKeptWithNext | bool | Read/Write | إبقاء هذه الفقرة على نفس الصفحة مع الفقرة التالية. |
IsInNewPage | bool | Read/Write | إجبار الفقرة على البدء بصفحة جديدة. |
IsInLineParagraph | bool | Read/Write | علامة الفقرة المتضمنة (لا تبدأ سطرًا جديدًا). |
HyperlinkText | string? | Read/Write | هدف الارتباط التشعبي من نوع سلسلة (legacy). |
Hyperlink | Hyperlink? | Read/Write | تزيين الارتباط التشعبي المكتوب المطبق على الفقرة. |
ZIndex | int | Read/Write | فهرس ترتيب Z المستخدم من قبل مُعالج DOM. |
الطرق
| التوقيع | الوصف |
|---|---|
LinkAnnotation(page: Page, rect: Rectangle) | إنشاء تعليقة ارتباط جديدة للصفحة المحددة والمستطيل. |
Accept(visitor: AnnotationSelector) | ضبط هندسة التعليقة بعد أن يقوم المستخدم بتغيير حجم الصفحة أو المستطيل المضيف. يتم تطبيق التحويل على /Rect؛ ولا يتم تحديث الإدخالات الأخرى التي تحمل هندسة (QuadPoints، InkList، إلخ). |
GetRectangle(considerRotation: bool) | تم تعديل المستطيل المحيط بواسطة considerRotation. |
ChangeAfterResize(transform: Matrix) | ضبط هندسة التعليقة بعد أن يقوم المستخدم بتغيير حجم الصفحة أو المستطيل المضيف. |
UpdateAppearances() | إعادة توليد تدفق المظهر العادي (/AP /N) من الهندسة الحالية للتعليقة والألوان. |
WriteXfdf(writer: System.Xml.XmlWriter) | تسلسل هذه التعليقة كعنصر XFDF إلى الكاتب (PDF 32000 §12.7.8 / XFDF 3.0). |
Flatten() | تسطيح هذه التعليقة — عرض مظهرها البصري في محتوى الصفحة وإزالتها من مصفوفة تعليقات الصفحة. |
Clone() | استنساخ سطحي — ينسخ الحالة العددية/المشاركة بالمرجع. |