Alignment

Alignment

是一个选项,指定显示的对象内容应该如何在该对象可用面积内对齐.

更多信息

  • 可以给出如下设置:
  • Automatic基于环境的缺省对齐
    Left左对齐
    Right右对齐
    Top顶对齐
    Bottom底对齐
    Baseline基线对齐
    Center居中
    {h,v}水平和垂直分别对齐
    x(左)到 (右)在位置 x 对齐
    {x,y} 在水平和垂直位置 xy 处对齐
    "c"在网格中指定字符上对齐
  • Alignment->Center 等价于 Alignment->{Center,Center}.
  • Alignment->{x,y} 中,y 值有效范围从底部的 到顶部的 .
  • Alignment->spec 表明一个对象的 spec 元素应该与包含它的任意对象的 spec 元素对齐.
  • Alignment->Automatic 的情况下,一个对象内容的对齐应该基于任意包含它的对象的指定对齐.
  • GridDataset 和相关结构中 Alignment 的一般设置是:
  • specspec 应用于所有项
    {specx}把水平对齐 specx 应用在连续的水平位置
    {specx,specy}在连续的水平和垂直位置上应用水平对齐 specx 和垂直对齐 specy
    {specx,specy,rules}也允许明确的规则应用于独立的 i,j 元素
  • speck 可以有以下形式:
  • {s1,s2,,sn}使用 s1sn;然后使用默认
    {{c}}在所有情况下使用 c
    {{c1,c2}}或在 c1c2 之间
    {{c1,c2,}}遍历所有 ci
    {s,{c}}使用 s,然后重复使用 c
    {s1,{c},sn}使用 s1,然后重复使用 c,但是最后使用 sn
    {s1,s2,,{c1,c2,},sm,,sn}在开始处使用 si 的第一个序列,然后遍历使用 ci,然后在结尾使用 si 的最后序列
    {s1,s2,,{},sm,,sn}在开始处使用 si 的第一个序列,在结尾使用最后序列
    {i1->v1,i2->v2,}指定在位置 ik 使用啥
    {spec,rules}使用 rules 覆盖 spec 中的规范
  • 当设置成形式 {s1,s2,,{},sm,,sn},如果指定的 si 多于网格中的项,那么,在开始处的 si 用于第一项,结尾处的用于最后一项.
  • 形式为 {{imin,imax},{jmin,jmax}}->v 的规则可用于指定网格区域的对齐.

范例

打开所有单元关闭所有单元

基本范例  (3)

对齐网格中心周围的元素:

用于 Button 的各种预定义对齐选项:

对齐方格内的表达式:

范围  (3)

左对齐网格中的内容:

以小数点为基准对齐数字:

对齐网格内的一个元素:

推广和延伸  (2)

分别对齐网格内的各列:

对齐网格内的一组元素:

属性和关系  (2)

Alignment 影响整个结构的对齐,但不是文本的单行:

TextAlignment 在字符串或表达式中用于对齐文本的单独行:

通常需要将两个对齐设置为相同的值:

Alignment 确定受过窄的 PageWidth 影响的单元应如何对齐:

abc
Wolfram Research (2007),Alignment,Wolfram 语言函数,https://reference.wolfram.com/language/ref/Alignment.html.

文本

Wolfram Research (2007),Alignment,Wolfram 语言函数,https://reference.wolfram.com/language/ref/Alignment.html.

CMS

Wolfram 语言. 2007. "Alignment." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/Alignment.html.

APA

Wolfram 语言. (2007). Alignment. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/Alignment.html 年

BibTeX

@misc{reference.wolfram_2024_alignment, author="Wolfram Research", title="{Alignment}", year="2007", howpublished="\url{https://reference.wolfram.com/language/ref/Alignment.html}", note=[Accessed: 22-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_alignment, organization={Wolfram Research}, title={Alignment}, year={2007}, url={https://reference.wolfram.com/language/ref/Alignment.html}, note=[Accessed: 22-November-2024 ]}