Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.
Istnieje kilka różnych sposobów wstawiania pól do dokumentu:
W tym artykule przyjrzymy się każdemu sposobowi bardziej szczegółowo i przeanalizujemy, jak wstawić określone pola za pomocą tych opcji.
W Aspose.Words metoda InsertField służy do wstawiania nowych pól do dokumentu. Pierwszy parametr akceptuje Pełny kod pola pola, które ma zostać wstawione. Drugi parametr jest opcjonalny i umożliwia ręczne ustawienie wyniku pola pola. Jeśli nie zostanie to dostarczone, pole zostanie automatycznie zaktualizowane. Możesz przekazać null lub empty do tego parametru, aby wstawić pole z pustą wartością pola. Jeśli nie masz pewności co do konkretnej składni kodu pola, najpierw Utwórz pole w Microsoft Word i przełącz, aby zobaczyć jego kod pola.
Poniższy przykład kodu pokazuje, jak wstawić pole scalania do dokumentu za pomocą DocumentBuilder:
Ta sama technika jest używana do wstawiania pól zagnieżdżonych w innych polach.
Poniższy przykład kodu pokazuje, jak wstawić pola zagnieżdżone w innym polu za pomocą DocumentBuilder:
Identyfikator języka to standardowy międzynarodowy skrót numeryczny języka w kraju lub regionie geograficznym. Za pomocą Aspose.Words możesz określić ustawienia regionalne na poziomie pola za pomocą właściwości LocaleId, która pobiera lub ustawia ustawienia regionalne pola ID.
Poniższy przykład kodu pokazuje, jak korzystać z tej opcji:
Jeśli chcesz wstawić nieobtypowane / puste pola ({}) tak, jak pozwala na to Microsoft Word, możesz użyć metody InsertField z parametrem FieldType.FieldNone. Aby wstawić pole do dokumentu Word, możesz nacisnąć kombinację klawiszy “Ctrl + F9”.
Poniższy przykład kodu pokazuje, jak wstawić puste pole do dokumentu:
Alternatywnym sposobem wstawiania pól w Aspose.Words jest klasa FieldBuilder. Zapewnia płynny interfejs do określania przełączników pól i wartości argumentów jako tekstu, węzłów, a nawet zagnieżdżonych pól.
Poniższy przykład kodu pokazuje, jak wstawić pole do dokumentu za pomocą FieldBuilder:
Możesz także wstawiać różne typy pól za pomocą Aspose.Words Obiektowy Model Dokumentu (DOM). W tej sekcji przyjrzymy się kilku przykładom.
Pole MERGEFIELD w dokumencie Word może być reprezentowane przez klasę FieldMergeField. Klasy FieldMergeField można użyć do wykonania następujących operacji:
Poniższy przykład kodu pokazuje, jak dodać pole MERGE za pomocą DOM do akapitu w dokumencie:
Pole ADDRESSBLOCK służy do wstawiania bloku adresu Mail Merge do dokumentu Word. Pole ADDRESSBLOCK w dokumencie Word może być reprezentowane przez klasę FieldAddressBlock. Klasy FieldAddressBlock można użyć do wykonania następujących operacji:
Poniższy przykład kodu pokazuje, jak dodać pole Mail Merge ADDRESSBLOCK za pomocą DOM do akapitu w dokumencie:
Pole ADVANCE służy do przesuwania kolejnego tekstu w linii w lewo, w prawo, w górę lub w dół. Pole ADVANCE w dokumencie Word może być reprezentowane przez klasę FieldAdvance. Możesz użyć klasy FieldAdvance do wykonania następujących operacji:
Poniższy przykład kodu pokazuje, jak dodać pole ADVANCE za pomocą DOM do akapitu w dokumencie:
ASK do dokumentu bez użycia DocumentBuilderPole ASK służy do monitowania użytkownika o przypisanie tekstu do zakładki w dokumencie Word. Pole ASK w dokumencie Word może być reprezentowane przez klasę FieldAsk. Klasy FieldAsk można użyć do wykonania następujących operacji:
Poniższy przykład kodu pokazuje, jak dodać pole ASK za pomocą DOM do akapitu w dokumencie:
AUTHOR do dokumentu bez użycia DocumentBuilderPole AUTHOR służy do określenia nazwy autora dokumentu z właściwości Document. Pole AUTHOR w dokumencie Word może być reprezentowane przez klasę FieldAuthor. Klasy FieldAuthor można użyć do wykonania następujących operacji:
Poniższy przykład kodu pokazuje, jak dodać pole AUTHOR za pomocą DOM do akapitu w dokumencie:
INCLUDETEXT do dokumentu bez użycia DocumentBuilderPole INCLUDETEXT wstawia tekst i grafikę zawarte w dokumencie nazwanym w kodzie pola. Możesz wstawić cały dokument lub część dokumentu, do którego odnosi się zakładka. To pole w dokumencie Word jest reprezentowane przez INCLUDETEXT. Klasy FieldIncludeText można użyć do wykonania następujących operacji:
Poniższy przykład kodu pokazuje, jak dodać pole INCLUDETEXT za pomocą DOM do akapitu w dokumencie:
TOA do dokumentu bez użycia DocumentBuilderPole TOA (Table of Authorities) tworzy i wstawia tabelę władz. Pole TOA zbiera wpisy oznaczone polami TA (Table of Authorities Entry). Microsoft Office Word wstawia pole TOA Po kliknięciu Insert Table of Authorities w grupie Table of Authorities na karcie References. Gdy wyświetlasz pole TOA w dokumencie, składnia wygląda następująco:
{ TOA [Switches ] }
Poniższy przykład kodu pokazuje, jak dodać pole TOA za pomocą DOM do akapitu w dokumencie:
/
Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.