2016-07-12 11 views
1

標準fontScheme xmlファイルは次のようになります。のMicrosoft Office 2016フォントテーマのXML構造

<?xml version="1.0" encoding="UTF-8" standalone="yes"?> 
<a:fontScheme xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main" name="Test"> 
    <a:majorFont> 
    <a:latin typeface="DIN-Bold"/> 
    <a:ea typeface=""/> 
    <a:cs typeface=""/> 
    </a:majorFont> 
    <a:minorFont> 
    <a:latin typeface="DIN-Regular"/> 
    <a:ea typeface=""/> 
    <a:cs typeface=""/> 
    </a:minorFont> 
</a:fontScheme> 

しかし、私は一つの大きなフォントと2つのマイナーフォントを指定したいと思います。別のminorFontブロックを追加するだけで別の 'a:latin'タグも追加されます。

どのタグが許可されているのかソース文書を見つけることができないようです。何か案は?

+0

これはサポートされていません。あなたは達成しようとしていることを詳しく説明できますか? –

答えて

1

複数のminorFont要素を持つことはWordでサポートされておらず、Office Open XML標準(ISO/IEC 29500)でも指定されていません。仕様のpart 4の5.1.4.1.18§

セクションフォント方式部のフォーマットを定義:

フォントスキームは、ドキュメントで使用するためのメジャー及びマイナーフォントの対から成り。メジャーフォントはドキュメントの見出し領域によく対応し、マイナーフォントは通常のテキストまたは段落領域によく一致します。

対応するスキーマ定義は同じ場所にあります。

(セクションは5.1.4.1.24条及び5.1.4.1.25条参照)

<complexType name="CT_FontScheme"> 
    <sequence> 
    <element name="majorFont" type="CT_FontCollection" minOccurs="1" maxOccurs="1"/> 
    <element name="minorFont" type="CT_FontCollection" minOccurs="1" maxOccurs="1"/> 
    <element name="extLst" type="CT_OfficeArtExtensionList" minOccurs="0" maxOccurs="1"/> 
    </sequence> 
    <attribute name="name" type="xsd:string" use="required"/> 
</complexType> 

同じ制限がa:latin要素の保持:あなたはmajorFontminorFontのための出現回数が1に制限されていることがわかります

+0

それは私が恐れていたものです。私が見つけることができなかった基準に向かって私を指して+1。ありがとう! – Chiperific

関連する問題