You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何设置Dyalog APL网格单元格的垂直对齐方式?

Dyalog APL 16.0 Classic网格单元格顶部对齐

你当前使用的RowTitleAlign属性仅作用于行标题的对齐,无法控制常规单元格内容的垂直对齐方式。要实现多行文本单元格与单行文本单元格的顶部对齐,需要给Grid控件添加CellAlign属性并设置为'TopLeft'。

修改后的示例代码:

Test
'F'⎕WC'Form'
'F.G'⎕WC'Grid' ('Values'(1 2⍴('foo',[0.5]'bar')'baz')) ('CellHeights' 10) ('CellAlign' 'TopLeft')

关键说明

  • CellAlign属性专门用于控制网格内所有单元格内容的对齐规则,'TopLeft'表示垂直顶部对齐、水平左对齐,可直接让“baz”与“foo”保持垂直方向的顶部对齐。
  • 原代码中的RowTitleAlign仅影响行标题区域的文本位置,对单元格内容无作用,可按需移除。

内容的提问来源于stack exchange,提问作者August Karlstrom

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.15 23:22:01