Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JS] zmiana rozmiaru tabeli, najgorsze jest to, że w mm
shpaque
post 28.11.2013, 09:27:03
Post #1





Grupa: Zarejestrowani
Postów: 651
Pomógł: 3
Dołączył: 31.01.2011
Skąd: Warszawa

Ostrzeżenie: (10%)
X----


Witam i od rana daję zagadkę

mam button, który ma funkcję
  1. onclick="table.style.width='98px'; table.style.height='38px';return false;"


oczywiście jakoś sobie zmienia wielkość tabeli, chodzi o przelicznik z px na mm (lub odwrotnie).

Naszukałem się w internecie, wiele jest kalkulatorów, ale żaden nie daje mi wiarygodnego wyniku. Gdzieś znalazłem, że wielkość zależy od przekątnej ekranu i tak dalej - mi chodzi tylko o wydruk - jak zrobić, żeby wielkość tabeli odpowiadała wielkości rzeczywistej na wydruku, bo przelicznik 1cm = 37.795275591px nie zdaje egzaminu...

Skupmy się na tym, że po kliknięciu na ten akurat button tabelka ma mieć rozmiar 26x10 mm - jak to przeliczyć na px, żeby na wydruku wyszła wartość 26x10 mm?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
werdan
post 28.11.2013, 10:25:31
Post #2





Grupa: Zarejestrowani
Postów: 354
Pomógł: 100
Dołączył: 14.11.2013
Skąd: Płock

Ostrzeżenie: (0%)
-----


Stwórz css dla 'print'

  1. <link rel="stylesheet" href="/css/print.css" type="text/css" media="print">


i daj tam wymiary w mm

http://www.w3.org/Style/Examples/007/units.en.html

Go to the top of the page
+Quote Post
shpaque
post 28.11.2013, 11:19:05
Post #3





Grupa: Zarejestrowani
Postów: 651
Pomógł: 3
Dołączył: 31.01.2011
Skąd: Warszawa

Ostrzeżenie: (10%)
X----


trzeba mi to łopatologicznie wyjaśnić.

mam 5 buttonów odpowiednio z rozmiarem 26x10mm, 38x14mm, 47x18mm, 58x22mm, 70x25mm każdy powinien nadać rozmiar tabelce w jakiś stosunkowych pikselach (dobrze zeby odpowiadały wielkości rzeczywistej), pozniej mamy drukuj podgląd i tam musi się wydrukować w rzeczywistych wymiarach...
Go to the top of the page
+Quote Post
freemp3
post 28.11.2013, 11:40:20
Post #4





Grupa: Zarejestrowani
Postów: 467
Pomógł: 77
Dołączył: 6.09.2008
Skąd: Miechów / Kraków

Ostrzeżenie: (0%)
-----


Kiedyś też się męczyłem z podobnym problemem i ustawiałem wartości w px, bez żadnych przeliczników na mm.
Może nie jest to eleganckie rozwiązanie, ale działa bez problemu. Niezależnie od rozdzielczości monitora wydruki są prawidłowe.


--------------------
Niemożliwym jest stworzenie czegokolwiek idiotoodpornego, ponieważ idioci są wyjątkowo pomysłowi.

https://www.aroch.pl
https://themeforest.net/user/aroch
https://www.astroblog.aroch.pl
https://www.4geeks.pl
Go to the top of the page
+Quote Post
shpaque
post 28.11.2013, 13:39:22
Post #5





Grupa: Zarejestrowani
Postów: 651
Pomógł: 3
Dołączył: 31.01.2011
Skąd: Warszawa

Ostrzeżenie: (10%)
X----


zrobiłem przelicznik 5,1 i wychodzi na wydrukach idealnie!

czyli 10mm = 51px
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 18.07.2025 - 21:39