E-Mail
senden
Info-Material
anfordern
Startseite
Über uns
DATAform-Datenbank
DATAform in der Presse
DATAform-tour
Dokumentation
DATAform-Erweiterungen
XTension für QuarkXPress
Plugin für InDesign
herunterladen
Dokumentation
Preise, bestellen
DATAform Add-on
XTension for QuarkXPress
Plugin for InDesign
download
Documentation
Prices, Orderform
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.