是否将文本自动适合计划表的单行?

问题描述 投票:-1回答:1

Mirror of this post.

我缺少以编程方式完成此(标题)的任何好方法吗?我希望将列的宽度更改为适合每行中所有文本的一行以提高可读性,以将其打印在纸张上。我目前执行此操作的框架感到混乱,这是Here by Fair59's answer

  1. 使用TableCellStyle,设置为我要使用的已知字体名称。

  2. 当前索引,行和列的循环。

  3. 通过ViewSchedule.Definition.GridColumnWidth通过使用字体大小找到的比例因子缩放列宽。

我忍不住觉得无法用我不知道的一种更有效,更安全的方法来解决此方法。有小费吗?预先感谢。

c# revit-api
1个回答
-1
投票

Update here.不幸的是,这似乎是我的问题的最佳解决方案。我将在Autodesk论坛上进行更新,在这里我应该找到更有效的答案。

© www.soinside.com 2019 - 2024. All rights reserved.