Scripting - Bluebeam eXtreme Conference 2014

11
Provider No. 40119250 Course Number: BBX026 #bbeXtreme Peter Noyes Scripting Lead Systems Engineer Software Engineer Ali Ghorbani

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.

Transcript of Scripting - Bluebeam eXtreme Conference 2014

Page 1: Scripting - Bluebeam eXtreme Conference 2014

Provider No. 40119250Course Number: BBX026

#bbeXtreme

Peter Noyes

Scripting

Lead Systems Engineer Software Engineer

Ali Ghorbani

Page 2: Scripting - Bluebeam eXtreme Conference 2014

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

Page 3: Scripting - Bluebeam eXtreme Conference 2014

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.

Page 4: Scripting - Bluebeam eXtreme Conference 2014

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

Page 5: Scripting - Bluebeam eXtreme Conference 2014

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

Page 6: Scripting - Bluebeam eXtreme Conference 2014

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

Page 7: Scripting - Bluebeam eXtreme Conference 2014

Hide/Show Fields Based on Events

• Field display property– Display.Visible– Display.Hide

• Button caption– getButtonCaption– setButtonCaption

Page 8: Scripting - Bluebeam eXtreme Conference 2014

Execute a Script When a Form is Loaded

• Global scripts are executed at load time• Menu -> Form -> JavaScript -> Add– Initialize fields– Expiration

Page 9: Scripting - Bluebeam eXtreme Conference 2014

JavaScript Stamps

• JavaScript dialog shows when stamp is placed• Populates data in form fields• Customizable sample

Page 10: Scripting - Bluebeam eXtreme Conference 2014

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.

Page 11: Scripting - Bluebeam eXtreme Conference 2014

Questions?

#bbeXtreme