Wstaw pole TOA bez narzędzia do tworzenia dokumentów
Oto przewodnik krok po kroku wyjaśniający poniższy kod źródłowy C#, który wykorzystuje funkcję „Wstawianie pola TOA” w Aspose.Words dla .NET. Uważnie postępuj zgodnie z każdym krokiem, aby uzyskać pożądane rezultaty.
Krok 1: Konfiguracja katalogu dokumentów
W podanym kodzie musisz określić katalog swoich dokumentów. Zastąp wartość „TWOJ KATALOG DOKUMENTÓW” odpowiednią ścieżką do katalogu dokumentów.
string dataDir = "YOUR DOCUMENTS DIRECTORY";
Krok 2: Tworzenie dokumentu i akapitu
Zaczynamy od utworzenia nowego dokumentu i zainicjowania akapitu.
Document doc = new Document();
Paragraph para = new Paragraph(doc);
Krok 3: Wstawienie pola TA
Do wstawienia pola TA do akapitu używamy klasy FieldTA.
FieldTA fieldTA = (FieldTA) para.AppendField(FieldType.FieldTAEntry, false);
fieldTA.EntryCategory = "1";
fieldTA.LongCitation = "Value 0";
Krok 4: Dodanie akapitu do treści dokumentu
Do treści dokumentu dodajemy akapit zawierający pole TA.
doc.FirstSection.Body.AppendChild(para);
Krok 5: Tworzenie akapitu dla pola TOA
Tworzymy nowy akapit dla pola TOA.
para = new Paragraph(doc);
Krok 6: Wstawienie pola TOA
Aby wstawić pole TOA do akapitu, używamy klasy FieldToa.
FieldToa fieldToa = (FieldToa) para.AppendField(FieldType.FieldTOA, false);
fieldToa.EntryCategory = "1";
Krok 7: Dodanie akapitu do treści dokumentu
Do treści dokumentu dodajemy akapit zawierający pole TOA.
doc.FirstSection.Body.AppendChild(para);
Krok 8: Zaktualizuj pole TOA
Na koniec nazywamyUpdate()
metoda aktualizacji pola TOA.
fieldToa.Update();
Przykładowy kod źródłowy do wstawiania pola TOA bez Konstruktora dokumentów z Aspose.Words dla .NET
Document doc = new Document();
Paragraph para = new Paragraph(doc);
// Chcemy wstawić pola TA i TOA w następujący sposób:
// { TA \c 1 \l "Wartość 0" }
// { TOA \c 1 }
FieldTA fieldTA = (FieldTA) para.AppendField(FieldType.FieldTOAEntry, false);
fieldTA.EntryCategory = "1";
fieldTA.LongCitation = "Value 0";
doc.FirstSection.Body.AppendChild(para);
para = new Paragraph(doc);
FieldToa fieldToa = (FieldToa) para.AppendField(FieldType.FieldTOA, false);
fieldToa.EntryCategory = "1";
doc.FirstSection.Body.AppendChild(para);
fieldToa.Update();
doc.Save(ArtifactsDir + "WorkingWithFields.InsertTOAFieldWithoutDocumentBuilder.docx");
Często zadawane pytania
P: Jak dostosować wygląd pola TOA wstawionego w dokumencie Word za pomocą Aspose.Words dla .NET?
Odp.: Możesz dostosować wygląd wstawionego pola TOA, korzystając z właściwości plikuFieldTOA
obiekt, aby określić opcje formatowania.
P: Czy mogę dodać wiele pól TOA w jednym dokumencie programu Word przy użyciu Aspose.Words dla .NET?
Odp.: Tak, możesz dodać wiele pól TOA w jednym dokumencie programu Word przy użyciu Aspose.Words dla .NET. Po prostu powtórz kroki wstawiania dla każdego pola.
P: Jak mogę sprawdzić, czy pole TOA zostało pomyślnie wstawione do dokumentu Word za pomocą Aspose.Words dla .NET?
Odp.: Aby sprawdzić, czy pole TOA zostało pomyślnie wstawione, możesz przeglądać zawartość dokumentu i wyszukiwać wystąpienia pól TOA.
P: Czy wstawienie pola TOA bez użycia narzędzia DocumentBuilder wpływa na formatowanie dokumentu programu Word za pomocą Aspose.Words dla .NET?
O: Wstawienie pola TOA bez użycia narzędzia DocumentBuilder nie ma bezpośredniego wpływu na formatowanie dokumentu programu Word. Jednak opcje formatowania pola TOA mogą mieć wpływ na ogólne formatowanie dokumentu.