Nyomtatáshoz komponens delphibe

Nyomtatáshoz komponens delphibe
2012-01-03T16:07:01+01:00
2012-01-07T22:04:14+01:00
2022-10-25T16:20:32+02:00
  • De hát a papír szélességét és magasságát nálunk, falun mm-ben szokták mérni.
    Nálatok?
    Mutasd a teljes hozzászólást!
  • Ez a tuti

    ebben milliméterre meg tudod adni a papír szélességét és magasságát
    Mutasd a teljes hozzászólást!
  • Továbbá megoldatlan probléma, hogy ha egy szöveget betöltök, akkor a betük mérete képpontban van, viszont a papír méretét mm-ben tudom és a kettő között nem találtam átszámítási módot.


    papirszelessegpixelben = GetDeviceCaps( Printer.Handle, PHYSICALWIDTH ); papirmagassagpixelben = GetDeviceCaps( Printer.Handle, PHYSICALHEIGHT ); dx = GetDeviceCaps( Printer.Handle, PHYSICALOFFSETX ); dy = GetDeviceCaps( Printer.Handle, PHYSICALOFFSETY );

    - dx: a papír baloldalától mért távolság (pixelben) ahonnan a nyomtató képes nyomtatni.
    Megjegyzés: Egyetlen nyomtató sem tud teljesen a papír szélétől nyomtatni, mert akkor nem tudná fogni/tekerni a papírt. De pl. a PdfPrinter virtuális nyomtatónál ez az érték 0, mivel itt ugye nincs igazi papír, így az képes teljesen a lap (ami ebben az esetben egy pdf file) szélére is írni.
    - dy: ugyanaz mint a dx, de a papír tetejétől mérve.

    Nézd meg a GetDeviceCaps leírását.
    A HORZRES és VERTRES konstansokkal pedig ki lehet számolni, hogy a papírra jobbról ill. alul is meddig tud nyomtatni a nyomtató.
    Mutasd a teljes hozzászólást!
  • Az ingyenes és van delphi7-hez is? Honnan tudnám letölteni? Esetleg screenshot-os oldal valahol?
    Mutasd a teljes hozzászólást!
  • Nekem a blokk nyomtatásra nem működik rendesen, fő problémám hogy pl. futás időben nem lehet átméretezni a lapot és hogy pl nem lehet kiszámolni hogy egy adott szöveg lelóg-e majd a lapról. És még sok más. Ezért keresek más komponenst.
    Mutasd a teljes hozzászólást!
  • Én blokknyomtatóra (Zebra) nyomtatok Quickreporttal (QR5) D7 alól, semmi bajom vele!

    Mutasd a teljes hozzászólást!
  • Rave Reports szerintem tökéletes...
    Mutasd a teljes hozzászólást!
  • Sziasztok!

    Valami olyan komponenst keresek delphi 7 alá, amin egyszerüen tudok nyomtatni egy star blokk nyomtatóra és képet is tudok rá küldeni. Valamint egy tetszőleges betü méret esetén ki todom számolni, hogy a szöveg lelóg-e majd a papírról és ha igen, akkor hány karakternyi fér majd el rajta belőle.

    A quickrep nem jó sajna. :( Továbbá megoldatlan probléma, hogy ha egy szöveget betöltök, akkor a betük mérete képpontban van, viszont a papír méretét mm-ben tudom és a kettő között nem találtam átszámítási módot.

    Tud valaki ajánlani komponenst?
    Mutasd a teljes hozzászólást!
Tetszett amit olvastál? Szeretnél a jövőben is értesülni a hasonló érdekességekről?
abcd