2020

Table Of Contents
USING QUARKXPRESS SERVER
Exporting Job Jackets files during deconstruction
While using the xml namespace to deconstruct a QuarkXPress project, you can
specify the jjname parameter in the same request to output the Job Jackets file to
the document pool. For example:
http://localhost:8080/xml/project.qxp?jjname=jjfilename.xml
You can then use the construct namespace to create new QuarkXPress projects
that are based on that Job Jackets file’s resources and layout specifications.
The jjname parameter exports QuarkXPress project resources and layout
specifications to a Job Ticket. Resources defined at the Job Jackets level are not
exported to the Job Ticket.
Using XML deconstruct and construct
The xml namespace deconstructs a project according to the Modifier schema. The
construct namespace lets you turn an XML representation of a QuarkXPress
project back into a QuarkXPress project.
This means you can deconstruct a project into an XML representation, change the
XML in accordance with the Modifier schemaschema, and then have the server
generate an updated version of the QuarkXPress project. You can even create new
QuarkXPress projects from scratch using XML.
In addition, you can use the construct namespace to:
Create a page based on a master page
Create a project from XML, using a Job Jackets file as the basis for the project
Modify text font and style, including OpenType styles
Apply style sheets and local formatting to text
Create and populate tables
Import pictures into picture boxes and specify picture attributes
The schema used for XML construction and deconstruction is completely Unicode-
compliant, making it ideal for use in international publishing. Furthermore, the use
of this schema ensures that the schema of XML output created by Constructor does
not change when server preferences change. For more information, see “Modifier
schema (annotated).”
Layout[]{layout1}; request.contents = requestContents; rc.request = request; //
Create the service and call it with QRequestContext object RequestService svc =
new RequestService(); com.quark.qxpsm.QContentData qc =
svc.processRequest(rc);
Notes
BoxParam XTensions software lets you import only files in the document pool.
Modifier XTensions software, however, lets you import files that are located
anywhere on the server computer, at any accessible network location, or supplied
as part of a multipart HTTP request.
A GUIDE TO QUARKXPRESS SERVER 2020 | 117