首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >晶体在FieldObject中的垂直排列

晶体在FieldObject中的垂直排列
EN

Stack Overflow用户
提问于 2012-05-22 15:19:13
回答 1查看 2.2K关注 0票数 0

我有一个包含水晶报告的WinForms C#应用程序。在它中,我有多个FieldObjects,其行数不同。我希望它们是水平和垂直的中心。通过将HorAlignment属性设置为crHorCenterAlign,我可以水平地对它们进行居中,但我无法找到一种方法将其垂直设置为中心。我还没有在网上找到答案,所以我的问题是:

如何将FieldObject的文本设置为以垂直为中心,因为您将使用设置为crHorCenterAlign的HorAlignment将其水平居中?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-05-22 16:52:49

对于垂直对中,请使用水平对齐属性。

不幸的是,没有一种简单的方法可以水平地对文本对象进行居中(在任何模式下)。在过去,我使用一个公式来代替文本对象作为字段头。我试着调整公式的大小(旋转排列),以修正“最坏”的情况,并希望得到最好的结果:

代码语言:javascript
运行
复制
//insert a CRLF after the first space
Replace({TABLE.FIELD}, " ", " " + Chr(10) + Chr(13), 1, 1)

不要忘记,您还需要交换字段的高度和宽度属性的值。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10704988

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档