Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.
Někdy chcete dokument, který nemá stejný formát na všech stránkách. Například můžete potřebovat upravit formáty čísel stránek, mít jinou velikost stránky a orientaci nebo mít první stránku dokumentu jako titulní stránku bez číslování. Toho můžete dosáhnout sekcemi.
Sekce jsou rovné uzly, které ovládají hlavičky a zápatí, orientaci, sloupce, okraje, formátování čísel stránek a další.
Aspose.Words umožňuje spravovat sekce, rozdělit dokument do sekcí a provádět změny formátování, které se vztahují pouze na konkrétní oddíl. Aspose.Words ukládá informace o formátování sekcí, jako jsou hlavičky a zápatí, nastavení stránek a nastavení sloupců v sekci přestávky.
Tento článek vysvětluje, jak pracovat s úseky a přestávkami.
Sekce dokumentů jsou zastoupeny Section a SectionCollection třídy. Sekce objekty jsou okamžité děti Document Uzel a lze k němu přistupovat přes Sections majetek. Můžete spravovat tyto uzly pomocí některých metod, jako jsou Remove, Add, IndexOf, a další.
Přestávka sekce je volba, která rozděluje stránky dokumentů do sekcí s přizpůsobitelným uspořádáním.
Aspose.Words umožňuje rozdělit a formátovat dokumenty pomocí různých částí přestávky BreakType číslice:
Můžete také použít SectionStart počet pro výběr typu přestávky, který platí pouze pro první oddíl jako NewColumn, NewPage, EvenPage a OddPage.
Vzhledem k tomu, sekce je normální kompozitní uzel, celá manipulace s uzly API mohou být použity pro manipulaci s úseky: pro přidání, odstranění a jiné operace na sekcích. Více o uzlech si můžete přečíst v článku Aspose.Words Document Object Model (DOM).
Na druhou stranu, můžete také použít DocumentBuilder API pracovat s sekcemi. V tomto článku se zaměříme na tento konkrétní způsob práce s oddíly.
Aspose.Words umožňuje vložit část vloupání do textu pomocí InsertBreak metoda.
Následující příklad kódu ukazuje, jak vložit oddíl vloupání do dokumentu:
Použijte Remove způsob odstranění přerušení sekce. Pokud nepotřebujete odstranit určitou část přestávky a místo toho smazat obsah této sekce, můžete použít ClearContent metoda.
Následující příklad kódu ukazuje, jak odstranit části přestávky:
Pokud chcete přesunout část z jedné pozice na druhou ve vašem dokumentu, musíte získat index této sekce. Aspose.Words umožňuje získat pozici sekce z SectionCollection. Můžete použít Sections vlastnost pro získání všech částí ve vašem dokumentu. Ale pokud chcete získat pouze první část, můžete použít FirstSection majetek.
Následující příklad kódu ukazuje, jak se dostanete do první sekce a iterujete prostřednictvím dětí kompozitního uzlu:
Někdy chcete, aby váš dokument vypadal lépe tím, že kreativní uspořádání pro různé sekce dokumentů. Pokud chcete zadat typ sítě aktuální sekce, můžete si zvolit režim uspořádání sekce pomocí SectionLayoutMode číslice:
Následující příklad kódu ukazuje, jak omezit počet řádků, které každá stránka může mít:
Když přidáte novou sekci do dokumentu, nebude žádné tělo nebo odstavec, který můžete editovat. Aspose.Words umožňuje zaručit, že část obsahuje tělo s alespoň jedním odstavcem pomocí EnsureMinimum metoda
Následující příklad kódu ukazuje, jak připravit nový uzel sekce pomocí EnsureMinimum:
Pokud chcete na začátku/konci sekce nakreslit nějaký tvar nebo přidat text nebo obrázek, můžete použít AppendContent a PrependContent metody Section třída.
Následující příklad kódu ukazuje, jak přidat obsah stávající sekce:
Aspose.Words umožňuje duplikovat sekci vytvořením celé kopie ní pomocí deepClone metoda.
Následující příklad kódu ukazuje, jak naklonovat první část ve vašem dokumentu:
V některých případech můžete mít velké dokumenty s mnoha oddíly a chcete zkopírovat obsah části z jednoho dokumentu do druhého.
Aspose.Words umožňuje kopírovat sekce mezi dokumenty pomocí ImportNode metoda.
Následující příklad kódu ukazuje, jak kopírovat oddíly mezi dokumenty:
Základní pravidla pro zobrazení hlavičky nebo zápatí pro každou část jsou jednoduchá:
Následující příklad kódu ukazuje, jak vytvořit 2 sekce s různými hlavičkami:
Pokud chcete odstranit text hlaviček a zápatí bez odstranění HeaderFooter objekty ve vašem dokumentu, můžete použít ClearHeadersFooters metoda. Kromě toho můžete použít DeleteHeaderFooterShapes způsob odstranění všech tvarů z hlaviček a zápatí ve vašem dokumentu.
Následující příklad kódu ukazuje, jak odstranit obsah všech hlaviček a zápatí v sekci:
Následující příklad kódu, jak odstranit všechny tvary ze všech patek hlaviček v sekci:
Před tiskem stránky nebo dokumentu si možná budete chtít přizpůsobit a upravit velikost a rozložení jedné stránky nebo celého dokumentu. S nastavením stránky můžete změnit nastavení stránek dokumentů, jako jsou okraje, orientace a velikost pro tisk různých prvních stránek nebo lichých stránek.
Aspose.Words umožňuje přizpůsobit vlastnosti stránky a sekce pomocí PageSetup třída.
Následující příklad kódu ukazuje, jak nastavit takové vlastnosti jako velikost stránky a orientaci pro aktuální sekci:
Následující příklad kódu ukazuje, jak změnit vlastnosti stránky ve všech sekcích:
Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.