database publishing GASSENHUBER DATAform DBP

  E-Mail senden
  Info-Material anfordern
 
 
 
   
Erste Seite  <<  >> Letzte Seite
Erste Seite  <<  >> Letzte Seite
II. DATAformMarken Entwicklerhandbuch DATAformXTension © 1992-2004 www.gassenhuber.de 39 {7-10} *xXyY Koordinaten {7} *x Rahmenposition links {8} *X Rahmenposition rechts {9} *y Rahmenposition oben {10} *Y Rahmenposition unten Die vier Marken definieren die Position und die Größe eines Objekts. Nullpunkt Der Nullpunkt der Seite ist unabhängig von der Einstellung des QuarkXPress-Lineals und den eingestellten Seitenrändern. Er ist beim Programmstart  die obere-linke Ecke der Seite. Für den Import von Objekten kann der Nullpunkt durch die Marken {61-62}  *x>y> => Nullpunkt, s. Seite: 75, versetzt werden, s. dort. Beim Export eines Objektes in einen DATAformMarken-Text wird die Objektposition immer bezüglich des Seitennullpunkts (obere-linke Ecke) angegeben. Genauigkeit Die Angaben erfolgen jeweils in Punkt mit max. drei möglichen Nachkommastellen in Quark- XPress. Weitere Nachkommastellen werden beim Importvorgang gerundet. Bis 5 wird abge- rundet, ab 6 wird aufgerundet. ¶*T3*x0*X100,5557*$Test¶ erzeugt einen 100,556 Punkt breiten Rahmen. Beim Export des Rahmens wird der in Quark- XPress verwaltete Wert, 100,556pt, ausgegeben. Angaben in den QuarkXPress-Dialogen Die Maßangaben in den QuarkXPress-Dialogen beziehen sich auf den Linealnullpunkt. In den Dialogen werden nur dann die Werte der DATAformMarken anzeigt, wenn sich der Lineal- nullpunkt auf dem Seitennullpunkt befindet. Der Linealnullpunkt kann durch einen Klick in den Linealschnittpunkt links oben auf den Seitennullpunkt zurückgestellt werden. Um die Posi- tionsangaben eines importierten DATAformMarken-Textes mit den Angaben in den Quark- XPress-Dialogen zu vergleichen, muß zudem der Versatz des Importnullpunkts berücksichtigt und zu den Positionsmarken addiert werden. (S. unter {61} *x> Versatz > rechts und {62} *y> Versatz > unten, Seite: 75) Die im QuarkXPress-Dialog angegebene Breite eines Rahmens berechnet sich aus dem rechten minus dem linken Wert, die Höhe aus dem unteren minus dem oberen Wert. Rahmenbereite     = {8}*X - {7}*x Rahmenhöhe = {10}*Y - {9}*y Für die Positionierung von Linien gilt: {7} *x linker-oberer Endpunkt von oben {9} *y linker-oberer Endpunkt von links {8} *X Rechter-unterer Endpunkt von oben {10}  *Y Rechter-unterer Endpunkt von links Positionierung auf der Arbeitsfläche - Objekte berühren keine Seite. Objekte können auf die Arbeitsfläche links, oben und unten, plaziert werden. Sie werden auf die Arbeitsfläche der Seite plaziert, die in *p angegeben ist. Objekte, deren Koordinaten auf der rechten Arbeitsfläche liegen, werden in die Seite gelegt. ¶*T3*x-300*X-200*p33*$Arbeitsfläche links¶ erzeugt einen Textrahmen links von der Seite 33.