database publishing GASSENHUBER DATAform DBP

  E-Mail senden
  Info-Material anfordern
 
 
 
   
Erste Seite  <<  >> Letzte Seite
Erste Seite  <<  >> Letzte Seite
II. DATAformMarken {71} *@ Zeichensatztabelle [0; 1; 2] Erlaubt die Erstellung plattformunabhängiger DATAformMarken-Texte. Das DATAform- XTension konvertiert alle zeichensatzabhängigen Texte vom Mac-Zeichensatz in den ANSI- Windows Zeichensatz und umgekehrt. Die Marke *@ wird pro DATAform-Objekt angegeben und spezifiziert den Zeichensatz, in dem der Text - und auch die Farbnamen etc. - verfaßt wurden. Das XTension konvertiert, falls nötig, den Zeichensatz in den der aktuellen Plattform. Das DATAformXTension konvertiert dabei auch alle in XPressMarken enthaltenen Namen, wie Farbnamen oder Namen von Stilvor- lagen. Stilvorlagennamen dürfen so z.B. - anders als bei einem reinen Text-Export/Import mit XPressMarken - auch bei einer plattformübergreifenden Verwendung Umlaute enthalten. Umgekehrt exportiert das DATAformXTension beim Export von Rahmen die Marke *@ und zeigt der Datenbank dadurch an, von welcher Plattform der DATAformMarken-Text stammt. Es ist dann Sache der Datenbank, den Text ihrerseits entsprechend zu konvertieren. Prinzipiell gibt der „Sender“ eines DATAformMarken-Textes in der Marke *@ die Zeichen- satzcodierung seines Textes an, der Empfänger konvertiert, falls nötig, den Text. *@0 oder fehlende Marke: Zeichensatz ist nicht spezifiziert; keine Konvertierung *@1 Zeichensatzcodierung des Objekts ist MacOS *@2 Zeichensatzcodierung des Objekts ist Windows-ANSI Das DATAformXTension konvertiert den Text in Abhängigkeit von der Plattform, auf der es läuft: Läuft das XTension unter QuarkXPress-Windows und erhält ein Objekt mit *@1, so wird der Text von Mac in ANSI konvertiert. Erhält es ein Objekt mit *@0 oder *@2, erfolgt keine Kon- vertierung. Läuft das XTension unter QuarkXPress-Mac und erhält ein Objekt mit *@2, so wird der Text von ANSI in Mac konvertiert. Erhält es ein Objekt mit *@0 oder *@1, erfolgt keine Konver- tierung. DATAform-4D-Schnittstelle Die Zeichensatzkonvertierung wird von der DATAform-4D-Schnittstelle vollständig über- nommen. Sowohl unter MacOS, unter Windows, als auch im plattformübergeifenden Einsatz wird der Zeichensatz automatisch konvertiert. (Die Schnittstelle exportiert immer die Marke *@1, da 4D intern immer mit dem Mac-Zei- chensatz arbeitet. Beim Importiert von DATAformMarken-Texten werden alle Texte, Farb- namen etc., falls nötig, konvertiert.) (S. auch die Prozedur DX_Information in DATAform-4D-Schnittstelle, Seite: 121) 84 Entwicklerhandbuch DATAformXTension © 1992-2004 www.gassenhuber.de