PdfAttachInfoGet
obj -> PdfAttachInfoGet(int1, int2) : alpha
Informationen über einen Anhang eines PDF-Dokumentes ermitteln
Details
- obj: Deskriptor des PDF-Objekts
- int1: Nummer des Anhangs
- int2:
- Resultat:
alphaInformation - Siehe: Verwandte Befehle ,
PdfAttachExportFile (),PdfAttachExportMem (),PdfAttachCount
Der Befehl liest Informationen einer Anhangdatei eines PDF-Dokumentes (obj) aus. 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.
Zusätzlich wird in (int2) der Informationstyp angegeben. Folgende Werte können angegeben werden:
_PdfAttachInfoName: Name des Anhangs_PdfAttachInfoDescription: Beschreibung des Anhangs_PdfAttachInfoSize: Größe des Anhangs in Byte_PdfAttachInfoDateCreate: Erstellungsdatum des Anhangs im internen Format (siehe_FmtInternal)_PdfAttachInfoTimeCreate: Erstellungszeit des Anhangs im internen Format (siehe_FmtInternal)_PdfAttachInfoDateModify: Änderungsdatum des Anhangs im internen Format (siehe_FmtInternal)_PdfAttachInfoTimeModify: Änderungszeit des Anhangs im internen Format (siehe_FmtInternal)
Der Rückgabewert enthält die ermittelten Informationen des Anhangs. Im Fehlerfall wird der globale Fehlerwert gesetzt. Gab es einen Fehler beim Auslesen der Dateiinformationen, wird der globale Fehlerwert auf _ErrGeneric gesetzt.
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 # tHdlPdf->PdfAttachInfoGet(tAttachNo, _PdfAttachInfoName);
// ...
}
Mögliche Laufzeitfehler:
_ErrHdlInvalid: Der in (obj) angegebene Deskriptor ist ungültig._ErrValueInvalid: Ungültige Anhangsnummer (int1) oder ungültiger Informationstyp (int2) angegeben.