PdfAttachExportFile
obj -> PdfAttachExportFile(int1, alpha2) : int
Anhang eines PDF-Dokumentes in eine Datei exportieren
Details
- obj: Deskriptor des PDF-Objekts
- int1: Nummer des Anhangs
- alpha2: Name der zu Zieldatei
- Resultat:
intFehlerwert - Siehe: Verwandte Befehle ,
PdfAttachInfoGet (),PdfAttachExportMem (),PdfAttachCount,PdfAttachFile ()
Der Befehl exportiert eine Anhangdatei eines PDF-Dokumentes (obj). Das PDF muss zuvor mit der Anweisung PdfOpen () geöffnet worden sein.
Im Argument (int1) muss die Nummer der Anhangdatei angegeben werden. Diese Nummer muss zwischen 1 und Der Anzahl Anhänge (siehe PdfAttachCount) liegen.
Die Zieldatei wird in (alpha2) angegeben. Diese Datei wird erzeugt bzw. überschrieben.
Fehlerwerte
Zusätzlich zu den Fehlerwerten für externe Dateioperationen (_ErrFsi...) kann von der Funktion _ErrGeneric zurückgegeben werden, wenn es einen Fehler beim Auslesen der Dateiinformationen gab.
Beispiel:
// Anhänge zählen
tAttachCount # tHdlPdf->spPdfAttachCount;
// Anhänge durchgehen
for tAttachNo # 1;
loop Inc(tAttachNo);
while (tAttachNo <= tAttachCount)
{
// Name des Anhangs ermitteln
tName # _Sys->spPathTemp + tHdlPdf->PdfAttachInfoGet(tAttachNo, _PdfAttachInfoName);
// Anhang in das Temp-Verzeichnis exportieren
tHdlPdf->PdfAttachExportFile(tAttachNo, tName);
}
Mögliche Laufzeitfehler:
_ErrHdlInvalid: Der in (obj) angegebene Deskriptor ist ungültig._ErrValueInvalid: Ungültige Anhangsnummer (int1) angegeben.