BlockImportMode

BlockImportMode enumeration

يحدد كيفية استيراد خصائص عناصر مستوى الكتلة من المستندات المستندة إلى HTML.

public enum BlockImportMode

قيم

اسمقيمةوصف
Merge0يتم دمج خصائص الكتل الرئيسية وتخزينها في العناصر الفرعية (أي الفقرات أو الجداول).
Preserve1يتم استيراد خصائص الكتل الأصلية إلى بنية منطقية خاصة ويتم تخزينها بشكل منفصل عن عقد الوثيقة.

أمثلة

يوضح كيفية استيراد خصائص العناصر على مستوى الكتلة من المستندات المستندة إلى HTML.

const string html = @"
<html>
    <div style='border:dotted'>
        <div style='border:solid'>
            <p>paragraph 1</p>
            <p>paragraph 2</p>
        </div>
    </div>
</html>";
MemoryStream stream = new MemoryStream(Encoding.UTF8.GetBytes(html));

HtmlLoadOptions loadOptions = new HtmlLoadOptions();
// قم بتعيين الوضع الجديد لاستيراد عناصر مستوى كتلة HTML.
loadOptions.BlockImportMode = blockImportMode;

Document doc = new Document(stream, loadOptions);
doc.Save(ArtifactsDir + "HtmlLoadOptions.BlockImport.docx");

أنظر أيضا