Spolupráce s odstavci
Odstavec je soubor znaků v kombinaci s logickým blokem a končí speciálním znakem a bod zlom. In Aspose.Words, odstavec je zastoupen Paragraph třída.
Vložit odstavec
Chcete-li do dokumentu vložit nový odstavec, musíte do něj vložit znak zlomu odstavce. DocumentBuilder.writeln do dokumentu vloží také řetězec textu, ale navíc přidá odstavec zlom.
Aktuální formátování písma je také specifikováno font vlastnost a formátování aktuálního odstavce je určeno paragraph_format majetek.
Následující příklad kódu ukazuje, jak vložit odstavec do dokumentu:
Formátovací odstavec
Formátování aktuálního odstavce představuje ParagraphFormat objekt, který je vrácen paragraph_format majetek. Tento objekt zapouzdřuje různé vlastnosti formátu odstavce dostupné v Microsoft Word. Můžete jednoduše resetovat formátování odstavce na standardní styl, vlevo zarovnaný, bez odsazení, bez rozestupu, bez hranic a bez stínování voláním clear_formatting.
Následující příklad kódu ukazuje, jak nastavit formátování odstavce:
Použít odstavec styl
Některé formátující objekty jako Font nebo ParagraphFormat podpůrné styly. Jediný vestavěný nebo uživatelsky definovaný styl je reprezentován Style objekt, který obsahuje odpovídající styl vlastnosti, jako je název, základní styl, písmo a odstavec formátování stylu, a tak dále.
Kromě toho Style objekt poskytuje Style.style_identifier vlastnost, která vrací identifikátor locale-nezávislého stylu zastoupený StyleIdentifier hodnota výčtu. Jde o to, že názvy vestavěných stylů Microsoft Word jsou lokalizovány pro různé jazyky. Pomocí identifikátoru stylu můžete najít správný styl bez ohledu na jazyk dokumentu. Hodnoty výčtu odpovídají Microsoft Word vestavěné styly, jako je normální , okruhu 1 , okruhu 2 atd. Všechny uživatelské styly jsou přiřazeny StyleIdentifier.USER hodnota
Následující příklad kódu ukazuje, jak použít odstavec:
Vložit stylový oddělovač pro různé odstíny
Oddělovač stylu lze přidat na konec odstavce pomocí Ctrl + Alt + Zadejte klávesovou zkratku do MS Word. Tato funkce umožňuje dva různé odstíny používané v jednom logickém tištěném odstavci. Pokud chcete nějaký text od začátku určitého záhlaví, který se objeví v Obsahu, ale nechcete celý nadpis v Obsahu, můžete použít tuto funkci
Následující příklad kódu ukazuje, jak vložit oddělovač stylu pro různé odstíny:
Identifikační odstavec Oddělovač stylu
Aspose.Words poskytuje veřejný majetek break_is_style_separator do Paragraph třída umožňuje identifikaci Style Separator Odstavec, jak je uvedeno v následujícím příkladu:
Použít hranice a stínění na odstavec
Hranice jsou zastoupeny BorderCollection. Tohle je sbírka Border objekty, které jsou přístupné podle indexu nebo typu hranice. Typ hranice představuje BorderType vyjmenování. Některé hodnoty výčtu se vztahují na několik nebo pouze jeden prvek dokumentu. Například: BorderType.BOTTOM se vztahuje na odstavec nebo tabulku, zatímco BorderType.DIAGONALDOWN určuje diagonální hranici pouze v buňce tabulky.
Sbírka hranic i každá samostatná hranice mají podobné vlastnosti jako barva, styl linie, šířka čáry, vzdálenost od textu a volitelný stín. Jsou reprezentovány vlastnostmi stejného jména. Můžete dosáhnout různých typů hranic kombinací hodnot nemovitostí. Kromě toho oba BorderCollection a Border objekty umožňují resetovat tyto hodnoty výchozí voláním Border.clear_formatting metoda.
Aspose.Words má také Shading třída obsahuje stínovací atributy pro prvky dokumentu. Můžete nastavit požadovanou stínovací strukturu a barvy, které jsou aplikovány na pozadí a popředí prvku.
Shading textura je nastavena na TextureIndex hodnota výčtu, která umožňuje aplikaci různých vzorů na Shading objekt. Například pro nastavení barvy pozadí prvku dokumentu použijte TextureIndex.TEXTURE_SOLID hodnota a nastavit barvu stínování popředí podle potřeby. Níže uvedený příklad ukazuje, jak uplatnit hranice a stínování na odstavec.
Následující příklad kódu ukazuje, jak použít hranice a stínování na odstavec: