AfArcFileStampLstGet

Aus ArcFlow Wiki
Zur Navigation springen Zur Suche springen
Diese Seite enthält Bearbeitungen, die nicht zum Übersetzen freigegeben sind.
 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.