Class RichMediaAnnotation

RichMediaAnnotation class

تصف الفئة RichMediaAnnotation التي تسمح بإدراج بيانات الفيديو/الصوت في مستند PDF.

public class RichMediaAnnotation : Annotation

Constructors

NameDescription
RichMediaAnnotation(Page, Rectangle)Initializes RichMediaAnnotation.

Properties

NameDescription
Actions { get; }يحصل على قائمة إجراءات التعليق.
ActivateOn { get; set; }الحدث الذي ينشط التطبيق.
virtual ActiveState { get; set; }يحصل على أو يحدد حالة مظهر التعليق الحالي.
override AnnotationType { get; }يحصل على نوع التعليق.
Appearance { get; }يحصل على قاموس مظهر التعليق.
Border { get; set; }يحصل على أو يحدد خصائص حدود التعليق. Border
Characteristics { get; }يحصل على خصائص التعليق.
Color { get; set; }يحصل على أو يحدد لون التعليق.
Content { get; }بيانات محتوى الوسائط الغنية.
Contents { get; set; }يحصل على أو يحدد نص التعليق.
CustomFlashVariables { get; set; }يحدد أو يحصل على متغيرات فلاش التي تم تمريرها إلى المشغل.
CustomPlayer { get; set; }يحدد أو يحصل على مشغل فلاش مخصص لتشغيل بيانات الفيديو/الصوت.
Flags { get; set; }أعلام التعليق.
FullName { get; }يحصل على الاسم المؤهل بالكامل للتعليق.
virtual Height { get; set; }يحصل على أو يحدد ارتفاع التعليق.
virtual Hyperlink { get; set; }يحصل على أو يحدد رابط الشريحة (لإنشاء PDF).
IsFirstParagraphInColumn { get; set; }يحصل على أو يحدد قيمة بوليانية تشير إلى ما إذا كانت هذه الفقرة ستكون في العمود التالي. القيمة الافتراضية هي false. (لإنشاء PDF)
IsInLineParagraph { get; set; }يحصل على أو يحدد ما إذا كانت الفقرة في السطر. القيمة الافتراضية هي false. (لإنشاء PDF)
IsInNewPage { get; set; }يحصل على أو يحدد قيمة بوليانية تجبر هذه الفقرة على التوليد في صفحة جديدة. القيمة الافتراضية هي false. (لإنشاء PDF)
IsKeptWithNext { get; set; }يحصل على أو يحدد قيمة بوليانية تشير إلى ما إذا كانت الفقرة الحالية تبقى في نفس الصفحة مع الفقرة التالية. القيمة الافتراضية هي false. (لإنشاء PDF)
Margin { get; set; }يحصل على أو يحدد هامش خارجي للفقرة (لإنشاء PDF)
Modified { get; set; }يحصل على أو يحدد التاريخ والوقت عندما تم تعديل التعليق مؤخرًا.
Name { get; set; }يحصل على أو يحدد اسم التعليق على الصفحة.
virtual PageIndex { get; }يحصل على فهرس الصفحة التي تحتوي على التعليق.
virtual Rect { get; set; }يحصل على أو يحدد مستطيل التعليق.
States { get; }يحصل على قاموس مظهر التعليق.
TextHorizontalAlignment { get; set; }يحصل على أو يحدد محاذاة النص للتعليق.
Type { get; set; }يحصل على أو يحدد نوع المحتوى. القيم الممكنة: صوت، فيديو.
virtual VerticalAlignment { get; set; }يحصل على أو يحدد محاذاة عمودية للفقرة
virtual Width { get; set; }يحصل على أو يحدد عرض التعليق.
ZIndex { get; set; }يحصل على أو يحدد قيمة صحيحة تشير إلى ترتيب Z للرسم. سيتم وضع الرسم الذي له ZIndex أكبر فوق الرسم الذي له ZIndex أصغر. يمكن أن يكون ZIndex سالبًا. سيتم وضع الرسم الذي له ZIndex سالب خلف النص في الصفحة.

Methods

NameDescription
override Accept(AnnotationSelector)يقبل الزائر لهذا التعليق.
AddCustomData(string, Stream)إضافة بيانات مخصصة مسماة (على سبيل المثال المطلوبة لبرنامج فلاش).
virtual ChangeAfterResize(Matrix)تحديث المعلمات والمظهر، وفقًا لتحويل المصفوفة.
virtual Clone()ينسخ هذه النسخة. طريقة افتراضية. دائمًا ما تعيد null.
virtual Flatten()يضع محتويات التعليق مباشرة على الصفحة، وسيتم إزالة كائن التعليق.
GetRectangle(bool)يعيد مستطيل التعليق مع الأخذ في الاعتبار دوران الصفحة.
SetContent(string, Stream)تعيين تدفق المحتوى.
SetPoster(Stream)تعيين ملصق التعليق.
Update()يقوم بتحديث البيانات بالمعلمات المحددة.

Other Members

NameDescription
enum ActivationEventالحدث الذي ينشط التعليق.
enum ContentTypeنوع الوسائط المتعددة.

See Also