تعليق الشاشة

تعليق الشاشة

نظرة عامة

ScreenAnnotation هي فئة في Aspose.PDF FOSS لـ .NET. ترث من: Annotation.

تتيح لك فئة ScreenAnnotation إضافة تعليق شاشة إلى صفحة عن طريق توفير الصفحة، المستطيل، وملف الوسائط، وتعرض خصائص AnnotationType و Action و Title.

توفر هذه الفئة 8 طرق للعمل مع كائنات ScreenAnnotation في برامج .NET. تشمل الطرق المتاحة: Accept، ChangeAfterResize، Clone، Flatten، GetRectangle، ScreenAnnotation، UpdateAppearances، WriteXfdf. جميع الأعضاء العامة متاحة لأي تطبيق .NET بعد تثبيت حزمة Aspose.PDF FOSS for .NET. الخصائص: Action، Actions، ActiveState، Alignment، AnnotationFlags، AnnotationState، وأكثر من 40 أخرى.

الخصائص

الاسمالنوعالوصولالوصف
AnnotationTypeAnnotationTypeReadدائمًا شاشة.
ActionPdfAction?Readإجراء تشغيل العرض (/A entry)، أو null عندما لا يتم تعيينه.
Titlestring?Read/Writeالعنوان/التسمية المعروضة في واجهة المشاهد (/T entry).
RectRectangle?Read/Writeمستطيل التعليق التوضيحي (الموضع على الصفحة).
WidthdoubleRead/Writeعرض مستطيل التعليق التوضيحي.
HeightdoubleRead/Writeارتفاع مستطيل التعليق التوضيحي.
ActiveStatestring?Read/Writeحالة المظهر النشطة حاليًا (/AS entry).
AlignmentTextAlignmentRead/Writeمحاذاة النص (للتعليقات التوضيحية النصية الحرة / الودجت التي تحمل نصًا غنيًا).
HorizontalAlignmentAspose.Pdf.HorizontalAlignmentRead/Writeمحاذاة أفقية، معروضة بالإضافة إلى Alignment؛ يمكن ضبط الاثنين بشكل مستقل.
TextHorizontalAlignmentAspose.Pdf.HorizontalAlignmentRead/Writeتجاوز المحاذاة الأفقية الخاص بالنص.
AppearanceAppearanceDictionaryReadقاموس المظهر (/AP entry) — مفتاحه اسم تدفق المظهر (N, D, R).
StatesAppearanceDictionaryReadقاموس حالة المظهر (القاموس الفرعي لكل حالة من AP/N، على سبيل المثال
NormalAppearanceXForm?Readمظهر التعليق التوضيحي العادي (/AP /N) كـ XForm، أو null إذا لم يكن له أي مظهر.
UpdateAppearanceOnConvertboolRead/Writeما إذا كان يجب إعادة توليد تدفق المظهر عندما يتم حفظ التعليق التوضيحي في مستند محول.
UseFontSubsetboolRead/Writeما إذا كان يجب تقليص الخط المضمّن (إن وجد).
Contentsstring?Read/Writeمحتوى التعليق التوضيحي (نص).
OpacitydoubleRead/Writeشفافية التعليق التوضيحي (0.0 = شفاف، 1.0 = غير شفاف).
BorderBorder?Read/Writeحدود التعليق التوضيحي.
ColorColorRead/Writeلون حدود التعليق التوضيحي (/C entry).
InteriorColorColor?Read/Writeلون داخلية التعليق التوضيحي (/IC entry، للتعليقات الدائرية/المربعة/الخطية).
Namestring?Read/Writeاسم التعليق التوضيحي (معرف فريد — /NM entry).
FullNamestring?Readاسم التعليق التوضيحي المؤهل بالكامل.
Subjectstring?Read/Writeموضوع التعليق التوضيحي (/Subj entry).
ModifiedDatestring?Readتاريخ التعديل.
ModifiedDateTimeRead/Writeتاريخ /M (المعدل) ككائن DateTime مكتوب.
FlagsAnnotationFlagsRead/Writeعلامات التعليق التوضيحي (/F entry) — تُستخدم كخزانة تخزين لكل من الشكل الصحيح والنوع المكتوب.
AnnotationFlagsAnnotationFlagsRead/Writeالاسم المستعار المكتوب للعلامات الذي يكشف عن AnnotationFlags كخاصية.
ActionsPdfActionCollectionReadمجموعة الإجراءات المرتبطة بهذا التعليق التوضيحي.
Authorstring?Readمؤلف التعليق التوضيحي (/T entry).
AnnotationStatestring?Readحالة التعليق التوضيحي (/State entry)، على سبيل المثال
AnnotationStateModelstring?Readنموذج حالة التعليق التوضيحي (/StateModel entry)، على سبيل المثال
ReplyTypestring?Readنوع الرد (/RT entry)، على سبيل المثال
InReplyToAnnotation?Read/Writeالتعليق التوضيحي الذي يرد عليه هذا (/IRT entry).
QuadPointsPoint[]Read/WriteQuadPoints كمصفوفة من قيم Point.
CharacteristicsCharacteristicsReadخصائص المظهر (لون الحدود، لون الخلفية، الدوران).
PageIndexintReadفهرس يبدأ من 1 للصفحة التي تملك هذا التعليق التوضيحي.
PagePage?Readالصفحة التي تملك هذا التعليق التوضيحي، أو null عندما لا يمكن حلها (على سبيل المثال
VerticalAlignmentVerticalAlignmentRead/Writeالمحاذاة العمودية المطبقة على هذه الفقرة.
MarginMarginInfo?Read/Writeمعلومات الهامش الخارجي المطبقة على هذه الفقرة.
IsFirstParagraphInColumnboolRead/Writeإجبار الفقرة على البدء بعمود جديد.
IsKeptWithNextboolRead/Writeإبقاء هذه الفقرة على نفس الصفحة مع الفقرة التالية.
IsInNewPageboolRead/Writeإجبار الفقرة على البدء بصفحة جديدة.
IsInLineParagraphboolRead/Writeعلامة الفقرة المضمنة (لا تبدأ سطرًا جديدًا).
HyperlinkTextstring?Read/Writeهدف الارتباط التشعبي من نوع السلسلة القديمة.
HyperlinkHyperlink?Read/Writeتزيين الارتباط التشعبي المكتوب المطبق على الفقرة.
ZIndexintRead/Writeفهرس ترتيب Z المستخدم بواسطة مُعالج DOM.

الطرق

التوقيعالوصف
ScreenAnnotation(page: Page, rect: Rectangle, mediaFile: string)إنشاء توضيح شاشة يشير إلى mediaFile.
Accept(visitor: AnnotationSelector)يستدعي Accept على هذه المثيلة من ScreenAnnotation.
GetRectangle(considerRotation: bool)مستطيل الحدّ المعدل بواسطة considerRotation.
ChangeAfterResize(transform: Matrix)ضبط هندسة التوضيح بعد أن قام المستخدم بتغيير حجم الصفحة أو مستطيل المضيف.
UpdateAppearances()إعادة توليد تدفق المظهر العادي (/AP /N) من الهندسة الحالية للتوضيح والألوان.
WriteXfdf(writer: System.Xml.XmlWriter)تسلسل هذا التوضيح كعنصر XFDF إلى writer (PDF 32000 §12.7.8 / XFDF 3.0).
Flatten()تسطيح هذا التوضيح — رسم مظهره البصري في محتوى الصفحة وإزالته من مصفوفة توضيحات الصفحة.
Clone()استنساخ سطحي — ينسخ الحالة العددية/المشاركة بالمرجع.

انظر أيضًا

 العربية