HtmlInsertOptions

HtmlInsertOptions enumeration

يحدد خياراتInsertHtml الطريقة.

[Flags]
public enum HtmlInsertOptions

قيم

اسمقيمةوصف
None0استخدم الخيارات الافتراضية عند إدراج HTML.
UseBuilderFormatting1استخدم تنسيق الخط والفقرة المحدد فيDocumentBuilder كتنسيق أساسي للنص المدرج من HTML.
RemoveLastEmptyParagraph2إزالة الفقرة الفارغة التي يتم إدراجها عادةً بعد HTML والتي تنتهي بعنصر على مستوى الكتلة.
PreserveBlocks4الحفاظ على خصائص العناصر على مستوى الكتلة.

أمثلة

يوضح كيفية الحفاظ على الحدود والهوامش بشكل أفضل.

const string html = @"
    <html>
        <div style='border:dotted'>
        <div style='border:solid'>
            <p>paragraph 1</p>
            <p>paragraph 2</p>
        </div>
        </div>
    </html>";

// قم بتعيين الوضع الجديد لاستيراد عناصر مستوى كتلة HTML.
HtmlInsertOptions insertOptions = HtmlInsertOptions.PreserveBlocks;

DocumentBuilder builder = new DocumentBuilder();
builder.InsertHtml(html, insertOptions);
builder.Document.Save(ArtifactsDir + "DocumentBuilder.PreserveBlocks.docx");

أنظر أيضا