Adobe RoboHelp 7: Adding Background Images to Topics Via CSS

 
A background image can easily be added to any RoboHelp topic via the Format menu (Format > Topic Borders and Shading). However, if your intent is to use the same background image on all or several topics, a more efficient technique would be to attach a CSS to the topics and then attach the background image to the CSS.
 
Note: While background images can be cool, they can also make your topics harder to read. If you are going to use a graphic as a background image, consider using a simple graphic that is not too overpowering or distracting.
 
  1. Ensure you have attached a CSS to at least one of your topics
  2. On the Project Manager pod, open the Project Files folder
  3. Double-click your CSS to display the Styles dialog box
  4. Double-click the word Other to show the Styles in the group
  5. Select Background + Text (BODY)

    The Background + Text (BODY) style controls the text, background images, background colors and borders used in any topic that uses the style sheet you are currently editing. Any of the topics in your project that use the style sheet will be affected by any changes you make here.

    As mentioned earlier, if you want to change the background image used in a single topic, you would not modify the style sheet. Instead, you would open the topic and choose Format > Topic Borders and Shading. In that case, any changes you make would affect only the open topic.

  6. Click Format and select Borders and Shading

    The Borders and Shading dialog box appears.

  7. Click the Shading tab
  8. In the Pattern area, click the folder with the Magnifying Glass
  9. In the Image name area, click the folder at the right and open the image you want to use for the background

    Background Image attached to CSS

  10. Click OK
  11. Click OK
  12. Click Close

    The graphic you opened will be "tiling" and filling up the background of every topic in your project that was using the CSS you edited.


Want to learn more about Adobe RoboHelp 7? Click here.

Adobe FrameMaker 8: Aligning Text Across Columns, Part 2

 

We started this discussion last week and came up with two ways to address text alignment in Adobe FrameMaker: column balance and feathering. The final step in the process is to address baseline alignment. It's a great concept, but doesn't make much sense if you don't understand the word "baseline". Take a look at the image below. The blue line underneath the word Typography is the baseline. Think of it as the imaginary line that keeps the letters from falling into the line below. Certain letters have descenders that descend below the baseline, like the y, the g, and the p.

 
The Baseline 

