Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Generowanie PDF

...

Status
colourRed
titleNIE 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.

...

titleNie zalecane

...

z

...

rozpoznawaniem tabel

...

.

...

Przykład uruchomienia :

Code Block
languagejava
themeEclipse
titlePrzykł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
Status
colourGreen
titleZALECANE

...

Tip
titlePoprawny szablon

Jak powinien być poprawnie zbudowany szablon aby poprawnie zostały rozpoznane tabele jest opisane tu

 

Generowanie PDF bez rozpoznawania tabel.
Status
colourRed
titleNIE 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
titleNie zalecane

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
languagejava
themeEclipse
titlePrzykł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 );