Posty bez odpowiedzi |oraz Aktywne tematy Dzisiaj jest 2024-04-26, 15:46x



Odpowiedz w temacie  [ Posty: 9 ] 
Kody kreskowe na etykietach towarów 
Autor Wiadomość

Rejestracja: 2009-03-17, 15:25
Posty: 18
Pomógł: 2
Post Kody kreskowe na etykietach towarów
Witam,

mam wielką prośbę o pomoc. Ściągnąłem darmowego fonta Code 39, zainstalowalem w systemie dopisalem w amhm.ini, wyedytowałem raport Wydruk etyiet, ładnie pojawia sie Ean w postaci liczbowej.

Dopisałem czcionkę o nazwie ean do DObjects - pojawiła mi się w ustawieniach Drukarki graficznej. Niestety przy wykonywaniu raportu ciągle dostaję informację "Font o symbolu: ean nie został zdefiniowany". Wskazuje na linijkę:

Kod:
        ean = CopyFont("ean", 1)


Czy coś pominąłem. Dodam, że chodzi o Handel Forte 2007.


2011-02-23, 19:15
Wyświetl profil
Autor Wiadomość
 


Ekspert
Ekspert
Awatar użytkownika

Rejestracja: 2008-04-18, 18:52
Posty: 5169
Pomógł: 59
Post 
Przyjrzyj sie dowolnemu raportowi kotry uzywa kopy font - na moje oko masz cos za malo parametrow...... i czy masz go w ustawieniach drukarki graficznej w hmf ?


2011-02-24, 01:12
Wyświetl profil
Ekspert
Ekspert

Rejestracja: 2007-11-16, 15:08
Posty: 3983
Pomógł: 445
Post 
Bez definiowania w amhm.ini bezpośrednio w kodzie :
Kod:
//Wyliczenie kodu koloru

Long kolor = RGB(130, 79, 145)

//Zdefiniowanie nowego kroju pisma

Int Ft1 = Font (70,B,I,U,S,"Arial CE", "tekstnowy", kolor)

//Wypisanie linii zmodyfikowaną czcionką

SetFont (Ft1)

Print "Tekst wpisany zmodyfikowaną czcionką";LF

_________________
Skontaktuj się z Ekspertem | Zamów dodatek

tel. 22 7 538 538
ekspert@mojaSymfonia.pl
http://www.mojaSymfonia.pl


2011-02-24, 12:26
Wyświetl profil

Rejestracja: 2009-03-17, 15:25
Posty: 18
Pomógł: 2
Post 
Właśnie o takim zdefiniowaniu w kodzie myślałem!!!

Dziwi mnie właśnie, że pomimo chyba poprawnego zdefiniowania w amhm.ini, czcionka jest w ustawieniach drukarki graficznej a i tak nadal handel pisze, że jest niezediniowana.

Ale wszystko dobre co sie dobrze kończy, Dziergam, teraz, żeby pola mi się mieściły na naklejkach na stronie A4, całkowicie mi to nie chce wyjść, z nic nie wiem gdzie w tym raporcie "Wydruk etykiet" zdefiniowany jest górny i dolny margines wewnątrz komórki...

Jeszcze raz dziękuję za pomoc!


2011-02-24, 18:45
Wyświetl profil

Rejestracja: 2009-03-17, 15:25
Posty: 18
Pomógł: 2
Post 
Ok, znalazłem :)

Margines górny
linijka ~372
Kod:
print [b]at #X,#Y+y[/b];stri(1)


Margines dolny
linijka ~438
Kod:
~if TxtHt+2*y<(str.wys/nRow) then print at #X,#Y+y-1;" " //-th;" "


Wrzuciłem te dwie linijki do komentarza i wszystko ładnie :)

Jak to jest ciężko, jak się nie zna składni języka!!! Można sie gdzieś tego nauczyć?


2011-02-24, 19:11
Wyświetl profil
Awatar użytkownika

Rejestracja: 2008-12-03, 21:11
Posty: 276
Pomógł: 2
Post 
piotrek693 pisze:
Jak to jest ciężko, jak się nie zna składni języka!!! Można sie gdzieś tego nauczyć?

A w helpie Symfonii/Forte szukałeś ?

