| Nazwa parametru w konfiguracji JSON | Od wersji | Opis | Typ parametru | Uwagi i ograniczenia |
|---|
| documentClassId* | 1.0.0 | Identyfikator klasy dokumentów wskazuje dla których dokumentów ma być uruchamiany mechanizm wstawiania znaku wodnego. | Całkowity | |
type* (watermark) | 1.0.0 | Określa typ znaku wodnego.
| Tekstowy | | Wartość | Opis |
|---|
| BARCODE | koduje wartość parametru text do postaci kodu kreskowego o określonym formacie zdefiniowanym w parametrze format. Znak wodny umieszczany na dokumencie jest kodem kreskowym. | | TEXT | Wartość parametru text jest nanoszona na dokument jako znak wodny w formie jawnej, niezakodowanej. |
|
text* (watermark) | 1.0.0 | Przyjmuje wartość tekstową, która jest wykorzystywana do utworzenia znaku wodnego. W celu skorzystania z wartości indeksów dokumentu należy umieścić identyfikator indeksu w nawiasach klamrowych {}. Istnieje możliwość wykorzystania więcej niż jednej wartości indeksu w parametrze. Każdy kolejny indeks musi być opatrzony nawiasami klamrowymi. Przykład. "Numer sprawy: {8}, Data rejestracji: {9}" Tekst znaku wodnego -> Numer sprawy: 433589, Data rejestracji: 13-02-2021 | Tekstowy | Wszystkie wpisane identyfikatory indeksów w ciągu tekstowym muszą istnieć w klasie dokumentów podanej w parametrze documentClassId. Jeśli przeglądany dokument nie zawiera wartości indeksu (jest pusty), którego identyfikator został podany w tym parametrze w nawiasach klamrowych, to identyfikator zostanie zastąpiony pustym łańcuchem znaków "". |
|
alignment* (watermark) | 1.0.0 | Określa względem którego z czterech rogów strony dokumentu obliczona zostanie pozycja znaku wodnego na podstawie wartości parametrów positionX% oraz positionY%.
Więcej informacji... | Tekstowy | Należy zwrócić uwagę na odpowiednie wartości parametrów positionX% oraz positionY%, ponieważ w zależności od wartości parametru alignment, anchor oraz rozmiarów znaku wodnego, znak wodny może wykraczać poza stronę dokumentu, czyli być częściowo lub wcale niewidoczny. | Dostępne wartości |
|---|
| TOP_LEFT | | TOP_RIGHT | | BOTTOM_LEFT | | BOTTOM_RIGHT |
|
anchor* (watermark) | 1.0.0 | Określa punkt na obwodzie znaku wodnego lub na jego środku, na podstawie którego określane jest położenie znaku wodnego biorąc pod uwagę wartości parametrów positionX% oraz positionY%. Więcej informacji... | Tekstowy | | Dostępne wartości |
|---|
| TOP_LEFT | | TOP_MIDDLE | | TOP_RIGHT | | CENTER_LEFT | | CENTER_MIDDLE | | CENTER_RIGHT | | BOTTOM_LEFT | | BOTTOM_MIDDLE | | BOTTOM_RIGHT |
|
positionX%* (watermark) | 1.0.0 | Wskazuje pozycję procentową X (w poziomie) znaku wodnego względem wymiarów strony dokumentu. Pozycja ustawiana jest na podstawie wybranego rogu strony w parametrze alignment. | Całkowity | Wartość z przedziału 0 - 100. |
positionY%* (watermark) | 1.0.0 | Wskazuje pozycję procentową Y (w pionie) znaku wodnego względem wymiarów strony dokumentu. Pozycja ustawiana jest na podstawie wybranego rogu strony w parametrze alignment. | Całkowity | Wartość z przedziału 0 -100. |
opacity* (watermark) | 1.0.0 | Określa stopień widoczności (nieprzezroczystość) wstawianego znaku wodnego. | Zmiennoprzecinkowy | Element jest w pełni przezroczysty (niewidoczny). - Wartość z przedziału (0, 1)
Element jest częściowo przezroczysty. Element jest w pełni nieprzezroczysty (jednolity). |
clockwiseAngle* (watermark) | 1.0.0 | Rotacja znaku wodnego zgodnie z kierunkiem ruchu wskazówki zegara. | Zmiennoprzecinkowy | |
format* (watermark.watermarkBarcode) | 1.0.0 | Określa standard kodu kreskowego.
Więcej informacji... | Tekstowy | | Dostępne wartości |
|---|
| AZTEC | | CODABAR | | CODE_39 | | CODE_93 | | CODE_128 | | DATA_MATRIX | | EAN_8 | | EAN_13 | | ITF | | PDF_417 | | QR_CODE | | UPC_A | | UPC_E |
|
codeWidth* (watermark.watermarkBarcode) | 1.0.0 | Definiuje szerokość kodu kreskowego w pikselach. | Całkowity | Określa minimalną szerokość kodu kreskowego. W przypadku, gdy wartość do zakodowania z parametru text okaże się zbyt długa, szerokość zostanie zwiększona. |
codeHeight* (watermark.watermarkBarcode) | 1.0.0 | Definiuje wysokość kodu kreskowego w pikselach. | Całkowity | |
textUnderBarcode* (watermark.watermarkBarcode) | 1.0.0 | Określa, czy ma być wyświetlany pod kodem kreskowym tekst (wartość parametru text), który został w nim zakodowany. | Logiczny | Tekst ma stały rozmiar czcionki 11 i kolor czarny. |
fontSize* (watermark.watermarkText) | 1.0.0 | Rozmiar tekstu. | Zmiennoprzecinkowy | |
fontType* (watermark.watermarkText) | 1.0.0 | Rodzaj czcionki tekstu. | Tekstowy | | Wartość | Opis |
|---|
| COURIER | Courier | | COURIER_BOLD | Courier Bold | | COURIER_OBLIQUE | Courier Oblique | | COURIER_BOLDOBLIQUE | Courier Bold Oblique | | HELVETICA | Helvetica | | HELVETICA_BOLD | Helvetica Bold | | HELVETICA_OBLIQUE | Helvetica Oblique | | HELVETICA_BOLDOBLIQUE | Helvetica Bold Oblique | | SYMBOL | Symbol | | TIMES_ROMAN | Times Roman | | TIMES_BOLD | Times Bold | | TIMES_ITALIC | Times Italic | | TIMES_BOLDITALIC | Times Bold Italic | | ZAPFDINGBATS | Zapf Dingbats |
|
color* (watermark.watermarkText) | 1.0.0 | Kolor tekstu. | Tekstowy | | Wartość | Opis |
|---|
| WHITE | Biały | | LIGHT_GRAY | Jasnoszary | | GRAY | Szary | | DARK_GRAY | Ciemnoszary | | BLACK | Czarny | | RED | Czerwony | | PINK | Różowy | | ORANGE | Pomarańczowy | | YELLOW | Żółty | | GREEN | Zielony | | MAGENTA | Magenta | | CYAN | Cyjan | | BLUE | Niebieski |
|
encoding* (watermark.watermarkText) | 1.0.0 | Kodowanie znaków.
Więcej informacji... | Tekstowy | | Dostępne wartości |
|---|
| CP1250 | | CP1252 | | CP1257 | | MACROMAN |
|
| errorHandling* | 1.0.0 | Obsługa błędów. Określa w jaki sposób ma się zachować okno podglądu dokumentu przy wystąpieniu jakiekolwiek błędu np. niepoprawne znaki w tekście użytym do zakodowania kodu kreskowego dla określonego formatu kodu kreskowego. | Tekstowy | | Wartość | Opis |
|---|
| BLOCK | Wyświetlana jest strona HTML z informacją o błędzie. Nie ma możliwości pobrania oryginalnego (bez znaku wodnego) dokumentu. | | DISPLAY_ORIGINAL | Wyświetlany jest oryginalny dokument i jest on możliwy do pobrania. |
Wartość tego parametru jest brana pod uwagę po deserializacji JSON'a (po wpisaniu poprawnych nazw i wartości parametrów konfiguracji JSON w PCM), stąd jeśli na etapie deserializacji wystąpi błąd, zostanie zastosowana domyślna obsługa błędów BLOCK. |
|
groups (permissions) | 1.0.0 | Uprawnienia określające dla jakich zalogowanych użytkowników w systemie przy próbie otwarcia dokumentu zostanie uruchomiony hook. Wskazuje na grupy użytkowników systemowych. | Tablica wartości tekstowych | Parametr opcjonalny, gdy nie jest uzupełniony, to mechanizm wstawiania znaku wodnego działa dla każdego użytkownika. |