Generowanie PDF bez rozpoznawania tabel.
Status |
---|
colour | Red |
---|
title | NIE ZALECANE |
---|
|
Ten sposób wymaga jawnego podania informacji o użytych w szablonie tabelach, nie potrafi rozpoznać czy poszczególne tabele są statyczne czy dynamiczne.
Dynamiczna tabela to taka gdzie ilość rekordów nie jest znana i za każdym razem może być inna.
Warning |
---|
|
Ten sposób nie jest już zalecany. Został zachowany wraz z poniższą dokumentacją tylko dla zgodności wstecznej. Zaleca się używanie alternatywnych sposobów z rozpoznawaniem tabel z JS API, WordTemplateTask, WordTemplate lub ew. Java API. |
Przykład uruchomienia :
Code Block |
---|
language | java |
---|
theme | Eclipse |
---|
title | Przykład z podłaczeniem do archiwum i procesu |
---|
|
Map<String, Object> mOptionalParameters = new HashMap<String, Object>();
//pierwsze dwie tabele statyczne, trzecia dynamiczna
mOptionalParameters.put( "whichTables", Arrays.asList( false, false, true ));
PrepeareDoc.createPdfAndSaveInArchive( templatePath, archiveDocumentClassName, processId, mOptionalParameters ); |
Generowanie PDF z rozpoznawaniem tabel.
Z WordTemplateService
Bezpośrednio z PrepeareDoc
Status |
---|
colour | Red |
---|
title | NIE ZALECANE |
---|
|
Warning |
---|
|
Jeśli konieczne wywołanie generowanie w Java, to zalecane korzystanie z WordTemplateService. |
Przykład uruchomienia :
Code Block |
---|
language | java |
---|
theme | Eclipse |
---|
title | Przykład z podłączeniem do archiwum i procesu |
---|
|
DocumentTemplateService templateService = ServiceFactory.getDocumentTemplateService();
DocumentTemplateTable template = templateService.getByName( "Przykładowy szablon" );
String templatePath = template.getTemplatePath();
String archiveDocumentClassName = "Przykładowa klasa";
Map<String, Object> mOptionalParameters = null;
PrepeareDoc.createPdfAndSaveInArchive( templatePath, archiveDocumentClassName, processId, mOptionalParameters ); |