BlockImportMode

BlockImportMode enumeration

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

public enum BlockImportMode

değerler

İsimDeğerTanım
Merge0Üst blokların özellikleri birleştirilir ve alt öğelerde (yani paragraflar veya tablolar) saklanır.
Preserve1Üst blokların özellikleri özel bir mantıksal yapıya aktarılır ve belge düğümlerinden ayrı olarak saklanı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ı için yeni modu ayarlayın.
loadOptions.BlockImportMode = blockImportMode;

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

Ayrıca bakınız