起始发行版:发行版 2.1
描述:此扩展点用来向 JFace FontRegistry 和工作台首选项存储注册字体以供“字体”首选项页面使用。
配置标记:
<!ELEMENT extension (fontDefinition*)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED
>
<!ELEMENT fontDefinition (description?)>
<!ATTLIST fontDefinition
id CDATA #REQUIRED
label CDATA #REQUIRED
defaultsTo CDATA #IMPLIED
>
<!ELEMENT description (#CDATA)>
字体用法的简短描述
示例:以下是字体定义扩展的示例:
<extension point="org.eclipse.ui.fontDefinition"> <fontDefinition id="org.eclipse.examples.textFont" label="Text"> <description> The text font </description> </fontDefinition> <fontDefinition id="org.eclipse.examples.userFont" label="User" defaultsTo="org.eclipse.jface.textFont"> <description> The user font </description> </fontDefinition> </extension>
API 信息:defaultsTo 标记由“工作台”用作伪指令,用来在每当更新 defaultsTo fontDefinition 时就将字全体定义的值设置为 defaultsTo 的值。仅当 fontDefinition 处于其缺省值时才会发生这种情况 — 用户一旦设置了它,就不会发生此更新。工作台提供了 4 种字体:
org.eclipse.jface.bannerfont 在向导标题中使用的标题字体。
org.eclipse.jface.dialogfont 对话框字体是用于对话框中的小窗口的字体。
org.eclipse.jface.headerfont 头字体用于组合体文本页面中的小节头。
org.eclipse.jface.textfont 文本字体由文本编辑器使用。
所提供的实现:工作台提供了文本、对话框、标题和头字体的字体定义。
Copyright (c) 2002, 2003 IBM Corporation and others.
All rights reserved. 该程序及附带提供的资料是基于“一般公共许可证”(Common
Public License) v1.0 的条款提供的,本发行版中提供了该许可证条款,并且也可
在以下位置处找到该条款:http://www.eclipse.org/legal/cpl-v10.htm