HtmlInsertOptions

HtmlInsertOptions enumeration

Especifica opciones para elInsertHtml método.

[Flags]
public enum HtmlInsertOptions

Valores

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

Ejemplos

Muestra cómo se pueden conservar mejor los bordes y márgenes visibles.

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

// Establezca el nuevo modo de importación de elementos a nivel de bloque HTML.
HtmlInsertOptions insertOptions = HtmlInsertOptions.PreserveBlocks;

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

Ver también