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 وإنتاج الموارد التي يمكن أن يقبلها المستخدم.
أنظر أيضا
- interface IAuxDisposable
- مساحة الاسم GroupDocs.Editor
- المجسم GroupDocs.Editor