- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
创建自定义 FireMonkey 样式时,您经常会遇到样式对象,例如 TButtonStyleObject,其中包含一个或多个属性(例如 TButtonStyleObject.NormalLink),这些属性是 TBitmapLink 的集合。每个单独的 TBitmapLink 定义了三个属性,CapInsets、Scale 和 SourceRect。 SourceRect 包含用于绘制控件某些方面的位图段的坐标(参见Using TBitmapLinks with the FireMonkey Style Designer 了解更多详细信息)。
我的问题是,CapInsets 是做什么的?
最佳答案
我认为这与如何使用单个位图绘制可调整大小的组件有关。 CapInsets 应该代表位图的可拉伸(stretch)部分,例如,边框分开,以便在调整组件大小时它们不会变得太细或太大。
考虑一个按钮和一个 25x50 像素的位图作为背景。认为它是一个带有小边框的单色矩形。如果将按钮的大小调整为 25x500 像素会怎样?左右边框会变得太大(与上下边框不再成比例)。
除了这篇俄语的文章外,我没有找到任何文档(翻译成意大利语非常糟糕,英语对我来说也不是很清楚),请查找“背景”部分http://habrahabr.ru/post/137851/
高温高压
关于delphi - FireMonkey TBitmapLink 的 CapInsets 属性对 FireMonkey 样式有什么作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27115229/
我一直在设计 FireMonkey 控件的样式,但有一个问题我一直遇到一些实际问题,那就是如何使用 FireMonkey 样式设计器(特别是不是位图样式设计器)将位图合并到 FireMonkey 样式
创建自定义 FireMonkey 样式时,您经常会遇到样式对象,例如 TButtonStyleObject,其中包含一个或多个属性(例如 TButtonStyleObject.NormalLink),
我是一名优秀的程序员,十分优秀!