[Accessibility conventions are described at the bottom of the page]
*** This is a free preview excerpt of a commercial publication. ***

12. Interactive objects
[> 13.][< 11.0][^^^]
12.0 Dynamic and interactive object rendering
[> 13.][< 12.][^^][^^^]
An electronic canvas can offer an active presentation of content
[[1] - operator interaction can influence presentation
[[2] - the use of interactive formatting objects can equip the operator to present the content as desired from multiple alternatives
 [2] - the state of an interactive object can be reflected based on previous interaction or lack thereof
][1] - dynamically changing presentation
[[2] - not restricted to a single static rendering of the information
]]
Two areas where interactivity can influence presentation
[[1] - reflecting the active state of a linked object using different property values
[[2] - a link can be but hasn't yet been traversed (future potential for visitation)
 [2] - a link would be traversed (under a hovering pointer)
 [2] - a link that is about to be traversed (has the user interface focus)
 [2] - a link that is in the process of being traversed (is active)
 [2] - a link has been traversed (past visitation)
][1] - selecting and switching between alternate available presentations using different sub-trees of formatting objects
[[2] - e.g. a dynamically expandable and collapsible table of contents rendering
 [2] - HTML pages accomplish this in an imperative fashion with scripting in a programming language
 [2] - XSL-FO 1.0 pages accomplish this in a declarative fashion by describing transition paths in a state machine, without having to implement the imperative logic behind the state machine
]]
Formatting objects related to dynamic properties are:
[[1] - <[multi-properties]> ([6.9.6])
[[2] - the collection of candidate property sets from which exactly one set influences the properties of a formatting object based on its status or the status of operator interaction
][1] - <[multi-property-set]> ([6.9.7])
[[2] - the set of properties associated with a single possible state of a formatting object or operator interaction
]]
Formatting objects related to dynamic presentation are:
[[1] - <[multi-switch]> ([6.9.3])
[[2] - the collection of candidate formatting object sequences from which exactly one is rendered at any given time based on an interactive condition that is influenced by the operator while being tracked by the formatter
][1] - <[multi-case]> ([6.9.4])
[[2] - a single formatting object sequence that is a candidate for rendering based on an interactive condition that is influenced by the operator while being tracked by the formatter
][1] - <[multi-toggle]> ([6.9.5])
[[2] - the definition of those interaction-sensitive objects within a candidate rendered sequence of formatting objects
]]

*** This is a free preview excerpt of a commercial publication. ***

This is an accessible version of Crane's commercial training material. The content has been specifically designed to assist screen reader software in viewing the entire textual content. Figures are replaced with text narratives.

Navigation hints are in square brackets:
[Tx.x] and [Fx.x] are textual representations of the applicability icons;
[digit] indicates list depth for nested lists;
[link [URL]] indicates the URL of a hyperlink if different than link;
[EXAMPLE] indicates an example listing of code;
[FIGURE] indicates the presence of a figure replaced by its description;
[>] jumps forward;
[<] jumps backward;
[^] jumps to start of the section;
[^^] jumps to the start of the chapter;
[^^^] jumps to the table of contents.
Suggestions for improvement are welcome: [info@CraneSoftwrights.com]
Book sales: [http://www.CraneSoftwrights.com/links/trn-acc.htm]
Information: [http://www.CraneSoftwrights.com/links/info-acc.htm]
This content is protected by copyright and, as there are no means to protect this accessible version from plagiarism, please do not make any commercial edition available to others.

+//ISBN 978-1-894049::CSL::Courses::PFUX//DOCUMENT Practical Formatting Using XSL-FO 2008-01-27 17:30UTC//EN
Practical Formatting Using XSL-FO
Seventh Edition - 2008-01-27
ISBN 978-1-894049-19-1
Copyright © Crane Softwrights Ltd.