HtmlInsertOptions

HtmlInsertOptions enumeration

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

[Flags]
public enum HtmlInsertOptions

قيم

اسمقيمةوصف
None0استخدم الخيارات الافتراضية عند إدراج HTML.
UseBuilderFormatting1استخدم تنسيق الخط والفقرة المحدد فيDocumentBuilder كتنسيق أساسي لـ text المدرج من 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");

أنظر أيضا