Appendix D. Scripting Basics MACROS VERSUS SCRIPTING

Size: px
Start display at page:

Download "Appendix D. Scripting Basics MACROS VERSUS SCRIPTING"

Transcription

1 1 Appendix D Scripting Basics Completing repetitive tasks in QuarkXPress drives me crazy. There are two things that can alleviate all these woes: macros and scripting. In this appendix, I ll discuss the difference and provide some basic information on how to write a script. For editing and running scripts that ship with QuarkXPress 7 see Appendix B, Scripting in Real World QuarkXPress 7. Before I get started, there s one other thing you need to know: Scripting in QuarkXPress is Macintosh only. One day the folks at Quark will update XPress for Windows to be scriptable. Until then, if you only use Windows, you won t be able to script. However, you will be able to use macros if you buy a separate macro utility. MACROS VERSUS SCRIPTING While some folks use the terms macro and script interchangeably, they re very different critters. Let s take a quick look at how macros and scripting are similar and different. Macros. Let s just get one thing perfectly clear: If you don t own and use a copy of Startly Technologies (formerly CE Software s) QuicKeys, you re just not being efficient in your work. QuicKeys (there are versions for both the Macintosh and Windows) lets you create macros to tell QuarkXPress and any other program or utility you use, including the Finder what to do. A macro can be an action or sequence of actions. It can be triggered by a keystroke, by the time of day, or by selecting it from a menu. I have lots of QuicKey macros on my computer. To start QuarkXPress, I just press Control-Shift-Q. To create a new text box, put it six picas from the top of the page, and automatically jump into the measurement palette, I can press Control-Option-N. To clone

2 2 APPENDIX D: SCRIPTING BASICS an object (Step and Repeat with zero offsets), I like Command/Ctrl-=. All of these work on my machine because I ve made QuicKeys macros. Any menu item you can select, any key you can press, any printer or server you can choose on the network, any event you can cause to happen can be assigned a macro keystroke or be built in to a sequence macro. They re incredibly helpful and can speed up work enormously because they re easy to create and use. While I like QuicKeys, there are several other utilities that do the same or similar things, including Westcode s OneClick for the Macintosh and Wilson WindowWare s WinBatch for Windows. Scripting. There are two basic differences between macros and scripts. First, macros are entirely dependent on the user interface the menus, dialog boxes, keyboard shortcuts, and so on. Scripts, however, let you sneak in the back door of the program and control it from behind the scenes, almost like a puppeteer pulling the strings of a marionette and there are things you can do behind the scenes for which there is no interface in XPress (like locking guides). Second, scripts have flow control. Flow control is a programming term that means you can set up decision trees and loops, like keep doing this until such-andsuch happens; plus, scripts often contain variables. You can do much more complex and interesting things with scripting than you can with simple macros. When people talk about scripting, they re usually talking about either program-specific scripting or AppleEvents. AppleEvents is a Macintosh feature that lets programs communicate with and control one another. The rest of this appendix focuses on AppleEventsbased scripts and scripting. WRITING A SCRIPT Although AppleScripting is programming, it s much easier to pick up than most other programming languages because it uses natural language commands. Nevertheless, it still may take you a while to start to understand the concepts. I know it s a cop-out, but there s neither time nor space truly to teach you how to program here. What I can do here is give you a pretty solid foundation on which to build your scripting knowledge. Then you can go off, look through the scripts I ve included in this appendix and on the Web, and try your own. The main concepts you ve got to understand are the object model, hierarchies, properties, and events.

3 WRITING A SCRIPT 3 The Object Model Let s get one thing clear: The object model is not a feminist theory regarding the objectification of fashion models in magazines. Rather, the object model describes the way AppleEvent scripting works. That is, in order to get scripting, you have to think in terms of the object model. The object model says that everything is an object that you can talk to. For example, an object might be a text box, or a word, or a picture, or a whole layout. Objects can (and usually do) contain other objects; for instance, a page can contain text boxes, which can contain paragraphs, which can contain words. There are over four dozen kinds of objects in QuarkXPress. Each of these can be controlled or queried through basic scripting commands. Although some objects are intuitively similar to items you know in the program, others are a little more obscure. For example, text boxes and words are clear and you can easily get a handle on what they are, but Master Document and Delimit Table may be confusing at first (see Difficult Objects, later in this appendix). Tip: Naming Objects. One of the coolest things about scripting XPress is that you can name most objects. You can always identify text box 1 (the topmost text box on the page) or line box 3, but it s much easier to choose and manipulate a text box named Lead story or a line box called VerticalLine. For example, you can type set the name of text box 1 to "My Text Box". The more complicated your script, the more important it is to name your objects. Hierarchies, Elements, and Containers You can t understand the object model and scripting without understanding hierarchies, elements, and containers. As I said earlier, most objects in QuarkXPress contain other objects; for example, a paragraph contains words, which contain characters. Hierarchies only get complicated when you can t remember what contains what (see Figure D-1). That s when you really need to rely on the documentation and QuarkXPress AppleScript dictionary. In working with hierarchies, two terms are helpful to keep in mind: elements and containers. An element is an object that is contained inside another object. A text box is an element of a page, for instance. A container is simply an object that has elements. The QuarkXPress application is a container for windows, layouts, and so on.

4 4 APPENDIX D: SCRIPTING BASICS Figure D-1 Much of the AppleScript hierarchy in QuarkXPress Properties Every object in QuarkXPress has properties that you can look at and usually change. A property is a characteristic of an object. For example, picture boxes have the properties of background color, rotation, placement on the page (called bounds), and many more. Difficult Objects As I noted earlier, some objects in QuarkXPress are pretty confusing if you haven t seen them before. Objects such as document and picture box are pretty simple, so I m just going to focus on the objects in QuarkXPress that may raise your eyebrow. Please note that although QuarkXPress documents are now referred to as layouts, in scripting language document is the correct terminology.

