Práce s textem v tabulce
Jak je uvedeno v předchozích článcích, tabulka obvykle obsahuje prostý text, i když jiný obsah, jako jsou obrázky nebo dokonce jiné tabulky mohou být umístěny v tabulkách.
Přidávání textu nebo jiného obsahu do tabulky se provádí vhodnými metodami DocumentBuilder třída a je popsána v “Vytvořit stůl” článek. V tomto článku budeme hovořit o tom, jak pracovat s textem v již existující tabulce.
Nahradit text v tabulce
Stůl, jako každý jiný uzel v Aspose.Words, má přístup k Range objekt. Pomocí objektu rozsahu tabulky můžete text nahradit v tabulce.
V současné době je podporována schopnost používat zvláštní znaky při výměně, takže je možné nahradit existující text text vícebodovým textem. K tomu je třeba použít speciální metaznaky popsané v odpovídajících Replace metoda.
Následující příklad kódu ukazuje, jak nahradit všechny případy řetězce textu v buňkách celé tabulky:
Extrahovat prostý text z tabulky
Použití Range objekt, můžete také volat metody na celém rozsahu tabulky a extrahovat tabulku jako prostý text. K tomu použijte Text majetek
Následující příklad kódu ukazuje, jak tisknout rozsah textu tabulky:
Stejná technika se používá pouze k získání obsahu z jednotlivých stolních buněk.
Následující příklad kódu ukazuje, jak tisknout textovou řadu prvků řádku a tabulky:
Následující příklad kódu ukazuje, jak tisknout textový rozsah prvků řádku a tabulky.
Práce s alternativním textem tabulky
Microsoft Word tabulky mají table title
a table description
které poskytují alternativní textové znázornění informací obsažených v tabulce.
In Aspose.Words, můžete také přidat název tabulky a popis pomocí Title a Description vlastnosti. Tyto vlastnosti mají význam pro dokumenty DOCX odpovídající ISO/IEC 29500. Při ukládání ve formátech dříve než ISO/IEC 29500, tyto vlastnosti jsou ignorovány.
Následující příklad kódu ukazuje, jak nastavit vlastnosti názvu a popisu tabulky: