说明:JXWBP_Title显示标题常用组件,特征
1:设置字体,使用者可以根据自己需要设置字体
2:设置省略号,超出设置长度自动显示省略号
总结:JXWBP_Title外部使用需要记住2点:
1:需要设置属性,就要调用JXWBP_Title的SetFontInfo或者SetWidgetFontInfo方法,前者是需要通过返回值反向赋值后者是实现JXIFont的SetWidgetFont。
2:需要设置省略号,可以直接在外部设置属性值来实现
1:Wdiget组件构成:
2:对外开放的JXWidget属性
3:函数列表
1:SetTitle = 设置标题
2:Set Ellipsis = 设置省略号
3:InitFont = 初始化字体
4:SetFontInfo=设置字体信息(设置字体Font外部使用)
5:SetWidgetFontInfo = 设置字体信息(让拥有此组件Widget的可以设置自己的Font)
4:部分函数说明:
InitFont
1:InitFont初始化字体属性,如果JXWBP_Title自身的字体或者外部传进来的字体没有初始化【Font Family = None】,那么就会从JXWBP_Title的TextBlock组件中获取Font,反之如果Font有值,就会把Font数据赋值给TextBlock的Font组件。
SetFontInfo
2:SetFontInfo,外部使用者可以通过SetFontInfo来设置字体的字体,当外部使用者定义的字体没有初始值的时候,JXWBP_Title组件可以SetFontInfo来初始化Font,缺点是需要把JXWBP_Title的Font回传给外部使用者的Font,这一点容易忘记,建议使用SetWidgetFontInfo函数
SetWidgetFontInfo
3:SetWidgetFontInfo,外部使用者可以通过SetWidgetFontInfo来设置字体的字体,当外部使用者定义的字体没有初始值的时候,JXWBP_Title组件可以SetWidgetFontInfo来初始化Font,但是使用者要实现JXIFont的SetWidgetFont接口。
5:设置省略号
1:EllipsisFlag默认关闭,不产生省略号
2:Ellipsis Begin左边几个字符不省略,Ellipsis End右边几个字符不省略
总结:JXWBP_Title外部使用需要记住2点:
1:需要设置属性,就要调用JXWBP_Title的SetFontInfo或者SetWidgetFontInfo方法,前者是需要通过返回值反向赋值后者是实现JXIFont的SetWidgetFont。
2:需要设置省略号,可以直接在外部设置属性值来实现