BaselinePosition
是用于指定对象基线位置的一个选项,以实现与周围文本或其它表达式对齐的目的.
更多信息
- BaselinePosition 是一个用于 Graphics、Grid 和 TabView 的选项.
- BaselinePosition->pos 指定在一个对象中的位置 pos 应该与周围文本或其它表达式的基线对齐.
- BaselinePosition 的可能设置为:
-
Automatic 缺省对象基线 Bottom 对象的底部 Top 对象的项部 Center 顶部和底部之间距离的一半 Axis 对象的轴 Baseline 首行文本的基线 Scaled[y] 对象高度的 y 部分 i 在一个网格中第 i 行的基线 {i,j} 在一个网格中元素 i,j 的基线 {{i,j},pos} 元素 i,j 中的位置 pos pos->ref 为了将 pos 与 ref 对齐,基线的偏移量 - 对于包含多行文本的对象而言,BaselinePosition->Baseline 指定整个对象的基线应该是文本第一行的基线.
- Scaled[0] 相应于对象的底部;Scaled[1] 相应于顶部. 如果 y 超出 0 至 1 的范围,则 Scaled[y] 给出的基线位于该对象之外.
- 在 BaselinePosition->(pos->ref ) 中,参考点 ref 可以是 Baseline、Axis、Bottom、Top 或者 Center. 它也可以是 Scaled[y],其中 y 代表当前字体下一个单行文本总高度值的分数.
- 参考点 ref 相对于对象周围的默认字体的行高. Top 与字体的顶端对齐,而 Bottom 与字体的底部对齐.
- 对于具有单行行高的对象,比如 Button 和 PopupMenu,BaselinePosition->Automatic 通常对应于BaselinePosition->Baseline.
- 对于跨越多个行的对象,比如 Grid 和 Panel,BaselinePosition->Automatic 通常对应于BaselinePosition->(Axis->Baseline).
- 对文本而言,轴的位置取决于 - 或类似字符的位置. 对其它对象而言,该轴被作为中心,除非当某个结构(例如分数线或图形轴)定义了其它选择.
- BaselinePosition 的某些设置与 ImageSize 的垂直维度的 Full 和 Scaled 设置不兼容. 当这些设置冲突时,BaselinePosition 设置将取代 ImageSize 设置.
范例
打开所有单元关闭所有单元
Wolfram Research (2007),BaselinePosition,Wolfram 语言函数,https://reference.wolfram.com/language/ref/BaselinePosition.html (更新于 2012 年).
文本
Wolfram Research (2007),BaselinePosition,Wolfram 语言函数,https://reference.wolfram.com/language/ref/BaselinePosition.html (更新于 2012 年).
CMS
Wolfram 语言. 2007. "BaselinePosition." Wolfram 语言与系统参考资料中心. Wolfram Research. 最新版本 2012. https://reference.wolfram.com/language/ref/BaselinePosition.html.
APA
Wolfram 语言. (2007). BaselinePosition. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/BaselinePosition.html 年