5 WRITING A SCRIPT 5 Application. The highest object in the hierarchy is application. You can think of the QuarkXPress application as being the program with or without a layout open; changes made here are application-wide and affect any layout that is open or is created from then on. Note that if you ve renamed your copy of QuarkXPress, then the application s name might be different for you. Window. When I first saw the window object, I thought it was the same as document. However, that s not the case. Documents are only open layouts, but you can control all the windows in QuarkXPress. That includes the palettes and dialog boxes. You can t do a lot to them, but you might want to write a script that brings all the palettes up and then sets their sizes and positions on the screen. Default document. The default document contains all the preferences and settings for the New dialog box, the H&Js, colors, and style sheets whether a layout is open or closed. For example, with no layout open, you can set the default document s settings; when you create a new layout, it will be configured in that way. Spread. Spreads are pretty obvious, but here s an important point you should know: Items on the pasteboard fall in the domain of the spread, but not the page. So if you change all the text boxes in a spread to red, then the text boxes on the pasteboard get changed, too. If you do it to all the objects on a page, only the ones that are touching the page get changed. Also note that a spread includes all the pages that are next to each other. So you can have a one-, two-, three-, or more page spread. Master document. The master document is the object that contains the master pages. What does that mean? Dave Shaver, one of the engineers at Quark who worked on scripting, describes the master document as being a shadow of the document. You can talk to its light side (the actual layout pages), or you can talk to its dark side (the master pages). For example, if you want to change something on a master page, you need to address a page or spread in the master document. You can t change a master page from within the document itself. Of course, master document 1 and document 1 are just different parts of the same document. Note that if you re going to change something throughout a document, it s best to change it on the master document pages first, then, if necessary, on the document pages. Color spec. There are no color objects in QuarkXPress, only color specs (or color spec objects, to be precise). Color specs don t contain anything, but have various properties. Just to confuse you, the property of an object is called color, but the color itself is a color spec. For instance, you can say set color of text box 1 to "Red" because you re setting a property of a box. However, if you want to change the values of Red then you ll need to address it as a color spec of the document, like: set the color type of color spec "Red" to CMYK type.

6 6 APPENDIX D: SCRIPTING BASICS There are several other specs like this in XPress. For instance, to edit or create a style sheet, you have to talk to a style spec (make new style spec at end) and to edit an H&J setting you have to talk to an object called an h and j spec. Horizontal and vertical guide. You can create and manipulate ruler guides through scripts by working with horizontal and vertical guides. In fact, you can even do things to guides that you can t do in the program itself, such as make them undeletable or immobile. Line. Don t get fooled: a line is not a rule. That is, the line object is a line of text, not a graphic on the page. The line extends from one margin to another in a column of text. Line box. For some obscure reason which I haven t figured out yet, lines (graphic rules) are considered line boxes. I suppose that makes it all consistent under the hood, but it can kind of mess you up if you re not careful. Image. Even though each picture box can contain only one image, you still have to type image 1. For instance, you can import a picture into a picture box by setting the image to a file on disk. For example: set image 1 to alias "myharddisk:picture1". Generic box. A generic box is any page item in QuarkXPress, whether a picture box, a text box, or a rule (see Line box, above). This can be helpful, especially when you re telling a whole bunch of items to do the same thing. Note that generic boxes take the lowest common denominator properties of all objects. For instance, line boxes don t have a bounds property, so neither do generic boxes. Story. A story is, as you may have guessed, all the text in a chain of boxes. Each text box has only one story (but, of course, a story can go through many text boxes). The nice thing about stories is that you can find and change things in them really quickly (much faster than if you specify changes by word), for instance set the font of every word of story 1 of text box 1 where it is "Moose" to "Helvetica". Text style range. Most people who use QuarkXPress don t think in terms of ranges of text. However, there are times when you want to select a block of text that contains all the characters with the same text formatting. This block is called a text style range. Note that the same formatting includes color, font, style, kerning, tracking, and so on. As soon as the style changes in any way, QuarkXPress breaks the text down into another style range. For example, if you set the color of every word whose color is Red to Blue, it won t catch the words whose first three characters happen to be green (because QuarkXPress only looks at the first character of a word when assessing color). However, if you set all the text style ranges whose color is Red to Blue then, all the red characters change.

7 LOOKING AT A SCRIPT 7 Events The way you alter an object is by sending QuarkXPress an event, which is AppleEvents-ese for a command. If you want to set the tint of a line on page four, you need to send an event. In AppleScript format, the event would be a set command (such as set shade of line box 1 of page 4 to 30). Events are relatively simple, and there aren t that many of them, but there are enough so that I can t really discuss them here. My suggestion is that you pick them up as you go along by looking at other scripts and seeing how they work. Tip: Scripting Web Layouts. I ve been searching high and low and I ve come to the sad conclusion that at least at the time of this writing not one of QuarkXPress s Web features is scriptable. No hyperlinks, no rollovers, no menus, no exporting HTML. It s like the engineers just plain forgot about those features. So until Quark gets their act together, you ll have to just focus on print layouts. LOOKING AT A SCRIPT The next step in learning how to script with QuarkXPress is to look at a few actual, real, live AppleScripts and see how they work. Add a Dingbat Many magazines and newsletters end every story with a little dingbat character. However it can take a lot of time going through every story in a layout just to add a single character. This script does it for you. tell document 1 of application "QuarkXPress" --this script adds a dingbat character make character at end of every story with properties {contents:"n",font:"zapf Dingbats", size:11} end tell If you ve never programmed, looking at that script is probably somewhat unnerving. But I assure you that scripting is not as difficult as it looks, especially in the AppleScript language. There are two conventions that you should be aware of. First, all comments in this script have two hyphens before them. AppleScript just ignores those lines (they re included to help scripters remember what is being done). Second, the character that looks like a sideways L is a line-break character (its printable character is made by pressing Option-L in most PostScript fonts, or by pressing Option-Return in the Script Editor). You only have to use one of these if you break a single line of code into two or more lines (it s especially helpful in a book format like this).

