Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki



Teraz jest 11 lut 2025, o 20:35


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 15 ] 
Autor Wiadomość
PostNapisane: 21 sty 2016, o 20:18 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 17 sie 2013
Posty: 3797
Lokalizacja: Grudziądz
Pomógł: 143

Witam mam taki problem ... utworzyłem label z multiline

scryptem ustawiam położenie od lewej góry i od prawej
nie mam pojęcia jak napisać aby automatycznie była przeliczana wysokość takiego tekstu ... np na moim telefonie 5 cali jak i na 2,4 cali jest ok ale już na większych robi się spora przerwa ... bawił się ktoś z takim ułożeniem tekstu ? aby automatycznie przeliczyć ile taki tekst zajmuje wysokości ?

Na różnych rozdzielczościach robi się różna wielkość tekstu ... co skutkuje przerwami pomiędzy tekstem a kolejnym elementem

może pokażę fotkę ... dla 7 cali wygląda to bardzo dziwnie ... chciałbym pozbyć się przerwy między labelem a kolejnymi elementami znajdującymi się poniżej:

Obrazek

_________________
Usługi druku przestrzennego - www.drumik.pl



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 21 sty 2016, o 20:56 
Offline
Użytkownik

Dołączył(a): 04 cze 2013
Posty: 517
Pomógł: 26

Kolego ja korzystam z tego
Składnia: [ Pobierz ] [ Ukryj ]
język basic4gl
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


Ustalasz sobie mniej więcej rozmiar czcionki a potem ją skalujesz poprzez te wyliczenia U mnie się to w miarę sprawuję na pewno lepsze niż ustalanie na twardo rozmiaru.

_________________
Przewodnik|Sterownik akwariowy



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 21 sty 2016, o 21:54 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 17 sie 2013
Posty: 3797
Lokalizacja: Grudziądz
Pomógł: 143

matekogon napisał(a):
Kolego ja korzystam z tego
Składnia: [ Pobierz ] [ Ukryj ]
język basic4gl
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.



Co oznacza scal ??

I czy wpisujesz to jako scrypt designerze ?

_________________
Usługi druku przestrzennego - www.drumik.pl



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 21 sty 2016, o 22:02 
Offline
Użytkownik

Dołączył(a): 04 cze 2013
Posty: 517
Pomógł: 26

Wpisuję to normalnie w kodzie.Sorki pomyliłem się scal=scal2 Pokazałem ci dwie możliwości wyliczeń Ja używam scal2

_________________
Przewodnik|Sterownik akwariowy



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 21 sty 2016, o 22:09 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 17 sie 2013
Posty: 3797
Lokalizacja: Grudziądz
Pomógł: 143

a możesz wyjaśnić co oznacza scal ? scal 1 ? scal2 ? deklaruje się jakoś to cudo czy po prostu używa ?

Mnie by interesowało rozwiązanie za pomocą scryptu w designerze ...

_________________
Usługi druku przestrzennego - www.drumik.pl



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 21 sty 2016, o 22:30 
Offline
Użytkownik

Dołączył(a): 04 cze 2013
Posty: 517
Pomógł: 26

scal to jest wyliczona skala( to nie jest mój kod :)) Czyli wybierasz sobie rozmiar textu mnożysz go przez scal.
Mi np na wyświetlaczu
480x320 , scal przyjmuje wartość 1 natomiast na 1024x552 wartość jest 1,52 Jak korzystałem ze skryptu to text nie mieścił mi sie w labelach. Korzystając z scal mieści mi się . Jeśli chodzi o rozwiązania skryptowe to nie znalazłem nic zadowalającego mnie :) Widziałem bibliotekę do skalowania ale nie umiałem jej uruchomić :)


Składnia: [ Pobierz ] [ Ukryj ]
język basic4gl
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

_________________
Przewodnik|Sterownik akwariowy



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 21 sty 2016, o 23:41 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 17 sie 2013
Posty: 3797
Lokalizacja: Grudziądz
Pomógł: 143

matekogon napisał(a):
scal to jest wyliczona skala( to nie jest mój kod :)) Czyli wybierasz sobie rozmiar textu mnożysz go przez scal.
Mi np na wyświetlaczu
480x320 , scal przyjmuje wartość 1 natomiast na 1024x552 wartość jest 1,52 Jak korzystałem ze skryptu to text nie mieścił mi sie w labelach. Korzystając z scal mieści mi się . Jeśli chodzi o rozwiązania skryptowe to nie znalazłem nic zadowalającego mnie :) Widziałem bibliotekę do skalowania ale nie umiałem jej uruchomić :)


Składnia: [ Pobierz ] [ Ukryj ]
język basic4gl
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.



