[delphi] drukowanie imaga

0

Kolega mnie prosił abym sie zapytał.
Jak wydrukowac zawartosc image tak aby rozmiar obrazka byl taki sam na dowolnym modelu drukarki.
--Pozdrowienia {hello}
Waldi Koronowo
[email protected]
Zdarza sie że pisze e przed i nie zwracajcie uwagi na to:D

0

To pytanie już było. Musisz wiedzieć, jaka jest rozdzielczość drukarki (chyba trzeba przez WinAPI, bo w Delphi nie znalazłem funkcji odczytu rozdzielczości. Może słabo szukałem) i przeskalować (np. StrechDraw)--Jest jeszcze jeden błąd ... :)

Apel: Piszcie w tematach o jaki język programowania chodzi np. : [Delphi], [C++], itp.

0

Dryobates napisał:
To pytanie już było. Musisz wiedzieć, jaka jest rozdzielczość drukarki (chyba trzeba przez WinAPI, bo w Delphi nie znalazłem funkcji odczytu rozdzielczości. Może słabo szukałem) i przeskalować (np. StrechDraw)

To jest tak ze on pobiera uchwyt drukarki i sobie tam przez coś mnoży i u niego jest ok ale u mnie wyszło o 3-4 cm za duże. On ma HP ja Epsona.
Do pobierania rozdzielczości drukarki uzywał getdevicecaps

--
Pozdrowienia {hello}
Waldi Koronowo
[email protected]
Zdarza sie że pisze e przed i nie zwracajcie uwagi na to:D

0

Waldi napisał:
To jest tak ze on pobiera uchwyt drukarki i sobie tam przez coś mnoży i u niego jest ok ale u mnie wyszło o 3-4 cm za duże. On ma HP ja Epsona.
Do pobierania rozdzielczości drukarki uzywał getdevicecaps

Może źle mnożył? A może inaczej zwraca rozdzielczość, bo każda drukaraka ma własne marginesy. Ciężko powiedzieć. Zobaczcie, czy Word wydrukuje w identycznych rozmiarach. Jak Word nie da rady, to raczej będzie ciężko zrobić tak, żeby identycznie drukowało.--Jest jeszcze jeden błąd ... :)

Apel: Piszcie w tematach o jaki język programowania chodzi np. : [Delphi], [C++], itp.

1 użytkowników online, w tym zalogowanych: 0, gości: 1