Sign In
Upload
Manuals
Brands
Adobe Manuals
Software
FrameMaker 7.1
Adobe FrameMaker 7.1 Manuals
Manuals and User Guides for Adobe FrameMaker 7.1. We have
1
Adobe FrameMaker 7.1 manual available for free PDF download: Developer's Manual
Adobe FrameMaker 7.1 Developer's Manual (588 pages)
Structure Application Developer's Guide
Brand:
Adobe
| Category:
Software
| Size: 3 MB
Table of Contents
Table of Contents
3
Before You Begin
15
Part I Developing a Framemaker Structure Application
19
Chapter 1 What's New in Framemaker
21
What's New in Framemaker 7.1
21
Conditional Text
21
External Cross-References
21
Preserving the XML Extension
21
Priority of Variable Definitions
22
What's New in Framemaker 7.0
22
Path and Filename Changes
22
Application Development
23
Read/Write Rules
23
Namespaces
23
CSS Support
23
Exporting Variables to Markup
23
New Starter Kits
24
Chapter 2 Structure Application Basics
25
Where to Begin
25
Structure Application Scenarios
25
Translating in One or Two Directions
25
Can You Simplify When Translating in Only One
26
Direction
26
Do You Have an Existing DTD or EDD
26
Developing an Element Definition Document (EDD)
26
Structure Application Development
27
The Starting Point: an EDD or DTD
29
Translation between Dtds and Edds
29
Formatting Information in Framemaker
29
Changing the Default Translation
29
How You Modify the Translation
30
What Your End Users Do
30
Chapter 3 A General Comparison of Markup and Framemaker Documents13
31
Structure Descriptions
31
Framemaker Edds
31
XML and SGML Dtds
31
Elements
32
Framemaker Element Types
33
XML and SGML Elements
33
Element Declarations and Definitions
34
Attributes
34
Entities
35
Documents
36
Markup Documents
36
Framemaker Documents
37
Multiple-File Documents
37
Format Rules
37
Graphics
38
Equations
38
Tables
39
Cross-References
39
Processing Instructions
40
Parameter Entity Declarations
40
Chapter 4 The SGML and Framemaker Models
41
SGML Declaration
41
SGML Features with no Counterparts
41
Marked Sections and Conditional Text
41
Unsupported Optional SGML Features
42
Chapter 5 The XML and Framemaker Models
43
Namespace Declaration
43
Rubi Text
44
Element and Attribute Definition
44
Supported Characters in Element and Attribute
44
Names
44
Multiple Attribute Lists for an Element
45
Unicode and Character Encodings
45
Supported Encodings
45
Framemaker Display Encodings
46
Encoding for XML Files
46
Chapter 6 Creating a Structure Application
47
The Development Process
48
Task 1. Producing an Initial EDD and DTD
48
Task 2. Getting Sample Documents
51
Task 3. Creating Read/Write Rules
53
Task 4. Finishing Your Application
56
For more Information
58
Pieces of a Structure Application
59
Application Definition File
59
External DTD Subset
59
SGML Declaration
59
Framemaker Template
60
Read/Write Rules Document
60
Entity Catalogs
60
Documentation
60
Creating a Framemaker Template
61
Cross-Reference Formats
61
Variables
63
Indexes
64
HTML Mapping for Export
64
Chapter 7 Working with Special Files
67
Location of Structure Files
67
Application Definition File
68
Editing an Application Definition File
69
Contents of Structapps.fm
69
Defining an Application
71
Dtd
71
Providing Default Information
72
Specifying a Document Element
73
Specifying a Read/Write Rules Document
73
Specifying a DTD
74
Enabling Namespaces
74
Specifying Filename Extensions
74
Fileextensionoverride "Specifying Filename Extensions
74
Specifying a Framemaker Template
75
Specifying an SGML Declaration
75
Specifying Entities
75
Specifying Entities through an Entity Catalog
76
Specifying a Search Path for External Entity Files" on
76
Specifying the Location of Individual Entities
77
Specifying Names for External Entity Files
78
Specifying Public Identifiers
79
Managing CSS Generation
80
Specifying a Search Path for External Entity Files
81
Specifying a Search Path for Including Files in Rules Documents
82
Specifying a Structure API Client
84
Framedefaultapiclient "Specifying a Structure API Client
84
Documents
84
Limiting the Length of a Log File
88
Log Files
89
Generating Log Files
89
Messages in a Log File
89
Using Hypertext Links
90
Setting the Length of a Log File
90
Other Special Files
90
Part II Working with an EDD
91
Chapter 8 Developing an Element Definition Document (EDD)
91
In this Chapter
93
Overview of the Development Process
94
Creating or Updating an EDD from a DTD
95
About the DTD
95
Read/Write Rules and the New EDD
95
Creating an EDD from a DTD
96
What Happens During Translation
96
Updating an EDD from a DTD
97
Log Files for a Translated DTD
97
Starting an EDD Without Using a DTD
98
Creating a New EDD
98
Exporting an Element Catalog to a New EDD
98
The Element Catalog in an EDD
99
High-Level Elements
99
All Elements in the Catalog
100
Defining Preliminary Settings in an EDD
106
Specifying Whether to Create Formats Automatically
107
Specifying Whether to Transfer HTML Mapping
107
Tables
107
Setting a Structure Application
107
Organizing and Commenting an EDD
108
Writing Element Definitions
109
About Element Tags
110
Guidelines for Writing Element Definitions
110
Defining a Container, Table or Footnote Element
111
Defining a Rubi Group Element
115
Defining an Object Element
117
Keyboard Shortcuts for Working in an EDD
120
Editing Structure
120
Moving Around the Structure
121
Creating an Element Catalog in a Template
121
Importing Element Definitions
122
Log Files for Imported Element Definitions
122
Debugging Element Definitions
122
Saving an EDD as a DTD for Export
123
Read/Write Rules and the New DTD
123
Creating a DTD from an EDD
124
What Happens During Translation
124
SGML Declarations
125
Log Files for a Translated EDD
125
Sample Documents and Edds
125
Chapter 9 Structure Rules for Containers, Tables, and Footnotes
127
In this Chapter
127
Overview of EDD Structure Rules
128
Structure Rules for Containers, Tables, and Footnotes
128
Writing an EDD General Rule
129
Syntax of a General Rule for EDD Elements
130
Restrictions on General Rules for Tables
132
Default General Rules for EDD Elements
133
Specifying Validity at the Highest Level in a Flow
134
Adding Inclusions and Exclusions
134
Inclusions
135
Exclusions
136
How Content Rules Translate to Markup Data
136
Inserting Descendants Automatically in Containers
137
Inserting Table Parts Automatically in Tables
138
Initial Structure Pattern
139
Default Initial Structure
140
Groups
141
Initial Structure Pattern
141
Debugging Structure Rules
141
Inserting Rubi Elements Automatically in Rubi Groups
141
Chapter 10 Text Format Rules for Containers, Tables, and Footnotes - - 125
143
In this Chapter
143
Overview of Text Format Rules
144
How Elements Inherit Formatting Information
145
The General Case
146
Inheritance in a Table or Footnote
148
Inheritance in a Document Within a Book
149
Specifying an Element Paragraph Format
150
Writing Context-Dependent Format Rules
150
All-Contexts Rules
151
Context-Specific Rules
152
Level Rules
156
Nested Format Rules
158
Multiple Format Rules
159
Context Labels
160
Defining the Formatting Changes in a Rule
161
Paragraph Formatting
161
Text Range Formatting
162
No Additional Formatting
163
Specifications for Individual Format Properties
164
Basic Properties
165
Font Properties
168
Pagination Properties
170
Numbering Properties
171
Advanced Properties
172
Table Cell Properties
173
Asian Text Spacing Properties
173
Writing First and Last Format Rules
174
How First and Last Rules Are Applied
175
A First or Last Rule with an Autonumber
175
Defining Prefixes and Suffixes
176
How Prefix and Suffix Format Rules Are Applied
176
A Prefix or Suffix for a Text Range
177
A Prefix or Suffix for a Paragraph
177
A Prefix or Suffix for a Sequence of Paragraphs
178
A Prefix or Suffix for a Text Range or a Paragraph
179
Attributes in a Prefix or Suffix Rule
180
When to Use an Autonumber, Prefix or Suffix, or First or Last Rule
180
Defining a Format Change List
181
Setting Minimum and Maximum Limits on Properties
183
Debugging Text Format Rules
184
Chapter 11 Attribute Definitions
187
In this Chapter
187
Some Uses for Attributes
187
How an End User Works with Attributes
188
Writing Attribute Definitions for an Element
189
Attribute Name
190
Attribute Type
190
Specification for a Required or Optional Value
191
Hidden and Read-Only Attributes
192
List of Values for Choice Attributes
193
Range of Values for Numeric Attributes
193
Default Value
194
Using Uniqueid and Idreference Attributes
194
Uniqueid Attributes
196
Idreference Attributes
197
Using Attributes to Format Elements
198
Using Attributes to Provide a Prefix or Suffix
200
Chapter 12 Object Format Rules
203
In this Chapter
203
Overview of Object Format Rules
204
Context Specifications for Object Format Rules
205
All-Contexts Rules
205
Context-Specific Rules
206
Setting a Table Format
208
Specifying a Graphic Content Type
209
Setting a Marker Type
210
Setting a Cross-Reference Format
212
Setting an Equation Size
212
Specifying a System Variable
213
Debugging Object Format Rules
215
Part III Translating between Markup Data and Framemaker
217
Chapter 13 Introduction to Translating between Markup Data and Framemaker
219
In this Chapter
219
What You Can Do with Read/Write Rules
219
What You Can Do with Structure API Clients
220
A Detailed Example
221
DTD Fragment
221
Document Instance
222
EDD Fragment
223
Formatting and Read/Write Rules
224
Framemaker Document
224
Opening XML Documents
225
Chapter 14 Read/Write Rules and Their Syntax
227
In this Chapter
227
The Rules Document
227
Rule Order
228
Rule Syntax
229
Case Conventions
230
Strings and Constants
230
String Syntax
230
Constant Syntax
231
Variables in Strings
231
Comments
232
Include Files
232
Reserved Element Names
232
Commands for Working with a Rules Document
233
Chapter 15 Saving EDD Formatting Information as a CSS Stylesheet
235
In this Chapter
235
Default Translation
235
Comparison of EDD Format Rules and CSS
236
Differences in Translation
240
Generating a CSS
242
Generating a CSS on Command
242
Generating a CSS on Save as XML
243
Chapter 16 Translating Elements and Their Attributes
245
In this Chapter
245
Default Translation
246
Translating Model Groups and General Rules
246
Translating Attributes
247
Naming Elements and Attributes
249
Inclusions and Exclusions
251
Line Breaks and Record Ends
251
Modifications to the Default Translation
252
Renaming Elements
252
Renaming Attributes
253
Renaming Attribute Values
253
Translating a Markup Element to a Footnote Element
254
Translating a Markup Element to a Rubi Group Element
255
Retaining Content but Not Structure of an Element
256
Changing the Declared Content of a Markup Element Associated with a Text-Only Element
256
Retaining Structure but Not Content of an Element
257
Formatting an Element as a Boxed Set of Paragraphs
258
Suppressing the Display of an Element's Content
258
Discarding a Markup or Framemaker Element
258
Discarding a Markup or Framemaker Attribute
259
Specifying a Default Value for an Attribute
260
Changing an Attribute's Type or Declared Value
261
Creating Read-Only Attributes
262
Using Markup Attributes to Specify Framemaker Formatting Information
262
Chapter 17 Translating Entities and Processing Instructions
265
In this Chapter
265
Default Translation
266
On Export to Markup
266
On Import to Framemaker
269
Modifications to the Default Translation
275
Specifying the Location of Entity Declarations
276
Renaming Entities that Become Variables
276
Export
276
Translating Entity References on Import and Export
276
Translating Entities as Framemaker Variables
277
Translating SDATA Entities as Special Characters in Framemaker
278
Insets
280
Translating SDATA Entities as Framemaker Text Insets
280
Translating SDATA Entities as Framemaker Reference Elements
281
Changing the Structure and Formatting of a Text
281
Translating External Text Entities as Text Insets
282
Translating Internal Text Entities as Text Insets
283
Changing the Structure and Formatting of a Text Inset on Import
284
Discarding External Data Entity References
285
Translating ISO Public Entities
285
Facilitating Entry of Special Characters that Translate as Entities
286
Discarding Unknown Processing Instructions
286
Creating Book Components from General Entities
286
Using Entities for Storing Graphics or Equations
287
Chapter 18 Translating Tables
289
In this Chapter
289
Default Translation
290
On Import to Framemaker
290
On Export to Markup
293
Modifications to the Default Translation
293
Formatting Properties for Tables
294
Identifying and Renaming Table Parts
297
Representing Framemaker Table Properties as Attributes in Markup
298
Representing Framemaker Table Properties Implicitly in Markup
299
Adding Format Rules that Use CALS Attributes (CALS Only)
300
Working with Colspecs and Spanspecs
301
Only)
301
Specifying Which Part of a Table a Row or Cell Occurs in
301
Working with Colspecs and Spanspecs (CALS Only)
301
Specifying Which Column a Table Cell Occurs in
302
Omitting Explicit Representation of Table Parts
303
Creating Parts of a Table Even When those Parts Have no Content
305
Specifying the Ruling Style for a Table
307
Exporting Table Widths Proportionally
308
Creating Vertical Straddles
308
Using a Table to Format an Element as a Boxed Set of Paragraphs
311
Creating Tables Inside Other Tables
313
Rotating Tables on the Page
313
Chapter 19 Translating Graphics and Equations
315
In this Chapter
315
Default Translation
316
Supported Graphic File Formats
316
General Import and Export of Graphic Elements
317
On Export to Markup
318
On Import to Framemaker
325
Modifications to the Default Translation
326
Identifying and Renaming Graphic and Equation Elements
327
Exporting Graphic and Equation Elements
327
Renaming Markup Attributes that Correspond to Graphic Properties
329
Representing the Internal Structure of Equations
329
Omitting Representation of Graphic Properties in Markup
330
Omitting Optional Elements and Attributes from the Default DTD Declarations
331
Specifying the Data Content Notation on Export
331
Changing the Name of the Graphic File on Export
332
Export
334
Specifying the Entity Name on Export
336
Changing How Framemaker Writes out the Size of a Graphic
337
Chapter 20 Translating Cross-References
339
In this Chapter
339
Default Translation
339
Renaming the Markup Attributes Used with
339
On Export to Markup
340
On Import to Framemaker
341
Modifications to the Default Translation
342
Translating Markup Elements as Framemaker Cross-Reference Elements
342
Renaming the Markup Attributes Used with Cross-References
343
Translating Framemaker Cross-Reference Elements to Text in Markup
344
Maintaining Attribute Values with Framemaker
344
Translating External Cross-References to and from XML
344
Chapter 21 Translating Variables and System Variable Elements
347
In this Chapter
347
Default Translation
347
On Export to Markup
348
On Import to Framemaker
349
Modifications to the Default Translation
349
Renaming or Changing the Type of Entities When Translating to Variables
350
Translating Markup Elements as System Variable Elements
351
Translating Framemaker System Variable Elements to Text in Markup
351
Entities
352
Discarding Framemaker Variables
352
Chapter 22 Translating Markers
353
In this Chapter
353
Default Translation
353
On Export to Markup
354
On Import to Framemaker
354
Modifications to the Default Translation
355
Translating Markup Elements as Framemaker Marker Elements
355
Writing Marker Text as Element Content Instead of as an Attribute
355
Properties to Identify Markers
356
Chapter 23 Translating Conditional Text
359
In this Chapter
359
Default Translation
359
Condition Settings
360
Conditional Text
360
On Export to Markup
361
On Import to Framemaker
362
Modifications to the Default Translation
362
Chapter 24 Processing Multiple Files as Books
365
In this Chapter
365
Default Translation
366
On Import to Framemaker
366
On Export to Markup
368
Modifications to the Default Translation
369
Import
369
Suppressing the Creation of Processing Instructions for a Book on Export
371
Chapter 25 Read/Write Rules Summary
373
All Elements
373
Attributes
373
Books
374
Cross-References
374
Entities
375
Equations
375
Footnotes
376
Graphics
376
Markers
377
Processing Instructions
378
Markup Documents
379
Tables
379
Text
380
Text Insets
380
Variables
380
Chapter 26 Read/Write Rules Reference
383
Anchored Frame
383
Attribute
385
Character Map
387
Convert Referenced Graphics
390
Do Not Include Dtd
391
Do Not Include Sgml Declaration
391
Do Not Output Book Processing Instructions
391
Drop
391
Drop Content
393
Element
394
End Vertical Straddle
397
Entity
399
Entity Name Is
401
Equation
403
Export Dpi Is
405
Export to File
407
External Data Entity Reference
409
External Dtd
410
Facet
412
Fm Attribute
414
Fm Element
415
Fm Marker
416
Fm Property
417
Fm Variable
420
Fm Version
421
Generate Book
421
Implied Value Is
424
Include Dtd
426
Include Sgml Declaration
427
Insert Table Part Element
428
Is Fm Attribute
432
Is Fm Char
434
Is Fm Cross-Reference Element
436
Is Fm Element
437
Is Fm Equation Element
438
Is Fm Footnote Element
439
Is Fm Graphic Element
440
Is Fm Marker Element
441
Is Fm Property
442
Is Fm Property Value
444
Is Fm Reference Element
448
Is Fm Rubi Element
450
Is Fm Rubi Group Element
450
Is Fm System Variable Element
451
Is Fm Table Element
453
Is Fm Table Part Element
454
Is Fm Text Inset
455
Is Fm Value
457
Is Fm Variable
459
Is Processing Instruction
459
Line Break
461
Marker Text Is
462
Notation Is
463
Output Book Processing Instructions
465
Preserve Fm Element Definition
466
Preserve Line Breaks
467
Processing Instruction
469
Proportional Width Resolution Is
470
Put Element
471
Reader
471
Reformat as Plain Text
472
Reformat Using Target Document Catalogs
473
Retain Source Document Formatting
474
Specify Size in
474
Start New Row
476
Start Vertical Straddle
478
Table Ruling Style Is
479
Unwrap
479
Use Processing Instructions
481
Use Proportional Widths
481
Value
482
Value Is
483
Write Structured Document
484
Write Structured Document Instance Only
484
Writer
485
Appendix A Conversion Tables for Adding Structure to Documents
489
How a Conversion Table Works
489
Setting up a Conversion Table
490
Generating an Initial Conversion Table
491
Setting up a Conversion Table from Scratch
492
Updating a Conversion Table
492
Adding or Modifying Rules in a Conversion Table
492
About Tags in a Conversion Table
493
Identifying a Document Object to Wrap
494
Identifying an Element to Wrap
495
Identifying a Sequence to Wrap
496
Providing an Attribute for an Element
497
Using a Qualifier with an Element
498
Handling Special Cases
499
Promoting an Anchored Object
499
Flagging Format Overrides
500
Wrapping Untagged Formatted Text
501
Nesting Object Elements
501
Tags
502
Testing and Correcting a Conversion Table
502
Appendix B the CALS Table Model
505
Framemaker Properties that DO NOT Have Corresponding CALS Attributes
505
Element and Attribute Definition List Declarations
506
Element Structure
508
Attribute Structure
509
Inheriting Attribute Values
509
Orient Attribute
509
Straddling Attributes
509
Appendix C Read/Write Rules for CALS Table Model
511
Appendix D SGML Declaration
515
Text of the Default SGML Declaration
515
SGML Concrete Syntax Variants
517
Unsupported Optional SGML Features
518
Appendix E Character Set Mapping
519
Appendix F ISO Public Entities
527
What You Need to Use ISO Public Entities
528
Entity Declaration Files
529
Entity Read/Write Rules Files
529
What Happens with the Declarations and Rules
532
Importing SGML Documents in Batch Mode
535
Exporting Documents as SGML in Batch Mode
537
Appendix G SGML Batch Utilities for UNIX
538
Appendix H Developing XML or SGML Publishing Applications
539
Implementing an XML or SGML Application in the Framemaker Publishing Environment
539
Overview of Framemaker Application Development
539
Development
547
Typical Application Development Scenarios
556
Conclusions
560
Glossary
563
Index
573
Advertisement
Advertisement
Related Products
ADOBE ACROBAT 7.0.5 SDK
ADOBE ACROBAT READER 7.0
ADOBE FRAMEMAKER 7
Adobe 718659340025 - InDesign CS - PC
Adobe Acrobat 7.0.5
Adobe LiveCycle 7.2
ADOBE FRAMEMAKER
Adobe FrameMaker 7.0
Adobe FRAMEMAKER 10
Adobe FrameMaker 9
Adobe Categories
Software
Freezer
Plumbing Product
More Adobe Manuals
Login
Sign In
OR
Sign in with Facebook
Sign in with Google
Upload manual
Upload from disk
Upload from URL