EditableDocument

EditableDocument class

مستند متوسط يحتوي على محتوى قبل التحرير وبعده

public sealed class EditableDocument : IAuxDisposable

الخصائص

اسم وصف
AllResources { get; } إرجاع قائمة بجميع الموارد الموجودة: جميع أوراق الأنماط والصور من HTML وجميع أوراق الأنماط والخطوط و audio
Audio { get; } إرجاع قائمة بالموارد الصوتية
Css { get; } إرجاع قائمة بموارد CSS
Fonts { get; } يسمح بالحصول على موارد الخطوط الخارجية ، والتي يتم استخدامها بواسطة مستند HTML هذا
Images { get; } يسمح بالحصول على موارد الصور الخارجية (الصور النقطية والمتجهة) ، والتي يتم استخدامها بواسطة مستند HTML هذا
IsDisposed { get; } تحديد ما إذا كان هذا المستند القابل للتحرير قد تم التخلص منه بالفعل (صواب) أم لا (خطأ)

طُرق

اسم وصف
static FromFile(string, string) مصنع ثابت ، يقوم بإنشاء مثيل EditableDocument من ملف HTML ، المحدد بواسطة مسار إلى ملف * .html نفسه ومجلد به موارد مرتبطة
static FromMarkup(string, IEnumerable<IHtmlResource>) مصنع ثابت ، يقوم بإنشاء مثيل EditableDocument من ترميز HTML المحدد ومجموعة من الموارد المرتبطة المقابلة
static FromMarkupAndResourceFolder(string, string) مصنع ثابت ، يقوم بإنشاء مثيل EditableDocument من ترميز HTML محدد ومن الموارد الموجودة في المجلد المحدد بواسطة المسار الكامل
Dispose() التخلص من هذا المستند القابل للتحرير ، والتخلص من محتواه وجعل أساليبه وخصائصه غير عاملة
GetBodyContent() إرجاع نص مستند HTML (المحتوى الداخلي بين فتح وإغلاق علامات BODY بدون هذه العلامات) كسلسلة .
GetBodyContent(string) إرجاع نص مستند HTML (المحتوى الداخلي بين فتح وإغلاق علامات BODY بدون هذه العلامات) كسلسلة ، حيث تحتوي الارتباطات إلى الموارد الخارجية على بادئة محددة.
GetContent() إرجاع المحتوى الكلي لمستند HTML كسلسلة.
GetContent(string, string) إرجاع المحتوى الكلي لمستند HTML كسلسلة ، حيث تحتوي الارتباطات إلى الموارد الخارجية على بادئة محددة.
GetCssContent() إرجاع محتوى جميع أوراق الأنماط الخارجية كقائمة من السلاسل ، حيث تمثل إحدى السلاسل ورقة أنماط واحدة . إرجاع قائمة فارغة ، إذا لم يكن هناك CSS لهذا المستند.
GetCssContent(string, string) إرجاع محتوى جميع أوراق الأنماط الخارجية كقائمة من السلاسل ، حيث تمثل إحدى السلاسل ورقة أنماط واحدة . سيتم تطبيق البادئة المحددة على كل رابط للمورد الخارجي في كل ورقة أنماط ناتجة . إرجاع قائمة فارغة ، إذا لم يكن هناك CSS لهذا الغرض المستند .
GetEmbeddedHtml() إرجاع كل محتوى مستند HTML هذا مع جميع الموارد ذات الصلة في شكل سلسلة واحدة ، حيث يتم تضمين جميع الموارد داخل ترميز HTML في نموذج بترميز base64 .
Save(string) يحفظ مستند HTML هذا في الملف على المسار المحدد ، حيث سيتم تخزين ترميز HTML ، وإلى المجلد المصاحب الذي يحتوي على الموارد.
Save(string, string) يحفظ مستند HTML هذا في الملف على المسار المحدد ، حيث سيتم تخزين ترميز HTML ، وإلى المجلد المصاحب الذي يحتوي على الموارد ، الموجود في المسار المحدد.

الأحداث

اسم وصف
event Disposed حدث ، يحدث عند التخلص من هذا المستند القابل للتحرير ، مباشرةً بعد الانتهاء من عملية التخلص

ملاحظات

يمكن إنتاج مثيل فئة EditableDocument بواسطة ‘Edit طريقة أو أنشأها المستخدم بنفسه باستخدام مصانع ثابتة. يخزن EditableDocument داخليًا المستند بتنسيقه المغلق الخاص به ، وهو متوافق (قابل للتحويل) مع جميع تنسيقات الاستيراد والتصدير ، التي يدعمها GroupDocs.Editor. لجعل المستند قابلاً للتحرير في أي محرر من جانب العميل WYSIWYG (مثل CKEditor أو TinyMCE) ، يوفر EditableDocument طرقًا لإنشاء ترميز HTML وإنتاج الموارد التي يمكن أن يقبلها المستخدم.

أنظر أيضا