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 insert_field służy do wstawiania nowych pól do dokumentu. Pierwszy parametr akceptuje pełny kod pola, które ma zostać wstawione. Drugi parametr jest opcjonalny i umożliwia ręczne ustawienie wyniku pola. Jeśli nie zostanie to podane, pole zostanie automatycznie zaktualizowane. Do tego parametru można przekazać wartość null lub pusty, aby wstawić pole z wartością pustego pola. Jeśli nie masz pewności co do składni konkretnego kodu pola, utwórz najpierw pole w formacie Microsoft Word i przełącz się, aby zobaczyć jego kod pola.
Poniższy przykład kodu pokazuje, jak wstawić pole scalania do dokumentu przy użyciu DocumentBuilder:
Poniższy przykład kodu pokazuje, jak wstawić pole scalania z niemieckimi ustawieniami regionalnymi do dokumentu przy użyciu DocumentBuilder:
Tę samą technikę stosuje się 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 danego kraju lub regionu geograficznego. Dzięki Aspose.Words możesz określić ustawienia regionalne na poziomie pola. Właściwość locale_id pobiera lub ustawia identyfikator ustawień regionalnych pola.
Poniższy przykład kodu pokazuje, jak skorzystać z tej opcji:
Jeśli chcesz wstawić niewpisane/puste pola ({}), tak jak pozwala na to Microsoft Word, możesz użyć metody insert_field z parametrem FieldType.FIELD_NONE. 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 pól zagnieżdżonych.
Poniższy przykład kodu pokazuje, jak wstawić pole do dokumentu za pomocą FieldBuilder:
Za pomocą Aspose.Words Document Object Model (DOM) możesz także wstawiać różne typy pól. W tej sekcji przyjrzymy się kilku przykładom.
Pole MERGEFIELD w dokumencie Word może być reprezentowane przez klasę FieldMergeField. Klasę FieldMergeField można wykorzystać do wykonania następujących operacji:
Poniższy przykład kodu pokazuje, jak dodać pole Merge za pomocą formatu DOM do akapitu w dokumencie:
ADDRESSBLOCK do dokumentu przy użyciu formatu DOMPole ADDRESSBLOCK służy do wstawienia bloku adresu Mail Merge do dokumentu Word. Pole ADDRESSBLOCK w dokumencie Word może być reprezentowane przez klasę FieldAddressBlock. Za pomocą klasy FieldAddressBlock można wykonać następujące operacje:
Poniższy przykład kodu pokazuje, jak dodać pole Mail Merge ADDRESSBLOCK przy użyciu formatu DOM do akapitu w dokumencie:
ADVANCE do dokumentu bez użycia narzędzia DocumentBuilderPole ADVANCE służy do przesuwania kolejnego tekstu w wierszu w lewo, w prawo, w górę lub w dół. Pole ADVANCE w dokumencie Word może być reprezentowane przez klasę FieldAdvance. Klasę FieldAdvance można wykorzystać do wykonania następujących operacji:
Poniższy przykład kodu pokazuje, jak dodać pole ADVANCE przy użyciu formatu DOM do akapitu w dokumencie.
ASK do dokumentu bez użycia narzędzia DocumentBuilderPole ASK służy do monitowania użytkownika o tekst do przypisania do zakładki w dokumencie programu Word. Pole ASK w dokumencie Word może być reprezentowane przez klasę FieldAsk. Klasę FieldAsk można wykorzystać do wykonania następujących operacji:
Poniższy przykład kodu pokazuje, jak dodać pole ASK za pomocą formatu DOM do akapitu w dokumencie:
AUTHOR do dokumentu bez użycia narzędzia DocumentBuilderPole AUTHOR służy do podania nazwiska autora Dokumentu na podstawie właściwości Document. Pole AUTHOR w dokumencie Word może być reprezentowane przez klasę FieldAuthor. Za pomocą klasy FieldAuthor możesz wykonać następujące operacje:
Poniższy przykład kodu pokazuje, jak dodać pole AUTHOR za pomocą formatu DOM do akapitu w dokumencie:
INCLUDETEXT do dokumentu bez użycia narzędzia DocumentBuilderPole INCLUDETEXT wstawia tekst i grafikę zawartą w dokumencie nazwanym w kodzie pola. Można wstawić cały dokument lub jego część, do której odnosi się zakładka. To pole w dokumencie Word jest reprezentowane przez INCLUDETEXT. Klasę FieldIncludeText można wykorzystać do wykonania następujących operacji:
Poniższy przykład kodu pokazuje, jak dodać pole INCLUDETEXT za pomocą formatu DOM do akapitu w dokumencie:
TOA do dokumentu bez użycia narzędzia DocumentBuilderPole TOA (Tabela źródeł) tworzy i wstawia tabelę źródeł. Pole TOA gromadzi wpisy oznaczone polami TA (Table of Authorities Entry). Microsoft Office Word wstawia pole TOA po kliknięciu Wstaw tabelę źródeł w grupie Tabela władz na karcie References. Gdy przeglądasz pole TOA w swoim dokumencie, składnia wygląda następująco:
{ TOA [Switches ] }
Do wykonywania operacji na polu TOA można użyć klasy FieldToa.
Poniższy przykład kodu pokazuje, jak dodać pole TOA za pomocą formatu 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.