Turn simple tagged text into complete, complex documents
- What if you could have a software robot that obeyed a simple tagged text file format (and not some XML monstrosity) to create formatted document contents?
- What if this simple format worked in both Adobe InDesign and QuarkXPress?
- What if you could build documents with anchored and unanchored objects, and size the objects to fit the frames, or vice versa, and much more?
- What if you could apply master pages or spreads at any point, giving you serious layout power?
- What if you could use macros for brevity and power, and translation tables for easy conversion?
- What if you could extract document contents in the same simple format?
You can, with Xtags, your content-creating and -extracting robot.
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.
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.
Xtags has been in production use at thousands of sites, world-wide, since 1992. We’ve been improving it ever since, directly driven by user feedback.
Pro vs. non-Pro
Xtags Pro (for QuarkXPress only) adds extremely powerful (and complex) table creation tags to Xtags for XPress, though they’re import-only. We don’t recommend it for everyday use, but if you’re an OEM, value-added reseller, consultant, or just a daring end user who really needs the power, it’s there for you.
(The table tags are documented in the “Creating Tables” chapter in the Xtags manual.)
Navigating from the sidebars on the upper right, you can browse case studies, testimonials and news, download the manual, head to our online store to purchase a serial number, download the appropriate software (which also functions as a trial version), browse release history, get more information about obtaining pre- and post-sales support and about evaluating the product, and see recent product-related news items on this site.