#------------------------------------------------------------------- # Wzorzec etykiet # Wewnątrz wzorca definiuje się marginesy, wymiary etykiety # oraz docelowo wywołuje się wydruk # TU: układ strony z etykietami ma układ: 2 kolumny x 5 rzędów # Treść etykiety definiowana wewnątrz wzorca # Ilość etykiet = ilości w pozycji dokumentu # # Data utworzenia: 04/2018 PZ, ET #------------------------------------------------------------------- # .................................................................. # Do indywidualnej edycji # ................................................................. # Marginesy strony z etykietami Tţ70{margines górny;10} ţ70{margines lewy;5} ţ50{;-1em} # ^ ^ # wartość marginesu górnego wartość marginesu lewego # ................................................................. # Wymiary etykiety Tţ70{szerokość;100} ţ70{wysokość;55} ţ70{kolumn;2} ţ70{rzędów;5} ţ50{;-1em} # ustalenie: ^ ^ ^ ^ # szerokości wysokości ilości kolumn ilości rzędów # dla pojedynczej etykiety # # ......................................................................... # Koniec indywidulanej edycji #.......................................................................... # # Wiersz i kolumna początkowa Tţ70{kolumna;1} ţ70{rząd; 1} ţ50{;-1em} # # Pytanie operatora o zmianę współrzędnych początkowych # Tţ62{Współrzędne;;01;Współrzędne pierwszej etykiety:}ţ50{;-1em} Tţ62{Współrzędne;rząd;02;Rząd 1-ţ70{rzędów}}ţ50{;-1em} Tţ62{Współrzędne;kolumna;03;Kolumna 1-ţ70{kolumn}}ţ50{;-1em} Tţ62{Współrzędne;;04;}ţ50{;-1em} Tţ50{;-1em}ţ92{1;ţ93{Współrzędne;Współrzędne początkowe; Program rozpocznie wydruk od wskazanego miejsca}ţ61{ţ70{kolumna};ţ70{kolumn};;ţ70{TR_I;0}}ţ61{ţ70{kolumna};1;;;ţ70{TR_I;0}}ţ61{ţ70{rząd};1;;;ţ70{TR_I;0}}ţ61{ţ70{rząd};ţ70{rzędów};;ţ70{TR_I;0}}} # # Pozycję liczy od 0,0 # Tţ96{TR_SUMA;;rząd;-1} ţ96{TR_SUMA;;kolumna;-1} ţ50{;-1em} # # Makro budujące funkcje inline pozycji Tţ70{poz;}ţ96{poz;ţ50{;-1em}ţ70{poz;ţ70{poz}%1}}ţ50{;-1em} # Tţ96{poz;;ţA02{ţ61{ţ70{rząd};ţ70{rzędów}; ţ70{kolumna;0}ţ70{rząd;0}ţ39 }}} Tţ96{poz;;ţA02{ţ70{X;ţ69{ţ70{kolumna}*ţ70{szerokość}+ţ70{margines lewy};}}}} Tţ96{poz;;ţA02{ţ70{Y;ţ69{ţ70{rząd}*ţ70{wysokość}+ţ70{margines górny};}}}} Tţ96{poz;;ţA02{ţ96{TR_SUMA;;kolumna;1}}} Tţ96{poz;;ţA02{ţ61{ţ70{kolumna};ţ70{kolumn};ţ70{kolumna;0}ţ96{TR_SUMA;;rząd;1}}}} Tţ96{poz;;ţA02{ţ50{ţ70{X};ţ70{Y}}ţ98{0;0;ţ70{X};0}}} # #=============================================================================== # Definicja etykiety #=============================================================================== # Makro budujące funkcje inline etykiety # Tţ50{-1em}ţ96{etykieta;ţ50{;-1em}ţ70{etykieta;ţ70{etykieta}%1ţ50{ţ70{X};+1em}}} Pţ50{-1em}ţ70{etykieta;ţ51{Arial;13}} #Pţ96{etykieta;;ţA02{ţ55{;;+ţ70{szerokość};+ţ70{wysokość};}}} ţ99{ramka} Pţ96{etykieta;;ţA02{}} Pţ96{etykieta;;ţA02{ Indeks: ţ33şIndeks towaru şţ34}} Pţ96{etykieta;;ţA02{}} Pţ96{etykieta;;ţA02{ ţ80{ş---EAN13---ş;0.2;7}}} Pţ96{etykieta;;ţA02{ ţ51{;9}ş---EAN13---ş}} Pţ96{etykieta;;ţA02{}} Pţ96{etykieta;;ţA02{ ţ51{;12}ş--------------- Nazwa towaru -------------------şţ34}} Pţ96{etykieta;;ţA02{}} Pţ96{etykieta;;ţA02{ Ilość: ţ77{ş-- Ilosc ---ş} ţ80{ţ77{ş-- Ilosc ---ş};0.2;6}}} #Pţ96{etykieta;;ţA02{}} # # Wydruk etykiet # Pţ92{ş-- Ilosc ---ş;ţ70{poz}ţ70{etykieta}}