_PrtFrame
- Wert:
10 - Siehe: ``PrtInfo
()
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
PreviewDlg: FramePpvControl: PrtJobPreviewPpvTdTBarDock: ToolbarDockPpvTbBase: ToolbarPpvTbnPrint: Toolbar-ButtonPpvTbnZoomPlus: Toolbar-ButtonPpvTbnZoomMinus: Toolbar-ButtonPpvTbnZoomFitPage: Toolbar-ButtonPpvTbnZoomFitPageWidth: Toolbar-ButtonPpvEdZoomFactor: IntEditPpvTbnExit: Toolbar-ButtonPpvTdSBarDock: ToolbarDockPpvSBase: StatusbarPpvSbnPageFirst: Statusbar-ButtonPpvSbnPagePrev: Statusbar-ButtonPpvSbnPageCurr: Statusbar-ButtonPpvSbnPageNext: Statusbar-ButtonPpvSbnPageLast: Statusbar-ButtonPpvSbnPageZoom: Statusbar-ButtonPpvSbnPagePosX: Statusbar-ButtonPpvSbnPagePosY: Statusbar-ButtonPpvComPrint: Frame
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;
}
}
...
}