AfArcFileStampLstGet: Unterschied zwischen den Versionen
Jens (Diskussion | Beiträge) K Jens verschob die Seite AFArcFileStampLstGet nach AfArcFileStampLstGet, ohne dabei eine Weiterleitung anzulegen |
Jens (Diskussion | Beiträge) K Stand 4.1.09 |
||
Zeile 6: | Zeile 6: | ||
</tr> | </tr> | ||
<tr class="ProcSyntax"> | <tr class="ProcSyntax"> | ||
<td class="title"> | <td class="title"> AfArcFileStampLstGet(alpha1, int2, handle3) : int</td> | ||
<td class="platforms"> | <td class="platforms"> | ||
[[file:DE_SymbolAPI.gif|alt=Ausführbar von der API|link=Befehle der Schnittstellen]][[file:DE_SymbolNoDLL.gif|alt=Nicht ausführbar von der Programmierschnittstelle (DLL)|link=Befehle der Schnittstellen]][[file:DE_SymbolNoARC.gif|alt=Nicht ausführbar mit der Application Remote Control|link=Befehle der Schnittstellen]][[file:DE_SymbolScriptAPI.gif|alt=Ausführbar von der Script-API|link=Befehle der Schnittstellen]] | [[file:DE_SymbolAPI.gif|alt=Ausführbar von der API|link=Befehle der Schnittstellen]][[file:DE_SymbolNoDLL.gif|alt=Nicht ausführbar von der Programmierschnittstelle (DLL)|link=Befehle der Schnittstellen]][[file:DE_SymbolNoARC.gif|alt=Nicht ausführbar mit der Application Remote Control|link=Befehle der Schnittstellen]][[file:DE_SymbolScriptAPI.gif|alt=Ausführbar von der Script-API|link=Befehle der Schnittstellen]] | ||
Zeile 55: | Zeile 55: | ||
</table> | </table> | ||
<div class="BigLang"> | <div class="BigLang"> | ||
<p><p>Mit dieser Funktion werden alle Stempel ermittelt, die auf eine Anhangdatei aufgebracht wurden. Die Archivnummer und die Nummer der Anhangdatei werden in den Parametern (alpha1) und (int2) angegeben. In (handle3) wird eine leere CTE-Liste übergeben (siehe [[ | <p><p>Mit dieser Funktion werden alle Stempel ermittelt, die auf eine Anhangdatei aufgebracht wurden. Die Archivnummer und die Nummer der Anhangdatei werden in den Parametern (alpha1) und (int2) angegeben. In (handle3) wird eine leere CTE-Liste übergeben (siehe [[AfCteOpen#|AfCteOpen()]]).</p> | ||
<p>Nach einem erfolgreichen Aufruf befindet sich für jeden Stempel ein Element in der Liste. Die Id des Stempels kann über die Eigenschaft "Name", die Seitennummer im Dokument über die Eigenschaft "ID" und der Name des Stempels über die Eigenschaft "Custom" ermittelt werden. Die Id des Stempels wird zum Beispiel in den Anweisungen zum Lesen und Ändern der Stempelfelder ([[ | <p>Nach einem erfolgreichen Aufruf befindet sich für jeden Stempel ein Element in der Liste. Die Id des Stempels kann über die Eigenschaft "Name", die Seitennummer im Dokument über die Eigenschaft "ID" und der Name des Stempels über die Eigenschaft "Custom" ermittelt werden. Die Id des Stempels wird zum Beispiel in den Anweisungen zum Lesen und Ändern der Stempelfelder ([[AfArcFileStampObjValueGet#|AfArcFileStampObjValueGet()]] und [[AfArcFileStampObjValueSet#|AfArcFileStampObjValueSet()]]) benötigt.</p></p> | ||
<p><b>Beispiel:</b>{{Marker}} | <p><b>Beispiel:</b>{{Marker}} | ||
Zeile 64: | Zeile 64: | ||
<pre class=source> | <pre class=source> | ||
tCteList # AfCteOpen(_CteList); | tCteList # AfCteOpen(_CteList); | ||
tErr # | tErr # AfArcFileStampLstGet(tArcNo,tArcFileNo,tCteList); | ||
if (tErr = _ErrOk) | if (tErr = _ErrOk) | ||
{ | { | ||
Zeile 73: | Zeile 73: | ||
tStampName # tCteItem->spName; | tStampName # tCteItem->spName; | ||
tStampId # tCTeItem->spId; | tStampId # tCTeItem->spId; | ||
AfArcFileStampObjValueGet(tArcNo,tArcFileNo,'edit01',tStampId,var tValue); | |||
... | ... | ||
} | } |
Aktuelle Version vom 29. Oktober 2024, 10:33 Uhr
Mit dieser Funktion werden alle Stempel ermittelt, die auf eine Anhangdatei aufgebracht wurden. Die Archivnummer und die Nummer der Anhangdatei werden in den Parametern (alpha1) und (int2) angegeben. In (handle3) wird eine leere CTE-Liste übergeben (siehe AfCteOpen()).
Nach einem erfolgreichen Aufruf befindet sich für jeden Stempel ein Element in der Liste. Die Id des Stempels kann über die Eigenschaft "Name", die Seitennummer im Dokument über die Eigenschaft "ID" und der Name des Stempels über die Eigenschaft "Custom" ermittelt werden. Die Id des Stempels wird zum Beispiel in den Anweisungen zum Lesen und Ändern der Stempelfelder (AfArcFileStampObjValueGet() und AfArcFileStampObjValueSet()) benötigt.
Beispiel:
tCteList # AfCteOpen(_CteList); tErr # AfArcFileStampLstGet(tArcNo,tArcFileNo,tCteList); if (tErr = _ErrOk) { for tCteItem # tCteList->CteRead(_CteFirst); loop tCteItem # tCteList->CteRead(_CteNext,tCteItem); while (tCteItem > 0) { tStampName # tCteItem->spName; tStampId # tCTeItem->spId; AfArcFileStampObjValueGet(tArcNo,tArcFileNo,'edit01',tStampId,var tValue); ... } } tCteList->AfCteCloseAll();
Neben den allgemeinen Fehlerwerten können folgende Werte zurückgegeben werden:
Konstante | Wert | Bedeutung |
_ErrOk | 0 | ok - kein Fehler aufgetreten |
_ErrHdlInvalid | -191 | Der in (handle3) übergebene Deskriptor ist ungültig. |
_rNoRec | 5 | Das angegebene Archiv existiert nicht |
sAfErrNoRights | -20029 | Die Berechtigungen sind nicht ausreichend. |
sAfErrArcFileNotExists | -20031 | Die Anhangdatei zu dem Archiv existiert nicht |
Für weitere CONZEPT 16-spezifische Rückgabewerte siehe die aktuelle CONZEPT 16-Hilfe.