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();
AfArcFileStampLstGet: Unterschied zwischen den Versionen
Jens (Diskussion | Beiträge) K Stand 4.1.08 |
Jens (Diskussion | Beiträge) K Stand 4.1.13 Beispiel geändert, Helptip Ausführung angepasst |
||
| (2 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
| 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|Ausführbar von der API]][[file:DE_SymbolNoDLL.gif|alt=Nicht ausführbar von der Programmierschnittstelle (DLL)|link=Befehle der Schnittstellen|Nicht ausführbar von der Programmierschnittstelle (DLL)]][[file:DE_SymbolNoARC.gif|alt=Nicht ausführbar mit der Application Remote Control|link=Befehle der Schnittstellen|Nicht ausführbar mit der Application Remote Control]][[file:DE_SymbolScriptAPI.gif|alt=Ausführbar von der Script-API|link=Befehle der Schnittstellen|Ausführbar von der Script-API]] | ||
</td> | </td> | ||
</tr> | </tr> | ||
| 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> | ||
== Beispiel == | |||
<tabber> | |||
|-|ScriptAPI= | |||
<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 74: | ||
tStampName # tCteItem->spName; | tStampName # tCteItem->spName; | ||
tStampId # tCTeItem->spId; | tStampId # tCTeItem->spId; | ||
AfArcFileStampObjValueGet(tArcNo,tArcFileNo,'edit01',tStampId,var tValue); | |||
... | ... | ||
} | } | ||
} | } | ||
tCteList->AfCteCloseAll(); | tCteList->AfCteCloseAll(); | ||
</pre></ | </pre> | ||
</tabber> | |||
<p> | <p> | ||
Aktuelle Version vom 27. Januar 2026, 10:27 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
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.
