Appendix D. Scripting Basics MACROS VERSUS SCRIPTING
|
|
- Kenneth Alan Lawrence
- 5 years ago
- Views:
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 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 informationBasic 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 informationQuark: 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 informationThe 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 informationIt 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 informationHow 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 information4D 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 informationTLMC 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 informationQUARKXPRESS 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 informationDESIGN 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 informationSETTING 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 informationUsing 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 informationTable 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 informationHow 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 informationTeacher 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 informationWord 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 informationWelcome 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 informationCHAPTER 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 informationIntroduction 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 informationExcel 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 informationLet 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 informationChapter 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 informationCopyright 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 informationSTAROFFICE 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 informationWord: 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 informationInDesign 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 informationThe 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 informationSPECIAL 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 informationCorel 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 informationIntroduction 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 informationUV 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 informationTips & 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 informationHow 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 informationChapter 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 informationText 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 informationUsing 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 informationEXCEL + 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 informationWhen 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 informationCreating 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 information1 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 informationExcel 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 informationThe 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 informationA 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 informationMAPLOGIC 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 informationUnderstanding 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 informationORB 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 informationExcel 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 informationTaskbar: 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 informationL 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 informationGrade 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 informationMicrosoft 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 informationCustomize 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 informationFACULTY 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 informationHOUR 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 informationOn 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 informationAmacro 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 informationEssEntial 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 informationThis 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 informationPREFACE 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 informationCitrix 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 informationFile 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 informationChapter 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 informationInterface. 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 informationPage 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 informationTouring 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 informationBold, 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 informationKeep 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 informationMoving 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 informationAlthough 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 informationIntro 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 informationPrinting 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 informationMicrosoft 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 informationIntroduction 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 informationHTML 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 informationDesktop 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 informationIntro. 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 informationPART 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 informationFILE 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 informationDivisibility 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 informationFROM 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 informationNavigating 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 informationMidterm 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 informationMicrosoft 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 informationCopyright 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 informationTABLE 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 informationUSING 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 informationLearning 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 informationAppleScript 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 informationCharacter 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 informationCreating 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 informationCREATING 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 informationOpenOffice.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 informationLearn 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 informationMicrosoft 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 informationInDesign 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 informationUsing 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 informationClean & 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 informationWord - 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 informationA 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 informationPart 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