Baseline alignment means lining up the baselines across columns. Here's how it works: when you synchronize, or align, text in a flow, FrameMaker creates an invisible grid in each text frame and aligns the baseline of the first line of each specified paragraph to the grid. FrameMaker also aligns the first line after an anchored frame and tries to align the first line in each column.

 
  1. Jot down your Body paragraph leading value (leading is the typographer's term for line spacing). Make sure you have fixed line spacing selected.
  2. Click in the flow you want to synchronize
  3. Choose Format > Page Layout > Line Layout
  4. Select Baseline Synchronization and turn off Feather
  5. In the Synchronization Pgf's area, enter your Body paragraph leading
  6. In the First-Line Synchronization Limit text box, enter the largest font size to align at the top of a column.

    For example, suppose the leading for Body paragraphs is 12 points, the column grid is 12 points, and the headings are 22 points. If you want the headings to be aligned when they appear at the top of a column, specify 22 as the first-line limit.

  7. Click Update Flow.

So, why did we turn off feathering on step 4? If feathering and synchronization are both on for a flow, feathering takes precedence over synchronization. Sigh. Here's where I remind you not to shoot the messenger. Like everything in life, it's a balancing act. You have to pick what is most important and let the rest go. The good news is that if you have them both on, at least the first lines in the columns are synchronized with each other. 


 
Want to learn more about Adobe FrameMaker 8? Attend Barb's Introduction to Adobe FrameMaker 8 class. All you need is a computer with fast Internet access, a headset and the current version of FrameMaker (the 30-day trial version of the software works fine). You can ask all the questions you like because all virtual classes are led by a live instructor–this is not pre-recorded content.

About the author:

Barbara Binder is the president and founder of Rocky Mountain Training. Barbara has been a trainer for nearly two decades and was recognized by Adobe as one of the top trainers world-wide for 2007.

Questions of the Week

Adobe Communication Suite Program: Is There a Mac Version?
 
We are a small organization hoping to utilize many of the features (eLearning & conferencing) in Adobe Connect Pro.  After having been Windows-based for more than 15 years, we are waking up to the fact that user-by-user we have morphed into a Mac-based organization.

 
The Adobe Creative Suites have been our primary software so naturally we would go Adobe if it were available. Is there a program as robust as Adobe Captivate and the Communications Suite available for Adobe-spoiled Mac users?  Or is there something coming soon? Assuming there is not, what would you use in the interim?
 
Answer
Adobe has promised a Macintosh version of Captivate after the upcoming release of Captivate 4. Sorry to say, I cannot guarantee that that is still the plan, or if there is a timetable. My personal feeling is that Adobe will, at some point, create a Communications Suite for the Macintosh (the suite includes Acrobat, FrameMaker, Captivate and RoboHelp). When I predicted that very thing at last year's Writer's UA Conference (schedule for Seattle in 2009), my predication was met with much skepticism. Acrobat is already available for the Macintosh; FrameMaker used to be available for the Macintosh, and Captivate for the Mac is coming (maybe). That would leave just Robohelp as the missing component. Since RoboHelp has never existed for the Macintosh, that would appear to be the biggest hurdle to a TechCom Suite for the Mac. 
 
***

 

Adobe Captivate 3 Question: Can You Help With An Error Message?

 
I'm using Adobe Captivate and keep getting an error message(as follows):
 
Error Message
 
What is happening? Also, when I publish the course, it comes up blank.
Answer
 
I've never gotten this alert. It might be helpful to learn more about when it appears for you. Specifically, what are you doing that forces the message to appear?
 
If you are seeing the message when accessing a published project via a standard Web server (not an LMS), I'm guessing that you have enabled eLearning and the browser isn't liking that too much. In Captivate, choose Quiz > Quiz Preferences. Ensure eLearning is disabled, republish, repost and retest.
 
If anyone has seen this message, please let me know.
 

Got a question you'd like answered? Email me.

Link of the Week

An Introduction to SCORM

 
If you've gotten involved with uploading eLearning projects into a Learning Management System (LMS), there is a very good chance you've heard the word "SCORM" crop up in conversations. Betsy Spigarelli has written an article that introduces you to SCORM, what an instructional designer needs to know about implementing SCORM and more.
 
Click here to read the article.

Grammar Workshop: Loathe versus Loath, and Pouring versus Poring

 

In the confusing words department, I have today one that is rather common and one that is rather rare. In the past two weeks, I have seen them both misused in very important circumstances-one in a book and the other in a law school application. Here is the first error:

 

"Even those who laud the effects of highly competitive markets are loathe to experience them personally." (I found this in The Travels of a T-Shirt in the Global Economy by Pietra Rivoli; for the record, the word was used correctly at least three other times.)

 

Here are the facts that will save you from this error:

 

Loathe is a verb: He loathes tuna fish sandwiches.

Loath is an adjective that is pretty much always used after a form of to be: 
  • They were loath to disclose their real identities after the embarrassing incident.
 

Pouring refers to a liquid. It is used incorrectly in the first example below and correctly in the second example.

 
  • "Hours of pouring over Venezuelan legal documents to learn the basics of my internship as a paralegal in a language I did not yet know had drained all of my mental energy." (I found this while proofreading the final draft of a law school application.)
  • When I looked over at my nephew, he was pouring a boatload of gravy over his entire Thanksgiving plate.
 

Poring refers to reading or studying closely and attentively:

 
  • Jason was poring over the captain's nautical charts, trying to learn his whereabouts.
 

Here are some final thoughts: If I said I loathe finding errors while poring over my books, I'd be lying. And I am not loath to point them out to the hapless writer. Don't let that writer be you!

 

 
About the Author: Jennie Ruby is a veteran IconLogic trainer and author with titles such as "Essentials of Access 2000" and "Editing with MS Word 2003 and Adobe Acrobat 7" to her credit. Jennie specializes in electronic editing. At the American Psychological Association, she was manager of electronic publishing and manager of technical editing and journal production. Jennie has an M.A. from George Washington University and is a Certified Technical Trainer (Chauncey Group). She is a publishing professional with 20 years of experience in writing, editing and desktop publishing.

Growing your Product Line…

By Quinn McDonald

 
There is a gallery in my area that once fascinated me. The displays were interesting, the work inventive, the artists fresh. I brought all my out-of-town visitors to see this treasure of a gallery. By the time spring faded to summer and fall came, I was so familiar with the gallery's inventory, that I could give visitors a detailed tour.
 
Nothing changed… the same artists showed the same items in the same display. I got bored. Finally, I stopped going.
 
When I told friends about the gallery, they mentioned the same thing happened to them at seminars: "you see the same instructors with the same topics."
 
I began to wonder how many people have quit exploring a business because they see the same people with the same products time after time?
 
Best-Sellers Come with a Shelf-life
 
Your best-selling line is a temporary thing. After your clients have purchased it once for themselves and again as a gift, interest begins to drop. If you want to stick with one product, you will have to constantly depend on new customers. Business research says that 80% of your sales come from 20% of your customers.
 
If you want to keep your current customers, you'll need to offer them something new. Adding products to your line can mean enhancing something you currently have or making something new with the materials already at hand. This is true in any business, from art to instruction.

Make Loyal Clients Repeat Purchasers
 
Susan Loy and Ron Ayers, partners in Literary Calligraphy, create prints that incorporate flowers and biblical or literary quotes in detailed calligraphy. They offer a choice of frames to please their clients. Their clients purchased the prints for housewarming, wedding and anniversary gifts.
 
When Susan wanted to reach a larger audience, adding a line of note cards fit the bill. It created a lower-priced item that allowed a larger audience to become clients. Then Ron added a calendar, which extended the line to new and existing customers. Recently, the partners added a self-published book of their illustrations. "In addition to extending our product line, the book brings us to new venues-book signings-that we didn't reach before," Ron says.
 
"Clients who bought the calendars love knowing that the book includes even more pictures. And the book is a great way to show our line of prints to people who aren't familiar with our work." 
 
These artists gave a lot of thought to each new product, planning items that would attract both a new audience and satisfy existing clients. While each venture brought its own challenges and problems, the benefit of using the existing work in new ways is paying off.

Adding line extensions–more products in the same theme as the work you already do–can significantly bring you more customers. Using materials you already have can save you money. Both combined can make a significant contribution to the health of your business.
 


About the Author:
Quinn McDonald is a writer and nationally-known speaker who has achieved the "Professional" designation from the National Speakers Association. Contact Quinn through her website, QuinnCreative.com.

Adobe FrameMaker 8: Aligning Text Across Columns, Part 1

 

Students come to my print layout classes (Adobe FrameMaker and Adobe InDesign) and often ask how they can easily line up baselines across columns, and easily force the last lines of every column to line up with the bottom margin. The word easily is often a clue to their pain: it always means they are adding and subtracting leading and paragraph spacing values to achieve their goals. That might be okay if there aren't going to be any further edits, but if there are, it becomes a total nightmare.  

You have three techniques in Adobe FrameMaker to automatically align text in the columns of a multi-column layout so that text has an even appearance:

  1. Balancing text across columns. FrameMaker distributes text evenly across the columns of a text frame that isn't full of text.
  2. Feathering text to the bottom of text frames. Also known as vertical justification, which means that the last line of text in each column reaches the bottom of the column.
  3. Synchronizing baselines across columns. The first lines of body paragraphs line up whenever they appear side by side in columns.

Balancing text across columns. The first one is the easiest: just place your cursor in Flow A (or the main text flow) and choose Format > Page Layout > Column Layout. Select Balance Columns and click Update Entire Flow. The results are most evident on the final page of the flow: instead of having one long and one short (or empty) column, you will end up with columns that end at the same place. 

Feathering text to the bottom of text frames. To force all columns to end even with the bottom margin on each page, you can turn on feathering. You specify the maximum amount of space to be added between paragraphs (Interline Padding) and within paragraphs (Inter-Pgf Padding). The space is added first between the paragraphs, and if that doesn't do the trick, it will add the space within the paragraphs.
  1. If a document window is active, place the insertion point in the main text flow
  2. Choose Format > Page Layout > Line Layout
  3. Select Feather, and enter the maximum amount of space FrameMaker can add between lines (Interline Padding) and between paragraphs (Inter-Padding). FrameMaker won't exceed the padding limits you set.
  4. Click Update Flow
If it's not possible to feather text in a column without exceeding the limits, FrameMaker does not feather text in that column (which is great for the last page in the flow that most likely should end short).
 
Still not satisfied? Tune in next week for baseline synchronization.

Want to learn more about Adobe FrameMaker 8? Attend Barb's Introduction to Adobe FrameMaker 8 class. All you need is a computer with fast Internet access, a headset and the current version of FrameMaker (the 30-day trial version of the software works fine). You can ask all the questions you like because all virtual classes are led by a live instructor–this is not pre-recorded content.

About the author:

Barbara Binder is the president and founder of Rocky Mountain Training. Barbara has been a trainer for nearly two decades and was recognized by Adobe as one of the top trainers world-wide for 2007.

Adobe Captivate 3: Text Entry Boxes that Continue Without Final Interaction

I received an email recently from a Captivate developer who was stymied by the functionality of a Text Entry Box. The application she was simulating required a user to type specific data into a text field. Afterward, the user is taken to the next field or screen in the application–without first having to press [tab], [enter] or even click a button.
 
In short, the developer wanted to know if there was a way in Captivate to require a correct entry in a field, and then have Captivate advance the simulation without additional user feedback.
 
At first this seems like a "have your cake and eat it too" request because Text Entry Boxes require some kind of user completion before an "On Success" action (Continue, Go to next slide, Jump to slide, etc) can be executed by Captivate. While final user interaction can either be a keyboard shortcut and/or a mouse click on a Text Entry Box button (available as an option), the developer was hoping to get past this limitation.
 
Alas, there simply isn't a way to bypass the last bit of user interaction. However, in the midst of trading emails from the developer in question, the developer let on that she had come up with a workaround for the problem. "Do tell," said I.
 
Read on…
 
In the following scenario, the user is expected to type the 1234567 into a field. After typing the 7, the user will end up on the next slide.
  1. Insert a Text Entry Box on a slide (via the Insert menu)
  2. Type 1234567 into the Correct entries field
  3. Change the On success to Continue
  4. Click Select keys from the Set shortcut key area
  5. Select 7 from the or number drop-down menu

    Correct entry for a Text Entry Box

    Perhaps you now know where this is going? Do you recall that the correct entry in step 2 above ended with a 7? Hmmm…

  6. Click OK

    Text Entry Box options

  7. On the Options tab, match the settings below

    Text Entry Box options

  8. Click OK
  9. On the Timeline, extend the end time for the slide just a bit (after the user types the last number, the delay prior to ending the slide will give the user a chance to see the numbers they typed for one-half second or so before ending up on the next slide)

    Timeline adjusted

  10. Preview the next five slides. After typing 123456 and then 7, the slide will continue on to the next slide–without the need to click anything or press an additional keyboard shortcut. Why? Actually, you typed the shortcut without realizing it… the 7.
Note: The Captivate developer who shared the technique above is Jessica Kirby-Dixon, an Information Developer with Bullhorn.


Do you have a Captivate production problem that's making you pull your hair out? Email your problem and let others learn solutions from your experience.
 

 
Want to learn more about Adobe Captivate 3? Click here.

Adobe FrameMaker 8: Endnotes

 

Now that you are successfully working with Footnotes (after last week's column), what about Endnotes? Advanced users may be thinking, "What is she talking about? FrameMaker doesn't offer an Endnotes command, does it?" No, but… you can have endnotes, if you are willing to work a little bit.

 
Given the fact that Adobe FrameMaker 8 still cannot break footnotes across pages, this may well be your best bet if you have long references that keep separating from their numbers. Here's what you do:
  1. Prepare the list of references at the end of your chapter as a series of paragraphs.

  2. Assign a short and concise paragraph format like "EndNotes" to the list.

  3. Turn on Auto-number formats for "EndNotes" to number the paragraphs sequentially from 1 to infinity.

  4. Create a Character format called "Superscript" that you will use to superscript the reference number in the text.

  5. Create a cross-reference format that simply pulls the auto-number from an "EndNote" paragraph. Give it a simple name like "EndNote Reference", and set the definition to <Superscript><$paranumonly> to apply the "Superscript" Character format to just the reference number:

    EndNote Reference

  6. Whenever you want to add an endnote reference, place your cursor at the position where you want the number to appear and add a cross-reference to the appropriate paragraph. Voila!

    Cross-reference

  7. When you click on the Insert button, it looks just like a "real" endnote!

    Endnote Inserted

This may seem like a lot of work, but when your document goes through substantial revisions and text begins shifting around, this technique will ensure that all numbers will update as you go. That's a real timesaving when you are approaching a deadline.


Want to learn more about Adobe FrameMaker 8? Attend Barb's Introduction to Adobe FrameMaker 8 class. All you need is a computer with fast Internet access, a headset and the current version of FrameMaker (the 30-day trial version of the software works fine). You can ask all the questions you like because all virtual classes are led by a live instructor–this is not pre-recorded content.


About the author:

Barbara Binder is the president and founder of Rocky Mountain Training. Barbara has been a trainer for nearly two decades and was recognized by Adobe as one of the top trainers world-wide for 2007.

Adobe RoboHelp 7: Altering the Toolbar Landscape

 
A typical generated Help system contains the following tools on the toolbar: a Contents button at the left, an Index button in the middle and then other buttons such as Glossary and/or Search.
 
By default, the Contents panel appears first when the Help system is accessed by a user, and the Contents button appears at the far left of the Help window.
 
Typical Help system buttons
 
You can easily change both the left-to-right order of the toolbar buttons, and specify any of the project's buttons as the default. In the example below, the Index will be set to be the default panel, and the Index button will be moved into the first position at the left.
 
Change the Default Toolbar and Toolbar Order
  1. On the Single Source Layouts pod, right-click either the WebHelp or FlashHelp layout and choose Properties
  2. Click Next to move to the Navigation settings
  3. Select the Index toolbar button and click Set as Default
  4. Select the Index toolbar button and click the Up button until the Index button is in the first position (as shown below)

    Index button set as default and in first position

  5. Click the Save button
  6. Generate the layout and View the results. You will notice that the Index appears first. In addition, the Index button appears in the first position about the Toolbar buttons.  

Want to learn more about Adobe RoboHelp 7? Click here.