Style Libraries

Get help using and writing Nisus Writer Pro macros.
Post Reply
jb
Posts: 89
Joined: 2007-11-09 15:27:25

Style Libraries

Post by jb » 2011-09-05 09:04:22

I prefer to write using quirky fonts and sizes that need to be replaced before printing or sending out.
I have two style libraries (’Writing’ & ’Printing’) with identically named styles, so switching between them does the job: it keeps all formatting while changing only the fonts and sizes appropriate to the context.

But I’m wondering: Is it possible to set up a macro to do the same thing?

Although the process of switching libraries manually is not terribly cumbersome, I find myself looking for a quicker way when revising and wanting to print so that I can review on paper.

User avatar
martin
Official Nisus Person
Posts: 4289
Joined: 2002-07-11 17:14:10
Location: San Diego, CA
Contact:

Re: Style Libraries

Post by martin » 2011-09-06 16:47:54

This isn't too difficult to automate. Assuming your style library files are saved as "Writing.rtf" and "Printing.rtf" then the attached macros should do the trick.
Attachments
ApplyStyles.zip
(6.38 KiB) Downloaded 299 times

User avatar
phspaelti
Posts: 916
Joined: 2007-02-07 00:58:12
Location: Japan

Re: Style Libraries

Post by phspaelti » 2011-09-06 16:58:18

Code: Select all

$doc.addStyles($styleText, 'replace')
Ah, that was the key command I was looking for.
philip

jb
Posts: 89
Joined: 2007-11-09 15:27:25

Re: Style Libraries

Post by jb » 2011-09-06 18:04:52

This is great and makes Nisus even more versatile.

Many thanks, Martin.

Post Reply