Skip to end of metadata
Go to start of metadata

NOWY KOMPONENT (Plus Watermark): https://docs.plusworkflow.pl/confluence/display/UNICMP/%5BZADANIE+AUTOMATYCZNE%5D+Dodanie+znaku+wodnego+do+dokumentu

 

Powrót do spisu komponentów: Tools

 Jeśli masz problem ze zrozumieniem jak działa setter/zadanie automatyczne, sprawdź opisy: SetterZadanie automatyczneWykonanie warunkoweParametry komponentów

Przeznaczenie:

Komponent ten służy do umieszczenia na gotowym już dokumencie PDF kodu kreskowego w wybranym formacie(na każdej stronie dokumentu). Kod ten jako znak wodny umieszczamy na odpowiedniej pozycji, wybieramy też jego przezroczystość (nieprzezroczystość) oraz wymiary. Dodatkowo możemy też umieścić treść tego kodu  w formie tekstu.  Aplikacja działa na wszystkich dokumentach z wybranej klasy. Zmodyfikowany plik jest dodawany jako dokument z kolejną wersją. Dzięki temu jest ciągle dostępny oryginalny dokument (bez kodu kreskowego).

 

 

UWAGA

Aplikacja od wersji 1.0.22 dodaje plik w formie nowej wersji dokumentu na podstawie FileID.
Wcześniej robione było to na podstawie pasujących indeksów odczytanych z oryginalnego dokumentu. Aby zapisać jako nowa wersja dokumentu trzeba zapewnić aby dokument przed uchronieniem tej akcji posiadał unikalne wartości indeksów w danej klasie. Można to zrobić np. za pomocą aplikacji [ZADANIE AUTOMATYCZNE] Wywołanie akcji zdefiniowanej na klasie dokumentów dla dokumentów w procesie która uruchomi akcje do przepisywania indeksów z procesu do dokumentu na klasie dokumentów

 

Przykładowa konfiguracja:

Parametry konfiguracyjne:

Klasa dokumentów ( typ : lista wyboru )  - Lista wyboru klas dokumentów w systemie.  Z jakiej klasy dokumentów będzie przetwarzał plik.

Treść ( typ : wartość tekstowa ) - Treść kodu który ma być zakodowany w wybranym formacie

Format ( typ : lista wyboru ) - Lista obsługiwanych formatów kodu kreskowego

Przezroczystość ( typ : wartość zmiennoprzecinkowa)  - Wartość z przedziału 0-1 określająca widoczność znaku wodnego (0- całkowicie przezroczysty, 1 - nieprzezroczysty)

Odległość X ( typ : wartość zmiennoprzecinkowa) - Pozycja kodu kreskowego od lewej krawędzi strony

Odległość Y ( typ : wartość zmiennoprzecinkowa) - Pozycja kodu kreskowego od dolnej krawędzi strony

Szerokość ( typ : wartość całkowita) - Szerokość kodu kreskowego, liczba całkowita większa od 0 (x>0)

Wysokość  ( typ : wartość całkowita) - Wysokość kodu kreskowego, liczba całkowita większa od 0 (y>0)

Tekst( typ : wartość logiczna) - Wartość logiczna , określająca czy do kodu kreskowego dołączyć kod w formie tekstu (niezakodowany)

Opcje poniżej prane pod uwagę gdy Parametr "Tekst" jest ustawiony na TAK

Odległość X ( typ : wartość zmiennoprzecinkowa, opcjonalny) - Pozycja dla tekstu od lewej krawędzi strony, w przypadku pustej wartości wyniesie wartość "Barcode pozycja X"

Odległość Y( typ : wartość zmiennoprzecinkowa, opcjonalny)  - Pozycja dla tekstu od dolnej krawędzi strony, w przypadku pustej wartości wyniesie wynik działania :y= "Barcode pozycja Y" - "Barcode wysokość"-12

Wielkość czcionki ( typ : wartość zmiennoprzecinkowa, opcjonalny) - Wielkość czcionki , w przypadku pustej wartości wyniesie 12.0;

