SlideShare a Scribd company logo
Provider No. 40119250 
Course Number: BBX026 
Scripting 
Peter Noyes 
Lead Systems Engineer Software Engineer 
#bbeXtreme 
Ali Ghorbani
Credit(s) earned on completion of this 
course will be reported to AIA CES for AIA 
members. Certificates of Completion for 
both AIA members and non-AIA 
members are available upon request. 
This course is registered with AIA CES for 
continuing professional education. As 
such, it does not include content that 
may be deemed or construed to be an 
approval or endorsement by the AIA of 
any material of construction or any 
method or manner of handling, using, 
distributing, or dealing in any material or 
product. 
___________________________________________ 
Questions related to specific materials, methods, and 
services will be addressed at the conclusion of this 
presentation
Course Description 
Make the most out of the advanced features in 
Bluebeam Revu eXtreme to improve your digital 
workflows with a number of built-in scripting 
commands. Employ JavaScript and Revu Script, such 
as Field Properties, JavaScript Console, JavaScript 
Editor and JavaScript, to create forms, form fields 
and stamps.
Learning Objectives 
• Work with dates, such as adding on days to the 
current date in a stamp 
• Hide or show fields based on events 
• Operate dependent dropdown boxes 
• Execute a script when a form is loaded 
• Create and edit forms
Work With Dates 
• Date arithmetic (Add 7 days to today’s date) 
• Convert from Date to string 
• Convert from Time to string 
• Use JS_Developer_Guide reference 
– e.g. “Use Dates Objects” section
Revu JavaScript UI 
• Global Scripts 
– Document Menu -> Script 
• Properties Windows 
– Forms Tab -> Select the Field -> Properties -> 
Actions 
• JavaScript Console 
– R-Click Tabs -> Show -> JavaScript console
Hide/Show Fields Based on Events 
• Field display property 
– Display.Visible 
– Display.Hide 
• Button caption 
– getButtonCaption 
– setButtonCaption
Execute a Script When a Form is Loaded 
• Global scripts are executed at load time 
• Menu -> Form -> JavaScript -> Add 
– Initialize fields 
– Expiration
JavaScript Stamps 
• JavaScript dialog shows when stamp is placed 
• Populates data in form fields 
• Customizable sample
Conclusion 
In this course we learned how to use the supported 
JavaScript functionality in Revu eXtreme to 
hide/show fields, launch external URLs, perform load 
time functionalities and create stamp dialog boxes.
#bbeXtreme 
Questions?

More Related Content

PPTX
Integration - Bluebeam Software eXtreme Conference
PPTX
Takeoffs and estimation - Bluebeam eXtreme Conference 2014
PDF
Adobe Experience Manager AEM Training In Bangalore
DOCX
SharePoint2013 training in bangalore from vensys it services pvt. ltd
PPTX
Skanska NKS - Bluebeam IRC 2013
PDF
Web languages
PPT
Java script
PDF
JavaScript
Integration - Bluebeam Software eXtreme Conference
Takeoffs and estimation - Bluebeam eXtreme Conference 2014
Adobe Experience Manager AEM Training In Bangalore
SharePoint2013 training in bangalore from vensys it services pvt. ltd
Skanska NKS - Bluebeam IRC 2013
Web languages
Java script
JavaScript

Similar to Scripting - Bluebeam eXtreme Conference 2014 (6)

PDF
Java Script Online Classes | Javascript Online Course
PPTX
JS - Basics
PDF
PPT. Introduction & Views - Documentation.pdf
PPS
Advisor Jumpstart: JavaScript
PDF
Biblia javascript
PDF
3. Java Script
Java Script Online Classes | Javascript Online Course
JS - Basics
PPT. Introduction & Views - Documentation.pdf
Advisor Jumpstart: JavaScript
Biblia javascript
3. Java Script
Ad

More from bluebeamslides (20)

