Syntax:
INT LlStgsysGetFilename (HLLSTG hStg, INT nJob, INT nFile, LPTSTR pszBuffer, UINT nBufSize);
Aufgabe:
Gibt die Information über die Dateinamen der Preview-Datei(en).
Parameter:
hStg: Das von LlStgsysStorageOpen() zurückgelieferte Handle
nJob: Job-Nummer. 1: erster Job, ... (1..LlStgsysGetJobCount())
nFile: Seitennummer für Dateinamen
Wert |
Bedeutung |
-1 |
Preview-Dateiname |
0 |
Druckerkonfigurationsdateiname |
>0 |
Seitennummer (1..LlStgsysGetPageCount()) |
lpszBuffer: Puffer für Dateiname
nBufSize: Größe des Puffers
Rückgabewert:
0: okay, <0: Fehlercode
Hinweise:
Durch den nFile-Parameter wird unterschieden, welcher Dateityp gemeint ist.
Bei Verwendung von LL_STG_STORAGE als Speichersystem liefern alle Aufrufe diesen Dateinamen zurück, da alle Informationen in dieser Datei gespeichert sind.
Beispiel:
CString sFilename, sOutput;
LlStgsysGetFilename(hStg,
1, -1,
sFilename.GetBuffer(_MAX_PATH),
_MAX_PATH);
sFilename.ReleaseBuffer();
sOutput =
CString(_T("Ansicht von ")) + sFilename;
Siehe auch:
LlStgsysGetJobCount