About Arbortext Styler
Document Revision History
Document Revision History
About This Guide
Prerequisite Knowledge
Organization of This Guide
Related Documentation
Understanding Arbortext Styler
Overview of Arbortext Styler
Arbortext Styler Concepts
Free Version of Arbortext Styler
Overview of Free Version of Arbortext Styler
Limitations of Free Version of Arbortext Styler
Migrating Stylesheets from the Free Version to the Full Version of Arbortext Styler
Creating a Basic Stylesheet
Converting a FOSI to a Stylesheet
Opening and Creating Stylesheets
Language Settings
Styles Overview
Highlight Unstyled Elements in a Document
Applying Styles
Starting the Style Helper
Assigning Division Levels in your Stylesheet
Validating Stylesheets
Saving Stylesheets
Migrating Stylesheets from a Previous Release
Regenerating Edited Source when Updating a Stylesheet
Document Preview and Publishing
Overview of Preview and Publishing
Preview Options in Arbortext Styler
PTC Advanced Print Publisher in Arbortext Styler
Benefits of Publishing with PTC APP
Managing PTC APP in your Arbortext Styler Environment
Setting PTC APP as the Default Print Engine for a Stylesheet
Extending a Stylesheet with PTC APP Code
Associating an PTC APP Template With a Stylesheet
Print Features Available with PTC Advanced Print Publisher
Output
Post-Publishing Touchup
Language Formatting
Color Handling
Rules
Region Control
Typography
Testing
Content Streams
PDF Configuration File for the PTC APP Engine
Initial View
Compression Level
PDF Compatibility / Version
Web-Optimized PDF Output
Printing Marks and Bleed Areas
PTC APP PDF Configuration File (.appcf)
APPConfig element (required)
BoundingBoxes element (optional)
ColorProfile element (optional)
ColorImages element (optional)
Compatibility element (optional)
Compression element (optional)
CustomProperty element (optional)
Debug element (optional)
DocumentProperties element (optional)
Error element (optional)
ErrorOverrides element (optional)
Fonts element (optional)
Format element (required)
FormatEnd element (optional)
FormatHooks element (optional)
FormatOverride element (optional)
FormatPass element (optional)
FormatStart element (optional)
GrayscaleImages element (optional)
ICCProfile element (optional)
Images element (optional)
Media element (optional)
MonochromeImages element (optional)
Open element (optional)
OutputRange element (optional)
PageChecksums element (optional)
PageConfig element (optional)
Passes element (optional)
PDF element (optional)
PDFA element (optional)
PDFMark element (optional)
PDFMode element (optional)
PDFPrinter element (optional)
PDFUA element (optional)
PDFX element (optional)
PNGMode element (optional)
PNGPrinter element (optional)
Print Element (required)
PrintDocument element (optional)
PSFonts element (optional)
PSImages element (optional)
PSMode element (optional)
PSPrinter element (optional)
Resolution element (optional)
SaveDocument element (optional)
Security element (optional)
StandardIntent element (optional)
TIFFMode element (optional)
TIFFPrinter element (optional)
Generating Accessible PDF Output
Tagged PDF Output
User Assigned PDF Tags and Attributes
PDF/UA Output
Chunking Data in HTML Output
Generating XHTML Output
Generating HTML5 Output
Publishing EPUB Output
Generating Accessible HTML Output
Semantic HTML Output
User Assigned HTML Tags and Attributes
Managing CSS Files in HTML Output
Add custom styling with a custom CSS file
Generate CSS rules based on property sets
Export CSS Information
Styling HTML Files from Different Document Types
New stylesheets
Existing stylesheets
Existing HTML content with shared styling
Passing Metadata to PDF Output
Alternate Text Support for Graphics
Alternate Text for Document Graphics
Translation of Alternate Text for Document Graphics
Alternate Text for Graphics in Generated Text
Exporting Stylesheets
Exporting Stylesheets
Defining Page Layout
Page Layout Overview
Print Engine Support for Page Layout Features
Nested Page Sets
Creating a Page Set
Setting a Page Size and Orientation for a Page Set
Defining Number of Pages for a Page Set
Setting Margins in a Page Set
Setting Columns in a Page Set
Justifying Columns in a Page Set
Defining Page Regions
Add Page Region
Adding Headers and Footers to a Page Set
Configuring Page Numbers for a Page Set
Applying a Page Set to an Element
Validating Page Sets
Adding Border Rules to Block Elements
Side by Side Alignment
Considerations when Configuring Side by Side Alignment
Relationship Between Side by Side Positioning Properties
Run-in Styling
Hyphenation
Single Hyphenation Language for Document
Multiple Hyphenation Languages - Language Defined by Attribute
Languages Supported for Hyphenation
Working with Properties
Properties Overview
Deriving Property Values
Resolving Property Values
Explicit v Derived Property Values in Arbortext Styler
Modifying Properties
Applying Properties for Specific Outputs
Creating Output Sets in the Outputs to Edit List
Hiding Element Content
Applying Prespace and Postspace to Elements
Initial Properties and Property Sets Applied by Styles
Arbortext Styler Usability Aids
Property Value Precedence in Arbortext Styler
Understanding How Arbortext Styler Determines Property Values
Processing Order During Publishing
Processing Order in Arbortext Styler
Contexts
Conditions
Property Sets
Creating and Applying Property Sets
Property Sets Overview
Working with Property Sets
Applying Property Sets
Property Sets Example
Working with Elements in Your Stylesheet
Elements Overview
Declared and Undeclared Elements
Namespaced Elements
Elements in a Free-Form XML Document
Styler Formatting Elements
User Formatting Elements
Adding New Elements to Your Stylesheet
Keeping Elements Together
Elements and Document Types
Configuring a Graphic Element
Creating Contexts
Contexts Overview
Context Priority
Working with Contexts
Using XPath in Contexts
Contexts Walk-Through
Creating Conditions
Conditions Overview
Working with Conditions
Conditions Walk-Through
Creating If, Else/If, and Else Conditions
Nesting Conditions
Nested and If, Else/If, and Else Conditions in Exported Stylesheets
Using XPath in Conditions
Using Conditions to Change a Document's Page Size
Cutting, Copying, and Pasting
Cut, Copy, and Paste Overview
Cutting, Copying, and Pasting Elements
Cutting, Copying, and Pasting Contexts
Cutting, Copying, and Pasting Conditions
Cutting, Copying, and Pasting Property Sets
Cutting, Copying, and Pasting Page Sets
Cutting, Copying, and Pasting Tables of Content
Cutting, Copying, and Pasting Custom Tables
Cutting, Copying, and Pasting Cross References
Cutting, Copying, Pasting, and Deleting Properties
Creating Headers and Footers
Headers and Footers Overview
Creating a Header or Footer
Adding Content to a Header or Footer
Inserting Division References in Headers and Footers
Adding Page Numbers to Headers and Footers
x of y pages Numbering
Compound Page Numbers
Working with Tables of Contents
Table of Contents Overview
Creating a Basic Table of Contents Format Object
Styling an Element to Generate a Table of Contents
Customizing the Content of a TOC
Applying Non-Standard Formatting to a Table of Contents
Generating Indexes
Indexing Overview
Creating an Index with Element Model Index Terms
Creating an Index with Attribute Model Index Terms
Creating a Index with Nesting Element Model Index Terms
Creating See and See-Also Index Terms
Configuring Alternative Sorting of Index Terms
Configuring Multiple Indexes for a Document
Conditional Inclusion of an Index Term in an Index
Modifying the Appearance of an Index
Modifying Index Parameters
Including Elements not Styled as Index Terms in an Index
Context Matching of Elements in Index Terms
Generating a Sorted Inline List
Styling Custom Tables
Custom Table Styling Overview
Creating and Styling a Custom Table
Generating Custom Table Cells via XPath
Reordering Columns in Custom Tables
Using Background Color in Custom Tables
Formatting Footnotes and Endnotes
Footnotes Overview
Creating and Modifying an Inline Model Footnote
Creating and Modifying a Reference Model Footnote
Creating and Modifying a Hybrid Model Footnote
Formatting the Reference Mark in a Footnote
Example: Output a reference mark based on an attribute value: Inline Model footnote
Example: Output a reference mark based on an attribute value: Reference Model footnote
Example: Generate a combination of numbered footnotes and footnotes with reference marks based on attribute values
Restart footnote numbering at a particular element
Endnotes Overview
Creating and Modifying an Inline Model Endnote
Creating and Modifying a Reference Model Endnote
Adding Generated Text
Generated Text Overview
Adding Generated Text to Elements
Explicit Settings
With Property Sets
Inserting Element and Attribute Content in Generated Text
Numbering List Items
Adding Bullets to List Items
Labeling and Numbering Divisions
Labeling and Numbering Formal Blocks
Advanced Formatting of Titles and Numbering
Example: Create a Consecutive Numbering Sequence Based on an Attribute
Example: Create a Numbered Caption or Title for a Figure, Output After the Figure
Example: Create Individual Numbering Sequences Based on Figure Type
Example: Start List Numbering at 0 and Use Asian Numbering
Example: Start Chapter Numbering Based on Attribute Value
Example: Start Document's Page Numbers Based on Attribute Value
Example: Place Title Number After the Title
Example: Add Punctuation that Appears in Title but not in References to Title
Separate Numbering Sequence for Nested Elements
Non Standard Numbering with XPath
Inserting Leaders, Rules, and Space Fills in Generated Text
Inserting Markup in Generated Text
Inserting Graphics in Generated Text
Inserting Symbols in Generated Text
Inserting Tables in Generated Text
Adding User Formatting Elements to Generated Text
Using XPath Expressions in Generated Text
Creating Repeating Titles
Adding Change Bars
Maintaining Translations of Generated Text
Language Settings for Generated Text Translation
Changing the Source Language
Converting a Target Language into the Source Language
Removing a Target Language and Associated Translations
Managing Translation Units
Keeping Translations Up To Date
Precautions When Translation Files are Awaiting Import
Adding Modules and Duplicate IDs
Turning Translations On and Off
Adding Notes to the Translator
Exporting Generated Text for Translation
XLIFF Files
Importing Translations of Generated Text
Translation Statistics
Using ACL to Import XLIFF Files
Managing Translated Generated Text in Stylesheet Modules
Cross References and Other Links
Cross Reference and Linking Overview
Creating a Cross Reference Format Object
Creating Cross References and Cross Reference Formatting
Creating a Basic Internal Document Link
Defining Output-Specific Cross Reference Formatting
Specifying Cross Reference Formatting Based on Attribute Values
Specifying Cross Reference Formatting for References to a Particular Element
Cross Referencing to an Alternative Title Element
Cross Referencing to an Element That Does Not Have a Title
Creating Cross References to Elements with Hidden Titles
Configuring Pseudo Numbering for Non-Numbered Elements to Permit Links
Modifying Default Cross Reference Formatting
SFEs to Support Linking
_sfe:InternalLink
_sfe:ExternalLink
Graphic Support
Supporting Intelligent Graphics Sets
PDF Graphics
Publishing PDF with 3D Graphics
Multimedia Support
Introduction
Styling and Publishing Video and Audio Content
Working with Modules
Modules Overview
Creating a Module from an Existing Stylesheet
Developing a New Stylesheet Using Existing Modules
Overriding Stylesheet Definitions
Modifying Definitions in a Module
Adding New Definitions to a Module
Advanced Formatting Techniques
Formatting Landscape Tables and Figures
Generating Barcodes and QR Codes
Styling DITA Documents
DITA Styling Overview
Default DITA Stylesheets
DITA Support in Distributed Stylesheets
Working with the Resolved Document for Styling
Contents of the Resolved Document for Styling
Namespaced and Other Attributes in the RDS
Working with Specialized Elements
Non-Latin Language Support
Overview of Support for Non-Latin Text in Arbortext Styler
Combined Fonts
List and Page Numbering
Hanging Punctuation
Text Underlining and Strikethrough
Right-to-Left Layout Direction
Publishing XML Documents as RTF Files
Overview of Publishing to RTF
Publishing RTF Files
Creating Export Stylesheets
Publishing RTF With and Without Using Word Style Names
Publishing Word Fields, Instructions, and Switches
Publishing XML Attributes to Unique Word Paragraph or Character Styles
Publishing Figures in RTF Files
Publishing Tables in RTF Files
Publishing Table and Figure Captions in RTF Files
Mapping a Context to a Single Paragraph Style
Using Generated Text for Labeling a SEQ Field for Numbering
Mixing Paragraph and Character Styles with a SEQ Field
Publishing Lists in RTF Files
Publishing Headers and Footers in RTF Files
Publishing Footnotes and Endnotes in RTF Files
Publishing Scoped Tables of Contents in RTF Files
Using Batch Processing to Publish RTF Files
Troubleshooting Import and Export Issues
Log Files, Error Return Codes, and Event Log Errors
Limitations when Publishing to RTF
Extending Stylesheets
Identifying Items that have Edited Source
Viewing Stylesheet Source
Editing Stylesheet Source Overview
Editing Element Source
Edit the source of an element
Editing the source of an element context
Editing Property Set Source
Editing Page Set Source
Editing FOSI Resource Description Source
Editing Common XSL Source
Editing XSL Root Template Source
Editing PTC APP Root Template Source
Overview of Autogenerated PTC APP Source
Tips for Editing Stylesheet Source
Editing Stylesheet Source Examples
Editing Source for PTC APP
Editing Source for FOSI
Editing FOSI Source that Contains a Reference to an Object
Editing FOSI Source of Elements with Numbered Contexts or Conditions
Extending the Edited Source Function by Adding More Complex Code
Creating More Complex Edited Source
Adding Custom XSL Code
Deleting Source Edits
Comparing Edited Source and XPath for Stylesheet Extension
Working with Custom CSS Styles
Associating External CSS with Styler Stylesheets
Custom CSS Style Definitions
Scripting and Interactivity
Accessing Scripts from Arbortext Styler
Associating a JavaScript Library with a Stylesheet
Custom JavaScript Functions
Including PDF Forms in PDF Output
PDF Form — Text Field
PDF Form — Button
PDF Form — Radio Button
PDF Form — Check Box
PDF Form — List Box
PDF form — Combo Box
PDF Form — Signature
Arbortext Styler Window and Editors
Arbortext Styler’s Windows, Lists, and Editors
Arbortext Styler Window
Elements List
Property Sets List
Page Sets List
Page Types List
Page Regions List
Generated Contents List
Tables of Contents List
Indexes List
Custom Tables List
Cross References List
Sizes List
Combined Fonts List
PTC ALD Functions List
HTML Functions List
Columns in List Views
Description Tab
Comment Tab
Outputs to edit Field
Text Category
Indent Category
Spacing Category
Breaks Category
Breaks Category - Keeps
Breaks Category - HTML Chunking
Generated Text Category
Property Sets Category
Footnote Category
Block border Category
Side by Side Category
PDF tags Category
HTML tag Category
RTF Category
Graphic Category
Page Sets - Page Size Category
Page Sets - Page Types Category
Page Sets - Columns Category
Page Sets - x Columns Category
Page Sets - Page Numbers Category
Page Sets - Other Category
Page Regions - Position Category
Page Regions - Text Category
Page Regions - Graphic Category
Page Regions - Borders Category
Page Regions - Other Category
Indexes - General Category
Indexes - Format Category
Custom Tables - Elements Category
Custom Tables - Cells Category
Custom Tables - Header Cells Category
Custom Tables - Format Category
Custom Tables - Background Color Category
Menus
Styler Menu in Arbortext Editor
File Menu
Edit Menu
View Menu
Insert Menu
Tools Menu
Preview Menu
Options Menu
Help Menu
Toolbars
PTC APP Source Editor
Source Editor
Generated Text Editor
Generated Text Editor Menus
Arbortext Styler Dialog Boxes
Dialog Boxes
Add/Edit JavaScript Library Dialog Box
Add Module Dialog Box
Add Namespace Declaration Dialog Box
Add New Elements Dialog Box
Add Target Language Dialog Box
Attribute Modifier Dialog Box
Attribute Test Dialog Box
Bullet Dialog Box
Condition Dialog Box
Configure Columns Dialog Box
Content Test Dialog Box
Context Dialog Box
Convert Stylesheet Dialog Box
Copy To Module Dialog Box
Cross Reference Details Dialog Box
Custom Content Dialog Box
Customize Table of Contents Dialog Box
Cut Properties Dialog Box
Definition List Details Dialog Box
Delete Properties Dialog Box
Division Details Dialog Box
Division Reference Dialog Box
Division Title Number Dialog Box
Document Language Mapping Dialog Box
Duplicate Translation Unit IDs in Module
Edit Graphic XPath Dialog Box
Edit Module Dialog Box
Edit Uses List Dialog Box
Edit XPath Override for Current Level Dialog Box
Elements Not in Document Type Window
Export PTC APP Template Dialog Box
Export CSS dialog box
Export FOSI Stylesheet Dialog Box
Export Generated Text for Translation Dialog Box
Export XSL-EPUB Stylesheet Dialog Box
Export XSL-FO Stylesheet Dialog Box
Export XSL-FO RTF Stylesheet Dialog Box
Export XSL-HTML File Stylesheet Dialog Box
Export XSL-HTML Help Stylesheet Dialog Box
Export XSL-Web Stylesheet Dialog Box
Field Dialog Box
Final Page Number Dialog Box
Find Explicit Properties Dialog Box
Find Explicit Properties Results Window
Find Where Used Dialog Box
Find Where Used Results Window
Footnote Number Dialog Box
Footnotes Dialog Box
Formal Block Title Number Dialog Box
Generated Cell Dialog Box
Graphic Details Dialog Box
HTML/PDF Attribute Dialog Box
HTML/CSS Defects List
Import Generated Text Translation Dialog Box
Import Generated Text Translation — Translation has not Changed
Import Generated Text Translation — Translation Identical to Source
Import Generated Text Translation — Translation Already Current
Incompatible Document Types for Stylesheet Dialog Box
Index Details Dialog Box
Index Term (Attribute Model) Details Dialog Box
Index Term (Element Model) Details Dialog Box
Index Term (Nesting Element Model) Details Dialog Box
Insert Attribute Content Dialog Box
Insert Attribute Content Dialog Box (Headers and Footers)
Insert Cross Reference Dialog Box
Insert Element Content Dialog Box
Insert Element Content Dialog Box (Headers and Footers)
Insert Index Dialog Box
Insert Leaders, Rule or Space Dialog Box
Insert Metadata Dialog Box
Insert Symbol Dialog Box
Insert Table of Contents Dialog Box
Insert XPath String Dialog Box
Link Details Dialog Box
Link Target Details Dialog Box
List Item Number Dialog Box
Modules Dialog Box
Move to Module Dialog Box
Namespace Declarations Dialog Box
New Custom Counter Dialog Box
New Module Dialog Box
New User Formatting Element Dialog Box
No Stylesheet Found Dialog Box
Number Details Dialog Box
Numbering Restart Dialog Box
Open Stylesheet Dialog Box
Paragraph Styles for Nested Lists Dialog Box
Paste Properties Dialog Box
Save As Merged Stylesheet Dialog Box
Save Stylesheet As Dialog Box
Start At Dialog Box
Start of HTML Chunk Test Dialog Box
Stylesheet Properties Dialog Box
Stylesheet Properties — General
Stylesheet Properties — HTML File
Stylesheet Properties — HTML Chunk
Stylesheet Properties — Language
Stylesheet Properties — Print/PDF
Stylesheet Properties — PTC ALD Formatting
Stylesheet Properties — Tables
Stylesheet Properties — RTF
Table of Contents Condition Dialog Box
Tables of Contents Details Dialog Box
Table of Contents Format Dialog Box
Table of Contents Format Details Dialog Box
Translation Defects Window
Translation Note Dialog Box
Unused Definitions Dialog Box
Use Exported FOSI For Dialog Box
Use Stylesheet For Dialog Box
Validate Page Sets Dialog Box
XPath Predicate Dialog Box
XPath Test Dialog Box
Debugging Stylesheets
Performance Profiling for Arbortext Styler or FOSI Stylesheets
Introduction
How to Output Diagnostic Information
Diagnostic Information Types
Functional Areas of Diagnostic Output
Investigating Common Stylesheet Problems
Sample Output of set debug Command
XPath Performance
General Reference Information
Reference Information
Keyboard Navigation in the Arbortext Styler Window
Arbortext Styler Window Navigation
Differences in Output Support
Arbortext Editor Output
Print/PDF Output via FOSI
All FOSI Outputs (Arbortext Editor and Print/PDF)
Print/PDF Output via XSL-FO
Print/PDF Output via PTC APP
All Print Outputs
All XSL Outputs
All HTML Outputs
EPUB Output
HTML File Output
HTML Help Output
Web Output
Chunked HTML Outputs (except EPUB)
RTF Output
All Outputs
FOSI Output Limitations with XPath in Generated Text
PTC ALD in Arbortext Styler
Introduction to PTC Advanced Print Publisher
History and Background
Terminology
Stylesheets, Templates, and Documents
Components of Documents and Templates
JavaScript
Introduction to JavaScript in PTC Advanced Print Publisher
Overview of the Formatting Object Model
Tags
Tags
Content Streams
Graphics
Control Streams
Managing Tags
Tag Properties and Operations
Namespaces in PTC Advanced Print Publisher
Page Components
Page Layout Overview
Frames
Page Layers
Layer Groups
Pages
Content Types
Content Types
Basic Text Streams
XML Content Streams
Graphical Content
Text Processing
Text Formatting
Element-based Tag Selection
Context-based Tag Selection
XML
XML in PTC Advanced Print Publisher
XML Document Preferences
XPath in PTC Advanced Print Publisher
DOM Augmentation
DOM Access from JavaScript
XSLT in PTC Advanced Print Publisher
Style Components
Style Components
Text Styling
Inline Text Styling
Applying Text Style Changes Inline
Applying Text Style to Other Formatting Objects
Paragraph Level Styling
Styling Paragraphs in PTC Advanced Print Publisher
Paragraph Properties
Starting a Paragraph
Block Level Styling
Introduction to Blocks
Block Structure
Block Properties
Creating Blocks and Applying Style
Best Practices
Table Styling
Introduction to Tables
Table Structure
Table Properties
Table Column Properties
Table Row Properties
Table Cell Properties
Rules
Introduction to Rules
Common Rule Properties
Border Rules
Text Rules
Accolades
Colors
Introduction to Color
Inline Colors
Named Colors
Gradients
Raster Colors
Variables, Counters, and FISH
Variables
Global Variables
Numeric Counters
String Counters
FISH Variables
Conditional Text Formatting
Conditional Formatting
Content and Context Tests with XPath
System Information with Global Variables
Tracking Formatting with Counters
Attribute Handling
Format Result Testing
Driving Page Layout
Page And Document Sequence Control
Document Sequence Control Streams
Document Sequence Items
Page Sequence Control Streams
Calling Page Sequences with Inline Commands
Creating New Content from the Main Content Stream
Content Creation Tools
Running Headers
Creating Running Header References
Evaluating Running Headers
Uses of Running Headers
Footnotes
Creating a Footnote Reference
Defining a Footnote Control Stream
Indexes
Index References
Index Control Streams
Formatting with Indexes
Logging
Logs Generated by PTC Advanced Print Publisher
Creating a Log Entry
Integration of PTC Advanced Print Publisher in Arbortext Styler
PTC APP only Features in Arbortext Styler
ALD Source Code Edits
PTC APP Source Code Edit Locations
Context Source Edits
Property Set Source Edits
Page Set Source Edits
Page Type Source Edits
Page Region Source Edits
Associating PTC ALD Templates with Arbortext Styler Stylesheets
Stylesheet Extension with Associated Templates
Creating a Template to Associate with a Stylesheet
Associating an PTC APP Template with a Stylesheet
Arbortext Styler Components in PTC ALD Templates Generated from a .style Stylesheet
PTC APP Templates Generated from a Arbortext Styler Stylesheet
Tags in the Root Namespace
The stylesheet0 Namespace
The _app Namespace
The _dtd Namespace
The _gte Namespace
Other Namespaces
Print Configuration Files
Print Configuration Files
Editing Print Configuration Files
Debugging .style Stylesheets with PTC Arbortext Layout Developerr
Debugging Tools
Using the PTC APP Document to Debug a Stylesheet
Stylesheet Development with PTC ALD
About This Guide
About This Guide
Prerequisite Knowledge
Organization of This Guide
Related Documentation
Introduction to PTC APP in Arbortext Styler
PTC APP Functionality in Arbortext Styler
PTC APP Code Types
Methods of Incorporating PTC APP Code into a Stylesheet
Adding PTC APP Code to Stylesheet Source
The PTC Advanced Print Publisher Formatting Object Model (FOM)
JavaScript
Samples
Blocks
Apply Boxing to a Block
Simple Box Around a Block
Box Around a Block with Rounded Corners
Rounded Corner Box with a Background Color
Patterned Rule Around a Block - Pattern Doesn't Go into Corners
Patterned Rule Around a Block - Pattern Goes into Corners
Simple boxing
Patterned boxing
Rounded corners with solid lines
Rounded corners with pattern lines
Rotate a Block
Simple Block Rotation
Block Rotation with Rules
Nested Blocks with Rotation
Colors
Set Text, Line, and Background Color
Text Color — Direct Setting with Standard Color
Text Color — Reference a Color Definition Object
Underline Color
Strikethrough Color
Background Color
Counters and Variables
Use PTC APP Counters and Variables
Numeric Counters
String Counters
Global Variables
Testing
Test Attribute Values and Apply Formatting Properties
Set Text Height
Set Text Color
Set Multiple Properties
Test Line Number on Page and Apply Formatting Properties
Test Page Number and Apply Formatting Properties
Test Existing Text Properties and Apply Formatting Properties
Set Text Color Based on Current Text Height
Set Text Color Shade based on Text Color
PTC ALD Properties
Set PTC APP Text Properties
Text Decoration — Lines
Text Decoration — Text Outline
Character Properties
Drops
Letter and Word Spacing
Hyphenation
FOM Reference
About This Guide
About This Guide
Prerequisite Knowledge
Organization of This Guide
Application
fApplication interface
fTemplate interface
Printers
fPrinter interface
fJSPrinter interface
fJSPrinterFunctions interface
fPDFPrinter interface
fPNGPrinter interface
fPSPrinter interface
fTIFFPrinter interface
fWindowsPrinter interface
fXMLPrinter interface
fZip interface
Datatypes
fLength interface
fLog interface
fMatrix interface
fPath interface
fUnit interface
Arrays
fArray interface
fBoolArray interface
fIntArray interface
fLengthArray interface
fStringArray interface
Preferences
fTemplatePreferences interface
fTemplatePreferencesFormatting interface
fTemplatePreferencesOutput interface
fTemplatePreferencesPDF interface
fTemplatePreferencesSaving interface
fTemplatePreferencesXML interface
Content
fContent interface
Tags
fTag interface
fBookmark interface
fControl interface
fGraphic interface
fNamespace interface
fRaster interface
fStream interface
Pages
fPage interface
fDocumentSequence interface
fDocumentSequenceItem interface
fFrame interface
fFrameCopyFit interface
fLayer interface
fLayerGroup interface
fLineNumbering interface
fPageSequence interface
fPageSequenceCondition interface
fPageSequenceItem interface
Format Controls
fAccolade interface
fContexts interface
fContextInclude interface
fContextMatch interface
fDocumentProperty interface
fDocumentPropertyPDF interface
fFootnote interface
fIndex interface
fIndexItem interface
fIndexAdvancedItem interface
fIndexSimpleItem interface
Publish Controls
fDrawLevel interface
fFormat interface
fPrint interface
fPublish interface
PDF Controls
fPDFAction interface
fPDFFormItem interface
fPDFFormCheckbox interface
fPDFFormCombobox interface
fPDFFormListbox interface
fPDFFormPushButton interface
fPDFFormRadioButton interface
fPDFFormSignature interface
fPDFFormTextField interface
fPDFLayer interface
fPDFMediaAssets interface
fPDFU3DView interface
Events
fPublishEvents interface
Colors
fGradientColor interface
fGradientStop interface
fNamedColor interface
fPrinterColor interface
fRasterColor interface
Datatypes
fBarcode interface
Formatting
fFormatting interface
Paragraphs
fParagraph interface
fIndent interface
fStyle interface
fTab interface
fTeX interface
Blocks
fBlock interface
fBlockColumn interface
fBlockRegion interface
fBlockResolved interface
fBlockResolvedColumn interface
fBlockResolvedRegion interface
fBlockResolvedRow interface
fBlockRow interface
fBlockTab interface
Tables
fTable interface
fTableCell interface
fTableColumn interface
fTableColumnSpan interface
fTableResolved interface
fTableResolvedCell interface
fTableResolvedColumn interface
fTableResolvedColumnSpan interface
fTableResolvedRow interface
fTableRow interface
References
fAccoladeInline interface
fBookmarkReference interface
fFootnoteReference interface
fIndexReference interface
fLeader interface
fRunningHeaderReference interface
PDF
fPDFNote interface
fPDFRoleMap interface
fPDFTag interface
fPDFTagArtifact interface
fPDFTagElement interface
fPDFTagItem interface
Datatypes
fBlockPos interface
fColor interface
fColumnWidth interface
fFont interface
fFontFamily interface
fFormatPos interface
fFormatState interface
fNumberFormat interface
fPseudoFont interface
fRule interface
fRuleLine interface
fRuleLinePattern interface
fRuleLineSegment interface
fRules interface
fStreamPos interface
fTablePos interface
fTextRule interface
fTypeface interface
fXMLTreePos interface
Display
fDisplay interface
Page Content
fdPage interface
fdFrame interface
fdFrameColumn interface
fdStream interface
fdStreamPos interface
fdArea interface
fdContentArea interface
fdLine interface
fdRunningHeader interface
fdRunningHeaderGroup interface
fdRunningHeaderItem interface
fdTable interface
fdTableCell interface
fdBlock interface
fdBlockRegion interface
fdHidden interface
fdWrapper interface
DOM Support
DOM
Attr interface
CDATASection interface
CharacterData interface
Comment interface
Document interface
DocumentFragment interface
DocumentType interface
DOMImplementation interface
Element interface
Entity interface
EntityReference interface
NamedNodeMap interface
Node interface
NodeList interface
Notation interface
ProcessingInstruction interface
Text interface
XPathResult interface
XPath Extensions
fxArray interface
fxAttrDeclArray interface
fxAttribute interface
fxAttributeDeclaration interface
fxCDATASection interface
fxComment interface
fxDocument interface
fxDocumentFragment interface
fxDtd interface
fxElement interface
fxElementContent interface
fxEntity interface
fxEntityReference interface
fxEnumArray interface
fxEnumeration interface
fxID interface
fxIDData interface
fxIDReference interface
fxNamedNodeMap interface
fxNode interface
fxNodeList interface
fxNotation interface
fxNsArray interface
fxProcessingInstruction interface
fxText interface
Document Revision History
fxText interface
help27639
help862
help1288
help5851
help6199
help2065
help5808
help1415
help27548
help260
help5857
help225
help1446
help470
help21010
help2106
help5095
help27667
help12047
help588
help12021
help27589
help27764
help27764_4
help27764_2
help27764_1
help27764_3
help27764_5
help27765
help27620
help17051
help27554
help27665
help27624
help27619
help12099
help27555
help17052
help27623
help718
help6156
help6289
help6288
help27776
help6157
help6174
help6664
help27575
help27578
help6213
help12095
help7575
help5188
help31079
help27579
help27711
help27549
help6209
help978
help979
help1037
help492
help493
help814
help1491
help6670
help5086
help1447
help11075
help15016
help1038
help5754
help6286
help5725
help712
help5185
help2079
help465
help27648
help301
help1442
help1059
help12060
help440
help356
help7859
help8017
help16060
help16061
help16065
help12061
help9195
help7939
help7919
help6010
help6169
help6061
help12079
help12081
help12082
help12083
help6062
help16050
help16051
help16052
help7674
help6663
help12035
help11076
help5739
help12036
help120252
help6591
help6592
help6603
help884
help27640
help27641
help27642
help13052
help20101
help27637
help27638
help120253
help1444
help1445
help27563
help27561
help27557
help5073
help5834
help5898
help6093
help31218
help31219
help31220
help31221
help31222
help7736
help501
help9057
help5011
help7602
help7732
help8022
help7649
help15014
help22222
help12058
help7673
help7568
help6242
help15030
help5090
help7731
help7603
help7648
help5031
help12059
help27529
help27530
help27531
help27532
help27533
help27534
help27616
help27536
help15004
help16053
help15005
help15036
help21000
help17159
help31083
help7717
help5104
help5105
help1449
help1450
help1451
help15031
help27760
help6499
help6500
help6501
help12090
help12091
help12092
help12093
help12094
help31056
help6060
help5107
help6063
help6064
help6065
help10044
help10046
help10047
help10045
help10048
help7982
help10049
help31061
help10054
help10055
help10057
help31201
help5082
help6640
help31202
help31203
help31204
help31207
help31208
help31209
help31084
help31213
help31206
help12056
help31210
help31211
help12055
help31212
help12057
help27576
help31098
help31080
help310801
help31063
help6121
help12065
help12066
help12068
help27564
help27565
help27566
help12071
help27634
help12072
help12073
help12067
help12074
help31081
help31093
help12075
help12076
help21001
help5748
help5766
help5771
help11992
help27677
help27678
help5778
help5783
help1366
help31078
help27581
help27621
help27759
help6143
help31092
help27567
help27568
help10015
help27679
help10092
help27580
help27571
help27572
help27573
help27574
help27570
help27635
help27636
help21008
help27559
help27560
help21009
help27558
help12077
help12078
help27772
help7865
help6173
help31062
help31099
help6138
help1407
help1260
help27547
help5995
help223
help5094
help40
help12064
help1294
help6273
help5803
help878
help7795
help12033
help7633
help9067
help15035
help31088
help478
help7788
help7621
help27546
help27526
help27586
help879
help5712
help6457
help27647
help13051
help27556
help5620
help27522
help27643
help5621
help6146
help5163
help5179
help5181
help6145
help31032
help27644
help27645
help12062
help12063
help5101
help5126
help7754
help27562
help490
help27622
help27550
help27537
help27523
help27524
help27525
help12034
help7659
help5084
help7691
help13056
help7765
help6655
help7784
help7763
help6654
help10099
help7782
help13053
help2138
help7637
help10098
help5153
help5156
help1419
help6136
help7718
help21076
help31034
help6137
help5710
help5618
help871
help7623
help2027
help6144
help7938
help880
help5622
help31031
help12096
help6646
help27544
help27540
help31096
help27541
help27542
help27773
help27774
help27543
help12098
help7748
help7626
help8021
help27528
help27527
help16062
help5183
help2111
help6926
help226
help10027
help12050
help12054
help31064
help6711
help10063
help27582
help20001
help20003
help20004
help20005
help20006
help20007
help20008
help20009
help20010
help20011
help20012
help20013
help20014
help20015
help20016
help20017
help20018
help20019
help20020
help20021
help20022
help20023
help20024
help20025
help20026
help20027
help20028
help20029
help20030
help20031
help20032
help20033
help20034
help20041
help20042
help20043
help20044
help20045
help20046
help20047
help20048
help20049
help20050
help20051
help20052
help20053
help20077
help20078
help20054
help20055
help20057
help20058
help20059
help20060
help20061
help20062
help20063
help20064
help20065
help20070
help20071
help20072
help20073
help20074
help20075
help20076
help20067
help20068
help20066
help20069
help27521
help27504
help27520
help27505
help27506
help27583
help27508
help27509
help27510
help27511
help27513
help27584
help27585
help27587
help27588
help31037
fApplication
fTemplate
fPrinter
fJSPrinter
fJSPrinterFunctions
fPDFPrinter
fPNGPrinter
fPSPrinter
fTIFFPrinter
fWindowsPrinter
fXMLPrinter
fZip
fLength
fLog
fMatrix
fPath
fUnit
fArray
fBoolArray
fIntArray
fLengthArray
fStringArray
fTemplatePreferences
fTemplatePreferencesFormatting
fTemplatePreferencesOutput
fTemplatePreferencesPDF
fTemplatePreferencesSaving
fTemplatePreferencesXML
fContent
fTag
fBookmark
fControl
fGraphic
fNamespace
fRaster
fStream
fPage
fDocumentSequence
fDocumentSequenceItem
fFrame
fFrameCopyFit
fLayer
fLayerGroup
fLineNumbering
fPageSequence
fPageSequenceCondition
fPageSequenceItem
fAccolade
fContexts
fContextInclude
fContextMatch
fDocumentProperty
fDocumentPropertyPDF
fFootnote
fIndex
fIndexItem
fIndexAdvancedItem
fIndexSimpleItem
fDrawLevel
fFormat
fPrint
fPublish
fPDFAction
fPDFFormItem
fPDFFormCheckbox
fPDFFormCombobox
fPDFFormListbox
fPDFFormPushButton
fPDFFormRadioButton
fPDFFormSignature
fPDFFormTextField
fPDFLayer
fPDFMediaAssets
fPDFU3DView
fPublishEvents
fGradientColor
fGradientStop
fNamedColor
fPrinterColor
fRasterColor
fBarcode
fFormatting
fParagraph
fIndent
fStyle
fTab
fTeX
fBlock
fBlockColumn
fBlockRegion
fBlockResolved
fBlockResolvedColumn
fBlockResolvedRegion
fBlockResolvedRow
fBlockRow
fBlockTab
fTable
fTableCell
fTableColumn
fTableColumnSpan
fTableResolved
fTableResolvedCell
fTableResolvedColumn
fTableResolvedColumnSpan
fTableResolvedRow
fTableRow
fAccoladeInline
fBookmarkReference
fFootnoteReference
fIndexReference
fLeader
fRunningHeaderReference
fPDFNote
fPDFRoleMap
fPDFTag
fPDFTagArtifact
fPDFTagElement
fPDFTagItem
fBlockPos
fColor
fColumnWidth
fFont
fFontFamily
fFormatPos
fFormatState
fNumberFormat
fPseudoFont
fRule
fRuleLine
fRuleLinePattern
fRuleLineSegment
fRules
fStreamPos
fTablePos
fTextRule
fTypeface
fXMLTreePos
fDisplay
fdPage
fdFrame
fdFrameColumn
fdStream
fdStreamPos
fdArea
fdContentArea
fdLine
fdRunningHeader
fdRunningHeaderGroup
fdRunningHeaderItem
fdTable
fdTableCell
fdBlock
fdBlockRegion
fdHidden
fdWrapper
Attr
CDATASection
CharacterData
Comment
Document
DocumentFragment
DocumentType
DOMImplementation
Element
Entity
EntityReference
NamedNodeMap
Node
NodeList
Notation
ProcessingInstruction
Text
XPathResult
fxArray
fxAttrDeclArray
fxAttribute
fxAttributeDeclaration
fxCDATASection
fxComment
fxDocument
fxDocumentFragment
fxDtd
fxElement
fxElementContent
fxEntity
fxEntityReference
fxEnumArray
fxEnumeration
fxID
fxIDData
fxIDReference
fxNamedNodeMap
fxNode
fxNodeList
fxNotation
fxNsArray
fxProcessingInstruction
fxText