HyperLink
Bejelentkezés
E-mail: 
Jelszó: 





Skip Navigation Links
 

TDBChart komponens


4. rész

Példaprogram letöltése

10949 bájt

A DBChart komponensről szóló cikksorozatnak ebben a részében azt nézzük meg, hogy milyen lehetőségeink vannak az elkészült grafikon kinyomtatására.
A TChart komponensnek, amiből a TDBChart komponens származik számos metódusa és property-je van, amik a nyomtatással kapcsolatosak. Ebben a cikkben ezek használatát ismertetjük.

Elsősorban nézzük meg azokat a property-ket, melyek a nyomtatással kapcsolatosak:
  • MonochromePrinting: logikai típusú property, amely igaz érték esetén a grafikon nyomtatási képét fekete-fehérben küldi a nyomtatónak. Ez színes nyomtatók esetén használható, ha fekete-fehérben szeretnénk a grafikont kinyomtatni.
  • Printing: logikai típusú property, melynek értéke igaz, ha a grafikon éppen nyomtatás alatt van.
  • PrintMargin: TRect típusú property, amin keresztül a margókat lehet megadni százalékban. Ha például A4-es papírméretnél a bal margót 2,5 cm-re szeretnénk állítani, akkor ezt a PrintMargin.Left:=12; értékadással tehetjük meg.
  • PrintResolution: azt határozza meg, hogy a grafikon képét milyen módon küldje el a nyomtatónak. 0 értéknél figyelembe veszi a képernyő felbontását, negatív értéknél viszont kisebb betűket és vékonyabb vonalakat kapunk.
A nyomtatással kapcsolatos eljárások:
  • PrintLandscape: kinyomtatja a grafikont úgy, hogy a lap elrendezését fekvőre állítja., majd meghívja a Print metódust. A nyomtatás után visszaállítja az eredeti elrendezést.
  • PrintPortrait: hasonló, mint a PrintLandscape, de a lapot függőleges helyzetbe állítja.
  • PrintOrientation: az előző kettőtől abban tér el, hogy itt paraméterként kell megadnunk a lap elrendezését. Ezt egy TPrinterOrientation típusú paraméteren keresztül tehetjük meg, melynek értéke a következő lehet: poPortrait, poLandscape;
  • PrintPartialCanvas: akkor használható, ha a nyomtatást a TPrinter osztályon keresztül végezzük el. Ebben az esetben meg kell adnunk a Printer objektum Canvas-át, és egy TRect típusú paraméterben a grafikon pozícióját és méretét a Canvas-on.
DBChart1.PrintPartialCanvas(Printer.Canvas, Rect(200, 400, 1000, 960));

PrintPartialCanvasToScreen: a grafikon nyomtatási képének megjelenítésére használható eljárás, melynek 3 paramétere van:
  • PrintCanvas: a Canvas, amin meg szeretnénk jeleníteni a képet.
  • ScreenRect: a képernyő terület, amire rajzolni szeretnénk.
  • PaperRect: a "papír" területe, amit meg szeretnénk jeleníteni.
PrintPartial: a paraméterként megadott területre "összenyomja" a grafikont, és úgy nyomtatja ki. A paraméter TRect típusú. Ha úgy akarjuk nyomtatni a grafikont, hogy az egész lapot elfoglalja, akkor az alábbi kódot használjuk:
DBChart1.PrintPartial(0,0,Printer.PageWidth-1,Printer.PageHeight-1);
Print: az aktuális beállításokkal nyomtatja ki a grafikont.



Cikksorozat

#IDKategóriaCikk címeSorozat
1063DelphiInterbase 6 alkalmazása Delphi-ben1. rész
1072DelphiInterbase 6 alkalmazása Delphi-ben2. rész
1084DelphiInterbase 6 alkalmazása Delphi-ben3. rész
1092DelphiTIBTable komponens4. rész
1102DelphiTIBTransaction komponens5. rész
1111DelphiTIBQuery komponens6. rész
1120DelphiTIBStoredProc komponens7. rész
1128DelphiTIBDataSet komponens8. rész
1141DelphiTIBSQL komponens9. rész
1150DelphiTIBSQLMonitor komponens10. rész
1159DelphiTIBUpdateSQL komponens11. rész
1167DelphiIBEvents komponens12. rész
1177DelphiIBDatabaseInfo komponens használata13. rész
1183DelphiTIBConfigService komponens14. rész
1192DelphiTIBSecurityService komponens15. rész
1204DelphiTIBServerProperties komponens16. rész
1213DelphiTIBBackupService komponens17. rész
1222DelphiTIBRestoreService komponens18. rész
1231DelphiTIBValidationService komponens19. rész
1240DelphiTIBStatisticalService komponens20. rész
1249DelphiTIBLogService komponens21. rész
1258DelphiTIBUninstall komponens22. rész
1267DelphiInterBase Express komponenscsomag23. rész


Könyv
Ez a cikk megtalálható ebben a könyvben: Delphi Software Offline 2001 évkönyv 431. oldal

Felhasználási feltételek
A Software Online szoftverfejlesztői magazin mindegyik cikke, minden megjelent képe, és egyéb publikált anyaga szerzői jog védelme alatt áll! Bármilyen formában történő másodlagos terjesztésük, közzétételük vagy felhasználásuk kizárólag a kiadó előzetes írásbeli engedélyével történhet!

Copyright © 1999-2012 Animare Software Kft. Minden jog fenntartva!
| Készült: Animare Stúdió | Adatvédelem | Kapcsolat |