www.wikidata.de-de.nina.az
Das QXML DOM kurz fur QuarkXPress Markup Language Document Object Model ist die JavaScript Programmierschnittstelle fur den Zugriff auf das Dokument Objektmodell von QuarkXPress und wurde erstmals 2005 vorgestellt 1 QuarkXPress ist ein Layoutprogramm um Drucklayouts E Books und digitale Layouts fur native Apps und Progressive Web Apps zu erstellen Inhaltsverzeichnis 1 Hintergrund 2 QX JavaScript 3 Beispiel 4 Geschichte 5 Einzelnachweise 6 WeblinksHintergrund BearbeitenDas QXML DOM basiert auf den WHATWG HTML Living Standard Custom Elements Spezifikationen 2 die Teil der W3C DOM Spezifikationen sind Jedes Element des QXMl DOM ist ein Custom HTML5 Element das einen Bestandteil eines QuarkXPress Layouts reprasentiert Dieses wird dargestellt durch einen eigenen Namen und enthalt alle Attribute und Stilelemente des Objekts Da QXML Elemente auf dem W3C HTML Standard basieren sind diese ahnlich zu DOM Objekten von HTML Wie diese werden QXML DOM Elemente uber Custom CSS Properties formatiert Dazu wird das HTML style Attribut genutzt um inline die CSS Properties des QXML Elements zu definieren QX JavaScript BearbeitenQX js wurde 2018 zeitgleich mit dem offentlich zuganglichen QXML DOM in QuarkXPress 2018 veroffentlicht QX js ist eine JavaScript Entwicklungsplattform um programmatischen Zugriff auf unterschiedlichste Befehle von QuarkXPress und auch auf das Dokumentenmodell von QuarkXPress Layouts zu erhalten QX js gibt Zugriff auf JavaScript Objekte wie app und fs sowie auf Klassen wie Layout Projekt und andere Die QX js Plattform basiert auf dem Chromium Embedded Framework CEF Es entspricht ECMAScript wie spezifiziert in ECMA 262 Beispiel BearbeitenBild in einen Bildrahmen laden var imgPath file lt path gt getting image node for the first picture box lt br gt imgNode app activeLayoutDOM getElementsByTagName qx img 0 Set the Source lt br gt imgNode setAttribute src imgPath Geschichte BearbeitenAm 14 Januar 2005 wurde QXML DOM auf der MacWorld in San Francisco vorgestellt 3 Von 2005 bis 2018 war QXML nur fur registrierte Entwicklungspartner der Firma Quark Inc zuganglich Seit 16 Mai 2018 gibt es die erste offentlich zugangliche Version von QXML DOM durch Veroffentlichung innerhalb von QuarkXPress 2018 4 Einzelnachweise Bearbeiten Quark Commits to Open Standards by Opening QuarkXPress File Format As XML New QXML DOM Schema Makes Developing XTensions Software for QuarkXPress Easier Than Ever Abgerufen am 19 Juni 2018 Core concepts Abgerufen am 19 Juni 2018 Quark stellt QXML vor Abgerufen am 19 Juni 2018 Willkommenskultur neu definiert Abgerufen am 19 Juni 2018 Weblinks BearbeitenGithub Seite der Firma Quark QXML Dokumentation auf der Seite der Firma Quark Abgerufen von https de wikipedia org w index php title QXML DOM amp oldid 203097006