ICML writer: intersperse line breaks

instead of appending them to every ParagraphStyleRange
closes 
This commit is contained in:
mb21 2015-11-19 15:57:24 +01:00
parent d925cd6573
commit 1ead1f39ad
3 changed files with 773 additions and 442 deletions
src/Text/Pandoc/Writers
tests

View file

@ -23,7 +23,7 @@ import Text.Pandoc.Options
import Text.Pandoc.Templates (renderTemplate') import Text.Pandoc.Templates (renderTemplate')
import Text.Pandoc.Pretty import Text.Pandoc.Pretty
import Text.Pandoc.ImageSize import Text.Pandoc.ImageSize
import Data.List (isPrefixOf, isInfixOf, stripPrefix) import Data.List (isPrefixOf, isInfixOf, stripPrefix, intersperse)
import Data.Text as Text (breakOnAll, pack) import Data.Text as Text (breakOnAll, pack)
import Control.Monad.State import Control.Monad.State
import Network.URI (isURI) import Network.URI (isURI)
@ -284,7 +284,9 @@ hyperlinksToDoc (x:xs) = hyp x $$ hyperlinksToDoc xs
-- | Convert a list of Pandoc blocks to ICML. -- | Convert a list of Pandoc blocks to ICML.
blocksToICML :: WriterOptions -> Style -> [Block] -> WS Doc blocksToICML :: WriterOptions -> Style -> [Block] -> WS Doc
blocksToICML opts style lst = vcat `fmap` mapM (blockToICML opts style) lst blocksToICML opts style lst = do
docs <- mapM (blockToICML opts style) lst
return $ intersperseBrs docs
-- | Convert a Pandoc block element to ICML. -- | Convert a Pandoc block element to ICML.
blockToICML :: WriterOptions -> Style -> Block -> WS Doc blockToICML :: WriterOptions -> Style -> Block -> WS Doc
@ -293,7 +295,7 @@ blockToICML opts style (Plain lst) = parStyle opts style lst
blockToICML opts style (Para img@[Image _ txt (_,'f':'i':'g':':':_)]) = do blockToICML opts style (Para img@[Image _ txt (_,'f':'i':'g':':':_)]) = do
figure <- parStyle opts (figureName:style) img figure <- parStyle opts (figureName:style) img
caption <- parStyle opts (imgCaptionName:style) txt caption <- parStyle opts (imgCaptionName:style) txt
return $ figure $$ caption return $ intersperseBrs [figure, caption]
blockToICML opts style (Para lst) = parStyle opts (paragraphName:style) lst blockToICML opts style (Para lst) = parStyle opts (paragraphName:style) lst
blockToICML opts style (CodeBlock _ str) = parStyle opts (codeBlockName:style) $ [Str str] blockToICML opts style (CodeBlock _ str) = parStyle opts (codeBlockName:style) $ [Str str]
blockToICML _ _ (RawBlock f str) blockToICML _ _ (RawBlock f str)
@ -302,7 +304,7 @@ blockToICML _ _ (RawBlock f str)
blockToICML opts style (BlockQuote blocks) = blocksToICML opts (blockQuoteName:style) blocks blockToICML opts style (BlockQuote blocks) = blocksToICML opts (blockQuoteName:style) blocks
blockToICML opts style (OrderedList attribs lst) = listItemsToICML opts orderedListName style (Just attribs) lst blockToICML opts style (OrderedList attribs lst) = listItemsToICML opts orderedListName style (Just attribs) lst
blockToICML opts style (BulletList lst) = listItemsToICML opts bulletListName style Nothing lst blockToICML opts style (BulletList lst) = listItemsToICML opts bulletListName style Nothing lst
blockToICML opts style (DefinitionList lst) = vcat `fmap` mapM (definitionListItemToICML opts style) lst blockToICML opts style (DefinitionList lst) = intersperseBrs `fmap` mapM (definitionListItemToICML opts style) lst
blockToICML opts style (Header lvl _ lst) = blockToICML opts style (Header lvl _ lst) =
let stl = (headerName ++ show lvl):style let stl = (headerName ++ show lvl):style
in parStyle opts stl lst in parStyle opts stl lst
@ -367,7 +369,7 @@ listItemsToICML opts listType style attribs (first:rest) = do
s <- get s <- get
let maxD = max (maxListDepth s) (listDepth s) let maxD = max (maxListDepth s) (listDepth s)
put s{ listDepth = 1, maxListDepth = maxD } put s{ listDepth = 1, maxListDepth = maxD }
return $ vcat docs return $ intersperseBrs docs
-- | Convert a list of blocks to ICML list items. -- | Convert a list of blocks to ICML list items.
listItemToICML :: WriterOptions -> Style -> Bool-> Maybe ListAttributes -> [Block] -> WS Doc listItemToICML :: WriterOptions -> Style -> Bool-> Maybe ListAttributes -> [Block] -> WS Doc
@ -393,15 +395,15 @@ listItemToICML opts style isFirst attribs item =
let insertTab (Para lst) = blockToICML opts (subListParName:style) $ Para $ (Str "\t"):lst let insertTab (Para lst) = blockToICML opts (subListParName:style) $ Para $ (Str "\t"):lst
insertTab block = blockToICML opts style block insertTab block = blockToICML opts style block
f <- blockToICML opts stl' $ head item f <- blockToICML opts stl' $ head item
r <- fmap vcat $ mapM insertTab $ tail item r <- mapM insertTab $ tail item
return $ f $$ r return $ intersperseBrs (f : r)
else blocksToICML opts stl' item else blocksToICML opts stl' item
definitionListItemToICML :: WriterOptions -> Style -> ([Inline],[[Block]]) -> WS Doc definitionListItemToICML :: WriterOptions -> Style -> ([Inline],[[Block]]) -> WS Doc
definitionListItemToICML opts style (term,defs) = do definitionListItemToICML opts style (term,defs) = do
term' <- parStyle opts (defListTermName:style) term term' <- parStyle opts (defListTermName:style) term
defs' <- vcat `fmap` mapM (blocksToICML opts (defListDefName:style)) defs defs' <- mapM (blocksToICML opts (defListDefName:style)) defs
return $ term' $$ defs' return $ intersperseBrs $ (term' : defs')
-- | Convert a list of inline elements to ICML. -- | Convert a list of inline elements to ICML.
@ -458,7 +460,7 @@ footnoteToICML opts style lst =
inTags True "CharacterStyleRange" [] $ inTagsSimple "Content" "<?ACE 4?>" inTags True "CharacterStyleRange" [] $ inTagsSimple "Content" "<?ACE 4?>"
return $ inTags True "CharacterStyleRange" return $ inTags True "CharacterStyleRange"
[("AppliedCharacterStyle","$ID/NormalCharacterStyle"), ("Position","Superscript")] [("AppliedCharacterStyle","$ID/NormalCharacterStyle"), ("Position","Superscript")]
$ inTags True "Footnote" [] $ number $$ vcat contents $ inTags True "Footnote" [] $ number $$ intersperseBrs contents
-- | Auxiliary function to merge Space elements into the adjacent Strs. -- | Auxiliary function to merge Space elements into the adjacent Strs.
mergeSpaces :: [Inline] -> [Inline] mergeSpaces :: [Inline] -> [Inline]
@ -474,6 +476,10 @@ isSp Space = True
isSp SoftBreak = True isSp SoftBreak = True
isSp _ = False isSp _ = False
-- | Intersperse line breaks
intersperseBrs :: [Doc] -> Doc
intersperseBrs = vcat . intersperse (selfClosingTag "Br" []) . filter (not . isEmpty)
-- | Wrap a list of inline elements in an ICML Paragraph Style -- | Wrap a list of inline elements in an ICML Paragraph Style
parStyle :: WriterOptions -> Style -> [Inline] -> WS Doc parStyle :: WriterOptions -> Style -> [Inline] -> WS Doc
parStyle opts style lst = parStyle opts style lst =
@ -495,8 +501,7 @@ parStyle opts style lst =
else [attrs] else [attrs]
in do in do
content <- inlinesToICML opts [] lst content <- inlinesToICML opts [] lst
let cont = inTags True "ParagraphStyleRange" attrs' let cont = inTags True "ParagraphStyleRange" attrs' content
$ mappend content $ selfClosingTag "Br" []
state $ \st -> (cont, st{ blockStyles = Set.insert stlStr $ blockStyles st }) state $ \st -> (cont, st{ blockStyles = Set.insert stlStr $ blockStyles st })
-- | Wrap a Doc in an ICML Character Style. -- | Wrap a Doc in an ICML Character Style.