Formaty kodów kreskowych
KodOpisLinkPrzykład
AZTECAlfanumeryczny dwuwymiarowy matrycowy kod kreskowyLink
CODABARRodzaj kodu kreskowego znany również jako NW-7USD-4 czy kod 2 z 7Link
 CODE_39Znany też jako "USS Code 39", "Code 3/9", "Kod 3 z 9", "USD-3", "Alpha39") – alfanumeryczny kod kreskowy o stałej szerokości pojedynczego znaku.Link
CODE_93

Code 93 został zaprojektowany jako udoskonalenie kodowania Code 39. Podobnie jak swój pierwowzór w wersji podstawowej jest w stanie przechowywać 43 znaki alfanumeryczne. Jednak w stosunku do swojego poprzednika posiada jeszcze 4 dodatkowe znaki sterujące.

Link
CODE_128Alfanumeryczny jednowymiarowy kod kreskowy wysokiej rozdzielczości. Został stworzony do zakodowania 128 znaków ASCIILink
DATA_MATRIXDataMatrix to dwuwymiarowy matrycowy kod kreskowy o zmiennej długości.Link
EAN_8EAN (ang. European Article Number – Europejski Kod Towarowy) – rodzina kodów kreskowych (symbolika) wprowadzona w 1977 roku przez stowarzyszenie European Article Numbering. Zawiera 7 cyfr danych i jedną cyfrę kontrolną.Link
EAN_13EAN (ang. European Article Number – Europejski Kod Towarowy) – rodzina kodów kreskowych (symbolika) wprowadzona w 1977 roku przez stowarzyszenie European Article Numbering. Zawiera 12 cyfr danych i jedną cyfrę kontrolną.Link
ITFPrzeplatany 2 z 5 (ang. ITF – Interleaved two of five) – samo sprawdzalny, liniowy, numeryczny kod kreskowy opracowany w 1972 roku przez firmę Intermec. Jest to kod ciągły o zmiennej długości (maks 16 cyfr) będący rozwinięciem kodów 2 z 5, w porównaniu z którymi osiągnięto zagęszczenie danych poprzez kodowanie cyfr na przemian zarówno w białych, jak i czarnych paskach. Link
PDF_417PDF 417 (od ang. Portable Data File) – dwuwymiarowy piętrowy alfanumeryczny ciągły modularny samosprawdzalny kod kreskowy opracowany w 1990 roku przez Symbol TechnologiesLink
QR_CODEKod QRQR Code (ang. Quick Response, QR: szybka odpowiedź) – alfanumeryczny, dwuwymiarowy, matrycowy, kwadratowy kod graficzny opracowany przez japońskie przedsiębiorstwo Denso-Wave w 1994 roku.Link
UPC_A

UPC (skrót od ang.Universal Product Code) – pierwszy standard kodu kreskowego, wprowadzony został w supermarketach w USA i Kanadzie w 1973 roku, z myślą o usprawnieniu obsługi klientów i gromadzeniu danych w punktach sprzedaży. UPC-A (pełna) – kodowane jest 12 cyfr

 


 Link 
UPC_E UPC (skrót od ang.Universal Product Code) – pierwszy standard kodu kreskowego, wprowadzony został w supermarketach w USA i Kanadzie w 1973 roku, z myślą o usprawnieniu obsługi klientów i gromadzeniu danych w punktach sprzedaży. UPC-E (skrócona) – kodowane jest 6 cyfr  Link  


Przykłady:

Każdy przykład będzie dodawał do testowanego dokumentu kod kreskowy. Dokument wejściowy case-study-SKAT.pdf

Podgląd pierwszej strony:



 Przykład1_QR_CODE

Konfiguracja:

Wynik:

 

Obliczenia pozycji:

 

 

 Przykład2_CODE_128

Konfiguracja:

Wynik:

Change log

1.0.X

  • Dodanie adnotacji @Deprecated

 



  • No labels
Write a comment…