AfArcFileStampLstGet: Unterschied zwischen den Versionen

Aus ArcFlow Wiki
Zur Navigation springen Zur Suche springen
K Stand 4.1.08
K Stand 4.1.09
 
(2 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 6: Zeile 6:
   </tr>
   </tr>
   <tr class="ProcSyntax">
   <tr class="ProcSyntax">
     <td class="title">&nbsp;AFArcFileStampLstGet(alpha1, int2, handle3) : int</td>
     <td class="title">&nbsp;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 [[AFCteOpen#|AfCteOpen()]]).</p>
<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 ([[AFArcFileStampObjValueGet#|AFArcFileStampObjValueGet()]] und [[AFArcFileStampObjValueSet#|AFArcFileStampObjValueSet()]]) benötigt.</p></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 ([[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 # AFArcFileStampLstGet(tArcNo,tArcFileNo,tCteList);
tErr # AfArcFileStampLstGet(tArcNo,tArcFileNo,tCteList);
if (tErr = _ErrOk)
if (tErr = _ErrOk)
{
{
Zeile 73: Zeile 73:
     tStampName # tCteItem-&gt;spName;
     tStampName # tCteItem-&gt;spName;
     tStampId  # tCTeItem-&gt;spId;
     tStampId  # tCTeItem-&gt;spId;
     AFArcFileStampObjValueGet(tArcNo,tArcFileNo,'edit01',tStampId,var tValue);
     AfArcFileStampObjValueGet(tArcNo,tArcFileNo,'edit01',tStampId,var tValue);
     ...
     ...
   }
   }
Zeile 133: Zeile 133:
[[Category:Befehle für Archive]]
[[Category:Befehle für Archive]]
[[Category:Befehle für Stempel]]
[[Category:Befehle für Stempel]]
[[Category:ListeAllerApiBefehleA]]

Aktuelle Version vom 29. Oktober 2024, 10:33 Uhr

 AfArcFileStampLstGet(alpha1, int2, handle3) : int

Ausführbar von der APINicht ausführbar von der Programmierschnittstelle (DLL)Nicht ausführbar mit der Application Remote ControlAusführbar von der Script-API

Liste der Stempel auf dem Dokument ermitteln
alpha1 Nummer des Archives
int2 Nummer der Anhangdatei
handle3 Deskriptor einer leeren Liste
Resultat int Fehlerwert
Siehe

Verwandte Befehle

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.