Práce s textovým dokumentem

V tomto článku se dozvíme, jaké možnosti mohou být užitečné pro práci s textovým dokumentem pomocí Aspose.Words. Vezměte prosím na vědomí, že se nejedná o úplný seznam dostupných možností, ale pouze o příklad práce s některými z nich.

Přidejte Obousměrné Značky

Pomocí vlastnosti AddBidiMarks můžete určit, zda chcete přidat obousměrné značky před každým spuštěním BiDi Při exportu ve formátu prostého textu. Aspose.Words vloží znak Unicode’RIGHT-TO-LEFT MARK' (U+200F) před každým obousměrným spuštěním v textu. Tato možnost odpovídá možnosti “Přidat obousměrné značky” v dialogu pro převod souborů MS Word při exportu do formátu prostého textu. Všimněte si, že se objeví v dialogu pouze v případě, že některý z arabských nebo hebrejských editačních jazyků je přidán do MS Word.

Následující příklad kódu ukazuje, jak používat vlastnost AddBidiMarks. Výchozí hodnota této vlastnosti je false:

Rozpoznání Položek Seznamu Během Načítání TXT

Aspose.Words může importovat položku seznamu textového souboru jako čísla seznamu nebo prostý text v modelu objektu dokumentu. Vlastnost DetectNumberingWithWhitespaces umožňuje určit, jak jsou číslované položky seznamu rozpoznány při importu dokumentu z formátu prostého textu:

  • Pokud je tato volba nastavena na true, použijí se jako oddělovače čísel seznamu také mezery: algoritmus rozpoznávání seznamu pro číslování arabského stylu (1., 1.1.2.) používá symboly mezer i teček (".").
  • Pokud je tato volba nastavena na false, algoritmus rozpoznávání seznamů detekuje odstavce seznamu, když čísla seznamu končí buď tečkou, pravou závorkou nebo symboly odrážek (například “•”, “*”, “-” nebo “o”).

Následující příklad kódu ukazuje, jak tuto vlastnost používat:

Jak zacházet s úvodními a koncovými mezerami během načítání TXT

Můžete ovládat způsob manipulace s úvodními a koncovými mezerami během načítání souboru TXT. Přední prostory by mohly být oříznuty, zachovány nebo převedeny na odsazení a zadní prostory by mohly být oříznuty nebo zachovány.

Následující příklad kódu ukazuje, jak oříznout úvodní a koncové mezery při importu souboru TXT:

Export záhlaví a zápatí ve výstupu TXT

Pokud chcete exportovat záhlaví a zápatí v dokumentu output TXT, můžete použít vlastnost ExportHeadersFootersMode. Tato vlastnost určuje způsob exportu záhlaví a zápatí do formátu prostého textu.

Následující příklad kódu ukazuje, jak exportovat záhlaví a zápatí do formátu prostého textu:

Odsazení seznamu exportu ve výstupu TXT

Aspose.Words představil třídu TxtListIndentation, která umožňuje určit, jak jsou úrovně seznamu odsazeny při exportu do formátu prostého textu. Při práci s TxtSaveOption je vlastnost ListIndentation určena k určení znaku, který se má použít pro odsazení úrovní seznamu, a k určení počtu znaků, které se mají použít jako odsazení na jednu úroveň seznamu.

Výchozí hodnota znakové vlastnosti je ‘\0’, což znamená, že neexistuje žádné odsazení. Pro vlastnost count je výchozí hodnota 0, což znamená žádné odsazení.

Použití Znaku Karty

Následující příklad kódu ukazuje, jak exportovat úrovně seznamu pomocí znaků tab:

Použití Vesmírného Znaku

Následující příklad kódu ukazuje, jak exportovat úrovně seznamu pomocí mezer:

Použití Výchozího Odsazení

Následující příklad kódu ukazuje, jak exportovat úrovně seznamu pomocí výchozího odsazení: