SlideShare uma empresa Scribd logo
1 de 12
Baixar para ler offline
ShlomoPerets microtype.com
Popup Menus in PDFs
With FrameMaker-to-Acrobat
TimeSavers + Navigation Assistant
1 Popupmenus
■ Pop-up menus help avoid overloading
screen/page with links
■ Can be optimized to provide context-
sensitive options
2 Menuentriescanpointto:
■ Named destinations in current/other PDF
■ Web sites, web-based PDFs
(or destinations in such PDFs),
e-mail addresses
■ Acrobat Search with specific phrases
■ Acrobat JavaScript functions
■ Multimedia items
■ Sub-menu items

3 Definingmenuentries
■ Set up a text file with a list of popup
menu definitions, using the following
format:
■ Can also manage entries using a
spreadsheet:
● Copy definitions to the Menu text file
● Copy entry # to ~more hypertext markers
Item ID number
(31 and higher)
Item Name Item Action Specification Each item definition
is ended with:
123 (Goals) (item action) TS_SetMenuEntry
4 Repetitiveitems
Based on the “Bookends” specification:
■ Items 10-19 (if defined), are placed
at the beginning of the popup menu
■ Items 20-29 (if defined) are placed
at the end of the popup menu
5 Itemactionspecification
Indicated by a single-letter prefix,
followed by a colon
Action Prefix Required Parameters
■ Go to named destination in current file f: ^:destination
■ Go to named destination in another file f: filename#destination
■ Web link u: URL
■ Specific destination in a web-based PDF u: URL+PDF#Dest
■ E-mail address u: e-mail address
■ Acrobat Search s: search phrase
■ JavaScript function j: JavaScript code
■ Title t: none
6 Menuitemexamples
11 (back) (j:app.goBack()) TS_SetMenuEntry
12 (feedback) (u:mailto:xyz@docs.com?Subject=xyz) TS_SetMenuEntry
28 (Web site) (u:http://www.microtype.com) TS_SetMenuEntry
29 (search: font) (s:font) TS_SetMenuEntry
301 (Cross-References) (f:^#CrossRef) TS_SetMenuEntry
302 (Hypertext and Online Documents) (f:^#Online) TS_SetMenuEntry
701 (Back) (j:app.goBack()) TS_SetMenuEntry
305 (Hypertext and Online Documents) (f:^#Online) TS_SetMenuEntry
306 (Generated Lists) (f:^#GeneratedLists) TS_SetMenuEntry
801 (Common) (t:) TS_SetMenuEntry
901 (Indexes) (f:xyz#Indexes) TS_SetMenuEntry
7 Sample~moremarkers
■ alert ~more (Search for...) /0 (602–605)
● – indicates a from-to range
■ alert ~more /st /1 (301^801,306,302-304^701)
● ^ indicates a titled subgroup
■ alert ~more /nt /2 (301, 303^801)
● = indicates a horizontal separator
8 Popupentriesfrombookmarks
Bookmarks generated by FrameMaker
or custom shortcuts can also be used to
automatically define a popup menu.
■ Suitable with flat bookmark hierarchies
(higher-level bookmarks become
sub-menu headings only)
■ Initial PDF view setting should be
“page only” (so that the bookmark panel
is not displayed)
9 Additionalinfoandexamples
■ “36 Ways to Improve Your PDFs
with TimeSavers/Assistants”
microtype.com/ImprovePDF.html
■ TimeSavers/Assistants Showcase
(where all PDFs demonstrated in
this webinar are available)
microtype.com/showcase.html
■ TimeSavers/Assistants order form
microtype.com/TimeSavers.html
10 Relatedliveonlinetraining
■ Building a PDF Front-End Interface to
Document Collections
■ Visually-Oriented Documentation
■ Rich Media in PDFs with FM-to-Acrobat
TimeSavers+Multimedia Assistant
■ FrameMaker-to-PDF Advanced Tech
Pop-Up Menus in PDF (with FrameMaker-to-Acrobat TimeSavers + Navigation Assistant)

Mais conteúdo relacionado

Semelhante a Pop-Up Menus in PDF (with FrameMaker-to-Acrobat TimeSavers + Navigation Assistant)

Semelhante a Pop-Up Menus in PDF (with FrameMaker-to-Acrobat TimeSavers + Navigation Assistant) (20)

Computing assignment 02 ms access (bilal maqbool 10) se-i
Computing assignment 02   ms access (bilal maqbool 10)          se-iComputing assignment 02   ms access (bilal maqbool 10)          se-i
Computing assignment 02 ms access (bilal maqbool 10) se-i
 
Mapreduce Algorithms
Mapreduce AlgorithmsMapreduce Algorithms
Mapreduce Algorithms
 
Formatting With PowerShell
Formatting With PowerShell Formatting With PowerShell
Formatting With PowerShell
 
WEB DEVELOPMENT
WEB DEVELOPMENTWEB DEVELOPMENT
WEB DEVELOPMENT
 
Web Scrapping with Python
Web Scrapping with PythonWeb Scrapping with Python
Web Scrapping with Python
 
Flink Forward San Francisco 2019: TensorFlow Extended: An end-to-end machine ...
Flink Forward San Francisco 2019: TensorFlow Extended: An end-to-end machine ...Flink Forward San Francisco 2019: TensorFlow Extended: An end-to-end machine ...
Flink Forward San Francisco 2019: TensorFlow Extended: An end-to-end machine ...
 
Html&css slideshare
Html&css   slideshareHtml&css   slideshare
Html&css slideshare
 
XPages Workshop: Concepts And Exercises
XPages Workshop:   Concepts And ExercisesXPages Workshop:   Concepts And Exercises
XPages Workshop: Concepts And Exercises
 
Google Cluster Innards
Google Cluster InnardsGoogle Cluster Innards
Google Cluster Innards
 
Using the Kentico CMS API
Using the Kentico CMS APIUsing the Kentico CMS API
Using the Kentico CMS API
 
EndNote X2 Workshop for FASS Graduate Students
EndNote X2 Workshop for FASS Graduate StudentsEndNote X2 Workshop for FASS Graduate Students
EndNote X2 Workshop for FASS Graduate Students
 
R Get Started I
R Get Started IR Get Started I
R Get Started I
 
Computer assignment 01.07.2021.pptx
Computer assignment 01.07.2021.pptxComputer assignment 01.07.2021.pptx
Computer assignment 01.07.2021.pptx
 
Ch05
Ch05Ch05
Ch05
 
RDataMining slides-text-mining-with-r
RDataMining slides-text-mining-with-rRDataMining slides-text-mining-with-r
RDataMining slides-text-mining-with-r
 
Less08 Schema
Less08 SchemaLess08 Schema
Less08 Schema
 
C++ Windows Forms L03 - Controls P2
C++ Windows Forms L03 - Controls P2C++ Windows Forms L03 - Controls P2
C++ Windows Forms L03 - Controls P2
 
Dreamweaver CS3
Dreamweaver CS3Dreamweaver CS3
Dreamweaver CS3
 
SharePoint 2010 For Developers
SharePoint 2010 For DevelopersSharePoint 2010 For Developers
SharePoint 2010 For Developers
 
Introduction to matlab
Introduction to matlabIntroduction to matlab
Introduction to matlab
 

Mais de Shlomo Perets

Integrating web-based videos in your PDFs (with FrameMaker-to Acrobat TimeSav...
Integrating web-based videos in your PDFs (with FrameMaker-to Acrobat TimeSav...Integrating web-based videos in your PDFs (with FrameMaker-to Acrobat TimeSav...
Integrating web-based videos in your PDFs (with FrameMaker-to Acrobat TimeSav...
Shlomo Perets
 

Mais de Shlomo Perets (7)

Making the most out of FrameMaker's graphic tools
 Making the most out of FrameMaker's graphic tools  Making the most out of FrameMaker's graphic tools
Making the most out of FrameMaker's graphic tools
 
Authoring PDF Forms in Adobe FrameMaker with FrameMaker-to-Acrobat TimeSavers...
Authoring PDF Forms in Adobe FrameMaker with FrameMaker-to-Acrobat TimeSavers...Authoring PDF Forms in Adobe FrameMaker with FrameMaker-to-Acrobat TimeSavers...
Authoring PDF Forms in Adobe FrameMaker with FrameMaker-to-Acrobat TimeSavers...
 
Integrating web-based videos in your PDFs (with FrameMaker-to Acrobat TimeSav...
Integrating web-based videos in your PDFs (with FrameMaker-to Acrobat TimeSav...Integrating web-based videos in your PDFs (with FrameMaker-to Acrobat TimeSav...
Integrating web-based videos in your PDFs (with FrameMaker-to Acrobat TimeSav...
 
Embedding Files in PDFs (with FrameMaker-to-Acrobat TimeSavers)
Embedding Files in PDFs (with FrameMaker-to-Acrobat TimeSavers)Embedding Files in PDFs (with FrameMaker-to-Acrobat TimeSavers)
Embedding Files in PDFs (with FrameMaker-to-Acrobat TimeSavers)
 
Enhancing PDFs with Form Fields (using FrameMaker-to-Acrobat TimeSavers + For...
Enhancing PDFs with Form Fields (using FrameMaker-to-Acrobat TimeSavers + For...Enhancing PDFs with Form Fields (using FrameMaker-to-Acrobat TimeSavers + For...
Enhancing PDFs with Form Fields (using FrameMaker-to-Acrobat TimeSavers + For...
 
Better PDFs with FrameMaker-to-Acrobat TimeSavers
Better PDFs with FrameMaker-to-Acrobat TimeSavers Better PDFs with FrameMaker-to-Acrobat TimeSavers
Better PDFs with FrameMaker-to-Acrobat TimeSavers
 
Liven up your PDFs with FrameMaker-to-Acrobat TimeSavers/Assistants
Liven up your PDFs with FrameMaker-to-Acrobat TimeSavers/AssistantsLiven up your PDFs with FrameMaker-to-Acrobat TimeSavers/Assistants
Liven up your PDFs with FrameMaker-to-Acrobat TimeSavers/Assistants
 

Último

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 

Último (20)

ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 

Pop-Up Menus in PDF (with FrameMaker-to-Acrobat TimeSavers + Navigation Assistant)

  • 1. ShlomoPerets microtype.com Popup Menus in PDFs With FrameMaker-to-Acrobat TimeSavers + Navigation Assistant
  • 2. 1 Popupmenus ■ Pop-up menus help avoid overloading screen/page with links ■ Can be optimized to provide context- sensitive options
  • 3. 2 Menuentriescanpointto: ■ Named destinations in current/other PDF ■ Web sites, web-based PDFs (or destinations in such PDFs), e-mail addresses ■ Acrobat Search with specific phrases ■ Acrobat JavaScript functions ■ Multimedia items ■ Sub-menu items 
  • 4. 3 Definingmenuentries ■ Set up a text file with a list of popup menu definitions, using the following format: ■ Can also manage entries using a spreadsheet: ● Copy definitions to the Menu text file ● Copy entry # to ~more hypertext markers Item ID number (31 and higher) Item Name Item Action Specification Each item definition is ended with: 123 (Goals) (item action) TS_SetMenuEntry
  • 5. 4 Repetitiveitems Based on the “Bookends” specification: ■ Items 10-19 (if defined), are placed at the beginning of the popup menu ■ Items 20-29 (if defined) are placed at the end of the popup menu
  • 6. 5 Itemactionspecification Indicated by a single-letter prefix, followed by a colon Action Prefix Required Parameters ■ Go to named destination in current file f: ^:destination ■ Go to named destination in another file f: filename#destination ■ Web link u: URL ■ Specific destination in a web-based PDF u: URL+PDF#Dest ■ E-mail address u: e-mail address ■ Acrobat Search s: search phrase ■ JavaScript function j: JavaScript code ■ Title t: none
  • 7. 6 Menuitemexamples 11 (back) (j:app.goBack()) TS_SetMenuEntry 12 (feedback) (u:mailto:xyz@docs.com?Subject=xyz) TS_SetMenuEntry 28 (Web site) (u:http://www.microtype.com) TS_SetMenuEntry 29 (search: font) (s:font) TS_SetMenuEntry 301 (Cross-References) (f:^#CrossRef) TS_SetMenuEntry 302 (Hypertext and Online Documents) (f:^#Online) TS_SetMenuEntry 701 (Back) (j:app.goBack()) TS_SetMenuEntry 305 (Hypertext and Online Documents) (f:^#Online) TS_SetMenuEntry 306 (Generated Lists) (f:^#GeneratedLists) TS_SetMenuEntry 801 (Common) (t:) TS_SetMenuEntry 901 (Indexes) (f:xyz#Indexes) TS_SetMenuEntry
  • 8. 7 Sample~moremarkers ■ alert ~more (Search for...) /0 (602–605) ● – indicates a from-to range ■ alert ~more /st /1 (301^801,306,302-304^701) ● ^ indicates a titled subgroup ■ alert ~more /nt /2 (301, 303^801) ● = indicates a horizontal separator
  • 9. 8 Popupentriesfrombookmarks Bookmarks generated by FrameMaker or custom shortcuts can also be used to automatically define a popup menu. ■ Suitable with flat bookmark hierarchies (higher-level bookmarks become sub-menu headings only) ■ Initial PDF view setting should be “page only” (so that the bookmark panel is not displayed)
  • 10. 9 Additionalinfoandexamples ■ “36 Ways to Improve Your PDFs with TimeSavers/Assistants” microtype.com/ImprovePDF.html ■ TimeSavers/Assistants Showcase (where all PDFs demonstrated in this webinar are available) microtype.com/showcase.html ■ TimeSavers/Assistants order form microtype.com/TimeSavers.html
  • 11. 10 Relatedliveonlinetraining ■ Building a PDF Front-End Interface to Document Collections ■ Visually-Oriented Documentation ■ Rich Media in PDFs with FM-to-Acrobat TimeSavers+Multimedia Assistant ■ FrameMaker-to-PDF Advanced Tech