PPTX
Revu iPad - Bluebeam eXtreme Conference 2014
PPTX
Project closeout and facility maintenance - Bluebeam eXtreme Conference 2014
PPTX
Digital signatures - Bluebeam eXtreme Conference 2014
PPTX
Deployment - Bluebeam eXtreme Conference 2014
PPTX
Creating dynamic documents - Bluebeam eXtreme Conference 2014
PPTX
Bluebeam Q - Bluebeam eXtreme Conference 2014
PPTX
bfx and studio server - Bluebeam eXtreme Conference 2014
PPTX
Bluebeam eXtreme Conference 2014: Batch tools and compare documents
PPTX
Mortenson Construction - Bluebeam IRC 2013
PPTX
Peab - Leveraging Bluebeam Revu and Revu iPad - Bluebeam IRC 2013
PPTX
Briab - IRC 2013
PPTX
Implementing Revu for Redlining Product / Part Drawings - Herman Miller Optio...
PPTX
From 0 - 100: Managing Projects and Winning Jobs - Bluebeam Extreme Conferenc...
PPTX
Bluebeam Throughout the Project Lifecycle - Bluebeam Extreme Conference 2013
PPTX
Managing LEED Projects - MMM Group - Bluebeam Extreme Conference 2013
PPTX
Digital Collaboration - Gensler - Bluebeam Extreme Conference 2013
PPTX
Living Digital - Balfour Beatty Construction - Bluebeam Extreme Conference 2013
PPTX
Real Time Tracking - Bluebeam Extreme Conference 2013
PPTX
Managing Dynamic Docs Pt. 2 - Bluebeam Extreme Conference 2013
PPTX
Go Mobile - Bluebeam Extreme Conference 2013
Revu iPad - Bluebeam eXtreme Conference 2014
Project closeout and facility maintenance - Bluebeam eXtreme Conference 2014
Digital signatures - Bluebeam eXtreme Conference 2014
Deployment - Bluebeam eXtreme Conference 2014
Creating dynamic documents - Bluebeam eXtreme Conference 2014
Bluebeam Q - Bluebeam eXtreme Conference 2014
bfx and studio server - Bluebeam eXtreme Conference 2014
Bluebeam eXtreme Conference 2014: Batch tools and compare documents
Mortenson Construction - Bluebeam IRC 2013
Peab - Leveraging Bluebeam Revu and Revu iPad - Bluebeam IRC 2013
Briab - IRC 2013
Implementing Revu for Redlining Product / Part Drawings - Herman Miller Optio...
From 0 - 100: Managing Projects and Winning Jobs - Bluebeam Extreme Conferenc...
Bluebeam Throughout the Project Lifecycle - Bluebeam Extreme Conference 2013
Managing LEED Projects - MMM Group - Bluebeam Extreme Conference 2013
Digital Collaboration - Gensler - Bluebeam Extreme Conference 2013
Living Digital - Balfour Beatty Construction - Bluebeam Extreme Conference 2013
Real Time Tracking - Bluebeam Extreme Conference 2013
Managing Dynamic Docs Pt. 2 - Bluebeam Extreme Conference 2013
Go Mobile - Bluebeam Extreme Conference 2013
Ad

Recently uploaded (20)

