【Justification类】setJustificationType(juce::Justification::center); 的参数以及意义

◆ Flags

标记可以在构造函数中组合和使用的值。

枚举 数
left 

指示项目应与可用空间的左边缘对齐。

right 

指示项应与可用空间的右边缘对齐。

horizontallyCentred 

指示项目应放置在可用空间的左右两侧之间的中心位置。

top 

I指示项目应与可用空间的顶部边缘对齐。

bottom 

指示项应与可用空间的底部边缘对齐。

verticallyCentred 

指示项目应放置在可用空间的顶部和底部之间的中心位置。

horizontallyJustified 

指示应将文本行展开以填充可用的最大宽度,以便两个边距垂直对齐.

centred 

I表示项目应垂直和水平居中。

这等效于 (horizontallyCenterd | verticallyCenterd)

centredLeft 

指示项目应垂直居中,但放置在左侧。

这相当于 (left | verticallycenterd)

centredRight 

I表示项目应垂直居中,但应放置在右侧。

这相当于 (右 | verticallycenterd)

centredTop 

指示项目应水平居中并放置在顶部。

这等效于 (horizontallycentd | top)

centredBottom 

指示项目应水平居中并放置在底部。

这相当于 (horizontallycentd | bottom)

topLeft 

指示应将项放在左上角。

这相当于 (左 | 上)

topRight 

指示应将项目放在右上角。

这相当于 (右 | 上)

bottomLeft 

指示应将项目放在左下角。

这相当于 (左 | 下)

bottomRight 

指示应将项目放在左下角。

这相当于 (右 | 底部)

int Justification::getOnlyVerticalFlags()const

仅返回此对象中处理垂直布局的标志。

int Justification::getOnlyHorizontalFlags()const

仅返回此对象中处理水平布局的标志。

void Justification::applyToRectangle(ValueType &x,ValueType &y,ValueTypew,ValueTypeh,ValueTypespaceX,ValueTypespaceY,ValueTypespaceW,ValueTypespaceH ) const

调整矩形的位置以使其适合空间。

矩形的 (x, y) 位置将更新,以根据对齐标志将其放置在给定的空间内。

引用底部h水平居中、右侧垂直居中wx 和 y

由 appliedToRectangle() 引用

​
const Rectangle< ValueType > Justification::appliedToRectangle(const Rectangle< ValueType > &areaToAdjust,const Rectangle< ValueType > &targetSpace ) const

​

返回已对齐以适应给定空间的矩形的新位置。

引用 applyToRectangle()x 和 y

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值