BlockImportMode

BlockImportMode enumeration

Blok düzeyindeki öğelerin özelliklerinin HTML tabanlı belgelerden nasıl içe aktarıldığını belirtir.

public enum BlockImportMode

değerler

İsimDeğerTanım
Merge0Ana blokların özellikleri birleştirilir ve alt öğelerde (örn. paragraflar veya tablolar) saklanır.
Preserve1Ana blokların özellikleri özel bir mantıksal yapıya aktarılır ve belge düğümlerinden ayrı olarak depolanır.

Örnekler

Blok düzeyindeki öğelerin özelliklerinin HTML tabanlı belgelerden nasıl içe aktarıldığını gösterir.

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();
// HTML blok düzeyindeki öğelerin içe aktarılmasının yeni modunu ayarlayın.
loadOptions.BlockImportMode = blockImportMode;

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

Ayrıca bakınız