Xtags, both a plug-in for InDesign and an XTension for QuarkXPress, is an import/export text filter supporting the Quark XPress Tags language plus its own extended Xtags tags, for tremendous document-building and extracting power.
With Xtags, you can build any text content with full styling (the same as XPress Tags), anchor and fill picture and text frames, build and fill unanchored frames, size picture contents to containing frames, size frames to content (text or picture) in various flexible ways, translate text and tags on input, use macros to reduce typing, apply master pages and spreads, and more.
For output, Xtags will save the contents of any text story, including anchored text and picture frames, and will also save the structure and content of any selected text, picture or group frames.
Applications
Xtags is designed for • picture-based data publishing • complex book building • classified ads building • code conversion, and much more.
Features and benefits
With Xtags, you can
enjoy cross-platform, cross-mothership publishing
Build documents in both InDesign and QuarkXPress, Mac OS and Windows, all from the same source.
do data-side, tag-driven automated document building
Build documents dynamically, combining variable and static text and graphics, by inserting tags into the text stream prior to importing. Add tags programmatically using Applescript, Visual Basic, or any other programming language which can address your original data and produce a text file (FileMaker and Access calculation fields are also excellent tools for introducing tags in your data). Insert tags manually in word processing documents.
create and fill text and picture frames
Create and fill anchored text and graphics frames in-line with the tagged text, controlling all properties of the anchored frames, using appropriate tag parameters. You can fill a text box with further tagged text of any sort, and can fill a graphics box with a picture of any importable type. Anchored frames are fully supported on output as well.
Create and fill unanchored frames at the text insertion point, at an absolute position, at a position relative to another box, or on the pasteboard. You control all properties of the unanchored box using appropriate tag parameters. These unanchored frames can span columns and can be moved freely once imported. Unanchored frames (including groups of frames) are supported on output as well.
auto-size text and picture frames
Fit a box to its contents horizontally and/or vertically, as well as fitting a picture to its box. You can also use various combinations of auto-sizing, such as fitting the picture to the box horizontally, then fitting the box to the resulting picture vertically.
use automated translations
Build a set of string translations which are applied to the input text, at a lower level than XPress Tag interpretation (so that the translation target strings may contain tags). These substitutions can be as simple as character replacement, or as complex as foreign front-end coding translation.
employ time- and space-saving macros
Use parametrized macros to simplify the invocation of common or complex tag and text sequences.
create complex data-driven layouts
Choose the master spread or page to be applied to the text at the point of invocation. With this facility, you can build fairly complex documents with input-driven per-spread or per-page layout.
copy/paste Xtagged-text between documents and applications
Easily transfer or save document elements in textual form (for example, store a “freeze-dried” group of frames in a database field).
script for both input and output
Script all Xtags actions with platform scripting tools. You can even input from and output to strings in your scripts, to avoid temporary file creation.
use tag formatting options for export
Suppress style sheet definitions on export, output separate tags for ease of search and replace, omit default elements in any Xtags parameter list, etc.
use relative values in tags
E.g., increase point size by 20%, omit parameters, and apply only the character settings from a style sheet to portions of a paragraph.
enjoy advanced error reporting
Get optional reporting from Xtags as errors are encountered, with a brief message inserted directly in-line at the point of error.