字体定义

标识:org.eclipse.ui.fontDefinitions

起始发行版:发行版 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