database publishing GASSENHUBER DATAform DBP

  E-Mail senden
  Info-Material anfordern
 
 
 
   
Erste Seite  <<  >> Letzte Seite
Erste Seite  <<  >> Letzte Seite
III. Funktionsobjekte 93 Entwicklerhandbuch DATAformXTension © 1992-2004 www.gassenhuber.de III. Funktionsobjekte Funktionsobjekte sind DATAform-Objekte mit einem Typ *T größer 100.  Sie bieten Funktio- nen, die über normale DATAform-Objekte hinausgehen: - Sie setzen den Modus, wie die folgenden DATAform-Objekte abgearbeitet werden sollen, wie „Importieren“ oder „Löschen“. - Sie aktivieren oder deaktivieren die Gruppieren-Funktion. - Sie liefern Informationen über das aktuelle QuarkXPress-Dokument oder erzeugen ein neues Dokument. - Sie sichern das QuarkXPress-Dokument oder Ändern die Seitenansicht. Funktionsobjekte können in einem DATAformMarken-Text enthalten sein, sind aber nicht erforderlich. Alle Funktionsobjekte wirken jeweils nur in einer Richtung, sind nicht bidirektional wie die meisten sonstigen DATAformMarken. Mit einer Ausnahme wirken alle Funktionsobjekte nur in der Richtung nach QuarkXPress =>, werden also nicht exportiert. Lediglich das Objekt *T107 Dokument-Parameter <= wird exportiert, es liefert Informationen über das aktuelle QuarkXPress-Dokument und wird DATAformMarken-Texten beim Export vorangestellt. Beim Import eines DATAformMarken-Textes wird es übergangen und darf ohne weiteres auch fehlen. Rahmenobjekte und Funktionsobjekte Rahmenobjekt DATAform-Objekt, das einen QuarkXPress-Rahmen oder eine QuarkXPress-Linie beschreibt, ¶*T3*$Hallo¶ QuarkXPress-Objekt Ein Rahmen oder eine Linie in QuarkXPress. Funktionsobjekt DATAform-Objekt, das z.B. die Einlesefunktion definiert, ¶*T101*M1*$¶ Es existieren zwei grundlegende Arten der Abarbeitung eines DATAformMarken -Textes: importieren und aktualisieren. Die jeweils gewünschte Art wird normalerweise vor dem Einle- sevorgang durch die Auswahl des entsprechenden Menübefehls „Rahmen importieren“ und „Inhalt aktualisieren“ oder durch die analogen Befehle der Nachrichtenschnittstelle „IMPORT“ und „UPDATE“ definiert. Eine gewählte Art gilt dann immer für den gesamten folgenden Ein- lesevorgang. Funktionsobjekte Funktionsobjekte erlauben es z.B., diese Arten an Abarbeitungen vom DATAformMarken - Text selbst aus aufzurufen und beliebig oft zu ändern. Sie gelten solange, bis ein neues Funktionsobjekt übergeben wird. Funktionsobjekte erzeugen oder beschreiben selbst keinen QuarkXPress-Rahmen. Sie stehen immer vor nachfolgenden Rahmenobjekten und definieren beispielsweise die Art und Weise, wie diese in QuarkXPress-Objekte umgesetzt werden sollen. Syntax Funktionsobjekte bestehen aus dem Typ der Funktion *T mit einem Wert >100 und einem oder mehreren Argumenten, angegeben unter *M etc. Beispiel: ¶*T101*M1*$¶ Die Argument-Marken wie *M haben innerhalb der Funktionsobjekte jeweils eine eigene Bedeutung.