Hi,
I often have to include source code (e.g. Java, C#,...) in my documents and usually want to have the code syntax highlighted.
Currently, I'm always defining some new styles for keywords, expressions, comments, etc. and then apply the styles manually. Now, I would like to automate this task using a macro, but I can't find a sample NWP macro (or some hints in the documentation) that shows me how to create a new style and how to configure it (e.g. the character style for "keywords" should set the character's attribute to "blue").
Where can I find some documentation?
Regards,
Michael
Creating new styles in macros
- martin
- Official Nisus Person
- Posts: 5228
- Joined: 2002-07-11 17:14:10
- Location: San Diego, CA
- Contact:
The easiest way to accomplish this is to simply define the styles in the macro using the stylesheet as usual. If you apply these styles to text you insert via a macro then the destination document will automatically import the styles. Eg: apply your "keyword" style to the text "whatever" in the command:
Deleting the inserted text will not remove the imported style, so the above code should only add in the style.
Code: Select all
Set Selection 1, 0
Insert Attributed Text 'whatever'
Delete