8 8 APPENDIX D: SCRIPTING BASICS Opening and closing. You always need to specify in the script what application you re talking to with the tell application command. In this case, QuarkXPress is the way that my copy of QuarkXPress is named. If you change the name of the program without changing the name in the code, AppleScript won t be able to find it. When you re done talking to an object (in this case the application itself), you have to use an end tell command. Every tell must be followed by an end tell, just like a closing parenthesis or a closing quotation mark in a sentence. In this script, I m actually being more specific, and the tell command says that I m talking to the frontmost layout that is currently open in XPress. Make character. The meat of the script is the make character command, which simply tells XPress to add an 11-point n character in the Zapf Dingbats font as the last character of every story in the layout. Every story means every story, even empty text boxes! You have to be careful with the every command, because it is very powerful. Change to Superior What if one of your esteemed colleagues decides to create superscript characters using a 3-point baseline shift rather than the proper Superior or Superscript styles? This would be a hassle to change because you can t search for characters with baseline shift. Here s a quick script that does the search for you. tell application "QuarkXPress" activate if not (exists document 1) then return tell document 1 try tell every story set the properties of (every character whose base shift is "3 pt") to {base shift:"0 pt", style:{on styles:superior}} end tell on error beep display dialog "There are no letters with a Baseline Shift of 3." buttons {"Cancel"} default button 1 end try end tell end tell

9 STUFF YOU SHOULD KNOW ABOUT 9 There are several weird things going on here. First, the activate command at the beginning of the script tells QuarkXPress to come to the front of all other applications. Also, note the error-handling using try and if/then. The first if statement checks to make sure there is at least one document open. If there is no document 1 then it stops the script. Otherwise, you d get an error when you tried to talk to document 1. The try statement says try to do the following and if there s an error at any time, then jump to the on error statement. When applying text styles, there are on styles and off styles. In this case, I m turning on the Superior style. If there is an error, the script makes a dialog box appear with an error message. You can make the error say anything you want. In this case, there is only one button in the dialog box: Cancel. You can make more complex dialog boxes, too, with a little extra code. STUFF YOU SHOULD KNOW ABOUT Now, before you go off half-cocked with scripting ideas, let me throw in a few things you should know about. This list is going to get bigger and bigger as we all learn more about scripting. Not completed yet. Unfortunately, not everything in XPress is scriptable. As I said earlier, you can t script the Web features yet. Also, you can t script libraries, auxiliary dictionaries, box creation defaults, color pair trapping, and sections. Interrupting and canceling. You can always interrupt a script while it s running by pressing Command-period. Note that moving the mouse or typing on the keyboard usually won t do anything, so don t get paranoid about it. Also, remember that you can t Undo a script after it s run, so be careful and make backups. Page names. Pages are named so you can quickly access them even if you ve set sections with different pages numbers. If you want to do something to the fourth page, you can script page 4; however, if your numbering system is in roman numerals, you can also call it page iv. The name of the page (in quotation marks) is whatever is in the lower-left corner of the layout window in QuarkXPress. This goes for master pages within the master layout, too. Variables. Watch out for what variables you specify within your scripts. Many of the words are already taken by QuarkXPress itself. In fact, when using AppleScript, I like to set the formatting for different identifiers so that when I compile or run the script, I can quickly see what is a variable, what is an object, what is an event, and so on. You do this by selecting the Formatting tab of the Preferences dialog menu in the Script Editor.

10 10 APPENDIX D: SCRIPTING BASICS Hidden text. You may notice while browsing through the scripting docs that you can make text hidden. Even though it s tempting, resist it. First of all, it doesn t really do anything to the text. Second, hidden text is complicated enough so that it should be kept out of scripting and left to XTension developers (who do use it occasionally). One more thing about hidden text. There are times that you might search and replace text throughout a story and you might accidentally change some text that was hidden by QuarkXPress or an XTension. For example, anchored picture boxes have hidden text around them, and if you screw it up accidentally, weird things can happen. I can t say what you should and shouldn t do, but it s something to watch out for. FINAL THOUGHTS We ve only just scratched the surface of AppleScripting in general, and AppleScripting QuarkXPress in particular. There are hundreds of Web sites with articles and sample scripts. A good place to start is Quark s own Web site. As of this writing, the URL is: Apple s page is also a good starting point: Remember, learning scripting, like learning any language, will take some time. Don t get discouraged if your first few attempts don t work. Remember even Thomas Edison s first AppleScripts probably didn t work correctly (this is conjecture, since any AppleScripts he might have written have never been found).

A Guide to Apple Events Scripting

A Guide to Apple Events Scripting A Guide to Apple Events Scripting A Guide to Apple Events Scripting Introduction 1 About this Guide 1 What You Need 1 Scripting Overview 2 Introduction to Apple Events 2 The Object Model 3 Script Writing

More information

Basic Concepts. Launching MultiAd Creator. To Create an Alias. file://c:\documents and Settings\Gary Horrie\Local Settings\Temp\~hh81F9.

Basic Concepts. Launching MultiAd Creator. To Create an Alias. file://c:\documents and Settings\Gary Horrie\Local Settings\Temp\~hh81F9. Page 1 of 71 This section describes several common tasks that you'll need to know in order to use Creator successfully. Examples include launching Creator and opening, saving and closing Creator documents.

More information

Quark: tech notes - Troubleshooting: System Failures and Unexpected Quits in QuarkXPress (Mac OS)

Quark: tech notes - Troubleshooting: System Failures and Unexpected Quits in QuarkXPress (Mac OS) Tech Support > tech notes - Troubleshooting: System Failures and Unexpected Quits in QuarkXPress (Mac OS) tech notes - Troubleshooting: System Failures and Unexpected Quits in QuarkXPress (Mac OS) Troubleshooting:

More information

The MathType Window. The picture below shows MathType with all parts of its toolbar visible: Small bar. Tabs. Ruler. Selection.

The MathType Window. The picture below shows MathType with all parts of its toolbar visible: Small bar. Tabs. Ruler. Selection. Handle MathType User Manual The MathType Window The picture below shows MathType with all parts of its toolbar visible: Symbol palettes Template palettes Tabs Small bar Large tabbed bar Small tabbed bar

More information

It s possible to get your inbox to zero and keep it there, even if you get hundreds of s a day.

It s possible to get your  inbox to zero and keep it there, even if you get hundreds of  s a day. It s possible to get your email inbox to zero and keep it there, even if you get hundreds of emails a day. It s not super complicated, though it does take effort and discipline. Many people simply need

More information

How To Get Your Word Document. Ready For Your Editor

How To Get Your Word Document. Ready For Your Editor How To Get Your Word Document Ready For Your Editor When your document is ready to send to your editor you ll want to have it set out to look as professional as possible. This isn t just to make it look

More information

