Komendy drukowania

dział ogólny

Re: Komendy drukowania

Nowy postprzez Cyfrowy Baron » piątek, 21 października 2011, 08:19

Przysłuchuję się tej dyskusji i czegoś tutaj nie rozumiem:

duf napisał(a):Maksymalnie mogę ustawić pozycję drukowania od lewej strony na wartości 255. A to jest tylko 3/4 szerokości formatu A4.


Czy to znaczy, że nie można przekazać wartości większej niż 255? Jeżeli tak to żaden wzór nie zmieni faktu, że lewy margines nie może być większy niż 3/4 szerokości formatu A4!
Avatar użytkownika
Cyfrowy Baron
Administrator
Administrator
 
Posty: 4716
Dołączył(a): niedziela, 13 lipca 2008, 15:17
Podziękował : 12
Otrzymał podziękowań: 442
System operacyjny: Windows 7 x64 SP1
Kompilator: Embarcadero RAD Studio XE2
C++ Builder XE2 Update 4
SKYPE: cyfbar
Gadu Gadu: 0
    Windows XPFirefox

Re: Komendy drukowania

Nowy postprzez polymorphism » piątek, 21 października 2011, 10:01

No przecież pisałem, że komenda pozycjonująca jest dwuargumentowa (dwa razy po 8 bitów, wspomniane n1 i n2), tylko duf nie czyta dokładnie dokumentacji, no i stąd to całe zamieszanie. Jeśli podstawisz pod wzór dwie wartości 255, to otrzymasz liczbę 799, co przy wspomnianych założeniach, że jednostką jest 1/60 cala wartość ta daje ~33,82cm - dla typowej drukarki w pełni wystarczy.

Teraz ruch należy do dufa. Niech sprawdzi, czy moje założenia są prawdziwe. W każdym razie nie powinien mieć problemu z wyliczeniem n1 i n2.
C++ Reference - opis wszystkich klas STL-a i funkcji C.
Avatar użytkownika
polymorphism
Doświadczony Programista ● Moderator
Doświadczony Programista ● Moderator
 
Posty: 2156
Dołączył(a): piątek, 19 grudnia 2008, 13:04
Podziękował : 0
Otrzymał podziękowań: 200
System operacyjny: Windows 8.1
Windows 10
Linux Mint 21.1
Kompilator: Visual Studio
Visual Studio Code
MSYS2 (MinGW, clang)
g++
clang
Gadu Gadu: 0
    Windows XPFirefox

Re: Komendy drukowania

Nowy postprzez Cyfrowy Baron » piątek, 21 października 2011, 10:15

Czytałem co napisałeś, ale duf twierdzi, że może przekazać maksymalną wartość 255, czyli Twoje 799 wydaje się nie wchodzić w grę?!? :oops:
Avatar użytkownika
Cyfrowy Baron
Administrator
Administrator
 
Posty: 4716
Dołączył(a): niedziela, 13 lipca 2008, 15:17
Podziękował : 12
Otrzymał podziękowań: 442
System operacyjny: Windows 7 x64 SP1
Kompilator: Embarcadero RAD Studio XE2
C++ Builder XE2 Update 4
SKYPE: cyfbar
Gadu Gadu: 0
    Windows XPFirefox

Re: Komendy drukowania

Nowy postprzez polymorphism » piątek, 21 października 2011, 10:32

Wchodzi w grę, jeśli przeczytasz opis komendy 24h w dokumentacji, a nie to, co twierdzi duf.
C++ Reference - opis wszystkich klas STL-a i funkcji C.
Avatar użytkownika
polymorphism
Doświadczony Programista ● Moderator
Doświadczony Programista ● Moderator
 
Posty: 2156
Dołączył(a): piątek, 19 grudnia 2008, 13:04
Podziękował : 0
Otrzymał podziękowań: 200
System operacyjny: Windows 8.1
Windows 10
Linux Mint 21.1
Kompilator: Visual Studio
Visual Studio Code
MSYS2 (MinGW, clang)
g++
clang
Gadu Gadu: 0
    Windows XPFirefox

Poprzednia strona

  • Podobne tematy
    Odpowiedzi
    Wyświetlone
    Ostatni post

Powrót do Ogólne problemy z programowaniem

Kto przegląda forum

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