EWatermark 水印
示例与代码
水印
属性
colorcolor自定义颜色;透明值通常表示使用当前主题或语义配色。
动态绑定containerContentalias内容插槽;直接在组件内部声明 QML 子对象。
别名:containerHost.datacontentvar水印文字,支持字符串或字符串数组。
文字或文字数组
undefinedcontentComponentComponent自定义主体内容的 Component 插槽;null 使用默认内容。 委托上下文见本页示例。
nullenabledbool是否允许交互;false 时控件禁用。
truefontfont字体配置,控制字体、字号及文字样式。
常用字段:
family、pixelSize、pointSize
bold、italic、weight
underline、strikeout
letterSpacing、wordSpacing
Qt.font({ pixelSize: 16 })fontGapreal相邻内容、列、行或文字间距,单位为像素。
0gappoint水印之间的横向和纵向间距。
字段:x, y
Qt.point(100, 100)heightreal组件尺寸,单位为像素;可绑定父布局尺寸。
implicitHeightimageurl空状态插图或水印图片的资源地址。
""offsetpoint水印内容在横向和纵向的偏移。
字段:x, y
Qt.point(0, 0)rotatereal水印旋转角度,单位为度。
-22textAlignstring水印文字的水平对齐方式。
"left" / "center""right" / "start""end"
"center"textBaselinestring水印文字的垂直基线。
"top" / "hanging""middle" / "alphabetic""ideographic" / "bottom"
"middle"tileHeightint水印单元格宽高,单位为像素;0 时自动计算。
100tileWidthint水印单元格宽高,单位为像素;0 时自动计算。
180visiblebool是否显示组件。
truewidthreal组件尺寸,单位为像素;可绑定父布局尺寸。
implicitWidthzIndexint浮层或水印的层叠顺序。
9columnCountint只读数据行数或水印布局的列/行数量,由模型或布局计算。
由运行时计算effectiveGapXreal只读水印实际水平或垂直间距,单位为像素。
由运行时计算effectiveGapYreal只读水印实际水平或垂直间距,单位为像素。
由运行时计算effectiveTileHeightreal只读水印根据内容或显式配置计算的实际单元格尺寸。
由运行时计算effectiveTileWidthreal只读水印根据内容或显式配置计算的实际单元格尺寸。
由运行时计算hasContentbool只读当前是否有可显示的自定义内容。
由运行时计算resolvedContentstring只读水印最终显示的文字行数组。
由运行时计算rowCountint只读数据行数或水印布局的列/行数量,由模型或布局计算。
由运行时计算stepXreal只读水印铺排的水平或垂直步进距离。
由运行时计算stepYreal只读水印铺排的水平或垂直步进距离。
由运行时计算