Z poziomu edytora raportów wystarczy CTRL-F1 na wybranym poleceniu, powinno ładnie wyświetlić opis polecenia, parametry, zawracane wyniki i błędy.

Oprócz tego katalog Dokumentacja i cała jego zwartość - pliki PDF, DOC - kopalnia wiedzy.

A na naukę programowania (tak ogólnie) to nigdy za późno ;-) - szkół teraz na rynku mnóstwo, tradycyjnych oraz internetowych ;-)

_________________
Pozdrawiam

Misiek DGTL Rzeszów


2011-02-24, 21:25
Wyświetl profil
Ekspert
Ekspert

Rejestracja: 2007-11-16, 15:08
Posty: 3983
Pomógł: 445
Post 
piotrek693 pisze:
Jak to jest ciężko, jak się nie zna składni języka!!! Można sie gdzieś tego nauczyć?


A i na forum.mojaSymfonia.pl uzbierało się wiele praktycznych wskazówek i przykładów.

_________________
Skontaktuj się z Ekspertem | Zamów dodatek

tel. 22 7 538 538
ekspert@mojaSymfonia.pl
http://www.mojaSymfonia.pl


2011-02-24, 23:05
Wyświetl profil

Rejestracja: 2009-03-17, 15:25
Posty: 18
Pomógł: 2
Post 
Dziękuję panowie, muszę zajrzeć do tej dokumentacji :)

Po zmarnowaniu 20 kartek w końcu sformatowałem tak wydruk,że ładnie się drukuje na etykietach na A4. Gdyby ktoś chciał to nie mam oporu się podzielić ale uprzedzam, że nie jest to jakieś dzieło sztuki (dostosowałem pod jeden typ etykiet SINEL 21896).

Kłopot mam jedynie co zrobić gdy w nazwie ktoś na końcu dał "enter" i wtedy dostaję informację, że dane nie zmieściły się na etykiecie. Czy jest jakaś funkcja jak w php:

Kod:
$mm = str_replace("\n","",$mm);


żeby usunąć znak nowej linii ze zmiennej?


2011-02-25, 11:00
Wyświetl profil
Awatar użytkownika

Rejestracja: 2008-12-03, 21:11
Posty: 276
Pomógł: 2
Post 
Wykorzystaj polecenia

Replace (wcześniej dane przypisz do zmiennej przedefiniowanej BUF)

Można też z wykorzystaniem ARG'ów

Kod:
Delete Arg // czyścimy poprzednie jeżeli były
Arg "\n", "" // definiujemy zamień ENTER na "nic", sprawdź czy czasami nie masz tam znaku powrotu karetki \r

buf = "dane kodu kreskowego" // np przypisanie ze zmiennej

Replace Arg // zamiana


w zmiennej BUF masz już podmienione dane


Powinno zadziałać jak to sensownie poukładasz ;-)

_________________
Pozdrawiam

Misiek DGTL Rzeszów


2011-02-25, 12:26
Wyświetl profil
Wyświetl posty nie starsze niż:  Sortuj wg  
Odpowiedz w temacie   [ Posty: 9 ] 
   Podobne tematy   Autor   Odpowiedzi   Odsłony   Ostatni post 
Na tym forum nie ma nowych nieprzeczytanych postów. Kody towarów Handel Premium

w Programy Handlowe

westalka

11

6240

2008-06-05, 10:35

Administrator Wyświetl najnowszy post

Na tym forum nie ma nowych nieprzeczytanych postów. Zmiana całej bazy danych - kody towarów

w Programy Handlowe

Magda123456

1

2068

2019-02-05, 20:37

slavo_s2k Wyświetl najnowszy post

Na tym forum nie ma nowych nieprzeczytanych postów. Wydruk numeru seryjnego w etykietach środków trwałych

w Programy Księgowe

Missaki

0

2026

2018-10-23, 10:35

Missaki Wyświetl najnowszy post

Na tym forum nie ma nowych nieprzeczytanych postów. Kody QR

w Programy Handlowe

szejki

0

2013

2021-07-22, 10:56

szejki Wyświetl najnowszy post



Kto jest online

Użytkownicy przeglądający to forum: Nie ma żadnego zarejestrowanego użytkownika i 11 gości


Nie możesz tworzyć nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Przejdź do:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Support forum phpbb by phpBB Assistant