從:版本 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 IBM Corporation and others.
All rights reserved.
這個程式和伴隨的素材可以根據伴隨這個分送,而且可在 http://www.eclipse.org/legal/cpl-v10.html 中取得的 Common Public License v1.0 的條款來使用