BlockImportMode

BlockImportMode enumeration

Spécifie comment les propriétés des éléments de niveau bloc sont importées à partir de documents HTML.

public enum BlockImportMode

Valeurs

NomÉvaluerLa description
Merge0Les propriétés des blocs parents sont fusionnées et stockées sur les éléments enfants (c’est-à-dire les paragraphes ou les tableaux).
Preserve1Les propriétés des blocs parents sont importées dans une structure logique spéciale et sont stockées séparément des nœuds de document.

Exemples

Montre comment les propriétés des éléments au niveau du bloc sont importées à partir de documents HTML.

const string html = @"
<html>
    <div style='border:dotted'>
        <div style='border:solid'>
            <p>paragraph 1</p>
            <p>paragraph 2</p>
        </div>
    </div>
</html>";
MemoryStream stream = new MemoryStream(Encoding.UTF8.GetBytes(html));

HtmlLoadOptions loadOptions = new HtmlLoadOptions();
// Définissez le nouveau mode d'importation des éléments HTML au niveau du bloc.
loadOptions.BlockImportMode = blockImportMode;

Document doc = new Document(stream, loadOptions);
doc.Save(ArtifactsDir + "HtmlLoadOptions.BlockImport.docx");

Voir également