我想使用richText 方法将对象文本分配为rtf 文本。我对 rtf 中的表格有一个奇怪的行为。
使用相同的代码 == 表格出现在 Windows XP 中对象的文本中,但未出现在 Windows 7 中。这是 Windows 7 中的已知问题吗?
Object o = current
o."Object Text" = richText("{\\rtf1 \\viewkind4
{\\colortbl;\\red0\\green0\\blue0;}
{\\stylesheet
{\\s1\\fs20 heading 1;}
{\\s2\\fs20 heading 2;}
{\\s17\\fs20 Body Text;}
{\\s22\\fs20 List Bullet;}
}
{\\info}
\\pard\\plain \\s17 \\fs20 {Here is a table:\\par}
\\trowd\\trhdr\\trqc\\trbrdrt\\brdrs\\brdrw30\\trbrdrb\\brdrs\\brdrw30\\trbrdrl\\brdrs\\brdrw30\\trbrdrr\\brdrs\\brdrw30\\trbrdrh\\brdrs\\brdrw15\\trbrdrv\\brdrs\\brdrw15\\plain\\pard\\s17 \\fs20 \\trgaph70\\intbl
\\clbrdrt\\brdrs\\clbrdrb\\brdrs\\clbrdrl\\brdrs\\clbrdrr\\brdrs\\cellx4530
\\clbrdrt\\brdrs\\clbrdrb\\brdrs\\clbrdrl\\brdrs\\clbrdrr\\brdrs\\cellx9060 \\pard\\plain \\b\\qc \\intbl{Column One\\cell }\\pard\\plain \\b\\qc \\intbl{Column Two\\cell }\\row
\\trowd\\trqc\\trbrdrt\\brdrs\\brdrw30\\trbrdrb\\brdrs\\brdrw30\\trbrdrl\\brdrs\\brdrw30\\trbrdrr\\brdrs\\brdrw30\\trbrdrh\\brdrs\\brdrw15\\trbrdrv\\brdrs\\brdrw15\\plain\\pard\\s17 \\fs20 \\trgaph70\\intbl
\\clbrdrt\\brdrs\\clbrdrb\\brdrs\\clbrdrl\\brdrs\\clbrdrr\\brdrs\\cellx4530
\\clbrdrt\\brdrs\\clbrdrb\\brdrs\\clbrdrl\\brdrs\\clbrdrr\\brdrs\\cellx9060 \\pard\\plain \\s17 \\fs20 \\intbl{Item One\\cell }\\pard\\plain \\s17 \\fs20 \\intbl{Value One\\cell }\\row
\\trowd\\trqc\\trbrdrt\\brdrs\\brdrw30\\trbrdrb\\brdrs\\brdrw30\\trbrdrl\\brdrs\\brdrw30\\trbrdrr\\brdrs\\brdrw30\\trbrdrh\\brdrs\\brdrw15\\trbrdrv\\brdrs\\brdrw15\\plain\\pard\\s17 \\fs20 \\trgaph70\\intbl
\\clbrdrt\\brdrs\\clbrdrb\\brdrs\\clbrdrl\\brdrs\\clbrdrr\\brdrs\\cellx4530
\\clbrdrt\\brdrs\\clbrdrb\\brdrs\\clbrdrl\\brdrs\\clbrdrr\\brdrs\\cellx9060 \\pard\\plain \\s17 \\fs20 \\intbl{Item Two\\cell }\\pard\\plain \\s17 \\fs20 \\intbl{Value Two\\cell }\\row
\\trowd\\trqc\\trbrdrt\\brdrs\\brdrw30\\trbrdrb\\brdrs\\brdrw30\\trbrdrl\\brdrs\\brdrw30\\trbrdrr\\brdrs\\brdrw30\\trbrdrh\\brdrs\\brdrw15\\trbrdrv\\brdrs\\brdrw15\\plain\\pard\\s17 \\fs20 \\trgaph70\\intbl
\\clbrdrt\\brdrs\\clbrdrb\\brdrs\\clbrdrl\\brdrs\\clbrdrr\\brdrs\\cellx4530
\\clbrdrt\\brdrs\\clbrdrb\\brdrs\\clbrdrl\\brdrs\\clbrdrr\\brdrs\\cellx9060 \\pard\\plain \\s17 \\fs20 \\intbl{Item Three\\cell }\\pard\\plain \\s17 \\fs20 \\intbl{Value Three\\cell }\\row
\\pard\\plain \\s17 \\fs20 {\\par}
}")
string attr = o."Object Text"
print attr
这是Windows XP中的截图
这在 7