Práce se seznamy

Seznam Microsoft Word dokument je soubor vlastností formátu seznamu. Seznamy lze použít ve vašich dokumentech k formátování, uspořádání a zdůraznění textu. Seznamy jsou skvělým způsobem, jak zorganizovat data v dokumentech a pro čtenáře je snazší porozumět klíčovým bodům

Každý seznam může mít až 9 úrovní a vlastnosti formátování, jako je například styl čísel, počáteční hodnota, odrážka, umístění záložky atd. jsou definovány samostatně pro každou úroveň.

In Aspose.Words, Práce se seznamy představuje Lists Modul. Nicméně List objekt vždy patří k ListCollection kolekce.

Toto téma popisuje, jak pracovat programově se seznamy pomocí Aspose.Words

Tvorba seznamů použitím formátování seznamu

Aspose.Words umožňuje snadné vytváření seznamů pomocí formátování seznamu. DocumentBuilder poskytuje DocumentBuilder.list_format vlastnost, která vrací a ListFormat objekt. Tento objekt má několik metod, jak začít a ukončit seznam a zvýšit/snížit odrážku. Existují dva obecné typy seznamů v Microsoft WordZastřelen a sečten.

Kulka nebo číslo a formátování jsou přidány do stávajícího odstavce a všechny další odstavce vytvořené pomocí DocumentBuilderListFormat.remove_numbers se volá, aby zastavila formátování seznamu.

V dokumentech Word se seznamy mohou skládat až z devíti úrovní. Seznam formátování pro každou úroveň určuje, jaká kulka nebo číslo se používá, levá odrážka, prostor mezi kulkou a textem atd. Následující metody mění úroveň seznamu a uplatňují vlastnosti formátování nové úrovně:

Metody mění úroveň seznamu a uplatňují formátovací vlastnosti nové úrovně.

Níže uvedený příklad ukazuje, jak vytvořit víceúrovňový seznam.

Upřesnit formát pro úroveň seznamu

Objekty úrovně seznamu se vytvoří automaticky při vytvoření seznamu. Použijte vlastnosti a metody ListLevel třída pro kontrolu formátování jednotlivých úrovní seznamu.

Restartovat seznam pro každou část

Můžete restartovat seznam pro každou sekci pomocí is_restart_at_each_section vlastnost majetek. Všimněte si, že tato volba je podporována pouze ve formátech dokumentů RTF, DOC a DOCX. Tato volba bude zapsána do DOCX pouze v případě, že OoxmlCompliance je vyšší pak Ecma376.

Následující příklad kódu ukazuje, jak vytvořit seznam a restartovat jej pro každou sekci: