PrintImage(integer,integer,integer,integer,TGrPrintOptions) Method
A megadott, téglalap alakú grafikus képernyőrészletet kinyomtatja.
procedure PrintImage(const X1, Y1, X2, Y2: integer; const Options: TGrPrintOptions);
Parameters
- X1
- Type: integer
A téglalap bal felső sarkának X koordinátája.
- Y1
- Type: integer
A téglalap bal felső sarkának Y koordinátája.
- X2
- Type: integer
A téglalap jobb alsó sarkának X koordinátája.
- Y2
- Type: integer
A téglalap jobb alsó sarkának Y koordinátája.
- Options
- Type: TGrPrintOptions
A nyomtatási beállításokat tartalmazó halmaz (lásd alább).
A PrintImage esetén meg kell várni amíg a kép kiküldése a nyomtatóra sikeres, ezért a többi utasításhoz képest hosszabb ideig fut. Ismételt hívásban lehetőleg ne nagyon alkalmazza.
A lehetséges nyomtatási beállítások:
TGrPrintOption | Leírás |
---|---|
poPageCenter | A lap közepére helyezi el a képet. |
poStretchToPage | A képet kinyújtja úgy hogy beterítse a lapot. |
poKeepAspectRatio | A nyújtás során megtartja a képarányt. Csak a poStretchToPage elemmel van értelme. |
poShowPrintDialog | A nyomtatás előtt felugrik a nyomtatás ablak ahol
kiválasztható a nyomatató, és megadhatóak annak beállításai.
Ha a felhasználó a Mégse gombot nyomja, vagy kilép, a
nyomtatás nem történik meg. |