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).

1.png (60.14 KB. 500x442 - wyświetlony 91 razy.)
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.

2.png (12.94 KB. 824x188 - wyświetlony 61 razy.)
Jeśli spojrzymy na prawą stronę edytora w okienko
Eksplorator i rozwiniemy listę, pojawi się takie oto drzewo obiektów.

3.png (6.05 KB. 249x251 - wyświetlony 63 razy.)
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.

4.png (42.67 KB. 640x208 - wyświetlony 65 razy.)
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


5.png (10.13 KB. 304x295 - wyświetlony 60 razy.)
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.

6.png (3.58 KB. 221x149 - wyświetlony 41 razy.)
Podobnie jak poprzednio trzeba dopasować wszystkie kolejne elementy do obszaru roboczego - tym razem w poziomie, czyli po kolei xrPanelPlaceHolder i xrPanel1.

7.png (21.04 KB. 656x323 - wyświetlony 58 razy.)
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).

8.png (5.53 KB. 404x277 - wyświetlony 46 razy.)
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.

9.png (14.82 KB. 412x573 - wyświetlony 82 razy.)
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

10.png (13.32 KB. 404x292 - wyświetlony 67 razy.)