Understanding InDesign

When you select the Facing Pages option in the File > Document Setup dialog box, document pages are arranged in spreads. A spread is a set of pages viewed together, such as the two pages visible whenever you open a book or magazine. Every InDesign spread includes its own pasteboard, which is an area outside a page where you can store objects that aren’t yet positioned on a page. Each spread’s pasteboard provides space to accommodate objects that bleed, or extend past the edge of a page.

The actual spread order is determined by the order in which spreads are referenced in the designmap.xml file.

Note: Page items do not appear as child elements of page elements, but are, instead, collected on the spread.

The <Story> element is very complex. The schema of <Story> element describes more than 200 simple attributes and more than 40 complex attributes that can appear in the <Properties> element of the story. In addition, the <Story> element can contain other child elements, including elements corresponding to inline or anchored frames, tables, notes, hyperlinks, and footnotes.

(count to 10 before punching the wall)

With the release of InDesign CS4, Adobe has delivered a new document XML file format that is actually designed to be a developer tool. IDML is the best thing since sliced bread for third party solution developers who have been wrestling with the inadequacies of the INX for building web to print and other workflow automation solutions. It’s designed to be everything that .INX was not when it comes to supporting third party development.

The Adobe InDesign and InDesign Server SDKs provide a set of sample code and documentation that helps software developers access the functionality of InDesign, InCopy, and InDesign Server software. Download InDesign product and server SDKs and information for InDesign CS5, CS4, CS3, and CS2.