database publishing GASSENHUBER DATAform DBP

  E-Mail senden
  Info-Material anfordern
 
 
 
   
Erste Seite  <<  >> Letzte Seite
Erste Seite  <<  >> Letzte Seite
IV. Nachrichten 109 Entwicklerhandbuch DATAformXTension © 1992-2004 www.gassenhuber.de IV. Nachrichtensystem Das DATAformXTension enthält Funktionen zur Implementierung eines Nachrichtensystems zwischen Datenbank und QuarkXPress. QuarkXPress kann dadurch enger an die Datenbank angebunden werden. Vorteile des Nachrichtensystems - Der Ablauf „Exportbefehl + Klick ins QuarkXPress-Fenster + Import- oder Aktualisier- ungsbefehl“ kann durch einen einzigen Klick ersetzt werden. QuarkXPress bleibt im Hin- tergrund und zeigt das Ergebnis. - Rahmenberechnungen können im Hintergrund ablaufen; QuarkXPress kann dabei auch ausgeblendet sein. - Mit einem einzelnen Klick können alle Rahmen des aktuellen QuarkXPress-Dokuments in die Datenbank zurückgeholt werden etc. Anwendungsbeispiele Drei Beispiele, die sich mit dem DATAformXTension realisieren lassen: Der Anwender klickt in seiner Datenbank auf das Schaltfeld „In QuarkXPress plazieren“: Ein oder mehrere Artikelmodule erscheinen dadurch vollautomatisch auf der QuarkX- Press-Seite. QuarkXPress bleibt im Hintergrund und zeigt das Bild, den Textrahmen oder eine komplette neue Strecke mit Texten und Bildern. Eine Datenbank benötigt zur Umbruchberechnung die exakten Rahmenhöhen von Text- rahmen: Sie schickt den DATAformMarken-Text mit der Nachricht an QuarkXPress und erhält einen neuen DATAformMarken-Text mit den angepaßten Textrahmen zurück. Der Anwender klickt in der Datenbank das Schaltfeld „Rückaktualisierung“: Der oder die Artikel werden aus dem QuarkXPress-Dokument als DATAformMarken-Text exportiert und die Datensätze in der Datenbank aktualisiert. Alle drei Beispiel sind in der DATAform-Datenbank realisiert. Sie können die Beispiele auch in der Demoversion der DATAform-Datenbank ausprobieren und eine Vorstellung der Mög- lichkeiten für Ihre eigene Umsetzung entwickeln. QuarkXPress wird durch diese Funktionen zu einer Art QuarkXPress-Server, an den Anforder- ungen gesendet werden können und von dem man Antworten zurückerhält. Funktionsweise Ist der Server aktiv, so beobachtet das DATAformXTension einen Eingangsordner auf eine eingehende Nachrichtendatei, bearbeitet die Datei, löscht sie und erzeugt eine Antwort-Datei für die Datenbank im Ordner Ausgang/Benutzer. Die Datenbank wartet ihrerseits nach dem Abschicken der Nachricht typischerweise auf die Antwortdatei von QuarkXPress im Ordner Ausgang/Benutzer, liest die Datei und löscht sie. Die Ordner/Verzeichnisse werden beim Start von QuarkXPress durch das DATAform- XTension automatisch angelegt: