请问tx activex中如何控制table的对齐?
如题,请问如何控制整个table的左、中、右对齐方式? 是整个table的,而不是单元格的!我反复尝试,不管是手工操作还是代码操作都未成功,只能实现对单元格内文本的对齐设置,对整个表格怎么实现呢?
在Word中设置好的左中右对其,用tx打开都可以正常显示,但是在tx中该怎么设置呢? 请尝试如下代码。
int tableID = 10;
textControl1.Tables.Add(6, 3, tableID);
TXTextControl.Table table = textControl1.Tables.GetItem(tableID);
table.Cells.GetItem(1, 1).Text = "Date / Time";
table.Cells.GetItem(1, 2).Text = "Customer data";
table.Cells.GetItem(1, 3).Text = "Result";
textControl1.Selection.Start = table.Cells.GetItem(1, 1).Start - 1;
textControl1.Selection.Length = table.Cells.GetItem(1, 3).Start - 1
+ table.Cells.GetItem(1, 3).Length;
textControl1.Selection.Bold = true;
textControl1.Selection.ParagraphFormat.Alignment = TXTextControl.HorizontalAlignment.Center;
textControl1.Selection.Length = 0;
回复 2楼gw0506的帖子
不好意思,可能是我没有表述清楚,我想说的是如下图的效果:
回复 3楼roc_hover的帖子
这个问题需要咨询厂商看能否实现,有进一步消息反馈给你。谢谢
页:
[1]