10.1

Table Of Contents
all placeholders from all XTensions software. The default value for placeholders is
1347639377 (this is the XTension ID of PlaceholderSXT XT). If you want to create
placeholders for your own XTensions software, use that XTensions software ID here.
Working with metadata
You can attach box-level metadata to a QuarkXPress project created from XML using
the Modifier DTD. For example, if you import a picture from a content management
system into a box, you can store the unique ID of that picture (and other information,
such as the last-modified date) with the box containing that picture. When you
deconstruct the project, you can read the metadata (for example, to track the usage
of licensed pictures).
You can attach metadata to picture boxes, text boxes, tables, lines, and text paths.
QuarkXPress Server metadata takes the form of key/value pairs. For more information,
see the Modifier DTD.
To create a new box with metadata, use XML like the following. In this example,
QuarkXPress Server creates a box named "box1" and asssociates Asset, Date, and
Password key-value pairs with it.
<BOX OPERATION="CREATE" BOXTYPE="CT_TEXT">
<ID NAME="box1"/>
<METADATA>
<VALUE KEY="Asset" ><![CDATA[1234567890]]>
</VALUE>
<VALUE KEY="Date" ><![CDATA[08.06.07]]>
</VALUE>
<VALUE KEY="Password" ><![CDATA[Hello World]]>
</VALUE>
</METADATA>
<GEOMETRY SHAPE="SH_RECT" PAGE="1">
<POSITION>
<TOP>5</TOP>
<LEFT>5</LEFT>
<BOTTOM>10</BOTTOM>
<RIGHT>10</RIGHT>
</POSITION>
</GEOMETRY>
</BOX>
To delete metadata that is associated with a box, use XML like the following:
<BOX>
<ID NAME="BoxWithMetadata"/>
<METADATA>
<VALUE KEY="Asset"></VALUE>
</METADATA>
</BOX>
Working with hidden text
In QuarkXPress, hidden text is used by features which need to include information
within the flow of text without that information being visible in its raw form, either
on screen or at output. XTensions modules for QuarkXPress and QuarkXPress Server
can use the data area in hidden text to store their custom data without changing the
surrounding text. The custom data in the hidden text is simply invisible when opened
in a copy of QuarkXPress that does not have the corresponding XTensions module.
You can use hidden text in Modifier XML to interpret information added by a custom
QuarkXPress XTension or to send instructions to a QuarkXPress Server XTensions
during a modify or construct request.
Each piece of hidden text is identified by an opcode. An opcode is a four-digit
hexadecimal number which specifies:
134 | A GUIDE TO QUARKXPRESS SERVER 10.1
USING QUARKXPRESS SERVER