动态设置文字样式和过渡效果
vb 的语法我哪搞得懂~~6 h7 H2 O; A/ G z! R0 b# O
----------------------------------
, }' r$ E1 W% n4 pBold、Italic、Size、StrikeThrough、Underline、Weight 属性. L5 R! p1 H$ x
# ]" X* {- i0 g! Z2 E+ K& `
指定某显示或打印的窗体中的文本的视觉属性。
/ Z- m( |4 ~% Q语法
; Z1 ?2 h I! W9 E: N! z2 Iobject.Bold [= Boolean]
7 M+ u1 T3 F8 n1 _object.Italic [= Boolean]4 z5 ~9 Z c. [0 R% z3 L$ _' H
object.Size [= Currency]
. c+ @5 d* i0 J' iobject.StrikeThrough [= Boolean]; B- l- D8 s& d; r% p$ M/ l+ Z) f
object.Underline [= Boolean]
; B: Z3 ?# l6 h( _$ j; `/ hobject.Weight [= Integer] B2 u3 w7 p4 ~8 ~+ o
Bold、Italic、Size、StrikeThrough、Underline 和 Weight 属性的语法包含以下这些成分:
- e' k* f) ?% [3 Q成分 描述
8 Y1 B( p9 ~1 t e/ Z8 M# G$ \. oobject 必需。有效对象名。
( a2 \0 _1 ~0 x4 Y. Y, _4 tBoolean 可选。指定字体样式。 + E7 `% Q3 ]( O8 j- n% Q
Currency 可选。指定字体大小的数字。 % [" A. u* j" W7 p9 F
Integer 可选。指定字体样式。 + x- X- B$ l' B8 F3 i
3 y: C2 d7 O$ j( i- u8 kBoolean 的设置值如下: I/ P- s3 W3 p+ q
值 描述
& p8 \+ s: Q6 w% d5 cTrue 文本已具有指定的属性(为 bold、italic、size、strikethrough、underline markes 或 weight)。
$ ?& |6 D# P2 n4 N. m$ J+ CFalse 文本无指定的属性(默认值)。 - ^" R8 {8 K6 g! M
6 d# g& f2 S. x' ^# H
Weight 属性的数值范围为 0 至 1000 之间的数值。若数值为 0,则允许系统选择最佳粗细程度,若数值为 0 至 1000 之间的某一数值,则代表某一特定的粗细值,1 为颜色最浅,1000 为颜色最深。
2 Z3 N6 y- \2 Y说明
/ {: @; _2 l7 N/ K% S9 O以上属性决定了文本的视觉特征。Bold 属性指定文本是常用字体还是粗体;Italic 属性指定文本是常用字体还是斜体;Size 属性指定被显示的文本的高度,以磅为单位;Underline 属性指定文本是否有下划线;StrikeThrough 属性指定文本是否有删除标记;Weight 属性指定文本的粗细类型。
4 @5 u9 A5 k9 l2 C字体在屏幕上的显示效果可能与打印出的效果有所不同,这取决于计算机和打印机。若选择了某一字体,而系统本身没有安装或无法按指定属性显示字体,则操作系统将会选择一种相似的字体作为替代。该字体会尽可能与所需字体相似。/ E) \& o9 ^! y( S
改变 Bold 的值,Weight 的值也将随之改变。设置 Bold 为 True 的同时,Weight 即被设为 700;将 Bold 设为 False,Weight 即被设为 400。反之,将 Weight 设为大于 550 的值时,则 Bold 即被设为 True;将 Weight 设为小于 550 的值时,则 Bold 即被设为 False。
' x6 e5 n/ k8 `/ V! v0 R由操作系统确定默认磅值的大小。
- e" F/ K$ D5 l6 C0 F5 A---------------------------------------------------! F; Q! \: s8 _" T
我想调整字体、字号、等属性,怎么实现? 我试了半天了 哎~~