BlockImportMode

BlockImportMode enumeration

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

public enum BlockImportMode

قيم

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

أمثلة

يوضح كيفية استيراد خصائص عناصر مستوى الكتلة من المستندات المستندة إلى 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");

أنظر أيضا