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 le formatage de police et de paragraphe spécifié dansDocumentBuilder comme formatage de base pour text inséré à partir de HTML.
RemoveLastEmptyParagraph2Supprimez le paragraphe vide qui est normalement inséré après le HTML et qui se termine par un élément de niveau bloc.
PreserveBlocks4Préserver 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éfinit 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