Adobe FrameMaker 9.0 Structure Application Developer’s Guide Frame Maker Developing Structured Applications Fm09 Dev En
User Manual: adobe FrameMaker - 9.0 - Developing Structured Applications Free User Guide for Adobe FrameMaker Software, Manual
Open the PDF directly: View PDF
Page Count: 434 [warning: Documents this large are best viewed by clicking the View PDF Link!]
- Before You Begin
- Part I FrameMaker Structure Application Quick Start
- Quick Start overview
- Create a new structure template
- Create your first XML application
- Part II Developing a FrameMaker Structure Application
- Developing Markup Publishing Applications
- Structure Application Basics
- A General Comparison of Markup and FrameMaker Documents
- The XML and FrameMaker Models
- The SGML and FrameMaker Models
- Creating a Structure Application
- Working with Special Files
- Part III Working with an EDD
- Developing an Element Definition Document (EDD)
- In this chapter
- Overview of the development process
- Creating or updating an EDD from a DTD
- Creating or updating an EDD from an XML Schema
- Starting an EDD without using a DTD
- The Element Catalog in an EDD
- Defining preliminary settings in an EDD
- Organizing and commenting an EDD
- Writing element definitions
- Keyboard shortcuts for working in an EDD
- Creating an Element Catalog in a template
- Saving an EDD as a DTD for export
- Sample documents and EDDs
- Structure Rules for Containers, Tables, and Footnotes
- In this chapter
- Overview of EDD structure rules
- Writing an EDD general rule
- Specifying validity at the highest level in a flow
- Adding inclusions and exclusions
- How content rules translate to markup data
- Inserting descendants automatically in containers
- Inserting table parts automatically in tables
- Inserting Rubi elements automatically in Rubi groups
- Debugging structure rules
- Attribute Definitions
- Text Format Rules for Containers, Tables, and Footnotes
- In this chapter
- Overview of text format rules
- How elements inherit formatting information
- Specifying an element paragraph format
- Writing context-dependent format rules
- Defining the formatting changes in a rule
- Specifications for individual format properties
- Writing first and last format rules
- Defining prefixes and suffixes
- When to use an autonumber, prefix or suffix, or first or last rule
- Defining a format change list
- Setting minimum and maximum limits on properties
- Debugging text format rules
- Object Format Rules
- Context Specification Rules
- Part IV Translating Between Markup Data and FrameMaker
- Introduction to Translating between Markup Data and FrameMaker
- Read/Write Rules and Their Syntax
- Saving EDD Formatting Information as a CSS Stylesheet
- Translating Elements and Their Attributes
- In this chapter
- Default translation
- Modifications to the default translation
- Renaming elements
- Renaming attributes
- Renaming attribute values
- Translating a markup element to a footnote element
- Translating a markup element to a Rubi group element
- Changing declared content of a markup element associated with a text-only element
- Retaining content but not structure of an element
- Retaining structure but not content of an element
- Formatting an element as a boxed set of paragraphs
- Suppressing the display of an element’s content
- Discarding a markup or FrameMaker element
- Discarding a markup or FrameMaker attribute
- Specifying a default value for an attribute
- Changing an attribute’s type or declared value
- Creating read-only attributes
- Using markup attributes to specify FrameMaker formatting information
- Translating Entities and Processing Instructions
- In this chapter
- Default translation
- Modifications to the default translation
- Specifying the location of entity declarations
- Renaming entities that become variables
- Translating entity references on import and export
- Translating entities as FrameMaker variables
- Translating SDATA entities as special characters in FrameMaker
- Translating SDATA entities as FrameMaker text insets
- Translating SDATA entities as FrameMaker reference elements
- Translating external text entities as text insets
- Translating internal text entities as text insets
- Changing the structure and formatting of a text inset on import
- Discarding external data entity references
- Translating ISO public entities
- Facilitating entry of special characters that translate as entities
- Creating book components from general entities
- Discarding unknown processing instructions
- Using entities for storing graphics or equations
- Translating Tables
- In this chapter
- Default translation
- Modifications to the default translation
- Specifying a table element in Schema
- Formatting properties for tables
- Identifying and renaming table parts
- Representing FrameMaker table properties as attributes in markup
- Representing FrameMaker table properties implicitly in markup
- Adding format rules that use CALS attributes (CALS only)
- Working with colspecs and spanspecs (CALS only)
- Specifying which part of a table a row or cell occurs in
- Specifying which column a table cell occurs in
- Omitting explicit representation of table parts
- Creating parts of a table even when those parts have no content
- Specifying the ruling style for a table
- Exporting table widths proportionally
- Creating vertical straddles
- Using a table to format an element as a boxed set of paragraphs
- Creating tables inside other tables
- Rotating tables on the page
- Translating Graphics and Equations
- In this chapter
- Default translation
- Modifications to the default translation
- Identifying and renaming graphic and equation elements
- Specifying a graphic or equation element in Schema
- Exporting graphic and equation elements
- Representing the internal structure of equations
- Renaming markup attributes that correspond to graphic properties
- Omitting representation of graphic properties in markup
- Omitting optional elements and attributes from the default DTD declarations
- Specifying the data content notation on export
- Changing the name of the graphic file on export
- Changing the file format of the graphic file on export
- Specifying the entity name on export
- Changing how FrameMaker writes out the size of a graphic
- Translating Cross-References
- In this chapter
- Default translation
- Modifications to the default translation
- Translating markup elements as FrameMaker cross-reference elements
- Specifying a cross-reference element in Schema
- Renaming the markup attributes used with cross-references
- Translating FrameMaker cross-reference elements to text in markup
- Maintaining attribute values with FrameMaker
- Translating external cross-references to and from XML
- Translating Variables and System Variable Elements
- Translating Markers
- Translating Conditional Text
- Processing Multiple Files as Books
- Additional XSL Transformation for XML
- Index