Praca z znakami kontrolnymi
Microsoft Word dokumenty mogą zawierać różne znaki, które mają szczególne znaczenie. Zwykle są one używane do formatowania i nie są rysowane w trybie normalnym. Po kliknięciu przycisku Pokaż / Ukryj znaki formatowania, które znajduje się na pasku narzędzi standardowych, można je wyświetlić.
Czasami może być konieczne dodanie lub usunięcie znaków do / z tekstu. Na przykład, przy uzyskaniu tekstu programowo z dokumentu, Aspose.Words zachowuje większość znaków sterowania, więc jeśli musisz pracować z tym tekstem, należy prawdopodobnie usunąć lub zastąpić znaki.
W ControlChar klasa jest repozytorium dla stałych, które reprezentują znaki kontrolne często napotkane w dokumentach. Zapewnia zarówno wersje znaków jak i strun tych samych stałych. Na przykład, ciąg znaków LineBreak i czara LineBreakChar ma taką samą wartość.
Poniższy przykład kodu pokazuje jak używać znaków sterujących:
// For complete examples and data files, please go to https://github.com/aspose-words/Aspose.Words-for-Java | |
// The path to the documents directory. | |
String dataDir = Utils.getDataDir(UseControlCharacters.class); | |
// Open the document. | |
Document doc = new Document(); | |
DocumentBuilder builder = new DocumentBuilder(doc); | |
builder.write("This is First Line"); | |
builder.write(ControlChar.CR); | |
builder.write("This is Second Line"); | |
builder.write(ControlChar.CR_LF); | |
doc.save(dataDir + "output.doc"); |