PDF
AI-Powered Threat Modeling: The Future of Cybersecurity by Arun Kumar Elengov...
PDF
How to Make Money in the Metaverse_ Top Strategies for Beginners.pdf
DOCX
Greta — No-Code AI for Building Full-Stack Web & Mobile Apps
PPTX
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
PDF
Complete Guide to Website Development in Malaysia for SMEs
PDF
Download FL Studio Crack Latest version 2025 ?
PPTX
Weekly report ppt - harsh dattuprasad patel.pptx
PDF
Design an Analysis of Algorithms I-SECS-1021-03
PDF
Salesforce Agentforce AI Implementation.pdf
PDF
Website Design Services for Small Businesses.pdf
PPTX
Embracing Complexity in Serverless! GOTO Serverless Bengaluru
PPTX
CHAPTER 2 - PM Management and IT Context
PPTX
Reimagine Home Health with the Power of Agentic AI​
PDF
17 Powerful Integrations Your Next-Gen MLM Software Needs
PDF
Adobe Illustrator 28.6 Crack My Vision of Vector Design
PDF
Tally Prime Crack Download New Version 5.1 [2025] (License Key Free
PDF
Nekopoi APK 2025 free lastest update
PDF
CapCut Video Editor 6.8.1 Crack for PC Latest Download (Fully Activated) 2025
PDF
Design an Analysis of Algorithms II-SECS-1021-03
PDF
Designing Intelligence for the Shop Floor.pdf
AI-Powered Threat Modeling: The Future of Cybersecurity by Arun Kumar Elengov...
How to Make Money in the Metaverse_ Top Strategies for Beginners.pdf
Greta — No-Code AI for Building Full-Stack Web & Mobile Apps
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
Complete Guide to Website Development in Malaysia for SMEs
Download FL Studio Crack Latest version 2025 ?
Weekly report ppt - harsh dattuprasad patel.pptx
Design an Analysis of Algorithms I-SECS-1021-03
Salesforce Agentforce AI Implementation.pdf
Website Design Services for Small Businesses.pdf
Embracing Complexity in Serverless! GOTO Serverless Bengaluru
CHAPTER 2 - PM Management and IT Context
Reimagine Home Health with the Power of Agentic AI​
17 Powerful Integrations Your Next-Gen MLM Software Needs
Adobe Illustrator 28.6 Crack My Vision of Vector Design
Tally Prime Crack Download New Version 5.1 [2025] (License Key Free
Nekopoi APK 2025 free lastest update
CapCut Video Editor 6.8.1 Crack for PC Latest Download (Fully Activated) 2025
Design an Analysis of Algorithms II-SECS-1021-03
Designing Intelligence for the Shop Floor.pdf

Scripting - Bluebeam eXtreme Conference 2014

  • 1. Provider No. 40119250 Course Number: BBX026 Scripting Peter Noyes Lead Systems Engineer Software Engineer #bbeXtreme Ali Ghorbani
  • 2. Credit(s) earned on completion of this course will be reported to AIA CES for AIA members. Certificates of Completion for both AIA members and non-AIA members are available upon request. This course is registered with AIA CES for continuing professional education. As such, it does not include content that may be deemed or construed to be an approval or endorsement by the AIA of any material of construction or any method or manner of handling, using, distributing, or dealing in any material or product. ___________________________________________ Questions related to specific materials, methods, and services will be addressed at the conclusion of this presentation
  • 3. Course Description Make the most out of the advanced features in Bluebeam Revu eXtreme to improve your digital workflows with a number of built-in scripting commands. Employ JavaScript and Revu Script, such as Field Properties, JavaScript Console, JavaScript Editor and JavaScript, to create forms, form fields and stamps.
  • 4. Learning Objectives • Work with dates, such as adding on days to the current date in a stamp • Hide or show fields based on events • Operate dependent dropdown boxes • Execute a script when a form is loaded • Create and edit forms
  • 5. Work With Dates • Date arithmetic (Add 7 days to today’s date) • Convert from Date to string • Convert from Time to string • Use JS_Developer_Guide reference – e.g. “Use Dates Objects” section
  • 6. Revu JavaScript UI • Global Scripts – Document Menu -> Script • Properties Windows – Forms Tab -> Select the Field -> Properties -> Actions • JavaScript Console – R-Click Tabs -> Show -> JavaScript console
  • 7. Hide/Show Fields Based on Events • Field display property – Display.Visible – Display.Hide • Button caption – getButtonCaption – setButtonCaption
  • 8. Execute a Script When a Form is Loaded • Global scripts are executed at load time • Menu -> Form -> JavaScript -> Add – Initialize fields – Expiration
  • 9. JavaScript Stamps • JavaScript dialog shows when stamp is placed • Populates data in form fields • Customizable sample
  • 10. Conclusion In this course we learned how to use the supported JavaScript functionality in Revu eXtreme to hide/show fields, launch external URLs, perform load time functionalities and create stamp dialog boxes.