4D Write. User Reference Mac OS and Windows Versions. 4D Write D SA/4D, Inc. All Rights reserved.

4D Write. User Reference Mac OS and Windows Versions. 4D Write D SA/4D, Inc. All Rights reserved. 4D Write User Reference Mac OS and Windows Versions 4D Write 1999-2002 4D SA/4D, Inc. All Rights reserved. 4D Write User Reference Version 6.8 for Mac OS and Windows Copyright 1999 2002 4D SA/4D, Inc.

More information

TLMC SHORT CLASS: THESIS FORMATTING

TLMC SHORT CLASS: THESIS FORMATTING Table of Contents Introduction... 2 Getting Help... 2 Tips... 2 Working with Styles... 3 Applying a Style... 3 Creating A New Style... 3 Setting Margins... 4 Adding Page Numbers... 5 Step 1: Using Sections

More information

QUARKXPRESS FOR MAC OS version 4.x KEYBOARD SHORTCUTS

QUARKXPRESS FOR MAC OS version 4.x KEYBOARD SHORTCUTS QUARKXPRESS FOR MAC OS version 4.x KEYBOARD SHORTCUTS s Dialog Boxes Palettes Documents Items Text Editing Pictures MENU SHORTCUTS File Action New Document New Library Open Close Save Save as Revert to

More information

DESIGN YOUR OWN BUSINESS CARDS

DESIGN YOUR OWN BUSINESS CARDS DESIGN YOUR OWN BUSINESS CARDS USING VISTA PRINT FREE CARDS I m sure we ve all seen and probably bought the free business cards from Vista print by now. What most people don t realize is that you can customize

More information

SETTING UP A. chapter

SETTING UP A. chapter 1-4283-1960-3_03_Rev2.qxd 5/18/07 8:24 PM Page 1 chapter 3 SETTING UP A DOCUMENT 1. Create a new document. 2. Create master pages. 3. Apply master pages to document pages. 4. Place text and thread text.

More information

Using Microsoft Word. Text Tools. Spell Check

Using Microsoft Word. Text Tools. Spell Check Using Microsoft Word In addition to the editing tools covered in the previous section, Word has a number of other tools to assist in working with test documents. There are tools to help you find and correct

More information

Table of Contents. How to use this document. How to use the template. Page 1 of 9

Table of Contents. How to use this document. How to use the template. Page 1 of 9 Table of Contents How to use this document... 1 How to use the template... 1 Template Sections... 2 Blank Section... 2 Signature Sheet... 2 Title Page... 2 Roman Numerals Section (i, ii, iii, iv )... 3

More information

How to Get Your Inbox to Zero Every Day

How to Get Your Inbox to Zero Every Day How to Get Your Inbox to Zero Every Day MATT PERMAN WHATSBESTNEXT.COM It s possible to get your email inbox to zero and keep it there, even if you get hundreds of emails a day. It s not super complicated,

More information

Teacher Activity: page 1/9 Mathematical Expressions in Microsoft Word

Teacher Activity: page 1/9 Mathematical Expressions in Microsoft Word Teacher Activity: page 1/9 Mathematical Expressions in Microsoft Word These instructions assume that you are familiar with using MS Word for ordinary word processing *. If you are not comfortable entering

More information

Word processing and spreadsheet applications are among the most

Word processing and spreadsheet applications are among the most In This Chapter Chapter 1 Starting Out with iwork 09 Leaving the past behind The iwork timesavers: Do it once, do it right, and reuse it Word processing and spreadsheet applications are among the most

More information

Welcome Back! Without further delay, let s get started! First Things First. If you haven t done it already, download Turbo Lister from ebay.

Welcome Back! Without further delay, let s get started! First Things First. If you haven t done it already, download Turbo Lister from ebay. Welcome Back! Now that we ve covered the basics on how to use templates and how to customise them, it s time to learn some more advanced techniques that will help you create outstanding ebay listings!

More information

CHAPTER 3. Entering Text and Moving Around

CHAPTER 3. Entering Text and Moving Around CHAPTER 3 Entering Text and Moving Around Typing text is what word processing is all about. You can, in fact, create a perfectly respectable document by typing alone. Everything else all of the formatting

More information

Introduction to the Emacs Editor

Introduction to the Emacs Editor Introduction to the Emacs Editor Scott D. Anderson Wellesley College Scott.Anderson@acm.org c Fall 2004 1 What is Emacs? Emacs is an editor: a program that allows you to modify files. Many of you have

More information

Excel Basics Rice Digital Media Commons Guide Written for Microsoft Excel 2010 Windows Edition by Eric Miller

Excel Basics Rice Digital Media Commons Guide Written for Microsoft Excel 2010 Windows Edition by Eric Miller Excel Basics Rice Digital Media Commons Guide Written for Microsoft Excel 2010 Windows Edition by Eric Miller Table of Contents Introduction!... 1 Part 1: Entering Data!... 2 1.a: Typing!... 2 1.b: Editing

More information

Let s Make a Front Panel using FrontCAD

Let s Make a Front Panel using FrontCAD Let s Make a Front Panel using FrontCAD By Jim Patchell FrontCad is meant to be a simple, easy to use CAD program for creating front panel designs and artwork. It is a free, open source program, with the

More information

Chapter One Modifying Your Fonts

Chapter One Modifying Your Fonts Chapter One Modifying Your Fonts Steps to Modifying Fonts Opening Fonts Changing Character Weight About Font Piracy Creating Oblique Fonts Creating Fractions Creating Ligatures Creating Condensed Characters

More information

Copyright 2018 MakeUseOf. All Rights Reserved.

Copyright 2018 MakeUseOf. All Rights Reserved. 15 Power User Tips for Tabs in Firefox 57 Quantum Written by Lori Kaufman Published March 2018. Read the original article here: https://www.makeuseof.com/tag/firefox-tabs-tips/ This ebook is the intellectual

More information

STAROFFICE 8 SUMMARY PROJECT

STAROFFICE 8 SUMMARY PROJECT STAROFFICE 8 SUMMARY PROJECT Putting It All Together In the previous three guides you have learned an incredible amount about publishing information with StarOffice 8 Writer, Draw, and Calc. You can create,

More information

Word: Print Address Labels Using Mail Merge

