HtmlInsertOptions

HtmlInsertOptions enumeration

Specifica le opzioni per ilInsertHtml metodo.

[Flags]
public enum HtmlInsertOptions

I valori

NomeValoreDescrizione
None0Utilizza le opzioni predefinite quando inserisci HTML.
UseBuilderFormatting1Utilizza il formato del carattere e del paragrafo specificato inDocumentBuilder come formattazione di base per il testo inserito da HTML.
RemoveLastEmptyParagraph2Rimuovi il paragrafo vuoto che normalmente viene inserito dopo l’HTML che termina con un elemento a livello di blocco.
PreserveBlocks4Conserva le proprietà degli elementi a livello di blocco.

Esempi

Mostra come è possibile preservare meglio i bordi e i margini visualizzati.

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

// Imposta la nuova modalità di importazione degli elementi HTML a livello di blocco.
HtmlInsertOptions insertOptions = HtmlInsertOptions.PreserveBlocks;

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

Guarda anche