HtmlInsertOptions

HtmlInsertOptions enumeration

Specifica le opzioni perInsertHtml metodo.

[Flags]
public enum HtmlInsertOptions

I valori

NomeValoreDescrizione
None0Utilizza le opzioni predefinite quando inserisci HTML.
UseBuilderFormatting1Utilizza la formattazione del carattere e del paragrafo specificata inDocumentBuilder come formattazione di base per text inserito da HTML.
RemoveLastEmptyParagraph2Rimuovi il paragrafo vuoto che normalmente viene inserito dopo l’HTML che termina con un elemento a livello di blocco.
PreserveBlocks4Preserva 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 di 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