Word: Print Address Labels Using Mail Merge Word: Print Address Labels Using Mail Merge No Typing! The Quick and Easy Way to Print Sheets of Address Labels Here at PC Knowledge for Seniors we re often asked how to print sticky address labels in

More information

InDesign Basics. Adobe

InDesign Basics. Adobe Adobe InDesign Basics Craig Polanowski 1. Begin by creating a new document. Chances are pretty good that you will want to turn off the facing pages setting and create single pages instead of spreads. One

More information

The first thing we ll need is some numbers. I m going to use the set of times and drug concentration levels in a patient s bloodstream given below.

The first thing we ll need is some numbers. I m going to use the set of times and drug concentration levels in a patient s bloodstream given below. Graphing in Excel featuring Excel 2007 1 A spreadsheet can be a powerful tool for analyzing and graphing data, but it works completely differently from the graphing calculator that you re used to. If you

More information

SPECIAL REPRINT! MAGAZINE 97 May » CC » Creating Image Vignettes» Alternative Footnote Tools. Find/Change

SPECIAL REPRINT! MAGAZINE 97 May » CC » Creating Image Vignettes» Alternative Footnote Tools. Find/Change SPECIAL REPRINT! MAGAZINE 97 May 2017» CC 2017.1» Creating Image Vignettes» Alternative Footnote Tools Find/Change Become a Member of InDesignSecrets! Premium members receive InDesign Magazine, plus many

More information

Corel Ventura 8 Introduction

Corel Ventura 8 Introduction Corel Ventura 8 Introduction Training Manual A! ANZAI 1998 Anzai! Inc. Corel Ventura 8 Introduction Table of Contents Section 1, Introduction...1 What Is Corel Ventura?...2 Course Objectives...3 How to

More information

Introduction to Access 97/2000

Introduction to Access 97/2000 Introduction to Access 97/2000 PowerPoint Presentation Notes Slide 1 Introduction to Databases (Title Slide) Slide 2 Workshop Ground Rules Slide 3 Objectives Here are our objectives for the day. By the

More information

UV Mapping to avoid texture flaws and enable proper shading

UV Mapping to avoid texture flaws and enable proper shading UV Mapping to avoid texture flaws and enable proper shading Foreword: Throughout this tutorial I am going to be using Maya s built in UV Mapping utility, which I am going to base my projections on individual

More information

Tips & Tricks for Microsoft Word

Tips & Tricks for Microsoft Word T 330 / 1 Discover Useful Hidden Features to Speed-up Your Work in Word For what should be a straightforward wordprocessing program, Microsoft Word has a staggering number of features. Many of these you

More information

How to Make a Book Interior File

