Bartosz Rosa 1 772 Napisano 1 Października 2009 Udostępnij Napisano 1 Października 2009 w Jak zrobić własne etykiety adresowe? Wiele osób o to pyta i czeka od dłuższego czasu na wskazówki jak zrobić etykiety o rozmiarze, którego w Sello nie ma... stąd mały tutorial, jak to zrobić we własnym zakresie i bezboleśnie Po pierwsze, skorzystamy z powielania istniejącego szablonu, bo tak będzie prościej. Administracja->Słowniki->Wydruki, wybieramy opcję powiel na istniejącej etykiecie podobnego typu. Zmieniamy nazwę na nową, np Etykieta adresowa (2x4). Następnie klikamy OK. Nie edytujemy jeszcze wzorca, najpierw musi się powielić i zapisać w bazie. Na liście jest teraz powielony wzorzec o nowej nazwie, otwieramy go zatem ponownie i wybieramy opcję Otwórz edytor wydruków. Po chwili pojawi się edytor, poniżej wycinek przedstawiający szablon etykiety. Jeśli spojrzymy na prawą stronę edytora w okienko Eksplorator i rozwiniemy listę, pojawi się takie oto drzewo obiektów. xtraReport1 - nazwa całego raportu (wydruku), tu można ustawić między innymi wielkość kartki (np A4) Detail - sekcja w raporcie, która definiuje co dokładnie powinno być drukowane dla pojedynczego obiektu, w tym przypadku dla pojedynczej paczki. Tu można ustalić ile kolumn ma wydruk (do tego wrócę za chwilę), jaka jest wysokość oraz szerokość pojedynczej etykiety. xrPanelPlaceHolder - jest to specjalny niewidoczny (pusty) element dodany na potrzeby realizacji pomijania określonej liczny etykiet przy drukowaniu xrPanel1 - to jest już panel, który wewnątrz zawiera to co faktycznie stanowi zawartość etykiety. W skrypcie OnBeforePrint (wywoływanym przed drukowaniem) zawiera on kod, który faktycznie wyświetla lub nie puste etykiety które należy pominąć. Wersja silnika raportów użyta w Sello potrafi pomijać elementy, ale i tak zaczynała je drukować od pierwszego miejsca, stąd takie rozwiązanie xrLabel1..6 - to już są elementy wyświetlające dane Etykieta 2x8 jaką mamy zamiar zrobić jest większa niż ta którą przerabiamy. Jej rozmiar to przykładowo 105 x 74.2mm i zamiast 3 kolumn, ma 2. rozpoczynamy zatem od powiększenia obszaru roboczego etykiety, czyli Detail. Najlepiej w tym celu wybrać ten element w oknie Eksploratora, następnie pod spodem w oknie Właściwości odszukać wysokość (Height) i wpisać tam wysokość nowej etykiety w dziesiętnych częściach milimetra. Czyli 74.2 mm to będzie x10 = 742. Po zatwierdzeniu obszar Detail powinien się rozciągnąć w dół wg strzałki. Następnie klikamy w Eksploratorze na kolejny element w drzewie, czyli xrPanelPlaceHolder. Zmieniamy mu wysokość na cały rozmiar sekcji Detail, czyli na 742. Zaznaczony prostokąt powinien się rozciągnąć wg strzałki. Można to oczywiście zrobić ręcznie rozciągając zaznaczony prostokąt przy pomocy myszki ciągnąc za białe kwadraciki - oczywiście jeśli nie jest wymagana precyzja co do dziesiątych części milimetra Podobnie postępujemy z kolejnymi elementami, czyli xrPanel1. Można go śmiało ręcznie przeciągnąć, ponieważ zawiera on tylko ramkę wokół etykiety. Istotna rzecz, zmiana szerokości i liczby kolumn. Wybrać należy element Detail, w jego właściwościach odszukujemy Multi-Column Options i ustawiamy tam kolumny (column count)2, i szerokość (column width) kolumny 105 x10 = 1050. Dodatkowo, jeśli zachodzi taka potrzeba można ustalić odległości między kolumnami (Column spacing), jednak tu wystarczy odpowiednio ustawić ramkę xrPanel1. Podobnie jak poprzednio trzeba dopasować wszystkie kolejne elementy do obszaru roboczego - tym razem w poziomie, czyli po kolei xrPanelPlaceHolder i xrPanel1. Następnie należy dopasować już za pomocą myszki kontrolki zawierające dane, rozciągając ja na szerokość i wysokość, zwiększając/zmniejszając czcionkę (na górze edytora) w sposób identyczny jak w jakimkolwiek programie do edycji tekstu (Word, Power Point). Na koniec na dole edytora można obejrzeć podgląd z danymi przykładowymi (przycisk podgląd). Jeśli etykeity nie mieszczą się na stronie, lub zostaje zbyt dużo miejsca pomiędzy nimi, albo pod nimi, należy skorygować wartości odpowiednich elementów. Warto też zwrócić uwagę, jak zachowują się kontrolki z danymi przy długich nazwach - ale to już trzeba obejrzeć na podglądzie wydruku jakiejś paczki. W przypadku gdy długie np. nazwisko się nie mieści, za pomocą smart tagu (ikonka [>]) należy zaznaczyć opcję zawijania wierszy (word wrap) i odpowiednio zwiększyć wysokość elementu. Nie zaznaczać opcji "może rosnąć" (can grow), gdyż wtedy wielkość całej etykiety będzie dynamicznie zwiększana gdy pojawią się dwie linie Cytuj Link to postu
kibic 1 Napisano 1 Października 2009 Udostępnij Napisano 1 Października 2009 w Jak zrobić własne etykiety adresowe? Super tutorial. Już sobie zrobiłem szablonik. Dziękuję. Jednego mi tylko w brakuje. Aby w momęcie gdy tekst nie mieści się ramce np. ktoś ma jakieś wyjątkowo długie nazwisko wielkość czcionki zmniejszała się sama by tekst zmieścił się w ramce. Cytuj Link to postu
kibic 1 Napisano 1 Października 2009 Udostępnij Napisano 1 Października 2009 w Jak zrobić własne etykiety adresowe? ....acha i taki drobiazg. Gdy pomija się już zadukowaną etykietę zostają jakieś dwa nawiasy () na tych zadrukowanych miejscach. Cytuj Link to postu
Bartosz Rosa 1 772 Napisano 1 Października 2009 Autor Udostępnij Napisano 1 Października 2009 w Jak zrobić własne etykiety adresowe? W którym miejscu te nawiasy? Zapewne jest to jakaś kontrolka która dodana jest przypadkiem pod xrLabel1. Proszę sprawdzić w eksploratorze czy nie ma tam czegoś dodatkowego. A odpowiedź na pierwsze pytanie umieściłem w pierwszym poście na końcu. Cytuj Link to postu
litex 4 Napisano 17 Listopada 2009 Udostępnij Napisano 17 Listopada 2009 w Jak zrobić własne etykiety adresowe? w koncu udalo mi sie po 4 godzinach myslenia mam jedno pytania. wszytsko gra mi.. tutorial mi pomogl ale.. ja usunac przy drukowaniou monit ile etykiet pominac ? da rade to jakos.? Cytuj Link to postu
Bartosz Rosa 1 772 Napisano 17 Listopada 2009 Autor Udostępnij Napisano 17 Listopada 2009 w Jak zrobić własne etykiety adresowe? Ta, wystarczy oznaczyć wydruk jako standardowy, nie jako etykietę adresową. W słowniku wydruków jest taka lista rozwijana i tam zmieniając tym wydruku pojawia się info co oznacza dany typ. Cytuj Link to postu
tadzimir.pl 155 Napisano 31 Sierpnia 2010 Udostępnij Napisano 31 Sierpnia 2010 w Jak zrobić własne etykiety adresowe? Witam Mam jeszcze jeden problem z etykietami adresowymi. Zaznaczyłem mianowicie dla poszczególnych pól opcję "Może rosnąć" - prawie zawsze i tak przynajmniej jedna linia (z nazwą kraju - Polski nie wyświetlam) jest pusta, a często 2 lub 3, więc jest większa swoboda rozmieszczenia reszty adresu. Niestety w przypadku b. długich tekstów cała etykieta jest powiększana i oczywiście nie mieści się na naklejce. I tu pytanie - czy można w jakiś sposób na sztywno zablokować rozmiar etykiety? Jeśli część tekstu byłaby obcinana to jest to z dwojga złego lepsze rozwiązanie. I druga sprawa - czy jest możliwość wyrównania całej zawartości etykiety np. do środka zamiast do górnej krawędzi? W etykiecie mam w sumie 6 wierszy, jednak najczęściej wydrukowane są 3 lub 4 (wszystkie mają zaznaczone "Może się kurczyć, więc wyświetlane wiersze są zsunięte razem) i na ten moment efekt jest taki, że mam kilka wierszy w górnej części naklejki, a dolne pół czy 1/3 jest pusta. Cytuj Link to postu
Bartosz Rosa 1 772 Napisano 6 Września 2010 Autor Udostępnij Napisano 6 Września 2010 w Jak zrobić własne etykiety adresowe? Dlatego używanie opcji "może rosnąć" na wydrukach stałej wielkości nie jest najlepszym rozwiązaniem. Powyższe problemy może rozwiązać inne podejście do formatowania adresu, oparte na skrypcie i jednym polu, opisane tutaj http://forum.sello.pl/index.php?topic=2172.0 Dzięki niemu nie będzie pustych linii, oraz można ustalić wyśrodkowanie w pionie i poziomie. Cytuj Link to postu
dj2chile 0 Napisano 26 Stycznia 2011 Udostępnij Napisano 26 Stycznia 2011 w Jak zrobić własne etykiety adresowe? witam, czy istnieje możliwość nadruku numeru LP z książki nadawczej na etykiecie? Cytuj Link to postu
tadzimir.pl 155 Napisano 26 Stycznia 2011 Udostępnij Napisano 26 Stycznia 2011 w Jak zrobić własne etykiety adresowe? Rozumiem, że masz ten numer w bazie danych? Jeśli tak to nie ma problemu - znajduje się on w polu [Paczka_NumerPrzesylki]. Cytuj Link to postu
dj2chile 0 Napisano 13 Kwietnia 2011 Udostępnij Napisano 13 Kwietnia 2011 w Jak zrobić własne etykiety adresowe? witam, jak zrobić aby tekst był w pionie? Cytuj Link to postu
BITechnology 3 Napisano 13 Kwietnia 2011 Udostępnij Napisano 13 Kwietnia 2011 w Jak zrobić własne etykiety adresowe? ... a gdzie jest ten skrypt OnBeforePrint Cytuj Link to postu
tadzimir.pl 155 Napisano 13 Kwietnia 2011 Udostępnij Napisano 13 Kwietnia 2011 w Jak zrobić własne etykiety adresowe? witam, jak zrobić aby tekst był w pionie? Kliknij na elemencie, gdzie chcesz tak ustawić tekst. W prawym górnym rogu masz strzałkę, po kliknięciu na którą pojawiają się dodatkowe opcje, m.in. kąt. Wpisz tam 90 lub 270, zależnie od tego, gdzie ma być góra napisów. Cytuj Link to postu
e-shop24pl 0 Napisano 25 Grudnia 2012 Udostępnij Napisano 25 Grudnia 2012 w Jak zrobić własne etykiety adresowe? Witam mam poroblem zrobiłem wszystko tak jak potrzeba i po przerzuceniu paczek jak chce drukować książkę nie wyświetla mi się opcja z etykietami mam tylko stan magazynowy książka nadawcza potwierdzenia nadania prosze o pomoc Cytuj Link to postu
tadzimir.pl 155 Napisano 25 Grudnia 2012 Udostępnij Napisano 25 Grudnia 2012 w Jak zrobić własne etykiety adresowe? Administracja->Słowniki->Wysyłka towarów - sposoby wysyłki Wybierz tam odpowiedni rodzaj przesyłki i powiąż z potrzebnym wydrukiem. Cytuj Link to postu
e-shop24pl 0 Napisano 25 Grudnia 2012 Udostępnij Napisano 25 Grudnia 2012 w Jak zrobić własne etykiety adresowe? wielkie dzięki pomogło pozdrawiam Cytuj Link to postu
Polecane posty
Dołącz do dyskusji
Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.
Uwaga: Twój wpis zanim będzie widoczny, będzie wymagał zatwierdzenia moderatora.