HtmlInsertOptions

HtmlInsertOptions enumeration

Especifica opciones para elInsertHtml método.

[Flags]
public enum HtmlInsertOptions

Valores

NombreValorDescripción
None0Utilice las opciones predeterminadas al insertar HTML.
UseBuilderFormatting1Utilice el formato de fuente y párrafo especificado enDocumentBuilder como formato base para text insertado desde HTML.
RemoveLastEmptyParagraph2Elimina el párrafo vacío que normalmente se inserta después del HTML y que termina con un elemento a nivel de bloque.
PreserveBlocks4Preservar las propiedades de los elementos a nivel de bloque.

Ejemplos

Muestra cómo permite preservar mejor los bordes y márgenes vistos.

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

// Establece el nuevo modo de importar elementos HTML a nivel de bloque.
HtmlInsertOptions insertOptions = HtmlInsertOptions.PreserveBlocks;

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

Ver también