Class PdfContentEditor

PdfContentEditor class

تمثل فئة لتحرير محتوى ملف PDF.

public sealed class PdfContentEditor : SaveableFacade

Constructors

NameDescription
PdfContentEditor()مُنشئ كائن PdfContentEditor.
PdfContentEditor(Document)يُهيئ كائن PdfContentEditor جديد بناءً على المستند.

Properties

NameDescription
Document { get; }يحصل على واجهة المستند التي يعمل عليها.
ReplaceTextStrategy { get; set; }مجموعة من المعلمات لعملية استبدال النص
TextEditOptions { get; set; }يحصل على خيارات تحرير النص أو يحددها.
TextReplaceOptions { get; set; }يحصل على خيارات استبدال النص أو يحددها.
TextSearchOptions { get; set; }يحصل على خيارات بحث النص أو يحددها.

Methods

NameDescription
AddDocumentAdditionalAction(string, string)يضيف إجراءً إضافيًا لحدث المستند.
AddDocumentAttachment(string, string)يضيف مرفق مستند بدون تعليق.
AddDocumentAttachment(Stream, string, string)يضيف مرفق مستند بدون تعليق.
virtual BindPdf(Document)يُهيئ الواجهة.
override BindPdf(Stream)يربط تدفق PDF للتحرير.
override BindPdf(string)يربط ملف PDF للتحرير.
ChangeViewerPreference(int)يغير تفضيل العرض.
override Close()يغلق المستند المفتوح.
CreateApplicationLink(Rectangle, string, int)ينشئ رابطًا لتشغيل تطبيق في مستند PDF.
CreateApplicationLink(Rectangle, string, int, Color)ينشئ رابطًا لتشغيل تطبيق في مستند PDF.
CreateApplicationLink(Rectangle, string, int, Color, Enum[])ينشئ رابطًا لتشغيل تطبيق في مستند PDF.
CreateBookmarksAction(string, Color, bool, bool, string, string, string)ينشئ إشارة مرجعية مع الإجراء المحدد.
CreateCaret(int, Rectangle, Rectangle, string, string, Color)ينشئ تعليقًا على المؤشر.
CreateCustomActionLink(Rectangle, int, Color, Enum[])ينشئ رابطًا لإجراءات مخصصة في مستند PDF.
CreateFileAttachment(Rectangle, string, string, int, string)ينشئ تعليق مرفق ملف.
CreateFileAttachment(Rectangle, string, Stream, string, int, string)ينشئ تعليق مرفق ملف.
CreateFileAttachment(Rectangle, string, string, int, string, double)ينشئ تعليق مرفق ملف.
CreateFileAttachment(Rectangle, string, Stream, string, int, string, double)ينشئ تعليق مرفق ملف.
CreateFreeText(Rectangle, string, int)ينشئ تعليق نص حر في مستند PDF
CreateJavaScriptLink(string, Rectangle, int, Color)ينشئ رابطًا إلى JavaScript في مستند PDF.
CreateLine(Rectangle, string, float, float, float, float, int, int, Color, string, int[], string[])ينشئ تعليق خط.
CreateLocalLink(Rectangle, int, int)ينشئ رابطًا محليًا في مستند PDF.
CreateLocalLink(Rectangle, int, int, Color)ينشئ رابطًا محليًا في مستند PDF.
CreateLocalLink(Rectangle, int, int, Color, Enum[])ينشئ رابطًا محليًا في مستند PDF.
CreateMarkup(Rectangle, string, int, int, Color)ينشئ تعليق توضيحي في مستند PDF.
CreateMovie(Rectangle, string, int)ينشئ تعليقات فيلم.
CreatePdfDocumentLink(Rectangle, string, int, int)ينشئ رابطًا إلى صفحة مستند PDF آخر.
CreatePdfDocumentLink(Rectangle, string, int, int, Color)ينشئ رابطًا إلى صفحة مستند PDF آخر.
CreatePdfDocumentLink(Rectangle, string, int, int, Color, Enum[])ينشئ رابطًا إلى صفحة مستند PDF آخر.
CreatePolygon(LineInfo, int, Rectangle, string)ينشئ تعليق مضلع.
CreatePolyLine(LineInfo, int, Rectangle, string)ينشئ تعليق خط متعرج.
CreatePopup(Rectangle, string, bool, int)ينشئ تعليق منبثق في مستند PDF.
CreateRubberStamp(int, Rectangle, string, Color, Stream)ينشئ تعليق ختم مطاطي.
CreateRubberStamp(int, Rectangle, string, Color, string)ينشئ تعليق ختم مطاطي.
CreateRubberStamp(int, Rectangle, string, string, Color)ينشئ تعليق ختم مطاطي.
CreateSound(Rectangle, string, string, int, string)ينشئ تعليقات صوتية.
CreateSquareCircle(Rectangle, string, Color, bool, int, int)ينشئ تعليق مربع-دائرة.
CreateText(Rectangle, string, string, bool, string, int)ينشئ تعليق نص في مستند PDF
CreateWebLink(Rectangle, string, int)ينشئ رابط ويب في مستند PDF.
CreateWebLink(Rectangle, string, int, Color)ينشئ رابط ويب في مستند PDF.
CreateWebLink(Rectangle, string, int, Color, Enum[])ينشئ رابط ويب في مستند PDF.
DeleteAttachments()يحذف جميع المرفقات في مستند PDF.
DeleteImage()يحذف جميع الصور من مستند PDF.
DeleteImage(int, int[])يحذف الصور المحددة في الصفحة المحددة.
DeleteStamp(int, int[])يحذف عدة طوابع في الصفحة المحددة بواسطة فهارس الطوابع.
DeleteStampById(int)يحذف الطابع بواسطة المعرف من جميع صفحات المستند.
DeleteStampById(int, int)يحذف الطابع في الصفحة المحددة بواسطة معرف الطابع.
DeleteStampByIds(int[])يحذف الطوابع ذات المعرفات المحددة من جميع صفحات المستند.
DeleteStampByIds(int, int[])يحذف الطوابع في الصفحة المحددة بواسطة معرفات طوابع متعددة.
Dispose()يتخلص من الواجهة.
DrawCurve(LineInfo, int, Rectangle, string)ينشئ تعليق منحني.
ExtractLink()يستخرج مجموعة من مثيلات الرابط الموجودة في مستند PDF.
GetStamps(int)يعيد مصفوفة من الطوابع على الصفحة.
GetViewerPreference()يعيد تفضيل العرض.
HideStampById(int, int)يخفي الطابع. بعد الإخفاء، يمكن استعادة رؤية الطابع باستخدام طريقة ShowStampById.
MoveStamp(int, int, double, double)يغير موضع الطابع على الصفحة.
MoveStampById(int, int, double, double)يغير موضع الطابع على الصفحة.
RemoveDocumentOpenAction()يزيل إجراء الفتح من المستند. هذه العملية مفيدة عند دمج مستندات متعددة تستخدم إجراء ‘GoTo’ صريح عند بدء التشغيل.
ReplaceImage(int, int, string)يستبدل الصورة المحددة في الصفحة المحددة من مستند PDF بصورة أخرى.
ReplaceText(string, string)يستبدل النص في ملف PDF.
ReplaceText(string, int, string)يستبدل النص في ملف PDF في الصفحة المحددة.
ReplaceText(string, string, int)يستبدل النص في ملف PDF ويحدد حجم الخط.
ReplaceText(string, string, TextState)يستبدل النص في ملف PDF باستخدام كائن TextState المحدد.
ReplaceText(string, int, string, TextState)يستبدل النص في ملف PDF في الصفحة المحددة. يمكن تحديد كائن TextState (عائلة الخط، اللون) للنص المستبدل.
virtual Save(Stream)يحفظ مستند PDF إلى التدفق المحدد.
virtual Save(string)يحفظ مستند PDF إلى الملف المحدد.
ShowStampById(int, int)يظهر الطابع الذي تم إخفاؤه بواسطة HiddenStampById.

Fields

NameDescription
const DocumentCloseنوع حدث المستند. يغلق مستندًا.
const DocumentOpenنوع حدث المستند. يفتح مستندًا.
const DocumentPrintedنوع حدث المستند. ينفذ إجراءً بعد الطباعة.
const DocumentSavedنوع حدث المستند. ينفذ إجراءً بعد الحفظ.
const DocumentWillPrintنوع حدث المستند. ينفذ إجراءً قبل الطباعة.
const DocumentWillSaveنوع حدث المستند. ينفذ إجراءً قبل الحفظ.

See Also