Look, I know that many of you have been messing with WordProcessingML (WordML) since beta, but I have not. I just didn’t have time. I needed to figure out smart document technology (see this article on smart docs: http://msdn.microsoft.com/library/en-us/dnofftalk/html/office09042003.asp) and other things.
Now that I am into it, I am loving it more and more. I started with a really simple stylesheet to produce a word doc from a custom XML file, and now I am adding more sophisticated formatting to the document. This requires the powerful, the mighty, the underappreciated pPr element! The pPr element lets you define the properties for a paragraph. I’ll show some basic examples to keep it clear. Per esempio, if you want to have some text in a paragraph that will be Heading 3 style, then put it in the pPr. Here is part of my stylesheet with this instruction:
This is a really simple example, but what if I wanted to make things a little more interesting? [and, I do]. Here, I change the font color for some text:
<w:t> (Percent Complete= <xsl:value-of select="@PercentComplete"/>)</w:t>
In my next entry, I am going to spill some of the details on how I gen some tables with borders, shading, and more.
(BTW: In case anyone is wondering, I am not putting band names in my blog as a thinly veiled attempt to increase the findability of my blog- I just love rock and roll and can’t resist linking it to my work. I usually am listening to great tunes when writing: Today is Jet- Get Born. Really solid, right to the roots rock and roll! Yeah.)