- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
【技术】RM中的String全解
String全解基本定义字符类型的meter把测量值用文字的形式表现出来.一个字符型的meter不需要一个measure附属。仅仅使用”Text= “就可以显示一个静态文本。你可以把测量结果和静态文本通过Text=%1,%2等等结合起来使用。Text=%1,%2表示测量的值被使用在这个meter中。如果你只显示测量值,没有text= 也可以。基本的选项MeasureName,?MeasureName2, ...与meter绑定的measure的名字(注:另外要说明的一点是,你的measurenamex,最后的一个”x”可以不为数字,也可以不按顺序来,比如MeasureName,?MeasureName2,后面不一定非得是MeasureName3,虽然不会报错,但是你不安装数字顺序那么后面的绑定就会失效了,一些meter如果只设定measurename,比如image类型的,不设定imagename,那么就会自动匹配满足这个文件名称的图片,只要图片后缀可以被RM识别,至于string 类型的就可以直接输出绑定的measure的返回值,而不用使用text=”%1”,如果你另外设定了一个measurename3=xxx,中建省略了measurename2=xx,那么这个measurename3就无法被使用,无论你指定的是text=”%2-%3”,都是没有用的)FontColor文字的颜色,表达方式与solidcolor一样:RGB(Alph)有两种表示方式,一种是使用16进制表示,比如ffffffff,格式为:RRGGBBAA,RR,GG,BB,AA的范围都是从00-ff另外一种是10进制,比如,255,255,255,255 ,格式为,RRRGGGBBBAAA, RRR.GGG,BBB,AAA的范围都是从0-255注:如果你不设定fontcolor,就会使用RM默认设定的fontcolorPrefix文字显示在测量值的前面其实就是文字前缀,比如你指定text=”xxx”也同时指定在相同的一个string类型meter下prefix=”yyy”,那么最后显示的结果是”yyyxxx”,意思就是在prefix指定字符会放在 你在text指定的或者你检测结果返回的文字的前面Postfix文字显示在测量值的后面.这个和prefix相反,是文字的后缀FontFace字体的名称,注意这里不是字体文件的名字而是字体自身的名字。更多细节请参考:使用字体的注意事项另外说明一下字体的安装方式,你可以下载一个字体之后安装到系统,之后重启RM,在相应的string类型的meter里面指定fontface=字体自身名称就是了,或者在[rainmeter]节点下面使用localfont=xxx,xxx是你的.ttf类型字体的完整路径,之后在本皮肤下面的所有的meter里面只要可以指定fontface的都可以使用fontface=字体自身名称 指定,在新的2.3版本里面你可以在@resource里面建立一个fonts文件夹,将你皮肤用到的字体放进去, 那么就不需要你在[rainmeter]节点下面指定localfont=xxx了,就可以直接的使用,这样就方便了很多. 字体如果自己不指定的话,那么就会使用 rm自己设定的默认值FontSize字体的大小不同的字体,有时候设定了字体大小但是字体的显示大小还是有所不同的,比如微软雅黑和华文新魏同时指定fontsize=12,但是呢,显示的时候可能是微软雅黑的显示面积大一点,这个是字体本身的原因了。字体大小如果自己不指定的话,那么就会使用 rm自己设定的默认值。另外说一下的是字体大小如果你指定为0 ,那么就不会显示文字了,但是这个meter还是存在的,如果你设定了文字背景,而且设定了w,h 那么背景是可以显示的,比如下面:[string]meter=stringfontsize=0w=100h=100solidcolor=112233这个例子里面你是可以看见文字背景的, 但是看不见文字另外说明一下,如果你指定fontsize为一个负值,那么就会使用RM默认的fontsize,RM对于大部分的选项设定都有专门的机制用于处理这种另类的设定,一般都置为默认.StringAlign文字的对齐方式,有效值包括LEFT,CENTER,RIGHT(2.3之前)2.3版本的文字对齐方式如下:StringAlign=Left or StringAlign=LeftTop (default)StringAlign=Right or StringAlign=RightTopStringAlign=Center or StringAlign=CenterTopStringAlign=LeftBottomStringAlign=RightBott
文档评论(0)