Font 类 |
命名空间: VO
Font 类型公开以下成员。
名称 | 说明 | |
---|---|---|
Bold |
一个逻辑值,确定字体是否以粗体显示(如果是,为 TRUE;否则,为 FALSE)。
| |
Family | ||
Italic |
一个逻辑值,确定字体是否以斜体显示(如果是,为 TRUE;否则,为 FALSE)。
| |
Light |
一个逻辑值,确定字体是否以轻体显示(如果是,为 TRUE;否则,为 FALSE)。Light 是粗体的反义词。
| |
Normal |
一个逻辑值,确定字体是否以普通字体显示(如果是,为 TRUE;否则,为 FALSE)。
| |
PitchFixed |
一个逻辑值,确定字体是否以固定间距字体显示(如果是,为 TRUE;否则,为 FALSE)。
| |
PitchVariable |
一个逻辑值,确定字体是否以可变间距字体显示(如果是,为 TRUE;否则,为 FALSE)。
| |
Strikethru |
一个逻辑值,确定字体是否以删除线字体显示(如果是,为 TRUE;否则,为 FALSE)。删除线字体在每个字符上放置一条线。
| |
Underline |
一个逻辑值,确定字体是否以下划线字体显示(如果是,为 TRUE;否则,为 FALSE)。
|
名称 | 说明 | |
---|---|---|
ConvPntToDim |
将字体的指定点大小转换为 Dimension 对象。
| |
Destroy |
提供一种方法,用于取消实例化 Font 对象。
(重写 Destroy.) | |
Handle |
返回字体的句柄。
|
提示: |
---|
取消选择字体:在 Windows 中,应在销毁窗口之前取消选择当前字体。
为此,使用 Window:Font 来分配先前的字体,例如。但是,只有在当前选择的字体不是默认字体时,才需要这样做。 字体间距:字体的间距可以是可变的或固定的。 在可变间距字体中,字符是按比例间隔的(例如,可变间距字体使用更多的空间来打印“M”比“i”)。 在固定间距字体中,每个字符使用相同的空间,无论字符宽度如何。固定间距字体最常用于终端和打字机,或用于显示程序文本。 不一定支持可变间距字体。这取决于个别字体。 |
1... 2oMyFont := Font{FONTROMAN10} 3oMyFont:Italic := TRUE 4oOldFont := oMyWindow:Font 5oMyWindow:Font := oMyFont 6 7oMyWindow:TextPrint("斜体文本",Point{10,10}) 8 9oMyWindow:Font := oOldFont