Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.
DocumentBuilder to potężna klasa, która kojarzy się z Document i umożliwia tworzenie dynamicznych dokumentów od podstaw lub dodawanie nowych elementów do istniejącego.
DocumentBuilder
DocumentBuilder
Operacje, które są możliwe za pomocą DocumentBuilder, są również możliwe przy użyciu klas Aspose.Words DOM bezpośrednio. Jednak użycie klas Aspose.Words DOM bezpośrednio zwykle wymaga więcej wierszy kodu niż użycie DocumentBuilder.
Nawigacja po dokumentach opiera się na koncepcji Wirtualnego kursora, za pomocą którego można przenieść się w inne miejsce w dokumencie za pomocą różnych metod DocumentBuilder.MoveToXXX, takich jak MoveToDocumentStart i MoveToField. Ten wirtualny kursor wskazuje, gdzie tekst zostanie wstawiony podczas wywoływania metod Write, Writeln, InsertBreak, i inni.
Poniższy przykład kodu pokazuje, jak przejść do zakładki:
Aspose.Words API udostępnia kilka klas, które są odpowiedzialne za formatowanie różnych elementów dokumentu. Każda z klas zawiera właściwości formatowania związane z określonym elementem dokumentu, takim jak tekst, akapit, sekcja i inne. Na przykład klasa Font reprezentuje właściwości formatowania znaków, klasa ParagraphFormat reprezentuje właściwości formatowania akapitu i tak dalej. Obiekty tych klas są zwracane przez odpowiednie właściwości DocumentBuilder, które mają takie same nazwy jak Klasy. Dlatego możesz uzyskać do nich dostęp i ustawić żądane formatowanie podczas kompilacji dokumentu.
Możesz także wstawić tekst, checkbox, Obiekt ole, obrazy, zakładki, pola formularzy i inne elementy dokumentu w pozycji kursora przy użyciu metody Write lub dowolnej metody DocumentBuilder.InsertXXX, takiej jak InsertField, InsertHtml i podobnych metod.
Zobaczmy, jak utworzyć prosty dokument za pomocą DocumentBuilder.
Aby rozpocząć, musisz utworzyć DocumentBuilder i powiązać go z obiektem Document. Tworzysz nową instancję DocumentBuilder, wywołując jej konstruktor i przekazując ją do obiektu Document w celu dołączenia do konstruktora.
Aby wstawić tekst, przekaż ciąg tekstu, który chcesz wstawić do dokumentu, do metody Write.
Poniższy przykład kodu pokazuje, jak utworzyć prosty dokument za pomocą narzędzia do tworzenia dokumentów.
Właściwość Font definiuje formatowanie tekstu. Ten obiekt zawiera różne atrybuty czcionki (nazwa czcionki, rozmiar czcionki, kolor itd.). Niektóre ważne atrybuty czcionki są również reprezentowane przez właściwości DocumentBuilder, aby umożliwić bezpośredni dostęp do nich. Są to właściwości logiczne Font.Bold, Font.Italic i Font.Underline.
Poniższy przykład kodu pokazuje, jak wstawić sformatowany tekst za pomocą DocumentBuilder:
W tej sytuacji “bieżący” oznacza pozycję, akapit, sekcję, komórkę lub wiersz, w którym znajduje się kursor.
Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.