How to Make a Book Interior File How to Make a Book Interior File These instructions are for paperbacks or ebooks that are supposed to be a duplicate of paperback copies. (Note: This is not for getting a document ready for Kindle or for

More information

Chapter 1: PageMaker Commands and InDesign Equivalents

Chapter 1: PageMaker Commands and InDesign Equivalents 1 Chapter 1: PageMaker Commands and InDesign Equivalents Adobe InDesign and Adobe PageMaker use many of the same commands. If you are accustomed to Adobe PageMaker, the tables below will help you quickly

More information

Text Only Version of Lessons

Text Only Version of Lessons Text Only Version of Lessons Introduction to Lessons Did you realize that creating web page is not much harder than creating word documents? Contrary to what you may believe, you do not need to know HTML,

More information

Using Microsoft Word. Text Tools. Spell Check

Using Microsoft Word. Text Tools. Spell Check Using Microsoft Word Text Tools In addition to the editing tools covered in the previous section, Word has a number of other tools to assist in working with text documents. There are tools to help you

More information

EXCEL + POWERPOINT. Analyzing, Visualizing, and Presenting Data-Rich Insights to Any Audience KNACK TRAINING

EXCEL + POWERPOINT. Analyzing, Visualizing, and Presenting Data-Rich Insights to Any Audience KNACK TRAINING EXCEL + POWERPOINT Analyzing, Visualizing, and Presenting Data-Rich Insights to Any Audience KNACK TRAINING KEYBOARD SHORTCUTS NAVIGATION & SELECTION SHORTCUTS 3 EDITING SHORTCUTS 3 SUMMARIES PIVOT TABLES

More information

When desktop publishing arrived in the 1980s, anyone could be a publisher.

When desktop publishing arrived in the 1980s, anyone could be a publisher. d52593x Ch01.qxd 7/28/03 9:03 AM Page 9 Chapter 1 Introducing QuarkXPress In This Chapter Discovering menus, dialog boxes, and keyboard shortcuts Using the Tool palette and Measurements palette When desktop

More information

Creating Word Outlines from Compendium on a Mac

Creating Word Outlines from Compendium on a Mac Creating Word Outlines from Compendium on a Mac Using the Compendium Outline Template and Macro for Microsoft Word for Mac: Background and Tutorial Jeff Conklin & KC Burgess Yakemovic, CogNexus Institute

More information

1 Interface Fundamentals

1 Interface Fundamentals 1 Interface Fundamentals Windows The Media Composer interface is focused on three primary windows: the Composer, the Timeline and the Project. The Composer window contains the source and record monitors

More information

Excel programmers develop two basic types of spreadsheets: spreadsheets

Excel programmers develop two basic types of spreadsheets: spreadsheets Bonus Chapter 1 Creating Excel Applications for Others In This Chapter Developing spreadsheets for yourself and for other people Knowing what makes a good spreadsheet application Using guidelines for developing

More information

The name of our class will be Yo. Type that in where it says Class Name. Don t hit the OK button yet.

The name of our class will be Yo. Type that in where it says Class Name. Don t hit the OK button yet. Mr G s Java Jive #2: Yo! Our First Program With this handout you ll write your first program, which we ll call Yo. Programs, Classes, and Objects, Oh My! People regularly refer to Java as a language that

More information

A new clients guide to: Activating a new Studio 3.0 Account Creating a Photo Album Starting a Project Submitting a Project Publishing Tips

A new clients guide to: Activating a new Studio 3.0 Account Creating a Photo Album Starting a Project Submitting a Project Publishing Tips Getting Started With Heritage Makers A Guide to the Heritage Studio 3.0 Drag and Drop Publishing System presented by Heritage Makers A new clients guide to: Activating a new Studio 3.0 Account Creating

More information

MAPLOGIC CORPORATION. GIS Software Solutions. Getting Started. With MapLogic Layout Manager

MAPLOGIC CORPORATION. GIS Software Solutions. Getting Started. With MapLogic Layout Manager MAPLOGIC CORPORATION GIS Software Solutions Getting Started With MapLogic Layout Manager Getting Started with MapLogic Layout Manager 2011 MapLogic Corporation All Rights Reserved 330 West Canton Ave.,

More information

Understanding PowerPoint s Text Capabilities

Understanding PowerPoint s Text Capabilities Page 1 of 14 Chapter 3: Working with Text In this chapter z Understanding PowerPoint s Text Capabilities z Adding Text z Formatting Text z Using Bullets z Using Numbered Lists z Checking Spelling and Style

More information

ORB Education Quality Teaching Resources

ORB Education Quality Teaching Resources These basic resources aim to keep things simple and avoid HTML and CSS completely, whilst helping familiarise students with what can be a daunting interface. The final websites will not demonstrate best

More information

Excel 2013 Intermediate

Excel 2013 Intermediate Instructor s Excel 2013 Tutorial 2 - Charts Excel 2013 Intermediate 103-124 Unit 2 - Charts Quick Links Chart Concepts Page EX197 EX199 EX200 Selecting Source Data Pages EX198 EX234 EX237 Creating a Chart

More information

Taskbar: Working with Several Windows at Once

Taskbar: Working with Several Windows at Once Taskbar: Working with Several Windows at Once Your Best Friend at the Bottom of the Screen How to Make the Most of Your Taskbar The taskbar is the wide bar that stretches across the bottom of your screen,

More information

L E S S O N 2 Background

L E S S O N 2 Background Flight, Naperville Central High School, Naperville, Ill. No hard hat needed in the InDesign work area Once you learn the concepts of good page design, and you learn how to use InDesign, you are limited

More information

Grade Point Scales Standard Honors AP/College A B C D F Sample file

Grade Point Scales Standard Honors AP/College A B C D F Sample file 64 Transcripts Weighted Cumulative GPA When your student works extra hard and takes honors or college courses, they deserve a little credit. The best way to reflect this is through their GPA. They deserve

More information

Microsoft Expression Web Quickstart Guide

Microsoft Expression Web Quickstart Guide Microsoft Expression Web Quickstart Guide MS-Expression Web Quickstart Guide Page 1 of 24 Expression Web Quickstart Guide (20-Minute Training) Welcome to Expression Web. When you first launch the program,

More information

Customize Your Environment

Customize Your Environment 26 c h a p t e r 2 Customize Your Environment Every vector drawing program comes with default settings. In general, the defaults are OK, but customizing your preferences will make creating your vector

More information

FACULTY AND STAFF COMPUTER FOOTHILL-DE ANZA. Office Graphics

FACULTY AND STAFF COMPUTER FOOTHILL-DE ANZA. Office Graphics FACULTY AND STAFF COMPUTER TRAINING @ FOOTHILL-DE ANZA Office 2001 Graphics Microsoft Clip Art Introduction Office 2001 wants to be the application that does everything, including Windows! When it comes

More information

HOUR 4 Understanding Events

HOUR 4 Understanding Events HOUR 4 Understanding Events It s fairly easy to produce an attractive interface for an application using Visual Basic.NET s integrated design tools. You can create beautiful forms that have buttons to

More information

On the Web sun.com/aboutsun/comm_invest STAROFFICE 8 DRAW

On the Web sun.com/aboutsun/comm_invest STAROFFICE 8 DRAW STAROFFICE 8 DRAW Graphics They say a picture is worth a thousand words. Pictures are often used along with our words for good reason. They help communicate our thoughts. They give extra information that

More information

Amacro is a sequence of commands or keystrokes that Word records

Amacro is a sequence of commands or keystrokes that Word records Chapter 1: Recording and Using Macros In This Chapter Recording a macro Running a macro Editing a macro Using auto macros Amacro is a sequence of commands or keystrokes that Word records and lets you play

More information

EssEntial indesign skills Brought to you By InDesign

EssEntial indesign skills Brought to you By InDesign 10 EssEntial indesign skills Brought to you By InDesignSkills 10 Essential InDesign Skills by InDesignSkills www.indesignskills.com Copyright 2014 Illustration: Henry Rivers Contents In this ebook you

More information

This Tutorial is for Word 2007 but 2003 instructions are included in [brackets] after of each step.

This Tutorial is for Word 2007 but 2003 instructions are included in [brackets] after of each step. This Tutorial is for Word 2007 but 2003 instructions are included in [brackets] after of each step. Table of Contents Just so you know: Things You Can t Do with Word... 1 Get Organized... 1 Create the

More information

PREFACE This is a Dummies Guide. It is NOT the Help File found in Control Manager. Not all subjects will be discussed in as great detail as you would find in the Help File. However, The Dummies Guide will

More information

Citrix Connectivity Help. Table of Contents

Citrix Connectivity Help. Table of Contents Citrix Connectivity Help Table of Contents I. Purpose of this Document II. Print Preview Freezing III. Closing Word/ PD² Correctly IV. Session Reliability V. Reconnecting to Disconnected Applications VI.

More information

File Triage. Work Smarter in Word, Excel, & PowerPoint. Neil Malek, MCT-ACI-CTT+

File Triage. Work Smarter in Word, Excel, & PowerPoint. Neil Malek, MCT-ACI-CTT+ Neil Malek, MCT-ACI-CTT+ Founder and Principal, Knack Training neil@knacktraining.com http://knacktraining.com File Triage Work Smarter in Word, Excel, & PowerPoint Microsoft Word 2 Terminology Style:

More information

Chapter 1. Getting to Know Illustrator

Chapter 1. Getting to Know Illustrator Chapter 1 Getting to Know Illustrator Exploring the Illustrator Workspace The arrangement of windows and panels that you see on your monitor is called the workspace. The Illustrator workspace features

More information

Interface. 2. Interface Photoshop CS/ImageReady CS for the Web H O T

Interface. 2. Interface Photoshop CS/ImageReady CS for the Web H O T 2. Interface Photoshop CS/ImageReady CS for the Web H O T 2. Interface The Welcome Screen Interface Overview Using the Toolbox Using Palettes Using the Options Bar Creating a Tool Preset Resetting Tools

More information

Page design and working with frames

Page design and working with frames L E S S O N 2 Page design and working with frames Lesson objectives Suggested teaching time To a learn about designing web pages and creating framesets in your web, you will: 35-45 minutes a b c Discuss

More information

Touring the Mac S e s s i o n 4 : S A V E, P R I N T, C L O S E & Q U I T

Touring the Mac S e s s i o n 4 : S A V E, P R I N T, C L O S E & Q U I T Touring the Mac S e s s i o n 4 : S A V E, P R I N T, C L O S E & Q U I T Touring_the_Mac_Session-4_Feb-22-2011 1 To store your document for later retrieval, you must save an electronic file in your computer.

More information

Bold, Italic and Underline formatting.

Bold, Italic and Underline formatting. Using Microsoft Word Character Formatting You may be wondering why we have taken so long to move on to formatting a document (changing the way it looks). In part, it has been to emphasise the fact that

More information

Keep Track of Your Passwords Easily

Keep Track of Your Passwords Easily Keep Track of Your Passwords Easily K 100 / 1 The Useful Free Program that Means You ll Never Forget a Password Again These days, everything you do seems to involve a username, a password or a reference

More information

Moving from FrameMaker to Blaze: Best Practices

Moving from FrameMaker to Blaze: Best Practices Moving from Adobe FrameMaker to MadCap Blaze is easy, although to get the best results you need to do some planning before you start. This document discusses suggestions and issues to make the import result

More information

Although Adobe InDesign is a relatively new desktoppublishing

Although Adobe InDesign is a relatively new desktoppublishing 04 542273 ch01.qxd 10/17/03 11:54 AM Page 23 What InDesign Can Do for You 1 C H A P T E R In This Chapter Although Adobe InDesign is a relatively new desktoppublishing program, its history actually spans

More information

Intro to Microsoft Word

Intro to Microsoft Word Intro to Microsoft Word A word processor is a computer program used to create and print text documents that might otherwise be prepared on a typewriter. The key advantage of a word processor is its ability

More information

Printing Envelopes in Microsoft Word

Printing Envelopes in Microsoft Word Printing Envelopes in Microsoft Word P 730 / 1 Stop Addressing Envelopes by Hand Let Word Print Them for You! One of the most common uses of Microsoft Word is for writing letters. With very little effort

More information

Microsoft Word Introduction

Microsoft Word Introduction Academic Computing Services www.ku.edu/acs Abstract: This document introduces users to basic Microsoft Word 2000 tasks, such as creating a new document, formatting that document, using the toolbars, setting

More information

Introduction to Programming

Introduction to Programming CHAPTER 1 Introduction to Programming Begin at the beginning, and go on till you come to the end: then stop. This method of telling a story is as good today as it was when the King of Hearts prescribed

More information

HTML and CSS a further introduction

HTML and CSS a further introduction HTML and CSS a further introduction By now you should be familiar with HTML and CSS and what they are, HTML dictates the structure of a page, CSS dictates how it looks. This tutorial will teach you a few

More information

Desktop Publishing (Word)

Desktop Publishing (Word) Desktop Publishing (Word) In addition to word processing, Microsoft Word is a suprisingly capable desktop publishing application. It is no substitute for a professional grade program like Adobe PageMaker

More information

Intro. Scheme Basics. scm> 5 5. scm>

Intro. Scheme Basics. scm> 5 5. scm> Intro Let s take some time to talk about LISP. It stands for LISt Processing a way of coding using only lists! It sounds pretty radical, and it is. There are lots of cool things to know about LISP; if

More information

PART COPYRIGHTED MATERIAL. Getting Started LEARN TO: Understand HTML, its uses, and related tools. Create HTML documents. Link HTML documents

PART COPYRIGHTED MATERIAL. Getting Started LEARN TO: Understand HTML, its uses, and related tools. Create HTML documents. Link HTML documents 2523ch01.qxd 3/22/99 3:19 PM Page 1 PART I Getting Started LEARN TO: Understand HTML, its uses, and related tools Create HTML documents Link HTML documents Develop and apply Style Sheets Publish your HTML

More information

FILE ORGANIZATION. GETTING STARTED PAGE 02 Prerequisites What You Will Learn

FILE ORGANIZATION. GETTING STARTED PAGE 02 Prerequisites What You Will Learn FILE ORGANIZATION GETTING STARTED PAGE 02 Prerequisites What You Will Learn PRINCIPLES OF FILE ORGANIZATION PAGE 03 Organization Trees Creating Categories FILES AND FOLDERS PAGE 05 Creating Folders Saving

More information

Divisibility Rules and Their Explanations

Divisibility Rules and Their Explanations Divisibility Rules and Their Explanations Increase Your Number Sense These divisibility rules apply to determining the divisibility of a positive integer (1, 2, 3, ) by another positive integer or 0 (although

More information

FROM 4D WRITE TO 4D WRITE PRO INTRODUCTION. Presented by: Achim W. Peschke

FROM 4D WRITE TO 4D WRITE PRO INTRODUCTION. Presented by: Achim W. Peschke 4 D S U M M I T 2 0 1 8 FROM 4D WRITE TO 4D WRITE PRO Presented by: Achim W. Peschke INTRODUCTION In this session we will talk to you about the new 4D Write Pro. I think in between everyone knows what

More information

Navigating and Managing Files and Folders in Windows XP

Navigating and Managing Files and Folders in Windows XP Part 1 Navigating and Managing Files and Folders in Windows XP In the first part of this book, you ll become familiar with the Windows XP Home Edition interface and learn how to view and manage files,

More information

Midterm Exam, October 24th, 2000 Tuesday, October 24th, Human-Computer Interaction IT 113, 2 credits First trimester, both modules 2000/2001

Midterm Exam, October 24th, 2000 Tuesday, October 24th, Human-Computer Interaction IT 113, 2 credits First trimester, both modules 2000/2001 257 Midterm Exam, October 24th, 2000 258 257 Midterm Exam, October 24th, 2000 Tuesday, October 24th, 2000 Course Web page: http://www.cs.uni sb.de/users/jameson/hci Human-Computer Interaction IT 113, 2

More information

Microsoft Office 2010 consists of five core programs: Word, Excel,

Microsoft Office 2010 consists of five core programs: Word, Excel, Chapter 1 Introducing Microsoft Office 2010 In This Chapter Starting an Office 2010 program Learning the Microsoft Office Backstage View Using the Quick Access toolbar Learning the Ribbon Customizing an

More information

Copyright 2018 MakeUseOf. All Rights Reserved.

Copyright 2018 MakeUseOf. All Rights Reserved. 18 Advanced Tips for Pages, Numbers, and Keynote Written by Akshata Shanbhag Published April 2018. Read the original article here: https://www.makeuseof.com/tag/advanced-tips-pagesnumbers-keynote/ This

More information

TABLE OF CONTENTS PART I: BASIC MICROSOFT WORD TOOLS... 1 PAGE BREAKS... 1 SECTION BREAKS... 3 STYLES... 6 TABLE OF CONTENTS... 8

TABLE OF CONTENTS PART I: BASIC MICROSOFT WORD TOOLS... 1 PAGE BREAKS... 1 SECTION BREAKS... 3 STYLES... 6 TABLE OF CONTENTS... 8 TABLE OF CONTENTS PART I: BASIC MICROSOFT WORD TOOLS... 1 PAGE BREAKS... 1 SECTION BREAKS... 3 STYLES... 6 TABLE OF CONTENTS... 8 LIST OF TABLES / LIST OF FIGURES... 11 PART II: FORMATTING REQUIREMENTS:

More information

USING DRUPAL. Hampshire College Website Editors Guide https://drupal.hampshire.edu

USING DRUPAL. Hampshire College Website Editors Guide https://drupal.hampshire.edu USING DRUPAL Hampshire College Website Editors Guide 2014 https://drupal.hampshire.edu Asha Kinney Hampshire College Information Technology - 2014 HOW TO GET HELP Your best bet is ALWAYS going to be to

More information

Learning to use the drawing tools

Learning to use the drawing tools Create a blank slide This module was developed for Office 2000 and 2001, but although there are cosmetic changes in the appearance of some of the tools, the basic functionality is the same in Powerpoint

More information

AppleScript Finder Guide. English Dialect

AppleScript Finder Guide. English Dialect AppleScript Finder Guide English Dialect Apple Computer, Inc. 1994 Apple Computer, Inc. All rights reserved. No part of this publication or the software described in it may be reproduced, stored in a retrieval

More information

Character Formatting. Formatting the Text in Text Frames

Character Formatting. Formatting the Text in Text Frames FIGURE 4-1 Formatting the Text in Text Frames CHAPTER 4. TYPE 199 Use the Selection tool to select the text frames you want to format and apply formatting. InDesign applies the formatting to all of the

More information

Creating a Template in WordPerfect

Creating a Template in WordPerfect 1. File a. New From Project Creating a Template in WordPerfect b. Go to Options 2. Create A Category 1 3. Name it Family History (or a title of your choice) 4. Find Family History in the Drop down list

More information

CREATING CONTENT WITH MICROSOFT POWERPOINT

CREATING CONTENT WITH MICROSOFT POWERPOINT CREATING CONTENT WITH MICROSOFT POWERPOINT Simple Tips And Tricks Presented by TABLE OF CONTENTS Introduction... 2 Design Tips... 3 Advanced Tips... 4 ShortCut Keys for Microsoft PowerPoint... 5 How-Tos...

More information

OpenOffice.org Writer

OpenOffice.org Writer OOo MiniConf Downunder Technical Writing using OpenOffice.org Writer Jean Hollis Weber Jean Hollis Weber Community Volunteer - Slide 1 Why OOo for Techwriting? Combines best features of MS Word and FrameMaker

More information

Learn how to use bold, italic, and underline to emphasize important text.

Learn how to use bold, italic, and underline to emphasize important text. In this chapter Learn how to use bold, italic, and underline to emphasize important text. Select different fonts and font sizes to improve the appearance of your documents. Change the margin settings to

More information

Microsoft Office Word. Part1

Microsoft Office Word. Part1 Microsoft Office 2010 - Word Part1 1 Table of Contents What is Microsoft Word?... 4 Creating a document... 5 Toolbar... 6 Typing in MS Word Text Area... 7 Cut, Copy and Paste Text... 9 Paste Preview...

More information

InDesign Tools Overview

InDesign Tools Overview InDesign Tools Overview REFERENCE If your palettes aren t visible you can activate them by selecting: Window > Tools Transform Color Tool Box A Use the selection tool to select, move, and resize objects.

More information

Using Tab Stops in Microsoft Word

Using Tab Stops in Microsoft Word Using Tab Stops in Microsoft Word U 720 / 1 How to Set Up and Use Tab Stops to Align and Position Text on a Page If you ve tried to use tab stops to align text in Microsoft Word, there s every chance you

More information

Clean & Speed Up Windows with AWO

Clean & Speed Up Windows with AWO Clean & Speed Up Windows with AWO C 400 / 1 Manage Windows with this Powerful Collection of System Tools Every version of Windows comes with at least a few programs for managing different aspects of your

More information

Word - Basics. Course Description. Getting Started. Objectives. Editing a Document. Proofing a Document. Formatting Characters. Formatting Paragraphs

Word - Basics. Course Description. Getting Started. Objectives. Editing a Document. Proofing a Document. Formatting Characters. Formatting Paragraphs Course Description Word - Basics Word is a powerful word processing software package that will increase the productivity of any individual or corporation. It is ranked as one of the best word processors.

More information

A Guide to QuarkXPress 9.1

A Guide to QuarkXPress 9.1 A Guide to QuarkXPress 9.1 Contents About this guide...18 What we're assuming about you...18 Where to go for help...18 Conventions...19 Technology note...19 The user interface...21 Tools...21 Web tools...24

More information

Part II: Creating Visio Drawings

Part II: Creating Visio Drawings 128 Part II: Creating Visio Drawings Figure 5-3: Use any of five alignment styles where appropriate. Figure 5-4: Vertical alignment places your text at the top, bottom, or middle of a text block. You could

More information