Zum Hauptinhalt springen
Unlisted page
This page is unlisted. Search engines will not index it, and only users having a direct link can access it.

_PrtFrame

_PrtFrame Das Frame-Objekt wird zurückgeliefert

Option bei PrtInfo () - Es wird das übergeordnete Frame-Objekt zurückgeliefert. Bei einem Druckjob-Objekt ist dies die Druckvorschau, sofern sie angezeigt wird.

Dem Druckvorschau-Objekt sind weitere Objekte untergeordnet. Diese Objekte können über folgende Namen angesprochen werden:

  • Name: Objekttyp Beschreibung
  • PreviewDlg: Frame Frame-Objekt der Druckvorschau
  • PpvControl: PrtJobPreview Preview-Objekt
  • PpvTdTBarDock: ToolbarDock ToolbarDock-Objekt mit den Steuerschaltflächen
  • PpvTbBase: Toolbar Toolbar-Objekt mit den Steuerschaltflächen
  • PpvTbnPrint: Toolbar-Button Schaltfläche "Drucken"
  • PpvTbnZoomPlus: Toolbar-Button Schaltfläche "Vergrößern"
  • PpvTbnZoomMinus: Toolbar-Button Schaltfläche "Verkleinern"
  • PpvTbnZoomFitPage: Toolbar-Button Schaltfläche "Ganze Seite"
  • PpvTbnZoomFitPageWidth: Toolbar-Button Schaltfläche "Seitenbreite"
  • PpvEdZoomFactor: IntEdit Eingabefeld Zoomfaktor
  • PpvTbnExit: Toolbar-Button Schaltfläche "Druckvorschau beenden"
  • PpvTdSBarDock: ToolbarDock StatusbarDock-Objekt mit den Steuerschaltflächen
  • PpvSBase: Statusbar Statusbar-Objekt mit den Steuerschaltflächen
  • PpvSbnPageFirst: Statusbar-Button Schaltfläche zum Blättern auf die erste Seite
  • PpvSbnPagePrev: Statusbar-Button Schaltfläche zum Blättern auf die vorherige Seite
  • PpvSbnPageCurr: Statusbar-Button Anzeige aktuelle Seitennummer
  • PpvSbnPageNext: Statusbar-Button Schaltfläche zum Blättern auf die nächste Seite
  • PpvSbnPageLast: Statusbar-Button Schaltfläche zum Blättern auf die letzte Seite
  • PpvSbnPageZoom: Statusbar-Button Anzeige Zoom-Faktor
  • PpvSbnPagePosX: Statusbar-Button Anzeige der X-Koordinate des Mauszeigers
  • PpvSbnPagePosY: Statusbar-Button Anzeige der Y-Koordinate des Mauszeigers
  • PpvComPrint: Frame Dialog des Druckers. Hier können die gleichen Eigenschaften wie beim Standard-Dialog gesetzt werden.
info

Alle Zeichenketten in den Objekten der Druckvorschau müssen der UTF-8 Zeichencodierung angegeben werden. Eine Konvertierung der Zeichenketten kann zum Beispiel mit StrCnv (..., _StrToUTF8 ) erfolgen.

info

Da zum Zeitpunkt der Anzeige des Druckjobs in der Vorschau noch nicht bekannt ist, über welchen Drucker der Ausdruck erfolgt, kann es zu Abweichungen zwischen der Druckvorschau und dem tatsächlichen Ausdruck kommen.

Beispiel:

tJob # PrtJobOpen('Brief', 'C:\c16\test1.job', _PrtJobOpenWrite);
if (tJob > 0)
{
tHdl # tJob->PrtInfo(_PrtFrame);
if (tHdl != 0)
{
// Anzeige des HelpTip
tHdl->ppHelpTip # 'Druckvorschau';
tHdl->ppHelpTipSysFont # true;
tHdl->ppHelpTipTimeDelay # 200;
tHdl->ppHelpTipTimeShow # 3000;

// Toolbar auf der linken Seite anzeigen
tObj # tHdl->PrtSearch('PpvTdTBarDock');
if (tObj != 0)
tObj->wpDockSide # _WinDockLeft;

// Anzeige aktuelle Seite farblich ändern
tObj # tHdl->PrtSearch('PpvSbnPageCurr');
if (tObj != 0)
{
tObj->wpColBkg # _WinColGreen;
tObj->wpColFg # _WinColWhite;
}
}
...
}