Elementname: Layout

Description

This command is the root element in the Layout instructions.

Allowed attributes: name, version

Child elements: AddSearchpath, AttachFile, Compatibility, DefineColor, DefineColorprofile, DefineFontalias, DefineFontfamily, DefineTextformat, Hyphenation, LoadFontfile, Loop, Options, PDFOptions, Pageformat, Pagetype, Record, SetGrid, SetVariable, Stylesheet, Switch, Trace

Parent elements: AtPageCreation, AtPageShipout, Case, Contents, ForAll, Loop, Otherwise, Record, SavePages, Until, While

Attributes

name (text, optional)

A name for the layout. Optional, without any influence on the layout itself.

version (number, optional)

Minimum publisher version required. If major or minor version differ, give a warning. Format: 1.6.12 (revision number can be left out).

Example

This is a complete example for a layout rule set. The first part is the data file (save as data.xml) and the second the layout instructions (layout.xml).

<root>
  <elt greeting="Hello world!" />
</root>
<Layout xmlns="urn:speedata.de:2009/publisher/en"
  xmlns:sd="urn:speedata:2009/publisher/functions/en">

  <Options mainlanguage="English (USA)"/>

  <Record element="root">
    <ProcessNode select="elt"/>
  </Record>

  <Record element="elt">
    <PlaceObject>
      <Textblock>
        <Paragraph>
          <Value select="@greeting"></Value>
        </Paragraph>
      </Textblock>
    </PlaceObject>
  </Record>
</Layout>

Commands

Version: 3.5.9 | Start page | Command reference | Other language: German