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