Versions Compared

Key

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

...

  • addPrefix - dodaje przedrostek na początku formatowanej wartości.
    • Parametry funkcji:

      NazwaOpis
      prefixPrzedrostek dodawany na początku wartości
  • addPostfix - dodaje przyrostek na końcu formatowanej wartości.
    • Parametry funkcji:

      Typ
      NazwaOpis
      postfixPrzyrostek dodawany na końcu wartości
  • formatAmount - formatuje wartość kwotową postaci 123456.56789.
    • Parametry funkcji:

      Typ
      NazwaOpis
      formatFormat wyjściowy zgodny z językiem Java (patrz DecimalFormat). Wartością wejściową musi być liczba nie zawierająca separatorów tysięcznych i posiadająca kropkę jako separator dziesiętny lub też brak separatora dziesiętnego.
  • formatDateTime - formatuje datę lub czas.
    • Parametry funkcji:

      Typ
      NazwaOpis
      fromFormatWejściowy format daty zgodny z językiem Java (patrz DateFormat).
      toFormatWyjściowy format daty zgodny z językiem Java (patrz DateFormat).
  • removeCharacters - usuwa dowolne ciągi znaków z wartości.
    • Parametry funkcji:

      Typ
      NazwaOpis
      charactersUsuwany ciąg znaków. Funkcja może posiadać nieskończenie wiele parametrów, znaki te są kolejno usuwane z wartości.
      ......
  • replaceCharacters - zamienia dowolny ciąg znaków innym ciągiem znaków.
    • Parametry funkcji:

      Typ
      NazwaOpis
      searchPoszukiwany ciąg znaków.
      replacementCiąg znaków, którym jest zastępowany znaleziony ciąg znaków z parametru search.
  • transformUnit - zamienia jednostki miar i wag znane dla pliku EDI, nazwy jednostek występują w języku angielskim.
    • Parametry funkcji: brak


Przykłady

...

  • ${value:header:CUX:2} - EUR
  • ${value:header:DTM:2:1:formatDateTime(yyyyMMdd,yyyy-MM-dd)} - 2015-01-21
  • ${value:header:FTX:4} - FRANCH TVA, ART 275 CGI PAULSTRA                      SNC
  • ${value:header:FTX:4:1} - FRANCH TVA, ART 275 CGI
  • ${value:header:RFF:2} - FR47542035753 542035753 FR47542035753 542035753 R.C.S. PARIS B 314.397.670 FR39314397670 314397670
  • ${value:header:RFF(VA):2} - FR47542035753 FR47542035753 FR39314397670
  • ${value:header:RFF(VA):2:3} - FR39314397670
  • ${value:details:MEA:4} - 49 874 144 0 84 0 317 0
  • ${value:details:MEA(AAI)(AAA):4} - 49 144 84 317
  • ${value:summary:TAX:4} - 9086.83

...

${table:details:LIN:3}${table:details:MEA(AAI)(AAA):4}${table:details:MEA(AAI)(AAA):3}${table:details:MEA(AAI)(AAA):4}${table:details:MEA(AAI)(AAA):3:transformUnit()}${table:details:MOA:2}
${value:summary:MOA:2:4}
${value:summary:MOA:2:4:formatAmount(###\,###\,###.##):addPostfix( $)}

na

8RE15A49 KGM49 kilogram387.59
7RH208T144 KGM144 kilogram1841.76
7RZ258F84 KGM84 kilogram5171.04
8RD261E317 KGM317 kilogram1686.44
9086.83
9 086.83 $

 

Podczas konwersji szablonu docx na pdf wykorzystywana jest transformacja XSLT, która posiada pewne ograniczenia. Jeżeli pewne komponenty są zmieniane lub znikają, to moduł nie ma na to wpływu. Podczas uzupełniania szablonu w celu poprawnego uzupełnienia danych usuwane/zmieniane są następujące elementy:

...