HtmlInsertOptions

HtmlInsertOptions enumeration

Spécifie les options pour leInsertHtml méthode.

[Flags]
public enum HtmlInsertOptions

Valeurs

NomÉvaluerLa description
None0Utilisez les options par défaut lors de l’insertion de HTML.
UseBuilderFormatting1Utiliser la police et le formatage de paragraphe spécifiés dansDocumentBuilder comme formatage de base pour le texte inséré à partir de HTML.
RemoveLastEmptyParagraph2Supprimez le paragraphe vide qui est normalement inséré après le code HTML qui se termine par un élément de niveau bloc.
PreserveBlocks4Conserver les propriétés des éléments au niveau du bloc.

Exemples

Montre comment permettre de mieux préserver les bordures et les marges vues.

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

// Définissez le nouveau mode d'importation des éléments HTML au niveau du bloc.
HtmlInsertOptions insertOptions = HtmlInsertOptions.PreserveBlocks;

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

Voir également