Wyniki wyświetlania w terenie

Oto przewodnik krok po kroku wyjaśniający poniższy kod źródłowy C#, który wykorzystuje funkcję „Pokaż wyniki pola” Aspose.Words dla .NET. Pamiętaj, aby dokładnie wykonać każdy krok, 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: Załaduj dokument

Pierwszym krokiem jest załadowanie dokumentu, w którym chcesz wyświetlić wyniki z pól.

Document document = new Document(dataDir + "Miscellaneous fields.docx");

Pamiętaj, aby zastąpić plik „Miscellaneous Fields.docx” nazwą własnego pliku.

Krok 3: Zaktualizuj pola

UżywamyUpdateFields() metoda aktualizacji wszystkich pól w dokumencie.

document. UpdateFields();

Ten krok jest ważny, ponieważ zapewnia prawidłowe wyświetlanie wyników w terenie.

Krok 4: Wyświetlanie wyników pól

Używamy Aforeach pętla, aby przeglądać wszystkie pola w dokumencie i wyświetlać ich wyniki.

foreach(Field field in document.Range.Fields)
     Console.WriteLine(field.DisplayResult);

W każdej iteracji pętli uzyskujemy dostęp do plikuDisplayResult właściwość pola, aby uzyskać wyświetlony wynik.

Przykład kodu źródłowego dla wyników wyświetlania pól za pomocą Aspose.Words dla .NET

// Ścieżka do katalogu dokumentów.
string dataDir = "YOUR DOCUMENTS DIRECTORY";

// Załaduj dokument.
Document document = new Document(dataDir + "Miscellaneous fields.docx");

// Aktualizuj pola.
document. UpdateFields();

// Wyświetlanie wyników terenowych.
foreach(Field field in document.Range.Fields)
     Console.WriteLine(field.DisplayResult);

W tym przykładzie przesłaliśmy dokument, zaktualizowaliśmy wszystkie pola, a następnie przeglądaliśmy pola, aby wyświetlić wyniki. Możesz dostosować ten krok, korzystając z własnej logiki przetwarzania wyników w terenie.

Na tym kończy się nasz przewodnik dotyczący korzystania z funkcji „Pokaż wyniki pola” w Aspose.Words dla .NET.

Często zadawane pytania

P: Co to jest pole wyświetlania wyników w Aspose.Words?

O: Pole wyświetlania wyników w Aspose.Words to typ pola, które wyświetla wynik operacji lub obliczenia w dokumencie programu Word. Na przykład pole wyświetlania wyników można wykorzystać do wyświetlenia sumy kilku wartości lub wyniku wzoru matematycznego.

P: Jak zaktualizować pole wyświetlania wyników w dokumencie Word za pomocą Aspose.Words?

Odp.: Aby zaktualizować pole wyświetlania wyników w dokumencie Word za pomocą Aspose.Words, możesz użyć metody UpdateFields. Ta metoda przegląda dokument i aktualizuje wszystkie pola, w tym pola wyświetlania wyników, przeliczając wartości na podstawie bieżących danych.

P: Czy mogę sformatować wynik wyświetlany w polu wyświetlania wyniku?

O: Tak, możesz sformatować wynik wyświetlany w polu wyświetlania wyników, używając odpowiedniej składni, aby określić format. Można na przykład sformatować liczby z określoną liczbą miejsc po przecinku lub użyć niestandardowych formatów daty.

P: Jak mogę usunąć pole wyświetlania wyników z dokumentu Word za pomocą Aspose.Words?

Odp.: Aby usunąć pole wyświetlania wyników z dokumentu Word za pomocą Aspose.Words, możesz użyć metody Remove. Ta metoda usuwa pole i zastępuje je jego statycznym wynikiem.