Práce s dokumentem

V tomto článku se dozvíme, jaké možnosti mohou být užitečné pro práci s textovým dokumentem prostřednictvím Aspose.Words. Upozorňujeme, že to není úplný seznam dostupných možností, ale jen příklad spolupráce s některými z nich.

Přidat bi- Directional Značky

Můžete použít AddBidiMarks vlastnost určit, zda přidat obousměrné značky před každým spuštěním BiDi při exportu v jednoduchém textovém formátu. Aspose.Words vkládá znak Unicode ‘RIGHT-TO-LEFT MARK’ (U+200F) před každým obousměrným spuštěním v textu. Tato volba odpovídá možnosti “Přidat obousměrné značky” v dialogovém okně MS Word File Conversion při exportu do formátu Plain Text. Všimněte si, že se objeví v dialogovém okně pouze v případě, že některý z arabských nebo hebrejských editačních jazyků jsou přidány v MS Word.

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

Rozpoznat položky seznamu během načítání TXT

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

  • Pokud je tato volba nastavena true, Whitespace se také používají jako oddělovače čísel seznamu: algoritmus rozpoznávání seznamů pro číslování arabského stylu (1., 1.1.2.) používá jak symboly Whitespace, tak i tečky (".").
  • Pokud je tato volba nastavena false, algoritmus rozpoznávání seznamů detekuje odstavce seznamu, když čísla seznamu končí buď tečkou, pravým držákem nebo symboly kulky (např. “•,” “*,” “-” nebo “o”).

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

Manipulace vedoucími a trailing prostor při načítání TXT

Během načítání TXT souborů můžete ovládat způsob manipulace s vedoucími a stezkami. Vedoucí prostory by mohly být ostříhány, konzervovány nebo přeměněny na odsazení a mohly by být ořezány nebo zachovány.

Níže uvedený příklad kódu ukazuje, jak stříhat vedoucí a stopovací prostory při importu TXT souboru:

Detekovat dokument Směr textu

Aspose.Words poskytuje DocumentDirection vlastnost v TxtLoadOptions třída pro detekci směru textu (RTL / LTR) v dokumentu. Tato vlastnost nastavuje nebo získává textové pokyny dokumentu uvedené v DocumentDirection výčtu. Výchozí hodnota je zleva doprava.

Následující příklad kódu ukazuje, jak zjistit směr textu dokumentu při importu TXT souboru:

Exportovat záhlaví a zápatí ve výstupním TXT souboru

Pokud chcete exportovat hlavičku a zápatí ve výstupním TXT dokumentu, můžete použít ExportHeadersFootersMode majetek. Tato vlastnost určuje způsob exportu hlaviček a zápatí do jednoduchého textového formátu.

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

Exportovat seznam odsazení ve výstupu TXT

Aspose.Words zavedeno TxtListIndentation třída, která umožňuje určit, jak jsou úrovně seznamu odsazeny při vývozu do jednoduchého formátu textu. Při práci s TxtSaveOption, vá ListIndentation vlastnost je poskytována pro upřesnění znaku, který má být použit pro odsazení úrovní seznamu a počet uvádějící, kolik znaků použít jako odsazení na jednu úroveň seznamu.

Výchozí hodnota vlastnosti znaku je ‘\0’ udávající, že neexistuje odsazení. U vlastnosti počítání je výchozí hodnota 0, což znamená žádnou odsazení.

Použití znaku karty

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

Použití prostorového znaku

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

Použití výchozího odsazení

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