Margines dolny Printer()

0

Witam

Używam fukncji Printer() w drukowaniu w c++. Lecz na formacie A4 pozostaje mi duży margines dolny ( 2.1 cm ) którego nie mogę wykorzystać choć wszystkie linie które rysuje dociągam do końca za pomocą Printer()->PageHeight. Miał ktoś może już taki problem, nie wiem jak go rozwiązać.

Przykładowy kawałek kodu:

  Printer()->Canvas->MoveTo(100,Printer()->PageHeight-165);
  Printer()->Canvas->LineTo(100,Printer()->PageHeight);

Który zostawia bardzo dużo miejsca niewykorzystanego na dole ( 2.1 cm ). W preferencjach drukowania mam ustawione na A4. Więc nie wiem o co mu chodzi, jeśli ktoś wie bardzo wielkie dzięki za odpowiedź.

0

większość drukarek (szczególnie atramentowe) ma margines dolny, którego nie przeskoczysz. Wynika to z budowy drukarki, a dokładniej tego, że musi ona "trzymać" kartkę do końca drukowania. Jednak większość drukarek ma ten margines na poziomie 1/2 cala czyli jakieś 1,2 cm

0

Moja to HP 3840 no ale dzięki za wyjaśnienie. W preferencjach drukowania jak brałem format niestandartowy i ustawiałem na 210 x 300 mm to w ogóle świrowała. Lewy margines robiła większy a na prawo wszystko scinała i powiększała margines prawy. Dzięki jeszcze raz.

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