FMX.Printer.TPrinter

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

FMX.Graphics.TAbstractPrinterSystem.Classes.TPersistentSystem.TObjectTPrinter

Delphi

TPrinter = class(TAbstractPrinter)

C++

class PASCALIMPLEMENTATION TPrinter : public Fmx::Graphics::TAbstractPrinter

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
class public
FMX.Printer.pas
FMX.Printer.hpp
FMX.Printer FMX.Printer

Beschreibung

Kapselt die Standarddrucker-Interfaces von Windows und OS X.

Mit TPrinter können Sie alle Druckoperationen einer Anwendung verwalten. Mit dem Aufruf der globalen Funktion Printer rufen Sie eine Instanz von TPrinter ab.

Ein Druckauftrag wird durch einen Aufruf von BeginDoc gestartet. Die Anwendung sendet Befehle, wenn alle vorbereitenden Schritte mit der Textvariable oder der Zeichenfläche des Druckers beendet sind. Sie können zu einer neuen Seite wechseln, indem Sie die Methode NewPage aufrufen. Der Auftrag bleibt geöffnet, bis die Anwendung EndDoc aufruft. Wenn Sie bei einem Problem den noch nicht gesendeten Druckauftrag abbrechen müssen, rufen Sie die Methode Abort auf.

Mit den TPrinter-Eigenschaften konfigurieren Sie den Druckauftrag. Der im Druck-Manager (und auf Deckblättern im Netzwerk) angezeigte Titel wird in der Eigenschaft Title definiert. Copies bestimmt die Anzahl der zu druckenden Exemplare, und in Orientation können Sie angeben, ob im Hoch- oder im Querformat gedruckt wird.

TPrinter enthält verschiedene schreibgeschützte Eigenschaften, welche die aktuell gedruckte Seite, die im Drucker verfügbaren Schriftarten, das Papierformat usw. definieren.

Beim Erstellen eines Nachkommen von TPrinter müssen Sie die Routine SetPrinter aufrufen, damit das TPrinter-Nachkommenobjekt korrekt arbeiten kann.

Siehe auch