Wednesday, December 16, 2015

I've been busy!

I spent many hours the last few months writing and recording 2 brand-new courses for Lynda.com, and completely updated and re-recorded an existing course. All 3 courses have now been released. Check them out!

Screen Shot 2015 12 16 at 8 30 45 AM

In InDesign Scripting Made Easy I’ve created a course for InDesign users to learn how to obtain, install, use, create, and modify scripts to help automate repetitive design and production tasks. Every InDesign user should watch this course!

Screen Shot 2015 12 16 at 8 31 10 AM

In InDesign: Fixed-Layout EPUB Interactive Techniques & Publish Online I show how to add a wide variety of interactive effects to InDesign documents that will be output as either fixed-layou EPUB or Publish Online projects. I show how to create slideshows, animation, quizzes, audio and video, buttons that trigger actions, and much more.

Screen Shot 2015 12 16 at 8 32 17 AM

My popular Up and Running with Dropbox course has been viewed by thousands since I released it in April of 2014. Since the initial recording, a lot has changed in Dropbox-land, so I updated and re-recorded the entire course. Think you know how to use Dropbox? Watch the course, and I can almost guarantee that you’ll learn something!

4 comments:

Anonymous said...

Hi Keith,
They all look like great courses, I'll be sure to check them out.
Becky Kurk

Unknown said...

This guy knows his stuff. Some cool videos here. Thank you for your help on the script.

Abu Hamna said...

Keith,
Many Thanks for the videos on scripting.
For novices like me it helps a lot.
I have been struggling to write a javascript to find and replace specific characters from an active textframe. But no lcuk...
Wonder, if you could shed some light...
These are the characters and specific charcters to find and replace:

Case "ó"
change To = "^7"

Case "ð"
change To = "Â"

Case "ò"
change To = "·"

Case "ñ"
change To = "Ã"

Let me know if there is a way out...
By the way this is for indesign...

Many Thanks and keep up the good work
Abu Hamna Rashid

Keith Gilbert said...

Abu, here is a little code snippet that should get you started in the right direction:

app.findTextPreferences = NothingEnum.nothing;
app.changeTextPreferences = NothingEnum.nothing;
app.findChangeTextOptions.includeFootnotes = false;
app.findChangeTextOptions.includeHiddenLayers = false;
app.findChangeTextOptions.includeLockedLayersForFind = false;
app.findChangeTextOptions.includeLockedStoriesForFind = false;
app.findChangeTextOptions.includeMasterPages = false;
app.findChangeTextOptions.searchBackwards = false;
app.findTextPreferences.findWhat = "XXXXX";
app.changeTextPreferences.changeTo = "YYYYY";
myTextFrame.paragraphs.everyItem().changeText();
app.findTextPreferences = NothingEnum.nothing;
app.changeTextPreferences = NothingEnum.nothing;