我用下面的代码来改变段落颜色,怎么得不到我想要的颜色?请高手赐教。
oDoc.CallMethod("Content.InsertAfter","测试插入文字!");
wxAutomationObject paragraph;
oDoc.GetObject(paragraph, "Paragraphs.Last");
paragraph.PutProperty("Alignment", long(c_ALIGN_CENTER));
paragraph.PutProperty("SpaceAfter", long(0));
paragraph.PutProperty("SpaceBefore", long(0));
paragraph.PutProperty("Range.Font.Name", _("Arial Black"));
paragraph.PutProperty("Range.Font.Size", 20);
paragraph.PutProperty("Range.Font.Bold", true);
paragraph.PutProperty("Range.Font.Italic", false);
wxVariant color[3];
color[0]=15L;
color[1]=93L;
color[2]=145L;
paragraph.PutProperty("Range.Font.Color",3, color);
用wxAutomationObject控制word,怎么改变字体颜色 Topic is solved
-
- Experienced Solver
- Posts: 55
- Joined: Fri Aug 10, 2012 9:59 am
-
- Experienced Solver
- Posts: 55
- Joined: Fri Aug 10, 2012 9:59 am
Re: 用wxAutomationObject控制word,怎么改变字体颜色
wxColour cr = wxColour(120,19,10);
paragraph.PutProperty("Range.Font.Color", (long)cr.GetRGB());
paragraph.PutProperty("Range.Font.Color", (long)cr.GetRGB());
-
- Earned some good credits
- Posts: 126
- Joined: Fri Nov 11, 2011 2:45 am
- Location: China
Re: 用wxAutomationObject控制word,怎么改变字体颜色
很好!
尽管自己找到了解决办法,也在这儿贴出来
赞一个
尽管自己找到了解决办法,也在这儿贴出来
赞一个
Slackware GNU/Linux x86_64
wxWidgets-3.3.0
wxWidgets-3.3.0