Praca z Ranges

Jeśli pracowałeś z Microsoft Word Automatyzacja, prawdopodobnie wiesz, że jednym z głównych narzędzi do badania i modyfikacji zawartości dokumentu jest Range obiekt. Zakres jest jak “okno” w treści dokumentu i formatowanie.

Aspose.Words ma również Range klasa i jest przeznaczony do wyglądu i działania podobnie do Range w Microsoft Word. Chociaż Range nie może obejmować arbitralnej części dokumentu i nie posiada Start oraz End, można uzyskać dostęp do zakresu objętego przez dowolny węzeł dokumentu, w tym Document Sam. Innymi słowy, każdy węzeł ma swój własny zakres. W Range obiekt pozwala na dostęp do tekstu, zakładek i pól formatowania w ramach zakresu.

Pobieranie zwykłego tekstu

Użyj Text właściwość do pobrania zwykłego, niesformatowanego tekstu zakresu.

Poniższy przykład kodu pokazuje jak uzyskać zwykły, niesformatowany tekst zakresu:

Usuń tekst

W Range klasa pozwala na usunięcie wszystkich znaków zakresu przez wywołanie delete.

Poniższy przykład kodu pokazuje jak usunąć wszystkie znaki zakresu: