Generowanie dokumentów za pomocą interfejsu API języka Java
Interfejsu API języka Java™
można użyć do zdalnego lub lokalnego generowania dokumentów.
Lokalne publikowanie dokumentu
Dokument jest generowany lokalnie za pomocą plików
lib skopiowanych do projektu. Metoda
publishSynch publikuje dokument w sposób asynchroniczny. Generowanie dokumentu jest zakończone, kiedy nastąpi powrót z tej metody. Drugi
argument określa limit wyników zapytania, podobnie do preferencji
Podgląd limitu wyników zapytania w interfejsie
użytkownika. Aby wygenerować cały dokument, należy użyć wartości 0.
Zdalne publikowanie dokumentu
Dokument jest generowany zdalnie za pomocą plików
lib skopiowanych do projektu. Metoda
publishSynch publikuje dokument w sposób asynchroniczny. Generowanie dokumentu jest zakończone, kiedy nastąpi powrót z tej metody. Drugi argument określa limit
wyników zapytania, podobnie do preferencji Podgląd limitu wyników zapytania w interfejsie użytkownika. Aby wygenerować cały dokument, należy użyć wartości
0.
Sprawdzanie, czy dokument został wygenerowany pomyślnie
Powrót z metody publishSync ma miejsce po
zakończeniu zdalnego generowania dokumentu, niezależnie od tego, czy
generowanie zostało zakończone pomyślnie. Po powrocie z tej metody można
sprawdzić kod wyniku, aby określić status. Inną opcją sprawdzania jest użycie
metody publish, która jest asynchroniczna.
Następnie w wątku klienta można poczekać na zakończenie wątku i sprawdzić
status przy użyciu metody getStatus generatora.