1 / 67

Go Native!

Go Native!. Get the most from your Arbortext Editor investment with native FOSI. Suzanne Napoleon www. FOSIexpert.com. Why Go Native ?. Native FOSI = fastest speed Native FOSI = most formatting capabilities Native FOSI = easiest development and maintenance. What Is FOSI?.

carney
Télécharger la présentation

Go Native!

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Go Native! Get the most from your Arbortext Editorinvestment with native FOSI Suzanne Napoleonwww.FOSIexpert.com

  2. Why Go Native? • Native FOSI = fastest speed • Native FOSI = most formatting capabilities • Native FOSI = easiest development and maintenance

  3. What Is FOSI? • Stylesheet language developed for DoD technical documents • Standardized • Compiled • Declarative • Batch process

  4. What Is FOSI? • SGML application (Output Specification) • OutSpec DTD • Elements and attributes but no text • ID/IDREF • Supported by Datalogics and PTC/Arbortext • Some differences in support

  5. Formatting Capabilities • Automatic page breaking and numbering • Multiple columns • Vertical justification • Tables • Graphics • Floated objects • Footnotes

  6. Formatting Capabilities • “Keeps” for line, column, page • Keep together • Keep next • Keep previous • Widow and orphan control

  7. Formatting Capabilities • Generated material • Numbering/lettering • Boilerplate text • Cross-referencing • Graphics • TOC, LOT, LOF

  8. Formatting Capabilities • Formatting for structured markup documents • Test element and attribute values • Use attribute value as content • Test string variable and counter values • Support processing instructions

  9. Formatting Capabilities • DoD requirements • Security classification of document, pages, sheets • Change processing

  10. Arbortext Editor and FOSI • Native, “built-in” formatting language • Formats Edit window display • Formats XML, SGML, and HTML documents for print/PDF output • Separate “Print FOSI” and “Screen FOSI,” or both combined in one file • Either way, screen and print formatting can be different

  11. Arbortext Editor and FOSI • Additional formatting capabilities • L-paging (in addition to Z-paging) • Prioritized aka “soft” keeps • Wraparound graphics • Page regions

  12. Arbortext Editor and FOSI • Automatic generation of: • Indexes (from index elements) • Tables (from non-table markup) • External ASCII files • Formatting Pass Reduction feature • Increases already fast formatting speed

  13. Arbortext Editor and FOSI • Arbortext Command Language (ACL) variables(SYSTEM-VAR) • Test variable value for conditional formatting • Use variable value as content • ACL function calls (SYSTEM-FUNC) • Return result to FOSI • Call other scripting • XPath functionality • XPath patterns • XPath expressions

  14. Arbortext Editor and FOSI • Processing Instructions (PIs) • User-defined tags (UDTs) • Pseudo-attributes • Touchup tags • Change Tracking tags (atict namespace) • Page Layout tags (atipl namespace)

  15. Why Go Native? 1. Speed • FOSI is Arbortext Editor’s native formatting language • Styler™ and XSL-FO are mapped to native FOSI • FOSI is compiled • XSL is a run-time language • Styler is converted to FOSI when document is opened • FOSI for print/PDF output is very fast— fast enough for print-on-demand • XSL-FO is slow for print/PDF output • XSL-FO is too slow for Edit window formatting • FOSI is faster than Styler for Edit window display

  16. Why Go Native? 2. Formatting capabilities • Native FOSI utilizes all the formatting capabilities in Arbortext Editor • Styler™ and XSL-FO support only a subset of Arbortext Editor formatting capabilities

  17. Screen FOSI • Optimize the authoring/editing experience without affecting composed output • Fonts and color cues • Guidelines and error messages • Real-time error checking • Profiling for different Edt window displays

  18. WYSIWYG Screen Display Print/PDF output WYSIWYG Edit window

  19. Optimized Screen Display WYSIWYG Edit window Optimized Edit window

  20. Guidelines and Error Messages • Display guidelines and error messages for authors and editors that never appear in print/PDF output

  21. Onscreen Guidelines

  22. Real-Time Error Checking • Immediately alert authors and editors to problems and issues • Fixing things now is better than fixing them later Whatis the cost to your organization of a published error?

  23. Real-Time Error Checking

  24. Real-Time Error Checking

  25. Real-Time Error Checking

  26. Profiles • Profile for authors, editors, SMEs, etc.

  27. Profile Edit Window for Different Users

  28. Page and Line Numbers in Edit window

  29. Page and Line Numbers in Edit window

  30. Page and Line Numbers in Edit window

  31. Page and Line Numbers withChange Tracking

  32. Page and Line Numbers withChange Tracking — Customized

  33. Print FOSI • Fast formatting speed supports long documents • Formatting Pass Reduction can help • FOSI is not just for long documents • Some layout-based formatting capabilities are possible

  34. Formatting Pass Reduction

  35. Short Documents

  36. A Few “Outside the Box” Examples • Reset footnotes on each page • Generate print report • Generate HTML

  37. Continuing Page Footnotes

  38. Page Footnotes Resetwith Page Layout Tags

  39. FOSI-Generated External ASCII file

  40. FOSI-Generated HTMLwith XSLT Post-Processing

  41. FOSI-generated HTMLwith XSLT Post-processing

  42. Why Go Native? 3. Easiest development and maintenance • Arbortext Editor has two powerful interfaces for native FOSI development and maintenance • Style panels interface • Tagged editor • XSL-FO interface is tagged editor only • Styler™ interface allows access to just a subset of FOSI capabilities • Styler allows some FOSI extensions (if you know FOSI)

  43. Style Panels Interface • User-friendly terminology • Great for getting started with FOSI • Be in more than one place in the FOSI stylesheet at the same time • Start the matching style panel from the document

  44. FOSI Components

  45. Text Variables, Counters

  46. Float Locations, Character Fills

  47. Start Panel from Document

  48. Style Panels Interface • Resolve — great tool for debugging • Query — finds elements and more • Automatic calculation of page layout

  49. Resolved Element Formatting

  50. Resolved Element Processing

More Related