Możesz coś więcej ? podać jakiś przykład ? albo linka ... no nie mogę samemu tego ogarnąć ...

nie ukrywam że lepszy byłby scrypt dla designera :) ale skoro piszesz że szukałeś i nie zdawało to efektu to może podasz linka do tego rozwiązania co znalazłeś ?

_________________
Usługi druku przestrzennego - www.drumik.pl



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 22 sty 2016, o 08:20 
Offline
Użytkownik

Dołączył(a): 04 cze 2013
Posty: 517
Pomógł: 26

Kolego posyłam ci przykładowy programik. Wstawiłem 2 labelki które pokazują tekst w różnych rozmiarach a pod nimi są labelki z wartością scal Myślę że będziesz wiedział o co chodzi


Autor postu otrzymał pochwałę

Załączniki:

Aby zobaczyć załączniki musisz się zalogować. Tylko zalogowani użytkownicy mogą oglądać i pobierać załączniki.

_________________
Przewodnik|Sterownik akwariowy



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 22 sty 2016, o 21:34 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 17 sie 2013
Posty: 3797
Lokalizacja: Grudziądz
Pomógł: 143

matekogon napisał(a):
Kolego posyłam ci przykładowy programik. Wstawiłem 2 labelki które pokazują tekst w różnych rozmiarach a pod nimi są labelki z wartością scal Myślę że będziesz wiedział o co chodzi


Właśnie wróciłem z pracy za chwilkę zabiorę się za testy mimo iż jeszcze nie testowałem pliku to serdecznie dziękuję za chęć, próbę oraz pomoc bo przez te skalowanie labelki stoję w miejscu :) a dzięki tobie może ruszę dalej :)

_________________
Usługi druku przestrzennego - www.drumik.pl



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 22 sty 2016, o 21:40 
Offline
Użytkownik

Dołączył(a): 04 cze 2013
Posty: 517
Pomógł: 26

Może ruszysz :) sam zobaczysz

_________________
Przewodnik|Sterownik akwariowy



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 22 sty 2016, o 21:58 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 17 sie 2013
Posty: 3797
Lokalizacja: Grudziądz
Pomógł: 143

Sprawdziłem program :)
ty scalujesz wielkość tekstu ...

mnie chodzi o scalowanie wysokości pola label ... zależnie od rozdzielczości ...

czegoś nowego się nauczyłem ... :) będę mógł teraz zrobić że tekst ma zawsze taki sam rozmiar ... jednakże ja próbuję rozkminić jak ustalać wysokość pola label (multi line) zależnie od rozdzielczości urządzenia ...

kombinuję i nie mam pojęcia jak tego dokonać

_________________
Usługi druku przestrzennego - www.drumik.pl



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 22 sty 2016, o 22:03 
Offline
Użytkownik

Dołączył(a): 04 cze 2013
Posty: 517
Pomógł: 26

No to żeśmy się dogadali :) No ale przecież wysokość labeli skalujesz w skrypcie np: label.Heigh=10%y

A jeśli chcesz stały odstęp między dwoma labelami np text i foto to możesz zrobić w skrypcie tak:

label1.top=20%y ----> label z tekstem
label2.top=label1.top+20dip -----> label z foto

ps : nie wiem czy dip zmienia się wraz z rozdzielczością tyle co 10%y

_________________
Przewodnik|Sterownik akwariowy



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 22 sty 2016, o 22:17 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 17 sie 2013
Posty: 3797
Lokalizacja: Grudziądz
Pomógł: 143

Zgadzam się z tobą mimo wszystko zobacz na obrazek ... na mniejszych wyświetlaczach 5'' w dół jest ok a na 7'' w górę robi się taki odstęp ....

może faktycznie skalowanie wielkości fonta starczy bo wypełni mi tę lukę :)
ale generalnie szukam rozwiązania na zmniejszenie tej luki .... :(

_________________
Usługi druku przestrzennego - www.drumik.pl



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 22 sty 2016, o 22:28 
Offline
Użytkownik

Dołączył(a): 04 cze 2013
Posty: 517
Pomógł: 26

Może rzeczywiście rozciągnięcie tekstu pomoże

_________________
Przewodnik|Sterownik akwariowy



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 22 sty 2016, o 22:39 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 17 sie 2013
Posty: 3797
Lokalizacja: Grudziądz
Pomógł: 143

Zobacze potestuje na apce.

Nie mniej jak ktoś zna rozwiązanie za pomocą skryptów w designerze bede wdzieczny.

Namazane ze smarta.

_________________
Usługi druku przestrzennego - www.drumik.pl



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 15 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 2 gości


Nie możesz rozpoczynać nowych wątków
Nie możesz odpowiadać w wątkach
Nie możesz edytować swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Skocz do:  
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO