Peab - Leveraging Bluebeam Revu and Revu iPad - Bluebeam IRC 2013
Scripting - Bluebeam eXtreme Conference 2014
-
Upload
bluebeamslides -
Category
Software
-
view
108 -
download
4
description
Transcript of Scripting - Bluebeam eXtreme Conference 2014
Provider No. 40119250Course Number: BBX026
#bbeXtreme
Peter Noyes
Scripting
Lead Systems Engineer Software Engineer
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 DescriptionMake 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
ConclusionIn 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.
Questions?
#bbeXtreme