View file

@ -1,8 +1,9 @@
<ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/Paragraph"> <ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/Paragraph">
<CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle"> <CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle">
<Content>Simple table with caption:</Content> <Content>Simple table with caption:</Content>
</CharacterStyleRange><Br /> </CharacterStyleRange>
</ParagraphStyleRange> </ParagraphStyleRange>
<Br />
<Table AppliedTableStyle="TableStyle/Table" HeaderRowCount="1" BodyRowCount="3" ColumnCount="4"> <Table AppliedTableStyle="TableStyle/Table" HeaderRowCount="1" BodyRowCount="3" ColumnCount="4">
<Column Name="0" /> <Column Name="0" />
<Column Name="1" /> <Column Name="1" />
@ -12,125 +13,127 @@
<ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/TablePar &gt; TableHeader &gt; RightAlign"> <ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/TablePar &gt; TableHeader &gt; RightAlign">
<CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle"> <CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle">
<Content>Right</Content> <Content>Right</Content>
</CharacterStyleRange><Br /> </CharacterStyleRange>
</ParagraphStyleRange> </ParagraphStyleRange>
</Cell> </Cell>
<Cell Name="1:0" AppliedCellStyle="CellStyle/Cell"> <Cell Name="1:0" AppliedCellStyle="CellStyle/Cell">
<ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/TablePar &gt; TableHeader &gt; LeftAlign"> <ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/TablePar &gt; TableHeader &gt; LeftAlign">
<CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle"> <CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle">
<Content>Left</Content> <Content>Left</Content>
</CharacterStyleRange><Br /> </CharacterStyleRange>
</ParagraphStyleRange> </ParagraphStyleRange>
</Cell> </Cell>
<Cell Name="2:0" AppliedCellStyle="CellStyle/Cell"> <Cell Name="2:0" AppliedCellStyle="CellStyle/Cell">
<ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/TablePar &gt; TableHeader &gt; CenterAlign"> <ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/TablePar &gt; TableHeader &gt; CenterAlign">
<CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle"> <CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle">
<Content>Center</Content> <Content>Center</Content>
</CharacterStyleRange><Br /> </CharacterStyleRange>
</ParagraphStyleRange> </ParagraphStyleRange>
</Cell> </Cell>
<Cell Name="3:0" AppliedCellStyle="CellStyle/Cell"> <Cell Name="3:0" AppliedCellStyle="CellStyle/Cell">
<ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/TablePar &gt; TableHeader"> <ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/TablePar &gt; TableHeader">
<CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle"> <CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle">
<Content>Default</Content> <Content>Default</Content>
</CharacterStyleRange><Br /> </CharacterStyleRange>
</ParagraphStyleRange> </ParagraphStyleRange>
</Cell> </Cell>
<Cell Name="0:1" AppliedCellStyle="CellStyle/Cell"> <Cell Name="0:1" AppliedCellStyle="CellStyle/Cell">
<ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/TablePar &gt; RightAlign"> <ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/TablePar &gt; RightAlign">
<CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle"> <CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle">
<Content>12</Content> <Content>12</Content>
</CharacterStyleRange><Br /> </CharacterStyleRange>
</ParagraphStyleRange> </ParagraphStyleRange>
</Cell> </Cell>
<Cell Name="1:1" AppliedCellStyle="CellStyle/Cell"> <Cell Name="1:1" AppliedCellStyle="CellStyle/Cell">
<ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/TablePar &gt; LeftAlign"> <ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/TablePar &gt; LeftAlign">
<CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle"> <CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle">
<Content>12</Content> <Content>12</Content>
</CharacterStyleRange><Br /> </CharacterStyleRange>
</ParagraphStyleRange> </ParagraphStyleRange>
</Cell> </Cell>
<Cell Name="2:1" AppliedCellStyle="CellStyle/Cell"> <Cell Name="2:1" AppliedCellStyle="CellStyle/Cell">
<ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/TablePar &gt; CenterAlign"> <ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/TablePar &gt; CenterAlign">
<CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle"> <CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle">
<Content>12</Content> <Content>12</Content>
</CharacterStyleRange><Br /> </CharacterStyleRange>
</ParagraphStyleRange> </ParagraphStyleRange>
</Cell> </Cell>
<Cell Name="3:1" AppliedCellStyle="CellStyle/Cell"> <Cell Name="3:1" AppliedCellStyle="CellStyle/Cell">
<ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/TablePar"> <ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/TablePar">
<CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle"> <CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle">
<Content>12</Content> <Content>12</Content>
</CharacterStyleRange><Br /> </CharacterStyleRange>
</ParagraphStyleRange> </ParagraphStyleRange>
</Cell> </Cell>
<Cell Name="0:2" AppliedCellStyle="CellStyle/Cell"> <Cell Name="0:2" AppliedCellStyle="CellStyle/Cell">
<ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/TablePar &gt; RightAlign"> <ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/TablePar &gt; RightAlign">
<CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle"> <CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle">
<Content>123</Content> <Content>123</Content>
</CharacterStyleRange><Br /> </CharacterStyleRange>
</ParagraphStyleRange> </ParagraphStyleRange>
</Cell> </Cell>
<Cell Name="1:2" AppliedCellStyle="CellStyle/Cell"> <Cell Name="1:2" AppliedCellStyle="CellStyle/Cell">
<ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/TablePar &gt; LeftAlign"> <ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/TablePar &gt; LeftAlign">
<CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle"> <CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle">
<Content>123</Content> <Content>123</Content>
</CharacterStyleRange><Br /> </CharacterStyleRange>
</ParagraphStyleRange> </ParagraphStyleRange>
</Cell> </Cell>
<Cell Name="2:2" AppliedCellStyle="CellStyle/Cell"> <Cell Name="2:2" AppliedCellStyle="CellStyle/Cell">
<ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/TablePar &gt; CenterAlign"> <ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/TablePar &gt; CenterAlign">
<CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle"> <CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle">
<Content>123</Content> <Content>123</Content>
</CharacterStyleRange><Br /> </CharacterStyleRange>
</ParagraphStyleRange> </ParagraphStyleRange>
</Cell> </Cell>
<Cell Name="3:2" AppliedCellStyle="CellStyle/Cell"> <Cell Name="3:2" AppliedCellStyle="CellStyle/Cell">
<ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/TablePar"> <ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/TablePar">
<CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle"> <CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle">
<Content>123</Content> <Content>123</Content>
</CharacterStyleRange><Br /> </CharacterStyleRange>
</ParagraphStyleRange> </ParagraphStyleRange>
</Cell> </Cell>
<Cell Name="0:3" AppliedCellStyle="CellStyle/Cell"> <Cell Name="0:3" AppliedCellStyle="CellStyle/Cell">
<ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/TablePar &gt; RightAlign"> <ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/TablePar &gt; RightAlign">
<CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle"> <CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle">
<Content>1</Content> <Content>1</Content>
</CharacterStyleRange><Br /> </CharacterStyleRange>
</ParagraphStyleRange> </ParagraphStyleRange>
</Cell> </Cell>
<Cell Name="1:3" AppliedCellStyle="CellStyle/Cell"> <Cell Name="1:3" AppliedCellStyle="CellStyle/Cell">
<ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/TablePar &gt; LeftAlign"> <ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/TablePar &gt; LeftAlign">
<CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle"> <CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle">
<Content>1</Content> <Content>1</Content>
</CharacterStyleRange><Br /> </CharacterStyleRange>
</ParagraphStyleRange> </ParagraphStyleRange>
</Cell> </Cell>
<Cell Name="2:3" AppliedCellStyle="CellStyle/Cell"> <Cell Name="2:3" AppliedCellStyle="CellStyle/Cell">
<ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/TablePar &gt; CenterAlign"> <ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/TablePar &gt; CenterAlign">
<CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle"> <CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle">
<Content>1</Content> <Content>1</Content>
</CharacterStyleRange><Br /> </CharacterStyleRange>
</ParagraphStyleRange> </ParagraphStyleRange>
</Cell> </Cell>
<Cell Name="3:3" AppliedCellStyle="CellStyle/Cell"> <Cell Name="3:3" AppliedCellStyle="CellStyle/Cell">
<ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/TablePar"> <ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/TablePar">
<CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle"> <CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle">
<Content>1</Content> <Content>1</Content>
</CharacterStyleRange><Br /> </CharacterStyleRange>
</ParagraphStyleRange> </ParagraphStyleRange>
</Cell> </Cell>
</Table> </Table>
<ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/TableCaption"> <ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/TableCaption">
<CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle"> <CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle">
<Content>Demonstration of simple table syntax.</Content> <Content>Demonstration of simple table syntax.</Content>
</CharacterStyleRange><Br /> </CharacterStyleRange>
</ParagraphStyleRange> </ParagraphStyleRange>
<Br />
<ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/Paragraph"> <ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/Paragraph">
<CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle"> <CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle">
<Content>Simple table without caption:</Content> <Content>Simple table without caption:</Content>
</CharacterStyleRange><Br /> </CharacterStyleRange>
</ParagraphStyleRange> </ParagraphStyleRange>
<Br />
<Table AppliedTableStyle="TableStyle/Table" HeaderRowCount="1" BodyRowCount="3" ColumnCount="4"> <Table AppliedTableStyle="TableStyle/Table" HeaderRowCount="1" BodyRowCount="3" ColumnCount="4">
<Column Name="0" /> <Column Name="0" />
<Column Name="1" /> <Column Name="1" />
@ -140,123 +143,124 @@
<ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/TablePar &gt; TableHeader &gt; RightAlign"> <ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/TablePar &gt; TableHeader &gt; RightAlign">
<CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle"> <CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle">
<Content>Right</Content> <Content>Right</Content>
</CharacterStyleRange><Br /> </CharacterStyleRange>
</ParagraphStyleRange> </ParagraphStyleRange>
</Cell> </Cell>
<Cell Name="1:0" AppliedCellStyle="CellStyle/Cell"> <Cell Name="1:0" AppliedCellStyle="CellStyle/Cell">
<ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/TablePar &gt; TableHeader &gt; LeftAlign"> <ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/TablePar &gt; TableHeader &gt; LeftAlign">
<CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle"> <CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle">
<Content>Left</Content> <Content>Left</Content>
</CharacterStyleRange><Br /> </CharacterStyleRange>
</ParagraphStyleRange> </ParagraphStyleRange>
</Cell> </Cell>
<Cell Name="2:0" AppliedCellStyle="CellStyle/Cell"> <Cell Name="2:0" AppliedCellStyle="CellStyle/Cell">
<ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/TablePar &gt; TableHeader &gt; CenterAlign"> <ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/TablePar &gt; TableHeader &gt; CenterAlign">
<CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle"> <CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle">
<Content>Center</Content> <Content>Center</Content>
</CharacterStyleRange><Br /> </CharacterStyleRange>
</ParagraphStyleRange> </ParagraphStyleRange>
</Cell> </Cell>
<Cell Name="3:0" AppliedCellStyle="CellStyle/Cell"> <Cell Name="3:0" AppliedCellStyle="CellStyle/Cell">
<ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/TablePar &gt; TableHeader"> <ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/TablePar &gt; TableHeader">
<CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle"> <CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle">
<Content>Default</Content> <Content>Default</Content>
</CharacterStyleRange><Br /> </CharacterStyleRange>
</ParagraphStyleRange> </ParagraphStyleRange>
</Cell> </Cell>
<Cell Name="0:1" AppliedCellStyle="CellStyle/Cell"> <Cell Name="0:1" AppliedCellStyle="CellStyle/Cell">
<ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/TablePar &gt; RightAlign"> <ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/TablePar &gt; RightAlign">
<CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle"> <CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle">
<Content>12</Content> <Content>12</Content>
</CharacterStyleRange><Br /> </CharacterStyleRange>
</ParagraphStyleRange> </ParagraphStyleRange>
</Cell> </Cell>
<Cell Name="1:1" AppliedCellStyle="CellStyle/Cell"> <Cell Name="1:1" AppliedCellStyle="CellStyle/Cell">
<ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/TablePar &gt; LeftAlign"> <ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/TablePar &gt; LeftAlign">
<CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle"> <CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle">
<Content>12</Content> <Content>12</Content>
</CharacterStyleRange><Br /> </CharacterStyleRange>
</ParagraphStyleRange> </ParagraphStyleRange>
</Cell> </Cell>
<Cell Name="2:1" AppliedCellStyle="CellStyle/Cell"> <Cell Name="2:1" AppliedCellStyle="CellStyle/Cell">
<ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/TablePar &gt; CenterAlign"> <ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/TablePar &gt; CenterAlign">
<CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle"> <CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle">
<Content>12</Content> <Content>12</Content>
</CharacterStyleRange><Br /> </CharacterStyleRange>
</ParagraphStyleRange> </ParagraphStyleRange>
</Cell> </Cell>
<Cell Name="3:1" AppliedCellStyle="CellStyle/Cell"> <Cell Name="3:1" AppliedCellStyle="CellStyle/Cell">
<ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/TablePar"> <ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/TablePar">
<CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle"> <CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle">
<Content>12</Content> <Content>12</Content>
</CharacterStyleRange><Br /> </CharacterStyleRange>
</ParagraphStyleRange> </ParagraphStyleRange>
</Cell> </Cell>
<Cell Name="0:2" AppliedCellStyle="CellStyle/Cell"> <Cell Name="0:2" AppliedCellStyle="CellStyle/Cell">
<ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/TablePar &gt; RightAlign"> <ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/TablePar &gt; RightAlign">
<CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle"> <CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle">
<Content>123</Content> <Content>123</Content>
</CharacterStyleRange><Br /> </CharacterStyleRange>
</ParagraphStyleRange> </ParagraphStyleRange>
</Cell> </Cell>
<Cell Name="1:2" AppliedCellStyle="CellStyle/Cell"> <Cell Name="1:2" AppliedCellStyle="CellStyle/Cell">
<ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/TablePar &gt; LeftAlign"> <ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/TablePar &gt; LeftAlign">
<CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle"> <CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle">
<Content>123</Content> <Content>123</Content>
</CharacterStyleRange><Br /> </CharacterStyleRange>
</ParagraphStyleRange> </ParagraphStyleRange>
</Cell> </Cell>
<Cell Name="2:2" AppliedCellStyle="CellStyle/Cell"> <Cell Name="2:2" AppliedCellStyle="CellStyle/Cell">
<ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/TablePar &gt; CenterAlign"> <ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/TablePar &gt; CenterAlign">
<CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle"> <CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle">
<Content>123</Content> <Content>123</Content>
</CharacterStyleRange><Br /> </CharacterStyleRange>
</ParagraphStyleRange> </ParagraphStyleRange>
</Cell> </Cell>
<Cell Name="3:2" AppliedCellStyle="CellStyle/Cell"> <Cell Name="3:2" AppliedCellStyle="CellStyle/Cell">
<ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/TablePar"> <ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/TablePar">
<CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle"> <CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle">
<Content>123</Content> <Content>123</Content>
</CharacterStyleRange><Br /> </CharacterStyleRange>
</ParagraphStyleRange> </ParagraphStyleRange>
</Cell> </Cell>
<Cell Name="0:3" AppliedCellStyle="CellStyle/Cell"> <Cell Name="0:3" AppliedCellStyle="CellStyle/Cell">
<ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/TablePar &gt; RightAlign"> <ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/TablePar &gt; RightAlign">
<CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle"> <CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle">
<Content>1</Content> <Content>1</Content>
</CharacterStyleRange><Br /> </CharacterStyleRange>
</ParagraphStyleRange> </ParagraphStyleRange>
</Cell> </Cell>
<Cell Name="1:3" AppliedCellStyle="CellStyle/Cell"> <Cell Name="1:3" AppliedCellStyle="CellStyle/Cell">
<ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/TablePar &gt; LeftAlign"> <ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/TablePar &gt; LeftAlign">
<CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle"> <CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle">
<Content>1</Content> <Content>1</Content>
</CharacterStyleRange><Br /> </CharacterStyleRange>
</ParagraphStyleRange> </ParagraphStyleRange>
</Cell> </Cell>
<Cell Name="2:3" AppliedCellStyle="CellStyle/Cell"> <Cell Name="2:3" AppliedCellStyle="CellStyle/Cell">
<ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/TablePar &gt; CenterAlign"> <ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/TablePar &gt; CenterAlign">
<CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle"> <CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle">
<Content>1</Content> <Content>1</Content>
</CharacterStyleRange><Br /> </CharacterStyleRange>
</ParagraphStyleRange> </ParagraphStyleRange>
</Cell> </Cell>
<Cell Name="3:3" AppliedCellStyle="CellStyle/Cell"> <Cell Name="3:3" AppliedCellStyle="CellStyle/Cell">
<ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/TablePar"> <ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/TablePar">
<CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle"> <CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle">
<Content>1</Content> <Content>1</Content>
</CharacterStyleRange><Br /> </CharacterStyleRange>
</ParagraphStyleRange> </ParagraphStyleRange>
</Cell> </Cell>
</Table> </Table>
<ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/TableCaption"> <ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/TableCaption">
<Br />
</ParagraphStyleRange> </ParagraphStyleRange>
<Br />
<ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/Paragraph"> <ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/Paragraph">
<CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle"> <CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle">
<Content>Simple table indented two spaces:</Content> <Content>Simple table indented two spaces:</Content>
</CharacterStyleRange><Br /> </CharacterStyleRange>
</ParagraphStyleRange> </ParagraphStyleRange>
<Br />
<Table AppliedTableStyle="TableStyle/Table" HeaderRowCount="1" BodyRowCount="3" ColumnCount="4"> <Table AppliedTableStyle="TableStyle/Table" HeaderRowCount="1" BodyRowCount="3" ColumnCount="4">
<Column Name="0" /> <Column Name="0" />
<Column Name="1" /> <Column Name="1" />
@ -266,125 +270,127 @@
<ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/TablePar &gt; TableHeader &gt; RightAlign"> <ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/TablePar &gt; TableHeader &gt; RightAlign">
<CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle"> <CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle">
<Content>Right</Content> <Content>Right</Content>
</CharacterStyleRange><Br /> </CharacterStyleRange>
</ParagraphStyleRange> </ParagraphStyleRange>
</Cell> </Cell>
<Cell Name="1:0" AppliedCellStyle="CellStyle/Cell"> <Cell Name="1:0" AppliedCellStyle="CellStyle/Cell">
<ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/TablePar &gt; TableHeader &gt; LeftAlign"> <ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/TablePar &gt; TableHeader &gt; LeftAlign">
<CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle"> <CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle">
<Content>Left</Content> <Content>Left</Content>
</CharacterStyleRange><Br /> </CharacterStyleRange>
</ParagraphStyleRange> </ParagraphStyleRange>
</Cell> </Cell>
<Cell Name="2:0" AppliedCellStyle="CellStyle/Cell"> <Cell Name="2:0" AppliedCellStyle="CellStyle/Cell">
<ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/TablePar &gt; TableHeader &gt; CenterAlign"> <ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/TablePar &gt; TableHeader &gt; CenterAlign">
<CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle"> <CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle">
<Content>Center</Content> <Content>Center</Content>
</CharacterStyleRange><Br /> </CharacterStyleRange>
</ParagraphStyleRange> </ParagraphStyleRange>
</Cell> </Cell>
<Cell Name="3:0" AppliedCellStyle="CellStyle/Cell"> <Cell Name="3:0" AppliedCellStyle="CellStyle/Cell">
<ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/TablePar &gt; TableHeader"> <ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/TablePar &gt; TableHeader">
<CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle"> <CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle">
<Content>Default</Content> <Content>Default</Content>
</CharacterStyleRange><Br /> </CharacterStyleRange>
</ParagraphStyleRange> </ParagraphStyleRange>
</Cell> </Cell>
<Cell Name="0:1" AppliedCellStyle="CellStyle/Cell"> <Cell Name="0:1" AppliedCellStyle="CellStyle/Cell">
<ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/TablePar &gt; RightAlign"> <ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/TablePar &gt; RightAlign">
<CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle"> <CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle">
<Content>12</Content> <Content>12</Content>
</CharacterStyleRange><Br /> </CharacterStyleRange>
</ParagraphStyleRange> </ParagraphStyleRange>
</Cell> </Cell>
<Cell Name="1:1" AppliedCellStyle="CellStyle/Cell"> <Cell Name="1:1" AppliedCellStyle="CellStyle/Cell">
<ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/TablePar &gt; LeftAlign"> <ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/TablePar &gt; LeftAlign">
<CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle"> <CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle">
<Content>12</Content> <Content>12</Content>
</CharacterStyleRange><Br /> </CharacterStyleRange>
</ParagraphStyleRange> </ParagraphStyleRange>
</Cell> </Cell>
<Cell Name="2:1" AppliedCellStyle="CellStyle/Cell"> <Cell Name="2:1" AppliedCellStyle="CellStyle/Cell">
<ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/TablePar &gt; CenterAlign"> <ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/TablePar &gt; CenterAlign">
<CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle"> <CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle">
<Content>12</Content> <Content>12</Content>
</CharacterStyleRange><Br /> </CharacterStyleRange>
</ParagraphStyleRange> </ParagraphStyleRange>
</Cell> </Cell>
<Cell Name="3:1" AppliedCellStyle="CellStyle/Cell"> <Cell Name="3:1" AppliedCellStyle="CellStyle/Cell">
<ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/TablePar"> <ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/TablePar">
<CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle"> <CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle">
<Content>12</Content> <Content>12</Content>
</CharacterStyleRange><Br /> </CharacterStyleRange>
</ParagraphStyleRange> </ParagraphStyleRange>
</Cell> </Cell>
<Cell Name="0:2" AppliedCellStyle="CellStyle/Cell"> <Cell Name="0:2" AppliedCellStyle="CellStyle/Cell">
<ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/TablePar &gt; RightAlign"> <ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/TablePar &gt; RightAlign">
<CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle"> <CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle">
<Content>123</Content> <Content>123</Content>
</CharacterStyleRange><Br /> </CharacterStyleRange>
</ParagraphStyleRange> </ParagraphStyleRange>
</Cell> </Cell>
<Cell Name="1:2" AppliedCellStyle="CellStyle/Cell"> <Cell Name="1:2" AppliedCellStyle="CellStyle/Cell">
<ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/TablePar &gt; LeftAlign"> <ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/TablePar &gt; LeftAlign">
<CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle"> <CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle">
<Content>123</Content> <Content>123</Content>
</CharacterStyleRange><Br /> </CharacterStyleRange>
</ParagraphStyleRange> </ParagraphStyleRange>
</Cell> </Cell>
<Cell Name="2:2" AppliedCellStyle="CellStyle/Cell"> <Cell Name="2:2" AppliedCellStyle="CellStyle/Cell">
<ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/TablePar &gt; CenterAlign"> <ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/TablePar &gt; CenterAlign">
<CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle"> <CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle">
<Content>123</Content> <Content>123</Content>
</CharacterStyleRange><Br /> </CharacterStyleRange>
</ParagraphStyleRange> </ParagraphStyleRange>
</Cell> </Cell>
<Cell Name="3:2" AppliedCellStyle="CellStyle/Cell"> <Cell Name="3:2" AppliedCellStyle="CellStyle/Cell">
<ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/TablePar"> <ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/TablePar">
<CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle"> <CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle">
<Content>123</Content> <Content>123</Content>
</CharacterStyleRange><Br /> </CharacterStyleRange>
</ParagraphStyleRange> </ParagraphStyleRange>
</Cell> </Cell>
<Cell Name="0:3" AppliedCellStyle="CellStyle/Cell"> <Cell Name="0:3" AppliedCellStyle="CellStyle/Cell">
<ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/TablePar &gt; RightAlign"> <ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/TablePar &gt; RightAlign">
<CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle"> <CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle">
<Content>1</Content> <Content>1</Content>
</CharacterStyleRange><Br /> </CharacterStyleRange>
</ParagraphStyleRange> </ParagraphStyleRange>
</Cell> </Cell>
<Cell Name="1:3" AppliedCellStyle="CellStyle/Cell"> <Cell Name="1:3" AppliedCellStyle="CellStyle/Cell">
<ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/TablePar &gt; LeftAlign"> <ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/TablePar &gt; LeftAlign">
<CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle"> <CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle">
<Content>1</Content> <Content>1</Content>
</CharacterStyleRange><Br /> </CharacterStyleRange>
</ParagraphStyleRange> </ParagraphStyleRange>
</Cell> </Cell>
<Cell Name="2:3" AppliedCellStyle="CellStyle/Cell"> <Cell Name="2:3" AppliedCellStyle="CellStyle/Cell">
<ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/TablePar &gt; CenterAlign"> <ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/TablePar &gt; CenterAlign">
<CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle"> <CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle">
<Content>1</Content> <Content>1</Content>
</CharacterStyleRange><Br /> </CharacterStyleRange>
</ParagraphStyleRange> </ParagraphStyleRange>
</Cell> </Cell>
<Cell Name="3:3" AppliedCellStyle="CellStyle/Cell"> <Cell Name="3:3" AppliedCellStyle="CellStyle/Cell">
<ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/TablePar"> <ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/TablePar">
<CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle"> <CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle">
<Content>1</Content> <Content>1</Content>
</CharacterStyleRange><Br /> </CharacterStyleRange>
</ParagraphStyleRange> </ParagraphStyleRange>
</Cell> </Cell>
</Table> </Table>
<ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/TableCaption"> <ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/TableCaption">
<CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle"> <CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle">
<Content>Demonstration of simple table syntax.</Content> <Content>Demonstration of simple table syntax.</Content>
</CharacterStyleRange><Br /> </CharacterStyleRange>
</ParagraphStyleRange> </ParagraphStyleRange>
<Br />
<ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/Paragraph"> <ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/Paragraph">
<CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle"> <CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle">
<Content>Multiline table with caption:</Content> <Content>Multiline table with caption:</Content>
</CharacterStyleRange><Br /> </CharacterStyleRange>
</ParagraphStyleRange> </ParagraphStyleRange>
<Br />
<Table AppliedTableStyle="TableStyle/Table" HeaderRowCount="1" BodyRowCount="2" ColumnCount="4"> <Table AppliedTableStyle="TableStyle/Table" HeaderRowCount="1" BodyRowCount="2" ColumnCount="4">
<Column Name="0" SingleColumnWidth="75.0" /> <Column Name="0" SingleColumnWidth="75.0" />
<Column Name="1" SingleColumnWidth="68.75" /> <Column Name="1" SingleColumnWidth="68.75" />
@ -394,97 +400,99 @@
<ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/TablePar &gt; TableHeader &gt; CenterAlign"> <ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/TablePar &gt; TableHeader &gt; CenterAlign">
<CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle"> <CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle">
<Content>Centered Header</Content> <Content>Centered Header</Content>
</CharacterStyleRange><Br /> </CharacterStyleRange>
</ParagraphStyleRange> </ParagraphStyleRange>
</Cell> </Cell>
<Cell Name="1:0" AppliedCellStyle="CellStyle/Cell"> <Cell Name="1:0" AppliedCellStyle="CellStyle/Cell">
<ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/TablePar &gt; TableHeader &gt; LeftAlign"> <ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/TablePar &gt; TableHeader &gt; LeftAlign">
<CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle"> <CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle">
<Content>Left Aligned</Content> <Content>Left Aligned</Content>
</CharacterStyleRange><Br /> </CharacterStyleRange>
</ParagraphStyleRange> </ParagraphStyleRange>
</Cell> </Cell>
<Cell Name="2:0" AppliedCellStyle="CellStyle/Cell"> <Cell Name="2:0" AppliedCellStyle="CellStyle/Cell">
<ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/TablePar &gt; TableHeader &gt; RightAlign"> <ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/TablePar &gt; TableHeader &gt; RightAlign">
<CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle"> <CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle">
<Content>Right Aligned</Content> <Content>Right Aligned</Content>
</CharacterStyleRange><Br /> </CharacterStyleRange>
</ParagraphStyleRange> </ParagraphStyleRange>
</Cell> </Cell>
<Cell Name="3:0" AppliedCellStyle="CellStyle/Cell"> <Cell Name="3:0" AppliedCellStyle="CellStyle/Cell">
<ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/TablePar &gt; TableHeader &gt; LeftAlign"> <ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/TablePar &gt; TableHeader &gt; LeftAlign">
<CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle"> <CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle">
<Content>Default aligned</Content> <Content>Default aligned</Content>
</CharacterStyleRange><Br /> </CharacterStyleRange>
</ParagraphStyleRange> </ParagraphStyleRange>
</Cell> </Cell>
<Cell Name="0:1" AppliedCellStyle="CellStyle/Cell"> <Cell Name="0:1" AppliedCellStyle="CellStyle/Cell">
<ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/TablePar &gt; CenterAlign"> <ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/TablePar &gt; CenterAlign">
<CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle"> <CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle">
<Content>First</Content> <Content>First</Content>
</CharacterStyleRange><Br /> </CharacterStyleRange>
</ParagraphStyleRange> </ParagraphStyleRange>
</Cell> </Cell>
<Cell Name="1:1" AppliedCellStyle="CellStyle/Cell"> <Cell Name="1:1" AppliedCellStyle="CellStyle/Cell">
<ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/TablePar &gt; LeftAlign"> <ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/TablePar &gt; LeftAlign">
<CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle"> <CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle">
<Content>row</Content> <Content>row</Content>
</CharacterStyleRange><Br /> </CharacterStyleRange>
</ParagraphStyleRange> </ParagraphStyleRange>
</Cell> </Cell>
<Cell Name="2:1" AppliedCellStyle="CellStyle/Cell"> <Cell Name="2:1" AppliedCellStyle="CellStyle/Cell">
<ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/TablePar &gt; RightAlign"> <ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/TablePar &gt; RightAlign">
<CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle"> <CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle">
<Content>12.0</Content> <Content>12.0</Content>
</CharacterStyleRange><Br /> </CharacterStyleRange>
</ParagraphStyleRange> </ParagraphStyleRange>
</Cell> </Cell>
<Cell Name="3:1" AppliedCellStyle="CellStyle/Cell"> <Cell Name="3:1" AppliedCellStyle="CellStyle/Cell">
<ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/TablePar &gt; LeftAlign"> <ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/TablePar &gt; LeftAlign">
<CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle"> <CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle">
<Content>Example of a row that spans multiple lines.</Content> <Content>Example of a row that spans multiple lines.</Content>
</CharacterStyleRange><Br /> </CharacterStyleRange>
</ParagraphStyleRange> </ParagraphStyleRange>
</Cell> </Cell>
<Cell Name="0:2" AppliedCellStyle="CellStyle/Cell"> <Cell Name="0:2" AppliedCellStyle="CellStyle/Cell">
<ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/TablePar &gt; CenterAlign"> <ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/TablePar &gt; CenterAlign">
<CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle"> <CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle">
<Content>Second</Content> <Content>Second</Content>
</CharacterStyleRange><Br /> </CharacterStyleRange>
</ParagraphStyleRange> </ParagraphStyleRange>
</Cell> </Cell>
<Cell Name="1:2" AppliedCellStyle="CellStyle/Cell"> <Cell Name="1:2" AppliedCellStyle="CellStyle/Cell">
<ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/TablePar &gt; LeftAlign"> <ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/TablePar &gt; LeftAlign">
<CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle"> <CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle">
<Content>row</Content> <Content>row</Content>
</CharacterStyleRange><Br /> </CharacterStyleRange>
</ParagraphStyleRange> </ParagraphStyleRange>
</Cell> </Cell>
<Cell Name="2:2" AppliedCellStyle="CellStyle/Cell"> <Cell Name="2:2" AppliedCellStyle="CellStyle/Cell">
<ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/TablePar &gt; RightAlign"> <ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/TablePar &gt; RightAlign">
<CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle"> <CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle">
<Content>5.0</Content> <Content>5.0</Content>
</CharacterStyleRange><Br /> </CharacterStyleRange>
</ParagraphStyleRange> </ParagraphStyleRange>
</Cell> </Cell>
<Cell Name="3:2" AppliedCellStyle="CellStyle/Cell"> <Cell Name="3:2" AppliedCellStyle="CellStyle/Cell">
<ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/TablePar &gt; LeftAlign"> <ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/TablePar &gt; LeftAlign">
<CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle"> <CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle">
<Content>Here's another one. Note the blank line between rows.</Content> <Content>Here's another one. Note the blank line between rows.</Content>
</CharacterStyleRange><Br /> </CharacterStyleRange>
</ParagraphStyleRange> </ParagraphStyleRange>
</Cell> </Cell>
</Table> </Table>
<ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/TableCaption"> <ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/TableCaption">
<CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle"> <CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle">
<Content>Here's the caption. It may span multiple lines.</Content> <Content>Here's the caption. It may span multiple lines.</Content>
</CharacterStyleRange><Br /> </CharacterStyleRange>
</ParagraphStyleRange> </ParagraphStyleRange>
<Br />
<ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/Paragraph"> <ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/Paragraph">
<CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle"> <CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle">
<Content>Multiline table without caption:</Content> <Content>Multiline table without caption:</Content>
</CharacterStyleRange><Br /> </CharacterStyleRange>
</ParagraphStyleRange> </ParagraphStyleRange>
<Br />
<Table AppliedTableStyle="TableStyle/Table" HeaderRowCount="1" BodyRowCount="2" ColumnCount="4"> <Table AppliedTableStyle="TableStyle/Table" HeaderRowCount="1" BodyRowCount="2" ColumnCount="4">
<Column Name="0" SingleColumnWidth="75.0" /> <Column Name="0" SingleColumnWidth="75.0" />
<Column Name="1" SingleColumnWidth="68.75" /> <Column Name="1" SingleColumnWidth="68.75" />
@ -494,95 +502,96 @@
<ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/TablePar &gt; TableHeader &gt; CenterAlign"> <ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/TablePar &gt; TableHeader &gt; CenterAlign">
<CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle"> <CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle">
<Content>Centered Header</Content> <Content>Centered Header</Content>
</CharacterStyleRange><Br /> </CharacterStyleRange>
</ParagraphStyleRange> </ParagraphStyleRange>
</Cell> </Cell>
<Cell Name="1:0" AppliedCellStyle="CellStyle/Cell"> <Cell Name="1:0" AppliedCellStyle="CellStyle/Cell">
<ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/TablePar &gt; TableHeader &gt; LeftAlign"> <ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/TablePar &gt; TableHeader &gt; LeftAlign">
<CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle"> <CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle">
<Content>Left Aligned</Content> <Content>Left Aligned</Content>
</CharacterStyleRange><Br /> </CharacterStyleRange>
</ParagraphStyleRange> </ParagraphStyleRange>
</Cell> </Cell>
<Cell Name="2:0" AppliedCellStyle="CellStyle/Cell"> <Cell Name="2:0" AppliedCellStyle="CellStyle/Cell">
<ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/TablePar &gt; TableHeader &gt; RightAlign"> <ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/TablePar &gt; TableHeader &gt; RightAlign">
<CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle"> <CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle">
<Content>Right Aligned</Content> <Content>Right Aligned</Content>
</CharacterStyleRange><Br /> </CharacterStyleRange>
</ParagraphStyleRange> </ParagraphStyleRange>
</Cell> </Cell>
<Cell Name="3:0" AppliedCellStyle="CellStyle/Cell"> <Cell Name="3:0" AppliedCellStyle="CellStyle/Cell">
<ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/TablePar &gt; TableHeader &gt; LeftAlign"> <ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/TablePar &gt; TableHeader &gt; LeftAlign">
<CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle"> <CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle">
<Content>Default aligned</Content> <Content>Default aligned</Content>
</CharacterStyleRange><Br /> </CharacterStyleRange>
</ParagraphStyleRange> </ParagraphStyleRange>
</Cell> </Cell>
<Cell Name="0:1" AppliedCellStyle="CellStyle/Cell"> <Cell Name="0:1" AppliedCellStyle="CellStyle/Cell">
<ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/TablePar &gt; CenterAlign"> <ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/TablePar &gt; CenterAlign">
<CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle"> <CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle">
<Content>First</Content> <Content>First</Content>
</CharacterStyleRange><Br /> </CharacterStyleRange>
</ParagraphStyleRange> </ParagraphStyleRange>
</Cell> </Cell>
<Cell Name="1:1" AppliedCellStyle="CellStyle/Cell"> <Cell Name="1:1" AppliedCellStyle="CellStyle/Cell">
<ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/TablePar &gt; LeftAlign"> <ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/TablePar &gt; LeftAlign">
<CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle"> <CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle">
<Content>row</Content> <Content>row</Content>
</CharacterStyleRange><Br /> </CharacterStyleRange>
</ParagraphStyleRange> </ParagraphStyleRange>
</Cell> </Cell>
<Cell Name="2:1" AppliedCellStyle="CellStyle/Cell"> <Cell Name="2:1" AppliedCellStyle="CellStyle/Cell">
<ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/TablePar &gt; RightAlign"> <ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/TablePar &gt; RightAlign">
<CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle"> <CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle">
<Content>12.0</Content> <Content>12.0</Content>
</CharacterStyleRange><Br /> </CharacterStyleRange>
</ParagraphStyleRange> </ParagraphStyleRange>
</Cell> </Cell>
<Cell Name="3:1" AppliedCellStyle="CellStyle/Cell"> <Cell Name="3:1" AppliedCellStyle="CellStyle/Cell">
<ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/TablePar &gt; LeftAlign"> <ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/TablePar &gt; LeftAlign">
<CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle"> <CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle">
<Content>Example of a row that spans multiple lines.</Content> <Content>Example of a row that spans multiple lines.</Content>
</CharacterStyleRange><Br /> </CharacterStyleRange>
</ParagraphStyleRange> </ParagraphStyleRange>
</Cell> </Cell>
<Cell Name="0:2" AppliedCellStyle="CellStyle/Cell"> <Cell Name="0:2" AppliedCellStyle="CellStyle/Cell">
<ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/TablePar &gt; CenterAlign"> <ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/TablePar &gt; CenterAlign">
<CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle"> <CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle">
<Content>Second</Content> <Content>Second</Content>
</CharacterStyleRange><Br /> </CharacterStyleRange>
</ParagraphStyleRange> </ParagraphStyleRange>
</Cell> </Cell>
<Cell Name="1:2" AppliedCellStyle="CellStyle/Cell"> <Cell Name="1:2" AppliedCellStyle="CellStyle/Cell">
<ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/TablePar &gt; LeftAlign"> <ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/TablePar &gt; LeftAlign">
<CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle"> <CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle">
<Content>row</Content> <Content>row</Content>
</CharacterStyleRange><Br /> </CharacterStyleRange>
</ParagraphStyleRange> </ParagraphStyleRange>
</Cell> </Cell>
<Cell Name="2:2" AppliedCellStyle="CellStyle/Cell"> <Cell Name="2:2" AppliedCellStyle="CellStyle/Cell">
<ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/TablePar &gt; RightAlign"> <ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/TablePar &gt; RightAlign">
<CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle"> <CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle">
<Content>5.0</Content> <Content>5.0</Content>
</CharacterStyleRange><Br /> </CharacterStyleRange>
</ParagraphStyleRange> </ParagraphStyleRange>
</Cell> </Cell>
<Cell Name="3:2" AppliedCellStyle="CellStyle/Cell"> <Cell Name="3:2" AppliedCellStyle="CellStyle/Cell">
<ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/TablePar &gt; LeftAlign"> <ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/TablePar &gt; LeftAlign">
<CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle"> <CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle">
<Content>Here's another one. Note the blank line between rows.</Content> <Content>Here's another one. Note the blank line between rows.</Content>
</CharacterStyleRange><Br /> </CharacterStyleRange>
</ParagraphStyleRange> </ParagraphStyleRange>
</Cell> </Cell>
</Table> </Table>
<ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/TableCaption"> <ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/TableCaption">
<Br />
</ParagraphStyleRange> </ParagraphStyleRange>
<Br />
<ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/Paragraph"> <ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/Paragraph">
<CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle"> <CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle">
<Content>Table without column headers:</Content> <Content>Table without column headers:</Content>
</CharacterStyleRange><Br /> </CharacterStyleRange>
</ParagraphStyleRange> </ParagraphStyleRange>
<Br />
<Table AppliedTableStyle="TableStyle/Table" HeaderRowCount="0" BodyRowCount="3" ColumnCount="4"> <Table AppliedTableStyle="TableStyle/Table" HeaderRowCount="0" BodyRowCount="3" ColumnCount="4">
<Column Name="0" /> <Column Name="0" />
<Column Name="1" /> <Column Name="1" />
@ -592,95 +601,96 @@
<ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/TablePar &gt; RightAlign"> <ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/TablePar &gt; RightAlign">
<CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle"> <CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle">
<Content>12</Content> <Content>12</Content>
</CharacterStyleRange><Br /> </CharacterStyleRange>
</ParagraphStyleRange> </ParagraphStyleRange>
</Cell> </Cell>
<Cell Name="1:0" AppliedCellStyle="CellStyle/Cell"> <Cell Name="1:0" AppliedCellStyle="CellStyle/Cell">
<ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/TablePar &gt; LeftAlign"> <ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/TablePar &gt; LeftAlign">
<CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle"> <CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle">
<Content>12</Content> <Content>12</Content>
</CharacterStyleRange><Br /> </CharacterStyleRange>
</ParagraphStyleRange> </ParagraphStyleRange>
</Cell> </Cell>
<Cell Name="2:0" AppliedCellStyle="CellStyle/Cell"> <Cell Name="2:0" AppliedCellStyle="CellStyle/Cell">
<ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/TablePar &gt; CenterAlign"> <ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/TablePar &gt; CenterAlign">
<CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle"> <CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle">
<Content>12</Content> <Content>12</Content>
</CharacterStyleRange><Br /> </CharacterStyleRange>
</ParagraphStyleRange> </ParagraphStyleRange>
</Cell> </Cell>
<Cell Name="3:0" AppliedCellStyle="CellStyle/Cell"> <Cell Name="3:0" AppliedCellStyle="CellStyle/Cell">
<ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/TablePar &gt; RightAlign"> <ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/TablePar &gt; RightAlign">
<CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle"> <CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle">
<Content>12</Content> <Content>12</Content>
</CharacterStyleRange><Br /> </CharacterStyleRange>
</ParagraphStyleRange> </ParagraphStyleRange>
</Cell> </Cell>
<Cell Name="0:1" AppliedCellStyle="CellStyle/Cell"> <Cell Name="0:1" AppliedCellStyle="CellStyle/Cell">
<ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/TablePar &gt; RightAlign"> <ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/TablePar &gt; RightAlign">
<CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle"> <CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle">
<Content>123</Content> <Content>123</Content>
</CharacterStyleRange><Br /> </CharacterStyleRange>
</ParagraphStyleRange> </ParagraphStyleRange>
</Cell> </Cell>
<Cell Name="1:1" AppliedCellStyle="CellStyle/Cell"> <Cell Name="1:1" AppliedCellStyle="CellStyle/Cell">
<ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/TablePar &gt; LeftAlign"> <ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/TablePar &gt; LeftAlign">
<CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle"> <CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle">
<Content>123</Content> <Content>123</Content>
</CharacterStyleRange><Br /> </CharacterStyleRange>
</ParagraphStyleRange> </ParagraphStyleRange>
</Cell> </Cell>
<Cell Name="2:1" AppliedCellStyle="CellStyle/Cell"> <Cell Name="2:1" AppliedCellStyle="CellStyle/Cell">
<ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/TablePar &gt; CenterAlign"> <ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/TablePar &gt; CenterAlign">
<CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle"> <CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle">
<Content>123</Content> <Content>123</Content>
</CharacterStyleRange><Br /> </CharacterStyleRange>
</ParagraphStyleRange> </ParagraphStyleRange>
</Cell> </Cell>
<Cell Name="3:1" AppliedCellStyle="CellStyle/Cell"> <Cell Name="3:1" AppliedCellStyle="CellStyle/Cell">
<ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/TablePar &gt; RightAlign"> <ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/TablePar &gt; RightAlign">
<CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle"> <CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle">
<Content>123</Content> <Content>123</Content>
</CharacterStyleRange><Br /> </CharacterStyleRange>
</ParagraphStyleRange> </ParagraphStyleRange>
</Cell> </Cell>
<Cell Name="0:2" AppliedCellStyle="CellStyle/Cell"> <Cell Name="0:2" AppliedCellStyle="CellStyle/Cell">
<ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/TablePar &gt; RightAlign"> <ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/TablePar &gt; RightAlign">
<CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle"> <CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle">
<Content>1</Content> <Content>1</Content>
</CharacterStyleRange><Br /> </CharacterStyleRange>
</ParagraphStyleRange> </ParagraphStyleRange>
</Cell> </Cell>
<Cell Name="1:2" AppliedCellStyle="CellStyle/Cell"> <Cell Name="1:2" AppliedCellStyle="CellStyle/Cell">
<ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/TablePar &gt; LeftAlign"> <ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/TablePar &gt; LeftAlign">
<CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle"> <CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle">
<Content>1</Content> <Content>1</Content>
</CharacterStyleRange><Br /> </CharacterStyleRange>
</ParagraphStyleRange> </ParagraphStyleRange>
</Cell> </Cell>
<Cell Name="2:2" AppliedCellStyle="CellStyle/Cell"> <Cell Name="2:2" AppliedCellStyle="CellStyle/Cell">
<ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/TablePar &gt; CenterAlign"> <ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/TablePar &gt; CenterAlign">
<CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle"> <CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle">
<Content>1</Content> <Content>1</Content>
</CharacterStyleRange><Br /> </CharacterStyleRange>
</ParagraphStyleRange> </ParagraphStyleRange>
</Cell> </Cell>
<Cell Name="3:2" AppliedCellStyle="CellStyle/Cell"> <Cell Name="3:2" AppliedCellStyle="CellStyle/Cell">
<ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/TablePar &gt; RightAlign"> <ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/TablePar &gt; RightAlign">
<CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle"> <CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle">
<Content>1</Content> <Content>1</Content>
</CharacterStyleRange><Br /> </CharacterStyleRange>
</ParagraphStyleRange> </ParagraphStyleRange>
</Cell> </Cell>
</Table> </Table>
<ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/TableCaption"> <ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/TableCaption">
<Br />
</ParagraphStyleRange> </ParagraphStyleRange>
<Br />
<ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/Paragraph"> <ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/Paragraph">
<CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle"> <CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle">
<Content>Multiline table without column headers:</Content> <Content>Multiline table without column headers:</Content>
</CharacterStyleRange><Br /> </CharacterStyleRange>
</ParagraphStyleRange> </ParagraphStyleRange>
<Br />
<Table AppliedTableStyle="TableStyle/Table" HeaderRowCount="0" BodyRowCount="2" ColumnCount="4"> <Table AppliedTableStyle="TableStyle/Table" HeaderRowCount="0" BodyRowCount="2" ColumnCount="4">
<Column Name="0" SingleColumnWidth="75.0" /> <Column Name="0" SingleColumnWidth="75.0" />
<Column Name="1" SingleColumnWidth="68.75" /> <Column Name="1" SingleColumnWidth="68.75" />
@ -690,59 +700,58 @@
<ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/TablePar &gt; CenterAlign"> <ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/TablePar &gt; CenterAlign">
<CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle"> <CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle">
<Content>First</Content> <Content>First</Content>
</CharacterStyleRange><Br /> </CharacterStyleRange>
</ParagraphStyleRange> </ParagraphStyleRange>
</Cell> </Cell>
<Cell Name="1:0" AppliedCellStyle="CellStyle/Cell"> <Cell Name="1:0" AppliedCellStyle="CellStyle/Cell">
<ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/TablePar &gt; LeftAlign"> <ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/TablePar &gt; LeftAlign">
<CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle"> <CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle">
<Content>row</Content> <Content>row</Content>
</CharacterStyleRange><Br /> </CharacterStyleRange>
</ParagraphStyleRange> </ParagraphStyleRange>
</Cell> </Cell>
<Cell Name="2:0" AppliedCellStyle="CellStyle/Cell"> <Cell Name="2:0" AppliedCellStyle="CellStyle/Cell">
<ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/TablePar &gt; RightAlign"> <ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/TablePar &gt; RightAlign">
<CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle"> <CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle">
<Content>12.0</Content> <Content>12.0</Content>
</CharacterStyleRange><Br /> </CharacterStyleRange>
</ParagraphStyleRange> </ParagraphStyleRange>
</Cell> </Cell>
<Cell Name="3:0" AppliedCellStyle="CellStyle/Cell"> <Cell Name="3:0" AppliedCellStyle="CellStyle/Cell">
<ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/TablePar"> <ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/TablePar">
<CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle"> <CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle">
<Content>Example of a row that spans multiple lines.</Content> <Content>Example of a row that spans multiple lines.</Content>
</CharacterStyleRange><Br /> </CharacterStyleRange>
</ParagraphStyleRange> </ParagraphStyleRange>
</Cell> </Cell>
<Cell Name="0:1" AppliedCellStyle="CellStyle/Cell"> <Cell Name="0:1" AppliedCellStyle="CellStyle/Cell">
<ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/TablePar &gt; CenterAlign"> <ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/TablePar &gt; CenterAlign">
<CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle"> <CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle">
<Content>Second</Content> <Content>Second</Content>
</CharacterStyleRange><Br /> </CharacterStyleRange>
</ParagraphStyleRange> </ParagraphStyleRange>
</Cell> </Cell>
<Cell Name="1:1" AppliedCellStyle="CellStyle/Cell"> <Cell Name="1:1" AppliedCellStyle="CellStyle/Cell">
<ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/TablePar &gt; LeftAlign"> <ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/TablePar &gt; LeftAlign">
<CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle"> <CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle">
<Content>row</Content> <Content>row</Content>
</CharacterStyleRange><Br /> </CharacterStyleRange>
</ParagraphStyleRange> </ParagraphStyleRange>
</Cell> </Cell>
<Cell Name="2:1" AppliedCellStyle="CellStyle/Cell"> <Cell Name="2:1" AppliedCellStyle="CellStyle/Cell">
<ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/TablePar &gt; RightAlign"> <ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/TablePar &gt; RightAlign">
<CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle"> <CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle">
<Content>5.0</Content> <Content>5.0</Content>
</CharacterStyleRange><Br /> </CharacterStyleRange>
</ParagraphStyleRange> </ParagraphStyleRange>
</Cell> </Cell>
<Cell Name="3:1" AppliedCellStyle="CellStyle/Cell"> <Cell Name="3:1" AppliedCellStyle="CellStyle/Cell">
<ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/TablePar"> <ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/TablePar">
<CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle"> <CharacterStyleRange AppliedCharacterStyle="$ID/NormalCharacterStyle">
<Content>Here's another one. Note the blank line between rows.</Content> <Content>Here's another one. Note the blank line between rows.</Content>
</CharacterStyleRange><Br /> </CharacterStyleRange>
</ParagraphStyleRange> </ParagraphStyleRange>
</Cell> </Cell>
</Table> </Table>
<ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/TableCaption"> <ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/TableCaption">
<Br />
</ParagraphStyleRange> </ParagraphStyleRange>

File diff suppressed because it is too large Load diff