Lazarus 3.0 (2023.12.21.)
Letöltés

  • Oldal:
  • 1

TÉMA:

Válasz: Nyomtatás - új lapméret létrehozása 2016 szept. 11 13:39 #2094

  • drschwarcz
  • drschwarcz profilkép Témaindító
  • Haladó forumozó
  • Haladó forumozó
  • Hozzászólások: 39
  • Köszönetek: 0
Sziasztok!

Adós maradtam a válasszal a témában, sokáig félre kellett tennem a programozást sajnos. :(

Ahogy lentebb már kaptam egy választ, a "Supported" listában szereplő méretekben lesz helyes a nyomtatás. Találtam néhány ötletet arra, hogy hogyan lehet beerőltetni új méretet, de ezek nem működnek jól (egy esetben valahogy sikerült a nyomtatóból kiütni a szoftvert is, újra kellett tölteni a programját).

Tehát, marad a programon kívüli megoldás. Ha alapból nem szerepel a támogatott méretek között az általunk kívánt, akkor létre lehet azt hozni (legalább is Windows alatt) a nyomtató tulajdonságainál. A létrehozás után (esetemben) marad a programban a

Printer.PaperSize.PaperName='A5';

utasítás.

Remélem valakinek hasznos lesz a tapasztalatom.

Üdv.
Lazarus 1.8.0RC1 @ Windows 10
“Csak két dolog végtelen: a Világegyetem és az emberi butaság, bár az elsőben nem vagyok egészen biztos.” (Albert Einstein) :D ;)

Válasz: Nyomtatás - új lapméret létrehozása 2014 szept. 10 07:42 #1374

  • drschwarcz
  • drschwarcz profilkép Témaindító
  • Haladó forumozó
  • Haladó forumozó
  • Hozzászólások: 39
  • Köszönetek: 0
Szia!

Sajnos elég elfoglalt voltam az utóbbi 1-2 hétben, így még ezzel nem tudtam foglalkozni. Előbb Outlook-ban akarok címlistát készíteni, ehhez az alap már meg is van, csak végre gép elé kellene ülnöm és rendbe vágni.

Amit ezzel a témával is előbbre jutok azonnal ide írom.
Lazarus 1.8.0RC1 @ Windows 10
“Csak két dolog végtelen: a Világegyetem és az emberi butaság, bár az elsőben nem vagyok egészen biztos.” (Albert Einstein) :D ;)

Válasz: Nyomtatás - új lapméret létrehozása 2014 szept. 09 17:04 #1370

  • JohnnyK
  • JohnnyK profilkép
  • Haladó forumozó
  • Haladó forumozó
  • Hozzászólások: 78
  • Köszönetek: 16
Szia!
Ha jól értem a helyzetet, akkor a nyomtatód SupportedPapers listájában nem szerepel az A5-ös méret, ennek ellenére mégis próbálnál ilyen méretben nyomtatni? Ha igen, akkor ez tényleg egy nehéz kérdés... Delphihez mintha lenne néhány javaslat a neten ilyesmihez:
mc-computing.com/languages/Delphi/Printing.html
Windows, Winspool unitok kellenek hozzá, a papírméret: DMPAPER_A5
Előrebocsátom: még nem sikerült összehegesztenem működőképesre, de te elindultál már ezen az útvonalon?

Válasz: Nyomtatás - új lapméret létrehozása 2014 szept. 06 17:17 #1366

  • drschwarcz
  • drschwarcz profilkép Témaindító
  • Haladó forumozó
  • Haladó forumozó
  • Hozzászólások: 39
  • Köszönetek: 0
Szia!

Köszi a választ, de ezekkel a lépésekkel tisztában vagyok már.

A kérdésem arra akart vonatkozni, hogy ha alapban nincs létrehozva A5-ös méret a nyomtató tulajdonságai között, akkor azt hogy tudom programból (nem Dialog-on keresztül) létrehozni.
Lazarus 1.8.0RC1 @ Windows 10
“Csak két dolog végtelen: a Világegyetem és az emberi butaság, bár az elsőben nem vagyok egészen biztos.” (Albert Einstein) :D ;)

Válasz: Nyomtatás - új lapméret létrehozása 2014 szept. 06 16:14 #1365

  • JohnnyK
  • JohnnyK profilkép
  • Haladó forumozó
  • Haladó forumozó
  • Hozzászólások: 78
  • Köszönetek: 16
Szia!
A következő parancs állítja át a nyomtatandó papírméretet:
Printer.PaperSize.PaperName := 'A5';

Ahhoz, hogy működjön, a Printers unit szükséges, valamint a Printer4Lazarus project-követelmény beállítása, amit ezen a wiki oldalon leírnak:
wiki.freepascal.org/Using_the_printer#The_basic_steps
Ott van egy rövid példa nyomtatásra. Ha ott a BeginDoc elé beilleszted a fenti parancsot, akkor a nyomtatás A5-ös méretben történik majd, feltéve, hogy a nyomtatód támogat ilyet. A nyomtató által támogatott méreteket ki tudod listázni pl. ezzel:
Memo1.Lines := Printer.PaperSize.SupportedPapers;

Nyomtatás - új lapméret létrehozása 2014 szept. 05 15:46 #1361

  • drschwarcz
  • drschwarcz profilkép Témaindító
  • Haladó forumozó
  • Haladó forumozó
  • Hozzászólások: 39
  • Köszönetek: 0
Sziasztok!

A4-es formátumnál kisebb, célszerűen számomra az A5-ös méretet kellene létrehozni, ami az A4-es fele.

Egyenlőre nincs megoldásom.

Ha van valakinek tapasztalata nyomtatásban, akkor nagyon örülnék neki.

Előre is köszönöm.

Op. rendszer: Windows 8.1, vagy Windows 7
Lazarus 1.8.0RC1 @ Windows 10
“Csak két dolog végtelen: a Világegyetem és az emberi butaság, bár az elsőben nem vagyok egészen biztos.” (Albert Einstein) :D ;)

  • Oldal:
  • 1