スタイルファイル

このページでは、think-cell要素のスタイルをカスタマイズする方法について詳しく説明します。希望するデフォルト設定を作成し、think-cellスタイルファイルをカスタマイズすることで、プレゼンテーションが視覚的に一貫性があり、ブランド上であることを確認することができます。スタイルファイルをカスタマイズすると、次のことが可能になります。

  • think-cell 要素に使用できる塗りつぶし、線、マーカーのオプションをカスタマイズします。
  • think-cell グラフ、図形、テキストラベル、その他の機能のデフォルトの色、スタイル、配色をカスタマイズします。
  • カスタム PowerPoint プレゼンテーションテンプレートを展開するか、組織のデフォルトスタイルをカスタマイズします。

think-cell スタイルファイルを設定する

think-cell スタイルファイルは、think-cell の要素と機能のスタイルを指定する XML ファイルです。XML を初めて使用する場合は、Microsoft Support にアクセスして、XML ファイルの構造について基本的な理解を得ることをお勧めします。

スタイルファイルを開いて編集する

テキストエディターを使用すると、think-cell スタイルファイルを開いて編集できます。Red Hat XML 拡張機能を備えた Visual Studio Code などの専用コードエディターを使用することをお奨めします。これらのエディターでは、think-cell の XML スキーマを使用して、自動補完の提案やコードの自動検証を行うことができます。

XML スキーマでは、利用可能なカスタマイズオプションに加え、各要素・属性の正しい構文や綴りが定義されています。think-cell のインストールディレクトリにあるxml-schemas フォルダーに、すべてのスタイル ファイルのすべてのスキーマが格納されています。スキーマ自体も XML ファイルですが、内容を確認する必要はありません。これらは XML エディターが正しい構文チェックを行い、エラーを強調表示し、自動補完の候補を提示できるようにするためのものです。think-cell のスタイルファイルでは、スタイルファイル用 XML スキーマの URL が、style要素のxsi:schemaLocation属性の最後の値として指定されています。

スタイルファイルを編集するには、次の手順に従います。

  1. think-cell のインストールディレクトリを開きます。think-cell のインストールディレクトリを確認するには、PowerPoint でInsert > think-cell > Tools Tools Menu icon > Help > Aboutにアクセスします。About think-cellダイアログにインストールディレクトリのパスが表示されます。
  2. stylesフォルダーのコピーを作成し、そのコピーをDocumentsフォルダーに配置します。フォルダーのコピーを使用すると、管理者権限を必要とせずにフォルダー内のファイルを変更できるので、元のファイルを確実に保持できます。
  3. コピーしたstylesフォルダー内で、編集するスタイルファイルを開きます。
  4. スタイルファイルで、style要素の属性を編集します。
    • name属性の名前を変更します。think-cell がスタイルファイルを使用している場合、スタイルファイルの名前がname属性で指定されたとおりにTools Tools Menu icon メニューに表示されます。
    • スタイルファイルでは、name属性の後に指定されたbasedOn属性によって、カスタムのベーススタイルを参照している場合があります。その場合、スタイルファイルのコピー内でbasedOn属性の値を削除または変更しないでください。

  1. この章で説明する方法に従って、style要素内でスタイルをカスタマイズします。
  2. スタイルファイルをプレゼンテーションに読み込む前に、XML エディターに表示される警告やエラーを確認し、修正してください。

この章のセクションと要素は、think-cell スタイルファイルの構文に基づいて順序付けられています。そのため、スタイルファイルに要素を追加する際は、この章の前で説明されている要素の後、かつ後半に記載されている要素の前に配置するようにしてください。

独自のスタイルファイルを作成する場合は、既定のスタイルファイルのコピーを作成し、カスタマイズの開始点として使用することを推奨します。既定のスタイルファイルに基づいてスタイルファイルを作成するには、上記の手順に従い、3 番目のステップで既定のスタイルファイルのコピーを開きます。

think-cell のインストールディレクトリには、複雑なカスタマイズの例を多数収録したサンプルのスタイルファイルがあり、注釈付きで設定方法を確認できます。スタイルファイルを表示するには、styles/Customization Possibilities Showcase/Customization Possibilities Showcase.xmlを開きます。

この章で説明するスタイルファイルのカスタマイズでは、think-cell 14 を使用していることを前提としています。think-cell のバージョンがスタイルファイルのバージョンよりも古い場合、そのスタイルファイルを読み込むとエラーが発生します。ただし、古いスタイルファイルであっても、新しいバージョンの think-cell では引き続き使用できます。旧バージョンの think-cell 向けに作成されたスタイルファイルに、本章の要素を追加する場合は、以下の手順を行ってください。

  1. style要素内で、xmlnsおよびxsi:schemaLocation属性の値を変更して、think-cell バージョンの既定のスタイルファイルのビルド番号と一致させます。
  2. 新しい think-cell バージョンで有効な構文となるよう、不足している必須要素をスタイルファイルに追加して更新します。

プレゼンテーションにスタイルファイルを読み込む

プレゼンテーションで有効になる think-cell のスタイルファイルは、組織の think-cell インストール設定とプレゼンテーションのスライドマスターによって異なります。アクティブなスタイルファイルの名前を表示するには、Insert > think-cell > Tools Tools Menu icon > Current Styleにアクセスします。プレゼンテーションに新しいスタイルファイルを読み込むには、次の手順に従います。

  1. リボン上で、Insert > think-cell > Tools Tools Menu icon > Change Styleにアクセスします。
  2. Change Styleメニューで、目的のスタイルファイルを選択します。目的のスタイルファイルがメニューに表示されない場合は、Otherを選択してLoad Style Fileダイアログを開き、スタイルファイルの場所に移動し、スタイルファイルを選択して、Openをクリックします。コンピュータまたはネットワーク上の任意の場所にあるスタイルファイルを読み込むことができます。

アクティブなスタイルファイルを変更すると、スタイルファイルを変更した後に挿入する think-cell 要素に新しいスタイルが適用されます。既存の要素のスタイルを新しいスタイルと一致させるには、ミニツールバーを使用して要素のスタイルを変更するか、要素を再挿入します。

API 関数を使用してスタイルファイルを読み込み・表示・削除する

Windowsのみ

Windows では、think-cell の API 関数を使用して、think-cell のスタイルファイルをプログラムから読み込み、表示、削除することができます。LoadStyleは、スライドマスターまたはスライドレイアウトでスタイルファイルを読み込みます。LoadStyleForRegionは、スライドレイアウトの特定領域にのみ適用されるようにスタイルファイルを読み込みます。GetStyleNameは、スライドマスターまたはスライドレイアウトでアクティブなスタイルファイル名を返します。RemoveStylesは、スライドレイアウトからすべてのスタイルファイルを削除します。

スタイルファイルの読み込み:LoadStyle
署名
VBA
tcPpAddIn.LoadStyle( _ 
    CustomLayoutOrMaster As Object, _ 
    FileName As String 
)
C#
void tcPpAddIn.LoadStyle(
    object CustomLayoutOrMaster,
    string FileName
);
内容

この関数は、スライドレイアウトまたはスライドマスターにスタイルファイルを読み込みます。PowerPoint.CustomLayoutまたはPowerPoint.MasterCustomLayoutOrMasterパラメータとして渡すことができます。

LoadStyle関数を使用してスライドマスターにスタイルファイルを読み込む場合、そのスタイルファイルが、同じスライドマスターまたはその配下にあるスライドレイアウトで有効になっている他のスタイルファイルを上書きします。同様に、LoadStyleを使用してスライドレイアウトでスタイルファイルを読み込む場合、そのレイアウトでアクティブな他のスタイルファイルが上書きされます。

スタイルファイルを上書きしないようにするには、まずスライドマスターでアクティブにしたいスタイルファイルを読み込んでから、特定のスライドレイアウトでアクティブにしたいその他のスタイルファイルを読み込みます。LoadStyleForRegion関数を使用してスライドレイアウトの領域にスタイルファイルを読み込む場合は、LoadStyleの使用終了後にその機能を使用します(レイアウトの領域にスタイルファイルを読み込みます。 LoadStyleForRegionを参照)。

LoadStyle の例
VBA

LoadStyle関数を使用するには、次のコードを PowerPoint のモジュールに追加します(アプリケーション用の Visual Basicを参照)。以下を置き換えます:

  • <INSTALLATION_PATH>think-cellインストールディレクトリ
  • <FILE_NAME>:スタイルファイルの名前
Option Explicit
 
Sub LoadStyle_Sample() 

    ' Get the think-cell add-in object 
    Dim tcPpAddIn As Object 
    Set tcPpAddIn = Application.COMAddIns("thinkcell.addin").Object 

    Dim master As Master
    Set master = Application.ActivePresentation.Designs(1).SlideMaster

    Dim style As String
    style = "C:\<INSTALLATION_PATH>\styles\<FILE_NAME>.xml"

    Call tcPpAddIn.LoadStyle(master, style)
End Sub
レイアウトの領域にスタイルファイルを読み込みます。LoadStyleForRegion
署名
VBA
tcPpAddIn.LoadStyleForRegion( _ 
    CustomLayout As PowerPoint.CustomLayout, _ 
    FileName As String, _
    Left as Single, _
    Top as Single, _
    Width as Single, _
    Height as Single _
)
C#
void tcPpAddIn.LoadStyleForRegion(
    PowerPoint.CustomLayout CustomLayout,
    string FileName,
    float Left,
    float Top,
    float Width,
    float Height
);
内容

LoadStyleForRegionはスライドレイアウトCustomLayoutにスタイルファイルを読み込み、適用範囲をレイアウト内の特定の領域に限定します。制限領域は、LeftTopWidthHeightの各パラメーターで指定します。スライドの残りの部分では、スライドレイアウトに読み込んだスタイルファイルまたはLoadStyle機能付きのスライドマスターがアクティブになります。

パラメータLeftTopWidth、およびHeightをスライドの高さと幅の割合として指定できます。LeftTopは、それぞれ制限領域の左端および上端が、スライドレイアウトの左端および上端からどれだけ離れているかを指定します。パラメーターは、スライドの高さおよび幅に対する比率として指定することをお勧めします 代わりに、PowerPoint ポイントでパラメータを指定することもできます。ここで、1 pt = 12700 EMU(スタイルファイルの用語を参照)。

例えば、レイアウトの右側 3 分の 2 の領域にスタイルファイルを読み込むには、次のコードを使用します。

Left = CustomLayout.Width / 3
Top = 0
Width = CustomLayout.Width * 2 / 3
Height = CustomLayout.Height
スライドレイアウトの特定の領域に画像または図形を追加する

LoadStyleForRegionでは、スライドレイアウトの領域に固有の画像や図形を追加し、その領域のみに適用されるスタイルファイルを読み込むことができます。この処理を行うには、スライドまたはスライドレイアウトに画像や図形を追加し、その位置情報(LeftTopWidthHeight)をプログラムで取得します。取得した値をLoadStyleForRegionに渡すことで、画像や図形が配置されている領域と同じ範囲にスタイルの適用を制限できます。

レイアウト 1 件につき think-cell は最大 2 つのスタイルをサポートします。

  • LoadStyleForRegionで読み込むスタイルファイル。レイアウトの特定の領域に適用されます。
  • LoadStyleで読み込む別のスタイルファイルで、レイアウトの残りの部分に適用されます。
LoadStyleForRegion の例
VBA

LoadStyleForRegion関数を使用するには、次のコードを PowerPoint のモジュールに追加します(アプリケーション用の Visual Basicを参照)。以下を置き換えます:

  • <INSTALLATION_PATH>think-cellインストールディレクトリ
  • <FILE_NAME>:スタイルファイルの名前
Option Explicit
 
Sub LoadStyleForRegion_Sample() 

    ' Get the think-cell add-in object 
    Dim tcPpAddIn As Object 
    Set tcPpAddIn = Application.COMAddIns("thinkcell.addin").Object 

    Dim layout As CustomLayout
    Set layout = Application.ActivePresentation.Designs(1).SlideMaster.CustomLayouts(2)

    ' Define a region covering the left half of the layout
    Dim left, top, width, height As Single
    left = 0
    top = 0
    width = layout.Width / 2
    height = layout.Height

    Dim style As String
    style = "C:\<INSTALLATION_PATH>\styles\<FILE_NAME>.xml"

    Call tcPpAddIn.LoadStyleForRegion(layout, style, left, top, width, height)
End Sub
アクティブなスタイルファイルの名前を表示します:GetStyleName
署名
VBA
tcPpAddIn.GetStyleName( _ 
    CustomLayoutOrMaster As Object _ 
) As String
C#
string tcPpAddIn.GetStyleName(
    object CustomLayoutOrMaster
);
内容

GetStyleNameは、スライドマスターまたはスライドレイアウトでアクティブなスタイルファイルの名前を返します。スライドマスターまたはスライドレイアウトは、PowerPoint.MasterまたはPowerPoint.CustomLayoutCustomLayoutOrMasterパラメータとして渡すことで指定できます。この関数は、スタイルファイルのname要素のstyle属性に、指定された名前を返します(スタイルファイルを開いて編集するを参照)。

レイアウトまたはスライドマスターでスタイルファイルがアクティブでない場合、この関数は空の文字列を返します。think-cell では、すべてのスライドマスターにアクティブなスタイルファイルが必要です。

LoadStyleForRegion関数を使用してスライドレイアウトにスタイルファイルを読み込む場合、GetStyleName関数はそのスタイルファイルの名前を返しません。

GetStyleName の例
VBA

GetStyleName関数を使用するには、PowerPoint のモジュールに次のサンプルコードを追加します。 詳細については、アプリケーション用の Visual Basicをご覧ください。

Option Explicit

Sub GetStyleName_Sample()

    ' Get the think-cell add-in object 
    Dim tcPpAddIn As Object
    Set tcPpAddIn = Application.COMAddIns("thinkcell.addin").Object
    
    ' Get the Master of the first slide of the current presentation
    Dim master As Master
    Set master = Application.ActivePresentation.Slides(1).Master
    
    ' Print the name of the style loaded to the debug console
    Dim name As String
    name = tcPpAddIn.GetStyleName(master)
    Debug.Print name
End Sub
レイアウト内でアクティブなすべてのスタイルファイルを削除します:RemoveStyles
署名
VBA
tcPpAddIn.RemoveStyles( _ 
    CustomLayout As PowerPoint.CustomLayout _ 
)
C#
void tcPpAddIn.RemoveStyles(
    PowerPoint.CustomLayout CustomLayout
);
内容

RemoveStylesは、スライドレイアウトCustomLayout内でアクティブなスタイルファイルを削除します。スライドレイアウトに、LoadStyleLoadStyleForRegionの各関数で読み込まれた 2 つのスタイルファイルがある場合、RemoveStylesを実行すると両方のスタイルファイルが削除されます。その後、スライドマスターでアクティブになっているスタイルファイルが、スライドレイアウトに適用されます。think-cell では、すべてのスライドマスターにアクティブなスタイルファイルが必要なため、スライドマスターに設定されているスタイルファイルを削除することはできません。

RemoveStyles の例
VBA

RemoveStyles関数を使用するには、PowerPoint のモジュールに次のサンプルコードを追加します。詳細については、アプリケーション用の Visual Basicをご覧ください。

Option Explicit
 
Sub RemoveStyles_Sample() 

    ' Get the think-cell add-in object 
    Dim tcPpAddIn As Object 
    Set tcPpAddIn = Application.COMAddIns("thinkcell.addin").Object 

    Dim layout As CustomLayout
    Set layout = Application.ActivePresentation.Designs(1).SlideMaster.CustomLayouts(2)

    Call tcPpAddIn.RemoveStyles(layout)
End Sub

スタイルファイルの用語

このセクションでは、この章で説明する think-cell グラフおよび XML 構造に関連する用語について説明します。以下に、XML 用語の概要(例と説明付き)およびグラフ用語集を示します。

XML 用語の概要

think-cell スタイルをカスタマイズするには、スタイルファイルで要素子要素属性、およびを追加または編集します。これらは、XML ファイルを構成する基本的な構造単位です。これら 4 つの用語の意味や使い方を理解するために、次の XML の例と定義表を参照してください。

<solidFill name="Text 1">
  <schemeClr val="bg1"/>
</solidFill>

用語

定義

XML スニペット

要素

スタイルファイルでスタイルを指定する基本単位。要素には開始タグと終了タグがあります。

solidFillは要素です。これは塗りつぶし色のスタイルを指定します。

<solidFill name="Text 1">は開始タグで、</solidFill>は終了タグです。

子要素

他の要素の開始タグと終了タグの間に位置する要素。子要素は、親要素のプロパティを指定します。

schemeClrは子要素です。solidFill要素が PowerPoint のテーマ色であることを指定します。

<schemeClr val="bg1"/>は自己終了タグなので、追加の終了タグは必要ありません。

属性

要素の開始タグにある文字列で、その要素のプロパティを指定します。属性の後に等号が続きます。

nameおよびvalは、それぞれの要素の属性です。

  • namesolidFillに名前を指定します。
  • valschemeClrにテーマ色を指定します。

属性のプロパティを指定する文字列または番号です。値は引用符で囲まれます。

Text 1およびbg1は、それぞれの属性の値です。

  • Text 1は、Fillメニューに表示される名前です。
  • bg1は、schemeClrが使用する色として、アクティブな PowerPoint テーマの背景色を指定します。

グラフ作成の用語集

英語メートル単位(EMU):英語メートル単位(EMU)。主に Microsoft Office アプリケーションで使用されている測定単位。1 ミリメートルは 36,000EMU です。フォントポイントは 12,700 EMU なので、8pt フォントは 101,600 EMU です。

塗りつぶし:図形の内部に適用される、単色、パターン、テクスチャ、グラデーション、または透明領域を指します。

ラベル:セグメントまたはその他のグラフ要素を識別または説明するためのテキスト。

凡例:グラフ系列および対応する系列ラベルを識別する塗りつぶし、マーカー、または線のスタイルを説明する表。

マーカー:円、三角形、ひし形などの図形で、線グラフと散布図のデータを表します。マーカーの位置は値を示し、その形状はデータ系列を示します。

スキーム:グラフのデータ系列を識別するために使用される、あらかじめ定義された塗りつぶし、マーカー、または線のスタイル。

セグメント:データシート内のセルの値を表す、横棒グラフ、マリメッコ グラフ、ウォーターフォール図の長方形部分。

利用可能なスタイルオプションをカスタマイズする

このセクションでは、think-cell がデフォルトで使用する線とフォントスタイル、使用可能な塗りつぶし、線のスタイル、マーカー、図形の参照リストなど、使用可能なスタイルオプションをカスタマイズする方法について説明します。

参照リストには、スタイルファイルで後ほど指定するスタイル(塗りつぶし、線のスタイル、マーカー、図形)がまとめられています。スタイルファイル内の think-cell 要素のスタイルを指定するには、まずこのスタイルを対応する参照リストに追加する必要があります。

指定したスタイルオプションに応じて、ミニツールバーに表示される項目も変わります。

塗りつぶしのリストをカスタマイズする

think-cell が使用する塗りつぶしのリストをカスタマイズします。既定の色を指定し、グラフの塗りつぶしスキームを作成し、さまざまな線や図形の色を設定する要素は、塗りつぶしのリストを参照します。Fillメニューのミニツールバーに塗りつぶしが表示されます(塗りつぶしを参照)。塗りつぶしのリストをカスタマイズするには、次の手順に従います。

  1. スタイルファイルで、fillLst要素を検索します。
  2. fillLst要素内で、noFillsolidFill、およびpattFill子要素を追加または編集して、塗りつぶしを指定します。各子要素の詳細については、以下の要素の参照を参照してください。
  3. Fill メニューの塗りつぶしのセットを分離する区切り線を追加するには、fillLst要素にseparator子要素を追加します。
要素の参照
塗りつぶしリストを作成します。fillLst

スタイルファイルの他の要素が参照できる塗りつぶしのリストを作成します。Fill メニューのミニツールバーにリストが表示されます。

  • fillLst要素内で、solidFill子要素を追加して色を指定し、pattFill子要素を追加してパターンを指定します。
  • fillLst要素内で、noFill子要素を追加して透明な塗りつぶしオプションを指定します。
  • fillLst要素内に、separator子要素を追加してFill 、メニューの塗りつぶしセットを分離する区切り線を追加します。
  • 各子要素内で、name属性に一意の名前を設定します。その他の要素の参照は、塗りつぶしのname値を使用して塗りつぶします。

子要素

説明

属性

noFill

  • 必須。
  • 透明塗りつぶしオプションを指定します。

name

必須。塗りつぶしに一意の名前を指定します。

solidFill

  • 必須。
  • 塗りつぶし色を指定します。
  • 任意:カスタム塗りつぶし色を指定するには、schemeClrsrgbClrsdrgbClrscrgbClr、またはprstClrの子要素を追加します。

name

必須。塗りつぶしに一意の名前を指定します。

pattFill

  • 必須。
  • 2 色とパターンに基づいて、パターン塗りつぶしを指定します。
  • 任意:パターン塗りつぶしの背景色と前景色を指定するには、子要素のfgClrbgClrを追加します。関連する子要素が存在しない場合、pattFillは、前景塗りつぶし色として黒を使用し、背景塗りつぶし色として白を使用します。

name

必須。塗りつぶしに一意の名前を指定します。

prst

任意。プリセットパターンを参照します。これが指定されていない場合、pattFillpct5パターンを使用します。

指定可能な値:

Office Open XML のプリセット パターン値属性リストで説明されている値。

separator

  • 任意。
  • Fillメニュー内で塗りつぶしのセットを分離する区切り線を指定します。

色を指定:solidFill

塗りつぶしリストで塗りつぶし色を指定します。PowerPoint のテーマカラーまたは特定の RGB カラーを設定します。

  • solidFill要素内で、次のいずれかの子要素を追加して色を指定します。

子要素

説明

属性

schemeClr

  • 必須。
  • アクティブな PowerPoint テーマの色を使用して、塗りつぶし色を指定します。
  • schemeClrsrgbClrsdrgbClrscrgbClr、およびprstClrは同時に指定できません。
  • 任意:色の濃淡を指定するには、lumModおよびlumOffの子要素を追加します。
  • schemeClrval属性の値を、solidFillname属性の値としても使用することをお勧めします。次に、その色の PowerPoint での名称が、PowerPoint の表示言語に応じてFillメニューに表示されます。例えば、bg1schemeClrvalの値、およびsolidFillnameの値として指定すると、表示言語が英語の場合はその色がメニューに Background 1 として表示され、表示言語がドイツ語の場合は Hintergrund 1 として表示されます。Fill

val

必須。組み込みテーマの色を指定します

指定可能な値:

  • accent1
  • accent2
  • accent3
  • accent4
  • accent5
  • accent6
  • bg1
  • bg2
  • dk1
  • dk2
  • folHlink
  • hlink
  • lt1
  • lt2
  • tx1
  • tx2

srgbClr

  • 必須。
  • RGB 値を使用して塗りつぶし色を指定します。
  • schemeClrsrgbClrsdrgbClrscrgbClr、およびprstClrは同時に指定できません。
  • 任意:色の濃淡を指定するには、lumModおよびlumOffの子要素を追加します。

val

必須。赤、緑、青の強度を 16 進値で指定します。

指定可能な値:

000000ffffffの 6 桁の 16 進数の色値。大文字と小文字を区別しません。

sdrgbClr

r, g, b

必須。赤、緑、青の強度をそれぞれ指定します。

指定可能な値:

0255の任意の数値。

scrgbClr

r, g, b

必須。赤、緑、青の強度をそれぞれパーセンテージで指定します。

指定可能な値:

0%100%の間のパーセンテージ。

prstClr

  • 必須。
  • Office Open XML プリセット色を使用して塗りつぶし色を指定します。
  • schemeClrsrgbClrsdrgbClrscrgbClr、およびprstClrは同時に指定できません。
  • 任意:色の濃淡を指定するには、lumModおよびlumOffの子要素を追加します。

val

必須。XML プリセットに基づいて塗りつぶし色を指定します。

指定可能な値:

Office Open XML のプリセット塗りつぶし色の値リストで説明されている値です

色を明るくする/暗くする:lumModおよびlumOff

schemeClrsrgbClrsdrgbClrscrgbClr、またはprstClrの子要素内にある単色塗りつぶし色の明るさ、つまり輝度をカスタマイズするには、lumModおよびlumOffの子要素を追加します。

  • 塗りつぶし色を暗くするには、lumMod子要素を追加します。
  • 塗りつぶし色を明るくするには、lumModと一緒にlumOffを使用することをお勧めします。一緒に使用する場合、lumModlumOffの属性の合計val値が 100% になることをお勧めします。
  • 例えば、色を 10% 暗くするには、lumModを追加し、そのval属性を90%に設定します。色を 10% 明るくするには、両方の要素を追加してから、lumModval属性を90%に、lumOffval属性を10%に設定します。
  • 次の例では、PowerPoint が同一の基本色から、明るい色と暗い色のバリエーションを生成する方法を示しています。
    • 明るさ 80%:<lumMod val="20%"/> <lumOff val="80%/>
    • 明るさ 60%:<lumMod val="40%"/> <lumOff val="60%/>
    • 明るさ 40%:<lumMod val="60%"/> <lumOff val="40%/>
    • 暗さ 25%:<lumMod val="75%"/>
    • 暗さ 50%:<lumMod val="50%"/>

lumModlumOffのカスタマイズが塗りつぶしのリストでどのように表示されるかについては、「塗りつぶしリストの例」にあるスクリーンショットをご参照ください。

子要素

説明

属性

lumMod

  • 任意。
  • 塗りつぶし色の濃淡を指定します。

val

必須。色の濃淡をパーセンテージで指定します。

指定可能な値:

0%100%の間のパーセンテージ。

lumOff

  • 任意。
  • 塗りつぶし色の輝度オフセットを指定します。
  • lumOffと一緒にlumModを使用することをお勧めします。一緒に使用する場合、lumModlumOffの属性の合計val値が 100% になることをお勧めします。

val

必須。色の輝度オフセットをパーセンテージで指定します。

指定可能な値:

-100%100%の間のパーセンテージ。

パターンを指定:pattFill

塗りつぶしリストで塗りつぶしパターンを指定します。

  • pattFill要素内で、それぞれfgClrbgClrの子要素の一方または両方を追加して、前景と背景の塗りつぶしを指定します。
  • pattFill要素に子要素がない場合、前景の塗りつぶし色には黒、背景の塗りつぶし色には白を使用します。
  • fgClrbgClrの子要素内で、schemeClrsrgbClrsdrgbClrscrgbClr、またはprstClrのいずれかを追加して塗りつぶし色を指定します。

子要素

説明

属性

fgClr

  • 任意。
  • パターン塗りつぶしの前景色を指定します。
  • これが指定されていない場合、think-cell は前景色として黒を使用します。
  • 塗りつぶし色を指定するには、schemeClrsrgbClrsdrgbClrscrgbClr、またはprstClrのいずれかの子要素が必要です。

なし

bgClr

  • 任意。
  • パターン塗りつぶしの背景色を指定します。
  • これが指定されていない場合、think-cell は背景色として白を使用します。
  • 塗りつぶし色を指定するには、schemeClrsrgbClrsdrgbClrscrgbClr、またはprstClrのいずれかの子要素が必要です。
塗りつぶしリストの例

次の例は、fillLst子要素を表示する XML コードスニペットと、指定された塗りつぶしリストがミニツールバーにどのように表示されるかを示しています。

<fillLst>
 <noFill name="No Fill"/>
 <solidFill name="tx1">
   <schemeClr val="tx1"/>
 </solidFill>
 <solidFill name="bg1">
  <schemeClr val="bg1"/>
 </solidFill>
 <solidFill name="accent1">
  <schemeClr val="accent1"/>
 </solidFill>
 <solidFill name="accent2">
  <schemeClr val="accent2"/>
 </solidFill>
 <solidFill name="accent3">
  <schemeClr val="accent3"/>
 </solidFill>
 <solidFill name="Green">
  <sdrgbClr r="0" g="255" b="0"/>
 </solidFill>
 <solidFill name="Yellow">
  <scrgbClr r="100%" g="100%" b="0%"/>
 </solidFill>
 <solidFill name="Blue">
	<prstClr val="blue"/>
 </solidFill>
 <solidFill name="Red">
  <srgbClr val="CC0000"/>
 </solidFill>
 <separator/>
 <solidFill name="Accent 1, Lighter 20%">
  <schemeClr val="accent1">
   <lumMod val="80%"/>
   <lumOff val="20%"/>
  </schemeClr>
 </solidFill>
 <solidFill name="Accent 1, Darker 20%">
  <schemeClr val="accent1">
   <lumMod val="80%"/>
   </schemeClr>
 </solidFill>
 <separator/>
 <solidFill name="Gray">
  <prstClr val="silver"/>
 </solidFill>
 <solidFill name="Purple">
  <prstClr val="purple"/>
 </solidFill>
 <separator/>
 <pattFill name="10%" prst="pct10">
  <fgClr>
   <schemeClr val="tx1"/>
  </fgClr>
  <bgClr>
   <schemeClr val="bg1"/>
  </bgClr>
 </pattFill>
 <pattFill name="25%" prst="pct25">
  <fgClr>
   <schemeClr val="tx1"/>
  </fgClr>
  <bgClr>
   <schemeClr val="bg1"/>
  </bgClr>
  </pattFill>
 <pattFill name="50%" prst="pct50">
  <fgClr>
   <schemeClr val="tx1"/>
  </fgClr>
  <bgClr>
   <schemeClr val="bg1"/>
	</bgClr>
 </pattFill>
 <pattFill name="Light downward diagonal" prst="ltDnDiag">
  <fgClr>
   <schemeClr val="tx1"/>
  </fgClr>
  <bgClr>
   <schemeClr val="bg1"/>
  </bgClr>
 </pattFill>
 <pattFill name="Wide upward diagonal" prst="wdUpDiag">
  <fgClr>
   <schemeClr val="tx1"/>
  </fgClr>
  <bgClr>
   <schemeClr val="bg1"/>
  </bgClr>
 </pattFill>
</fillLst>

線のスタイルリストをカスタマイズする

think-cell が使用する線のスタイルリストをカスタマイズします。カスタム線を指定し、線のスキームを作成し、さまざまなグラフ要素の線のスタイルを指定する要素は、線のリストを参照します(線のスタイルと重みを変更するを参照)。線のスタイルはLine Styleメニューのミニツールバーに表示されます。線のリストをカスタマイズするには、次の手順に従います。

  1. スタイルファイルで、lnLst要素を検索します。
  2. lnLst要素内で、ln子要素を追加または編集して線を指定します。ln子要素の詳細については、次の要素の参照をご確認ください。
要素の参照
線のリストを作成します。lnLst

スタイルファイル内の他の要素が参照できる線のリストを作成します。Line Styleメニューのミニツールバーにリストが表示されます。

  • lnLst要素内で、少なくとも 1 つのln子要素を追加して線のスタイルを指定します。
  • ln要素内で、w属性で線の太さを指定し、name属性で一意の名前を設定します。その他の要素では、線のname値を使用して線を参照します。

子要素

説明

属性

ln

  • 必須。
  • 線の名前と線の太さを指定します。
  • 線のタイプを指定するには、prstDash子要素が必要です。

name

必須。線に一意の名前を指定します。

w

必須。EMU(36000=1 mm)で線の太さを指定します。

可能な最大値:152400

線のスタイルを指定します。ln

線のリストで線のタイプを指定します。

  • ln要素にprstDash子要素を追加します。
  • prstDash子要素内で、プリセット XML 値に基づいて実線または破線のタイプを指定します。

子要素

説明

属性

prstDash

  • 必須。
  • 実線または破線のタイプを指定します。

val

必須。Office Open XML のプリセットの線のタイプ値に基づいて、線のタイプを指定します。

指定可能な値:

  • dash = 破線
  • dashDot = 一点鎖線
  • lgDash = 長い鎖線
  • lgDashDot = 長い一点鎖線
  • lgDashDotDot = 長い二点鎖線
  • solid = 実線
  • sysDashDotDot = 二点鎖線
  • sysDot = 点線

線のスタイルリストの例

次の例は、lnLst子要素を表示する XML コードスニペットと、指定された線のリストがミニツールバーにどのように表示されるかを示しています。

<lnLst>
 <ln name="Solid 0.5 pt" w="6350">
  <prstDash val="solid"/>
 </ln>
 <ln name="Solid 1 pt" w="12700">
  <prstDash val="solid"/>
 </ln>
 <ln name="Solid 1.5 pt" w="19050">
  <prstDash val="solid"/>
 </ln>
 <ln name="Long Dash 0.5 pt" w="6350">
  <prstDash val="lgDash"/>
 </ln>
 <ln name="Long Dash 1 pt" w="12700">
  <prstDash val="lgDash"/>
 </ln>
 <ln name="Long Dash 1.5 pt" w="19050">
  <prstDash val="lgDash"/>
 </ln>
 <ln name="Dash 0.5 pt" w="6350">
  <prstDash val="dash"/>
 </ln>
 <ln name="Dash 1 pt" w="12700">
  <prstDash val="dash"/>
 </ln>
 <ln name="Dash 1.5 pt" w="19050">
  <prstDash val="dash"/>
 </ln>
 <ln name="Dot 0.5 pt" w="6350">
  <prstDash val="sysDot"/>
 </ln>
 <ln name="Dot 1 pt" w="12700">
  <prstDash val="sysDot"/>
 </ln>
 <ln name="Dot 1.5 pt" w="19050">
  <prstDash val="sysDot"/>
 </ln>
 <ln name="Long Dash Dot 1 pt" w="12700">
  <prstDash val="lgDashDot"/>
 </ln>
 <ln name="Dash Dot 1 pt" w="12700">
  <prstDash val="dashDot"/>
 </ln>
 <ln name="Long Dash Dot Dot 1 pt" w="12700">
  <prstDash val="lgDashDotDot"/>
 </ln>
 <ln name="Dash Dot Dot 1 pt" w="12700">
  <prstDash val="sysDashDotDot"/>
 </ln>
</lnLst>

マーカーのリストをカスタマイズする

think-cell が使用するマーカーのリストをカスタマイズします。スタイルファイル全体で使用する要素は、マーカーのリストを参照して既定のマーカーを指定し、線グラフ、散布図、ガントチャートのマーカースキームを作成します(マーカーの形状を参照)。マーカーは、Marker Styleメニューのミニツールバーに表示されます。マーカーリストをカスタマイズするには、次の手順に従います。

  1. スタイルファイルで、markerLst要素を検索します。
  2. markerLst要素内で、marker子要素を追加または編集してマーカーを指定します。marker子要素の詳細については、次の要素の参照をご確認ください。
要素の参照
マーカーリストを作成します。markerLst

スタイルファイル内の他の要素が参照できるマーカーのリストを作成します。Marker Styleメニューのミニツールバーにリストが表示されます。

  • markerLst要素内で、少なくとも 1 つのmarker子要素を追加してマーカーを指定します。
  • 各子要素内で、name属性に一意の名前を設定します。その他の要素は、マーカーのname値を使用してマーカーを参照します。

子要素

説明

属性

marker

  • 必須。
  • マーカーを指定します。
  • マーカーの形状を指定するには、symbol子要素が必要です。

name

必須。マーカーに一意の名前を指定します。

マーカースタイルを指定します。marker

マーカーリストで、マーカースタイルを指定します。

  • marker要素にsymbol子要素を追加します。
  • symbol子要素内で、プリセット XML 値に基づいてマーカーの形状を指定します。

子要素

説明

属性

symbol

  • 必須。
  • マーカーの形状を指定します。

val

必須。Office Open XML のプリセットマーカーの形状値リストに基づいて、マーカーの形状を指定します

指定可能な値:

  • circle
  • dash
  • diamond
  • dot
  • hollowCircle
  • hollowDiamond
  • hollowSquare
  • hollowTriangle
  • plus
  • star
  • square
  • triangle
  • x

マーカーリストの例

次の例は、markerLst子要素を表示する XML コードスニペットと、指定されたマーカーリストがミニツールバーにどのように表示されるかを示しています。

<markerLst>
 <marker name="Marker1">
  <symbol val="circle"/>
 </marker>
 <marker name="Marker2">
  <symbol val="triangle"/>
 </marker>
 <marker name="Marker3">
  <symbol val="diamond"/>
 </marker>
 <marker name="Marker4">
  <symbol val="square"/>
 </marker>
 <marker name="HollowMarker1">
  <symbol val="hollowCircle"/>
 </marker>
 <marker name="HollowMarker2">
  <symbol val="hollowTriangle"/>
 </marker>
 <marker name="HollowMarker3">
  <symbol val="hollowDiamond"/>
 </marker>
 <marker name="HollowMarker4">
  <symbol val="hollowSquare"/>
 </marker>
 <marker name="Marker5">
  <symbol val="star"/>
 </marker>
 <marker name="Xmark">
  <symbol val="x"/>
 </marker>
 <marker name="Dash">
  <symbol val="dash"/>
 </marker>
 <marker name="PlusSign">
  <symbol val="plus"/>
 </marker>
</markerLst>

軸区切りやボックス付きセグメントラベルにおける背景塗りつぶしのトラブルシューティング

任意

デフォルトでは、think-cell は、軸区切りの背景塗りつぶしと一部のボックス付きセグメントラベルを、スライドの背景塗りつぶしに合わせて自動的に調整します。グラフ要素がスライドの背景と一致しない場合は、PowerPoint スライドマスターを編集してスライドの背景の塗りつぶしを変更することを推奨します。スライドマスターを使用してスライド背景の塗りつぶしを変更するには、Slide Master > Background > Background Styles > Format Backgroundを選択し、希望する塗りつぶしを選択してからApply to Allをクリックします。スライドマスターを使用したスライド背景の塗りつぶしを変更する詳細については、KB0129を参照してください。

スライドマスターを変更しない場合は、think-cell の自動背景検出を無効にし、スライド背景の塗りつぶしを手動で指定できます。これは通常、以下の場合に便利です。

  • スライド背景の塗りつぶしが、スライドマスターのFormat Backgroundオプションで設定されていないか、スライドマスターでは変更できない場合があります。その結果、軸区切りの背景が塗りつぶされ、一部のボックス付きセグメントラベルがスライドの残りの部分と一致しません。
  • デザインでは、同じスライドの異なる領域で異なる背景を使用します。この場合、think-cell API を使用して各領域に独自のスタイルファイルを割り当てることができます(レイアウトの領域にスタイルファイルを読み込みます。 LoadStyleForRegionを参照)。

カスタムスライド背景の塗りつぶしを手動で指定する場合は、defRPr要素を使用して think-cell フォントの色も指定し、グラフ機能のテキストがカスタム背景に対して読み取れるようにすることをお勧めします(スライドマスターのテキストスタイルレベルを上書きして既定のテキストスタイルをカスタマイズするを参照)。think-cell が軸区切りの背景塗りつぶしと特定のボックス付きセグメントラベルに一致するスライド背景の塗りつぶしを手動で指定するには、次の手順に従います。

  1. スタイルファイル内で、solidfillRefBackground要素を検索または追加します。
  2. solidfillRefBackground要素内で、name属性を使用する塗りつぶし色を指定します。solidfillRefBackground要素の詳細については、次の要素の参照をご確認ください。
要素の参照
軸区切りとボックスセグメントラベルの背景塗りつぶしを指定します。solidfillRefBackground

think-cell が軸区切りの背景塗りつぶしと特定のボックスセグメントラベルと一致する塗りつぶし色を指定します。

  • スタイルファイル内で、solidfillRefBackground要素を検索または追加します。
  • solidfillRefBackground要素内で、name属性を使用して塗りつぶし色を指定します。

要素

説明

属性

solidfillRefBackground

  • 軸区切りの背景塗りつぶしと一部のボックス付きセグメントラベルを指定します。

name

必須。fillLstに定義されている塗りつぶしリストから、色の名前を指定します。詳細については、塗りつぶしのリストをカスタマイズするをご覧ください。

背景色の例

次の例は、solidfillRefBackground要素を表示する XML コードスニペットと、指定された背景塗りつぶしが軸区切りとセグメントラベルの外観にどのように影響するかを示しています。

<solidfillRefBackground name="Yellow" />

グローバル既定の線のスタイルをカスタマイズする

think-cell がグローバル既定として使用する線のタイプと色を指定します。グラフ機能にカスタムの線のスタイルを指定しない場合、think-cell はグローバル既定の線のスタイルを使用します。線のタイプや色を指定するために一部の要素のみを追加した場合、指定されていない要素について、think-cell はグローバル既定の線のスタイルに設定されている値を使用します。グローバル既定の線のスタイルを指定するには、次の手順に従います。

  1. スタイルファイルで、lnfillDefault要素を検索します。
  2. lnfillDefault要素内で、lnRefおよびsolidfillRefの子要素を追加または編集して、既定の線のタイプと色を指定します。各子要素の詳細については、以下の要素の参照を参照してください。
要素の参照
グローバル既定の線のスタイルを指定します。lnfillDefault

think-cell が使用する既定の線のスタイルを指定します。

  • lnfillDefault要素内で、lnRef子要素を追加して線のタイプを指定し、表に表示される順序でsolidfillRef子要素を追加して線の色を指定します。
  • スタイルファイル全体で、カスタムの線のタイプまたは色を指定するオプション要素が指定されていない場合、think-cell はlnRefまたはsolidfillRefで、それぞれ指定したlnfillDefaultを使用して線のタイプまたは色を指定します。

子要素

説明

属性

lnRef

  • 必須。
  • think-cell グラフやその他の要素で使用される既定の線のタイプを指定します。

name

必須。lnLstの線のリストから名前を指定します。

solidfillRef

  • 必須。
  • think-cell グラフおよびその他の要素で使用される既定の線の色を指定します。

name

必須。fillLstの塗りつぶしリストから名前を指定します。

既定の線のスタイル例

次の例は、lnfillDefault要素を表示する XML コードスニペットを示しています。この例では、要素にカスタムの線のスタイルを指定しない場合、またはカスタムの線のタイプまたは色のみを指定した場合、think-cell は既定のSolid 1 ptのタイプとText 1の色を使用します。

<lnfillDefault>
 <lnRef name="Solid 1 pt"/>
 <solidfillRef name="tx1"/>
</lnfillDefault>

カスタムの線のスタイルを指定する

スタイルファイル全体で、多くのオプション要素を使用して、グラフ機能にカスタムの線のスタイルを指定できます。これらの要素では、子要素lnRefおよびsolidfillRefを使用して特定の線のスタイルをカスタマイズし、線のタイプと色をそれぞれ指定することができます。場合によっては、線がまったくないグラフ機能を指定することもできます。このような場合は、noLine子要素を使用して線のないチグラフ要素を指定します。子要素は、 lnRefおよびsolidfillRef子要素を置き換えます。線のスタイルを指定する各オプション要素は、その要素の1つ上の階層で指定された線のスタイルより優先されます。これは、特に指定がない限り、lnfillDefaultで指定されたグローバル既定の線のスタイルです(グローバル既定の線のスタイルをカスタマイズするを参照)。

原則として、think-cell では、オプション要素で指定されたカスタム線のスタイルが、他の線のスタイルよりも優先されます。オプション要素に線のタイプ(lnRef)または色(solidfillRef)が指定されていない場合、think-cell は通常lnfillDefaultで、1 つ上の階層で定義されている線のタイプまたは色を適用します。線のスタイル要素を完全に省略すると、think-cell はその要素の1つ上の階層で指定されているスタイル(通常はlnfillDefaultで指定されたもの)を使用します。したがって、それぞれの既定の線のスタイルとは異なる線のタイプまたは色が必要な場合は、カスタムの線のスタイルを指定する要素を追加する必要があります。

例えば、オプションのlnfillArrowCAGR要素を使用すると、CAGR 矢印用のカスタム線のスタイルを指定できます。lnfillArrowCAGRが指定されていない場合、think-cell はオプションのlnfillArrow要素を使用して CAGR 矢印線を指定します。この要素は、すべての矢印に対する既定の線のスタイルを定義します。次に、lnfillArrowが指定されていない場合、think-cell はlnfillDefaultで定義されているグローバル既定の線のスタイルを使用します。

要素の参照
グラフ要素に対してカスタムの線のスタイルを指定します。lnRefsolidfillRefnoLine

グラフ要素に対してカスタムの線のスタイルを指定するには、スタイルファイルで、そのグラフ要素のオプション要素を追加します。オプション要素でカスタムの線のスタイルを指定する場合は、次の点に注意してください。

  • カスタムの線のタイプと色を指定するには、要素内にlnRef子要素を追加し、その後にsolidfillRef子要素を追加します。線のタイプまたは色のみを指定するには、子要素を 1 つだけ追加します。
  • 一部のグラフ要素は、線なしで指定することができます。このようなグラフ要素に線を指定しない場合は、要素にlnRefsolidfillRefの代わりにnoLine子要素を追加します。

子要素

説明

属性

lnRef

  • 線のタイプを指定します。

name

必須。lnLstの線のリストから名前を指定します。

solidfillRef

  • 線の色を指定します。

name

必須。fillLstの塗りつぶし色のリストから名前を指定します。

noLine

  • 線のないグラフ機能を指定します。
  • lnRefまたはsolidfillRefと一緒に使用することはできません。

なし

カスタムの線のスタイル例

次の例では、スタイルファイルの各レベルで指定された線のスタイルのカスタマイズが、CAGR 矢印の表示にどのように反映されるかを、XML コードスニペットとともに示しています。


カスタムの線のスタイルがない場合、CAGR 矢印はグローバル既定の線のスタイルを使用します。

<lnfillDefault>
 <lnRef name="Solid 0.75 pt" />
 <solidfillRef name="tx1" />
</lnfillDefault>

矢印にカスタムの線のスタイルを指定すると、CAGR 矢印はその線のスタイルを使用します。

<lnfillDefault>
 <lnRef name="Solid 0.75 pt" />
 <solidfillRef name="tx1" />
</lnfillDefault>
...
<lnfillArrow>
 <lnRef name="Solid 2.25 pt" />
 <solidfillRef name="Blue" />
</lnfillArrow>

CAGR 矢印に対してカスタムの線の色を指定した場合、その色はlnfillArrowで 1 つ上の階層に指定されている線の色を上書きしますが、線のタイプについては、think-cell はlnfillArrowで指定されているものを使用します。

<lnfillDefault>
 <lnRef name="Solid 0.75 pt" />
 <solidfillRef name="tx1" />
</lnfillDefault>
...
<lnfillArrow>
 <lnRef name="Solid 2.25 pt" />
 <solidfillRef name="Blue" />
</lnfillArrow>
<lnfillArrowCAGR>
 <solidfillRef name="Orange" />
</lnfillArrowCAGR>

既定のグリッド線のスタイルをカスタマイズする

任意

グリッド線の既定のスタイルを指定します。既定のグリッド線のスタイルをカスタマイズするには、次の手順に従います。

  1. スタイルファイル内で、lnfillGridline要素を検索または追加します。lnfillGridline要素は、lnfillDefault要素のすぐ後に配置する必要があります。
  2. lnfillGridline要素内で、lnRef子要素を追加して線のタイプを指定し、solidfillRef子要素を追加して線の色を指定します。各子要素の詳細については、以下の要素の参照を参照してください。
要素の参照
既定のグリッド線のスタイルを指定します。lnfillGridline

グリッド線のカスタムの線のスタイルを指定します。既定のグリッド線のタイプ、色、またはその両方を設定します。

  • lnfillGridline要素内で、lnRef子要素を追加して線のタイプを指定し、表に表示される順序でsolidfillRef子要素を追加して線の色を指定します(カスタムの線のスタイルを指定するを参照)。
  • lnRefまたはsolidfillRefが指定されていない場合、think-cell は不足している要素にlnfillDefaultの値を使用します。

子要素

説明

属性

lnRef

  • solidfillRefが指定されていない場合に必要です。
  • think-cell 要素のグリッド線に使用される既定の線のタイプを指定します。

name

必須。lnLstの線のリストから名前を指定します。

solidfillRef

  • lnRefが指定されていない場合に必要です。
  • think-cell 要素のグリッド線に使用される既定の線の色を指定します。

name

必須。fillLstの塗りつぶしリストから名前を指定します。

既定のグリッド線のスタイル例

次の例は、lnfillGridline要素を表示する XML コードスニペットと、グラフ内の軸のグリッド線について既定の外観をカスタマイズする方法を示しています。

<lnfillGridline>
 <lnRef name="Solid 0.5 pt" />
 <solidfillRef name="Red"/>
</lnfillGridline>

矢印ラベルおよびガントチャートのタイムライン形状のリストをカスタマイズする

think-cell が使用する矢印ラベルとガントチャートのタイムライン形状のリストをカスタマイズします。スタイルファイル全体で使用する要素は、形状のリストを参照し、差分および CAGR 矢印ラベルの既定スタイルとガントチャートのタイムライン形状のリストを指定します(グラフ注釈およびタイムライン項目を参照)。Shape Styleメニューのガントチャートのミニツールバーにマーカーが表示されます。図形スタイルのリストをカスタマイズするには、次の手順に従います。

  1. スタイルファイルで、shapestyleLst要素を検索します。
  2. shapestyleLst要素内で、shapestyle子要素を追加または編集して図形を指定します。shapestyle子要素の詳細については、次の要素の参照をご確認ください。
要素の参照
図形リストを作成します。shapestyleLst

スタイルファイル内の他の要素が参照できる図形のリストを作成します。Shape Styleメニューのミニツールバーにリストが表示されます。

  • shapestyleLst要素内で、1 つ以上のshapestyle子要素を追加して図形を指定します。
  • 各子要素内で、name属性に一意の名前を設定します。他の要素は、name値を使用して図形を参照します。

子要素

説明

属性

shapestyle

  • 必須。
  • 図形スタイルを指定します。
  • 塗りつぶしを指定するには、fillRef子要素が必要です。
  • 任意:カスタム図形の枠線スタイルを指定するには、lnfill子要素を追加します。

name

必須。図形スタイルに一意の名前を指定します。

図形スタイルを指定します。shapestyle

図形リストで図形スタイルを指定します。

  • shapestyle要素内で、fillRef子要素とオプションのlnfill子要素を追加します。
  • fillRef子要素内で、name属性に図形の背景塗りつぶしを指定します。
  • lnfill子要素内で、表で説明されている子要素を追加して、図形の枠線を指定します。

子要素

説明

属性

fillRef

  • 必須。
  • 図形の背景塗りつぶしを指定します。

name

必須。fillLstの塗りつぶしリストから名前を指定します。

lnfill

  • 任意。
  • 図形の枠線を指定します。
  • 線のタイプにはlnRef、色にはsolidfillRefが必要です。枠線のない図形を指定するには、代わりにnoLine子要素を追加します(カスタムの線のスタイルを指定するを参照)。

なし

図形スタイルリストの例

次の例は、shapestyleLst子要素を表示する XML コードスニペットと、指定された図形リストがミニツールバーにどのように表示されるかを示しています。

<shapestyleLst>
 <shapestyle name="Completed">
  <fillRef name="Green" />
 </shapestyle>
 <shapestyle name="In Progress">
  <fillRef name="Blue" />
  <lnfill>
   <lnRef name="Dash 0.5 pt" />
  </lnfill>
 </shapestyle>
 <shapestyle name="Backlog">
  <fillRef name="Gray" />
  <lnfill>
   <lnRef name="Dash 0.5 pt" />
  </lnfill>
 </shapestyle>
</shapestyleLst>

グラフをカスタマイズする

塗りつぶし、線、マーカースキームのリストをカスタマイズする

think-cell がグラフに使用する塗りつぶし、線、マーカーのスキームを作成します。任意の数のスキームを作成できます。スキーム内のfillLstlnLstmarkerLst要素にリストされている塗りつぶし、線、マーカーのみを参照できます(利用可能なスタイルオプションをカスタマイズするを参照)。

塗りつぶしスキームのリストをカスタマイズする

think-cell が使用する塗りつぶしスキームリストをカスタマイズします(グラフの塗りつぶしスキームを参照)。スタイルファイル全体の要素は、このリストを参照して think-cell グラフの既定のスキームを指定します。スキームはFill Schemeメニューのミニツールバーに表示されます。該当する各グラフのタイプに既定の塗りつぶしスキームを指定する方法については、既定のグラフスキームをカスタマイズするを参照してください。塗りつぶしスキームリストをカスタマイズするには、次の手順に従います。

  1. スタイルファイル内で、fillSchemeLst要素を検索または追加します。
  2. fillSchemeLst要素内で、fillScheme子要素を追加して塗りつぶしスキームを作成します。
  3. fillScheme要素内に、必要に応じて子要素を追加します。各子要素の詳細については、以下の要素の参照を参照してください。
  4. Fill Schemeメニューのスキームのセットを分離する区切り線を追加するには、fillSchemeLst要素にseparator子要素を追加します。
要素の参照
塗りつぶしスキームリストを作成します。fillSchemeLst

スタイルファイル内の他の要素が参照できる塗りつぶしスキームリストを作成します。Fill Schemeメニューのミニツールバーにリストが表示されます。

  • fillSchemeLst要素内で、fillScheme子要素を追加してスキームを指定します。
  • fillSchemeLst要素内に、separator子要素を追加してFill Schemeメニューにスキームのセットを分離する区切り線を追加します。
  • fillScheme子要素内で、name属性に一意の名前を設定します。その他の要素は、スキームのname値を使用して塗りつぶしスキームを参照します。

子要素

説明

属性

fillScheme

  • 必須。
  • 塗りつぶしスキームを指定します。
  • スキームの塗りつぶしを指定するには、1 つ以上のfillRef子要素が必要です。

name

必須。塗りつぶしスキームに一意の名前を指定します。

fillRefOtherSeries

必須。その他の系列に使用される塗りつぶしスキームを指定します。詳細については、「その他」の系列をご覧ください。

repeatLast

任意。塗りつぶしスキームの塗りつぶし数よりもグラフ内の系列数が多い場合に、何が起こるかを指定します。これが指定されていない場合、塗りつぶしのシーケンスが繰り返されます。

指定可能な値:

  • 0 = 塗りつぶしのシーケンスを繰り返す(既定)
  • 1 = 後続のすべての系列で最後の塗りつぶしを使用する

separator

  • 任意。
  • Fill Schemeメニュー上でスキームのセットを分離する区切り線を指定します。

塗りつぶしスキームを指定します。fillScheme

塗りつぶしスキームのリストに、塗りつぶしスキームを指定します。テーブルに表示される順序で、子要素を追加します。

  • グラフセグメントの枠線スタイルを指定する場合は、fillScheme要素にlnfillSegmentおよびlnfillSegmentMekkoの子要素を追加します。
  • fillScheme要素内で、fillRef子要素を追加してスキームの塗りつぶしを指定します。
  • 特定の系列数に対応する塗りつぶしスキームを指定するには、fillScheme要素にseriesCountSpecific子要素を追加します。

子要素

説明

属性

lnfillSegment

  • 任意。
  • グラフセグメントの枠線スタイルを指定します。
  • これが指定されていない場合、think-cell はlnfillDefaultで定義されているグローバル既定の線のスタイルを使用します。
  • 線のタイプにはlnRef、色にはsolidfillRefが必要です。枠線のないセグメントを指定するには、代わりにnoLine子要素を追加します(カスタムの線のスタイルを指定するを参照)。

なし

lnfillSegmentMekko

  • 任意。
  • マリメッコ グラフの各セグメントに適用する枠線スタイルを指定します。
  • これが指定されていない場合、think-cell はlnfillSegmentで指定された線のスタイルを使用します。lnfillSegmentが指定されていない場合、think-cell はlnfillDefaultで定義されているグローバル既定の線のスタイルを使用します。
  • 線のタイプにはlnRef、色にはsolidfillRefが必要です。枠線なしでマリメッコ グラフのセグメントを指定するには、代わりにnoLine子要素を追加します(カスタムの線のスタイルを指定するを参照)。

なし

fillRef

  • 必須。
  • 塗りつぶしの色またはパターンを指定します。

name

必須。fillLstの塗りつぶしリストから名前を指定します。詳細については、塗りつぶしのリストをカスタマイズするをご覧ください。

seriesCountSpecific

  • 任意。
  • 特定の系列数のグラフに適用する塗りつぶしスキームを指定します。
  • これが指定されていない場合、すべてのグラフで同じ塗りつぶしスキームが使用されます。
  • 塗りつぶしのシーケンスを指定するには、1 つ以上のfillRef子要素が必要です。

seriesCount

必須。グラフをseriesCountSpecificに適用する系列の数を指定します。

指定可能な値:

グラフに含まれる系列数を示す数値(4)、またはその範囲(2-4)を指定します。

repeatLast

任意。塗りつぶしスキームの塗りつぶし数よりもグラフ内の系列数が多い場合に、何が起こるかを指定します。これが指定されていない場合、塗りつぶしのシーケンスが繰り返されます。

指定可能な値:

  • 0 = 塗りつぶしのシーケンスを繰り返す(既定)
  • 1 = 後続のすべての系列で最後の塗りつぶしを使用する
塗りつぶしスキームリストの例

次の例は、fillSchemeLst子要素を表示する XML コードスニペットと、指定されたスキームがミニツールバーにどのように表示されるかを示しています。

<fillSchemeLst>
 <fillScheme name="PowerPoint Theme" fillRefOtherSeries="Gray">
  <lnfillSegment>
   <noLine />
  </lnfillSegment>
  <lnfillSegmentMekko>
   <lnRef name="Solid 1 pt" />
   <solidfillRef name="tx1" />
  </lnfillSegmentMekko>
   <fillRef name="accent1" />
   <fillRef name="accent2" />
   <fillRef name="accent3" />
 </fillScheme>
 <fillScheme name="Gray" fillRefOtherSeries="PowerPoint Theme">
   <fillRef name="Gray" />
 </fillScheme>
 <fillScheme name="Patterns" fillRefOtherSeries="50%">
  <lnfillSegmentMekko>
   <lnRef name="Solid 1.5 pt" />
  </lnfillSegmentMekko>
   <fillRef name="bg1" />
   <fillRef name="10%" />
   <fillRef name="Light downward diagonal" />
   <fillRef name="Wide upward diagonal" />
  <seriesCountSpecific seriesCount="1">
	 <fillRef name="25%" />
  </seriesCountSpecific>
 </fillScheme>
</fillSchemeLst>

線のスキームリストをカスタマイズする

think-cell が使用する線のスキームリストをカスタマイズします。スタイルファイル全体の要素は、このリストを参照して think-cell 折れ線グラフの既定のスキームを指定します。Line Schemeメニューのミニツールバーにスキームが表示されます(線の設定を参照)。折れ線グラフの既定の線のスキームを指定する方法については、既定のグラフスキームをカスタマイズするを参照してください。線のスキームリストをカスタマイズするには、次の手順に従います。

  1. スタイルファイル内で、lnfillmarkerSchemeLst要素を検索または追加します。
  2. lnfillmarkerSchemeLst要素内で、lnfillmarkerScheme子要素を追加して線のスキームを作成します。
  3. lnfillmarkerScheme要素内に、必要に応じて子要素を追加します。各子要素の詳細については、以下の要素の参照を参照してください。
  4. Line Schemeメニューのスキームのセットを分離する区切り線を追加するには、lnfillmarkerSchemeLst要素にseparator子要素を追加します。
要素の参照
線のスキームリストを作成します。lnfillmarkerSchemeLst

スタイルファイル内の他の要素が参照できる線スキームのリストを作成します。Line Schemeメニューのミニツールバーにリストが表示されます。

  • lnfillmarkerSchemeLst要素内で、lnfillmarkerScheme子要素を追加してスキームを指定します。
  • fillSchemeLst要素内に、separator子要素を追加してLine Schemeメニュー上のスキームのセットを分離する区切り線を追加します。
  • lnfillmarkerScheme子要素内で、name属性に一意の名前を設定します。その他の要素は、スキームnameの値を使用して線のスキームを参照します。

子要素

説明

属性

lnfillmarkerScheme

  • 必須。
  • 線スキームを指定します。
  • スキーム内の行を指定するには、1 つ以上のlnfillmarker子要素が必要です。

name

必須。線スキームの一意の名前を指定します。

separator

  • 任意。
  • Line Schemeメニュー上でスキームのセットを分離する区切り線を指定します。

線スキームを指定します。 lnfillmarkerScheme

線スキームのリストで線スキームを指定します。テーブルに表示される順序で、子要素を追加します。

  • lnfillmarkerScheme要素内で、lnfillmarker子要素を追加してスキーム内の行を指定します。
  • 特定の系列数のグラフに対応する線スキームを指定する場合は、lnfillmarkerScheme要素にseriesCountSpecific子要素を追加します。

子要素

説明

属性

lnfillmarker

  • 必須。
  • 線のスタイルを指定します。
  • 任意:カスタムラインおよびマーカースタイルを指定するには、lnRefsolidfillRef、およびmarkerRefの子要素を追加します。

なし

seriesCountSpecific

  • 任意。
  • 特定の系列数のグラフに対応する線のスキームを指定します。
  • これが指定されていない場合、すべてのグラフが同じ線のスキームを使用します。
  • スキーム内の行を指定するには、1 つ以上のlnfillmarker子要素が必要です。

seriesCount

必須。グラフをseriesCountSpecificに適用する系列の数を指定します。

指定可能な値:

グラフに含まれる系列数を示す数値(4)、またはその範囲(2-4)を指定します。

repeatLast

任意。線スキームに含まれる線の数よりも、グラフの系列数が多い場合の動作を指定します。これが指定されていない場合、線のシーケンスが繰り返されます。

指定可能な値:

  • 0 = 線のシーケンスを繰り返す(既定)
  • 1 = 後続のすべての系列に最後の線を使用する
カスタムラインおよびマーカースタイルを指定します。lnfillmarker

各線スキームで、線とマーカーのスタイルを指定します。

  • lnfillmarker要素内で、次の子要素をテーブルに表示される順序で追加して、カスタムの線のスタイルを指定します。
  • 子要素が存在しない場合、lnfillmarkerlnfillDefaultで指定されたグローバル既定の線のスタイルを使用します(カスタムの線のスタイルを指定するを参照)。

子要素

説明

属性

lnRef

  • 任意。
  • 線のタイプを指定します。
  • これが指定されていない場合、think-cell はlnfillDefaultで指定されたグローバル既定の線のタイプを使用します(カスタムの線のスタイルを指定するを参照)。

name

必須。lnLstの線のリストから名前を指定します。詳細については、線のスタイルリストをカスタマイズするをご覧ください。

solidfillRef

  • 任意。
  • 線の色を指定します。
  • これが指定されていない場合、think-cell はlnfillDefaultで指定されたグローバル既定の線の色を使用します(カスタムの線のスタイルを指定するを参照)。

name

必須。fillLstに定義されている塗りつぶしリストから、色の名前を指定します。詳細については、塗りつぶしのリストをカスタマイズするをご覧ください。

markerRef

  • 任意。
  • 線のマーカースタイルを指定します。
  • これが指定されていない場合、線にはマーカーが表示されません。

name

必須。markerLstのマーカーリストから名前を指定します。詳細については、マーカーのリストをカスタマイズするをご覧ください。

線スキームのリスト例

次の例は、lnfillmarkerSchemeLst子要素を表示する XML コードスニペットと、指定されたスキームがミニツールバーにどのように表示されるかを示しています。

<lnfillmarkerSchemeLst>
	<lnfillmarkerScheme name="Dash with Markers">
		<lnfillmarker>
			<lnRef name="Long Dash 1.5 pt"/>
			<solidfillRef name="tx1"/>
			<markerRef name="Square"/>
		</lnfillmarker>
		<lnfillmarker>
			<lnRef name="Dash 1.5 pt"/>
			<solidfillRef name="Blue"/>
			<markerRef name="Circle"/>
		</lnfillmarker>
		<lnfillmarker>
			<lnRef name="Long Dash 2.25 pt"/>
			<solidfillRef name="Red"/>
			<markerRef name="Triangle"/>
		</lnfillmarker>
	</lnfillmarkerScheme>
	<lnfillmarkerScheme name="Solid without Markers">
		<lnfillmarker>
			<lnRef name="Solid 1.5 pt" />
		</lnfillmarker>
		<lnfillmarker>
			<lnRef name="Solid 2.25 pt"/>
			<solidfillRef name="Gray"/>
		</lnfillmarker>
	</lnfillmarkerScheme>
</lnfillmarkerSchemeLst>

マーカースキームのリストをカスタマイズする

散布図で使用するマーカースキームのリストをカスタマイズします。Marker Schemeメニューのミニツールバーにスキームが表示されます(マーカーの設定を参照)。散布図の既定のマーカースキームを指定する方法については、既定のグラフスキームをカスタマイズするを参照してください。マーカースキームのリストをカスタマイズするには、次の手順に従います。

  1. スタイルファイル内で、fillmarkerSchemeLst要素を検索または追加します。
  2. fillmarkerSchemeLst要素内で、fillmarkerScheme子要素を追加してマーカースキームを作成します。
  3. fillmarkerScheme要素内に、必要に応じて子要素を追加します。各子要素の詳細については、以下の要素の参照を参照してください。
  4. Marker Schemeメニューのスキームのセットを分離する区切り線を追加するには、fillmarkerSchemeLst要素にseparator子要素を追加します。
要素の参照
マーカースキームのリストを作成します。fillmarkerSchemeLst

散布図が使用するマーカースキームのリストを作成します。Marker Schemeメニューのミニツールバーにリストが表示されます。

  • fillmarkerSchemeLst要素内で、fillmarkerScheme子要素を追加してスキームを指定します。
  • fillmarkerSchemeLst要素内に、separator子要素を追加してMarker Schemeメニュー上のスキームのセットを分離する区切り線を追加します。
  • fillmarkerScheme子要素内で、name属性に一意の名前を設定します。その他の要素は、スキームのname値を使用してマーカースキームを参照します。

子要素

説明

属性

fillmarkerScheme

  • 必須。
  • マーカースキームを指定します。
  • スキーム内のマーカーを指定するには、1 つ以上のfillmarker子要素が必要です。
  • 任意:マーカーなしのオプションを指定するには、noMarker子要素を追加します。

name

必須。マーカースキームに一意の名前を指定します。

separator

  • 任意。
  • Marker Schemeメニュー内でスキームのセットを分離する区切り線を指定します。

マーカースキームを指定します。fillmarkerScheme

マーカースキームのリストで、マーカースキームを指定します。テーブルに表示される順序で、子要素を追加します。

  • マーカースキームでデータラベルを使用してマーカーのない値の位置を示す場合は、fillmarkerScheme要素にnoMarker子要素を追加します。
  • fillmarkerScheme要素内で、fillmarker子要素を追加してスキーム内のマーカーを指定します。
  • 特定の系列数のグラフに対応するマーカースキームを指定する場合は、fillmarkerScheme要素にseriesCountSpecific子要素を追加します。

子要素

説明

属性

noMarker

  • 任意。
  • グラフ内で非表示マーカーのオプションを指定します。

なし

fillmarker

  • 必須。
  • マーカースキームに表示されるマーカーを指定します。
  • マーカーのスタイルと色を指定するには、markerRefおよびsolidfillRefの子要素が必要です。

なし

seriesCountSpecific

  • 任意。
  • 特定の系列数のグラフに対応するマーカースキームを指定します。
  • これが指定されていない場合、すべてのグラフで同じマーカースキームが使用されます。
  • スキーム内でマーカーを指定するには、1 つ以上のfillmarkerおよびnoMarkerの子要素が必要です。

seriesCount

必須。グラフをseriesCountSpecificに適用する系列の数を指定します。

指定可能な値:

グラフに含まれる系列数を示す数値(4)、またはその範囲(2-4)を指定します。

マーカースタイルを指定:fillmarker

各マーカースキームでマーカースタイルを指定します。

  • fillmarker要素内で、次の子要素をテーブルに表示される順に追加して、カスタムマーカーのスタイルを指定します。

子要素

説明

属性

markerRef

  • 必須。
  • マーカーのタイプを指定します。

name

必須。markerLstのマーカーリストから名前を指定します。詳細については、マーカーのリストをカスタマイズするをご覧ください。

solidfillRef

  • 必須。
  • マーカーの塗りつぶし色を指定します。

name

必須。fillLstに定義されている塗りつぶしリストから、色の名前を指定します。詳細については、塗りつぶしのリストをカスタマイズするをご覧ください。

マーカースキームのリスト例

次の例は、fillmarkerSchemeLst子要素を表示する XML コードスニペットと、指定されたスキームがミニツールバーにどのように表示されるかを示しています。

<fillmarkerSchemeLst>
 <fillmarkerScheme name="No Markers">
  <noMarker/>
 </fillmarkerScheme>
 <fillmarkerScheme name="Shapes">
  <fillmarker>
   <markerRef name="Square" />
   <solidfillRef name="Red" />
  </fillmarker>
  <fillmarker>
   <markerRef name="Circle" />
   <solidfillRef name="Green" />
  </fillmarker>
  <fillmarker>
   <markerRef name="Dash" />
   <solidfillRef name="Blue" />
  </fillmarker>
 </fillmarkerScheme>
</fillmarkerSchemeLst>

既定のグラフスキームをカスタマイズする

think-cell グラフが使用する既定の塗りつぶし、線、マーカーのスキームをカスタマイズします(グラフ入門を参照)。既定のグラフスキームをカスタマイズするには、次の手順に従います。

  1. スタイルファイルで、fillSchemeRefDefault要素を追加して、縦棒・横棒、複合、ウォーターフォール、マリメッコ、領域、円、ドーナツ、バブルチャートの各グラフに、既定の塗りつぶしスキームを指定します。
  2. 特定のグラフタイプに既定の塗りつぶしスキームを個別に指定するには、そのグラフタイプの関連要素をfillSchemeRefDefault要素の後に追加します。特定のグラフタイプの既定の塗りつぶしスキームを指定する要素の詳細については、次の要素の参照を参照してください。
  3. 既定の塗りつぶしスキームを指定した後、lnfillmarkerSchemeRefDefaultfillmarkerSchemeRefDefaultの要素を追加して、既定の線とマーカースキームを指定します。
要素の参照
既定のグラフスキームを指定:fillSchemeRefDefaultlnfillmarkerSchemeRefDefault、およびfillmarkerSchemeRefDefault

think-cell グラフが使用する既定の塗りつぶし、線、マーカースキームを指定します。テーブルに表示される順序で要素を追加します。

  • fillmarkerSchemeLst要素の後に、fillSchemeRefDefault要素を追加して、縦棒・横棒、複合、ウォーターフォール、マリメッコ、領域、円、ドーナツ、バブルチャートの各グラフに、既定の塗りつぶしスキームを指定します。
  • グラフタイプの既定の塗りつぶしスキームを個別に指定するには、そのグラフタイプの関連要素をfillSchemeRefDefault要素の後に追加します。特定のグラフタイプの既定の塗りつぶし方式を指定する要素については、次の表を参照してください。
    • 各グラフタイプに既定の塗りつぶしスキームを個別に指定すると、fillSchemeRefDefault要素を省略できます。
  • 既定の塗りつぶしスキームを指定した後、lnfillmarkerSchemeRefDefaultおよびfillmarkerSchemeRefDefaultの要素を追加して、既定の線とマーカースキームを指定します。

要素

説明

属性

fillSchemeRefDefault

  • 各グラフタイプに既定の塗りつぶしスキームが指定されていない場合は必要です。
  • 縦棒・横棒、複合、ウォーターフォール、マリメッコ、領域、円、ドーナツ、バブルチャートの各グラフに、既定の塗りつぶしスキームを指定します。

name

必須。fillSchemeLstの塗りつぶしスキームのリストから名前を指定します。

fillSchemeRefDefaultStacked

  • fillSchemeRefDefaultが指定されていない場合は必須です。
  • 積み上げ縦棒/横棒グラフ、100% 積み上げ縦棒/横棒グラフ、および複合グラフに対して、既定の塗りつぶしスキームを指定します。詳細については、単純な積み上げ縦棒グラフと横棒グラフをご覧ください。
  • これが指定されていない場合、think-cell は、積み上げ縦棒/横棒グラフ、100% 積み上げ縦棒/横棒グラフ、および複合グラフに対して、fillSchemeRefDefaultで指定された既定の塗りつぶしスキームを使用します。

fillSchemeRefDefaultWaterfall

  • fillSchemeRefDefaultが指定されていない場合は必須です。
  • ウォーターフォール図の既定の塗りつぶしスキームを指定します。詳細については、ウォーターフォール図をご覧ください。
  • これが指定されていない場合、think-cell はウォーターフォール図に対して、fillSchemeRefDefaultで指定された既定の塗りつぶしスキームを使用します。

fillSchemeRefDefaultClustered

  • fillSchemeRefDefaultが指定されていない場合は必須です。
  • 集合縦棒と横棒グラフの既定の塗りつぶしスキームを指定します。詳細については、集合縦棒グラフまたは横棒グラフをご覧ください。
  • これが指定されていない場合、think-cell は集合縦棒と横棒グラフに対して、fillSchemeRefDefaultで指定された既定の塗りつぶしスキームを使用します。

fillSchemeRefDefaultMekko

  • fillSchemeRefDefaultが指定されていない場合は必須です。
  • マリメッコグラフの既定の塗りつぶしスキームを指定します。詳細については、マリメッコグラフをご覧ください。
  • これが指定されていない場合、think-cell はマリメッコグラフに対して、fillSchemeRefDefaultで指定された既定の塗りつぶしスキームを使用します。

fillSchemeRefDefaultArea

  • fillSchemeRefDefaultが指定されていない場合は必須です。
  • 面グラフの既定の塗りつぶしスキームを指定します。詳細については、面グラフをご覧ください。
  • これが指定されていない場合、think-cell はfillSchemeRefDefaultで指定された面グラフの既定の塗りつぶしスキームを使用します。

fillSchemeRefDefaultPie

  • fillSchemeRefDefaultが指定されていない場合は必須です。
  • 円グラフとドーナッツグラフの既定の塗りつぶしスキームを指定します。詳細については、円グラフとドーナッツグラフをご覧ください。
  • これが指定されていない場合、think-cell は円グラフに対して、fillSchemeRefDefaultで指定された既定の塗りつぶしスキームを使用します。

fillSchemeRefDefaultBubble

  • fillSchemeRefDefaultが指定されていない場合は必須です。
  • バブルチャートの既定の塗りつぶしスキームを指定します。詳細については、バブルチャートをご覧ください。
  • これが指定されていない場合、think-cell はバブルチャートに対して、fillSchemeRefDefaultで指定された既定の塗りつぶしスキームを使用します。

lnfillmarkerSchemeRefDefault

name

必須。lnfillmarkerSchemeLstの線スキームのリストから名前を指定します。

lnfillmarkerSchemeRefDefaultCombination

  • 任意。
  • 複合グラフの既定の線スキームを指定します。詳細については、複合グラフをご覧ください。
  • これが指定されていない場合、think-cell は複合グラフに対して、fillSchemeRefDefaultで指定された既定の塗りつぶしスキーム使用します。

fillmarkerSchemeRefDefault

  • 必須。
  • 散布図の既定のマーカースキームを指定します。詳細については、散布図をご覧ください。

name

必須。fillmarkerSchemeLstのマーカースキームのリストから名前を指定します。

既定の塗りつぶしスキームの例

次の例は、さまざまな既定のスキームのカスタマイズを表示する XML コードスニペットを示しています。

<fillSchemeRefDefault name="PowerPoint Theme" />
<fillSchemeRefDefaultPie name="Gray" />
<lnfillmarkerSchemeRefDefault name="Dash with Markers" /> 
<lnfillmarkerSchemeRefDefaultCombination name="Solid without Markers" />
<fillmarkerSchemeRefDefault name="Shapes" />

既定のテキストスタイルをカスタマイズする

任意

デフォルトでは、think-cell はプレゼンテーションのスライドマスターで上位 3 つのテキストスタイルのいずれかを think-cell 要素の既定のテキストスタイルとして選択します。この方法でテキストスタイルを選択する場合、テキストスタイルのフォントサイズが 14 pt より大きい場合、think-cell は 14 pt のフォントサイズを使用します。マスタースライドのデザインに変更があった場合は、より柔軟に利用できるため、既定の think-cell フォント選択を使用することをお勧めします。think-cell の既定のフォント選択がブランドに適さない場合は、defPPr要素を追加して、think-cell が使用するスライドマスターのテキストスタイルレベルを指定できます。defPPr要素を使用して既定のテキストスタイルレベルを指定すると、フォントサイズに制限はありません。

スライドマスターの詳細については、Microsoft サポートを参照してください。既定のテキストスタイルレベルを指定するには、次の手順に従います。

  1. スタイルファイル内で、defPPr要素を検索または追加します。
  2. defPPr要素内で、lvl属性を使用するテキストスタイルレベルを指定します。defPPr要素と可能なlvl値の詳細については、次の要素の参照を参照してください。

スライドマスターのテキストスタイル設定を上書きするカスタム既定スタイルを使用するには、オプションのdefRPr子要素を追加し、defRPrの属性および子要素でテキストの設定を行います。詳細については、スライドマスターのテキストスタイルレベルを上書きして既定のテキストスタイルをカスタマイズするをご覧ください。

要素の参照
既定のテキストスタイルレベルを指定します。defPPr

think-cell 要素の既定のテキストスタイルとして think-cell が使用するスライドマスターのテキストスタイルレベルを指定します。defPPr要素が存在しない場合、think-cell はプレゼンテーションのスライドマスターの上位 3 つのテキストスタイルレベルのいずれかを既定のテキストスタイルとして自動的に選択します。

  • defPPr要素内で、think-cell がlvl属性で使用するスライドマスターのテキストスタイルレベルを指定します。

要素

説明

属性

defPPr

  • 任意。
  • think-cell が使用するスライドマスターのテキストスタイルレベルを指定します。

lvl

必須。テキストスタイルレベルを指定します。

指定可能な値:

08の任意の数値を指定できます。ここでは、0がスライドマスターの最初のテキストスタイルレベルを参照し、8が最後のテキストスタイルレベルを参照します。

テキストスタイルレベルの例

次の例は、defPPr要素を表示する XML コードスニペットと、指定されたテキストスタイルがスライドマスターとグラフにどのように表示されるかを示しています。

<defPPr lvl="1" />

スライドマスターのテキストスタイルレベルを上書きして既定のテキストスタイルをカスタマイズする

任意

プレゼンテーションのスライドマスターを使用してテキストスタイルを決定したくない場合は、defRPr子要素をdefPPr要素に追加することで、think-cell のテキストプロパティを手動で指定できます。スライドマスターを上書きして既定のテキストプロパティをカスタマイズするには、次の手順に従います。

  1. スタイルファイル内で、defPPr要素を検索または追加します。
  2. defPPr要素内で、defRPr子要素とその属性を追加または編集して、既定のテキストプロパティを手動で指定します。defRPr要素の詳細については、次の要素の参照をご確認ください。
要素の参照
スライドマスターを上書きして、既定のテキストプロパティを指定します。 defRPr

スライドマスターを上書きして、既定のテキストプロパティを手動でカスタマイズします。defRPrが指定されていない場合、think-cell はdefPPr要素のlvl属性で設定されたスライドマスターのテキストスタイルレベルを使用してテキストスタイルを指定します。defPPr要素が指定されていない場合、think-cell はプレゼンテーションのスライドマスターに基づいてテキストスタイルを自動的に選択します。

  • defPPr要素にdefRPr子要素を追加します。
  • defRPr子要素内で、オプションのsz属性にフォントサイズを指定し、オプションのbi属性に太字フォントと斜体フォントをそれぞれ指定します。
  • defRPr属性が指定されていない場合、think-cell は欠落している属性の代わりに、defPPr要素のlvl属性で指定されたスライドマスターのテキストスタイルを適用します。

子要素

説明

属性

defRPr

  • 任意。
  • スライドマスターを上書きしてテキストプロパティを指定します。
  • テキストスタイルを指定するには、solidfillRefsolidfillRefAltlatinea、およびcsの子要素を追加します。

sz

任意。フォントサイズを指定します。1000 = 10pt。これが指定されていない場合、think-cell はdefPPr要素を使用してフォントサイズを指定します。

指定可能な値:

100400000の任意の数値。

b

任意。太字フォントを有効または無効にします。これが指定されていない場合、think-cell はdefPPr要素を使用してフォントスタイルを指定します。

指定可能な値:

  • true = 太字フォントを有効にする
  • false = 太字フォントを無効にする

i

任意。斜体フォントスタイルを有効または無効にします。これが指定されていない場合、think-cell はdefPPr要素を使用してフォントスタイルを指定します。

指定可能な値:

  • true = 斜体フォントスタイルを有効にする
  • false = 斜体フォントスタイルを無効にする
テキストスタイルを手動で指定する:defRPr子要素

背景が暗い場合は、カスタムテキストの色とは」別の色を指定します。ラテン語、東アジア語、および複合スクリプトテキストの既定フォントを設定します。

  • defRPr要素内で、次の子要素を表に表示される順序で追加して、テキストの色、代替の色、およびフォントスタイルを指定します。
  • defRPr子要素が指定されていない場合、think-cell は欠落している子要素の代わりに、defPPr要素のlvl属性で設定されたスライドマスターのテキストスタイルレベルのスタイルを使用します。

子要素

説明

属性

solidfillRef

  • solidfillRefAltが指定されている場合を除き、オプションです。
  • 既定のテキスト色を指定します。
  • これが指定されていない場合、think-cell はdefPPr要素のlvl属性を使用してフォントの色を指定します。

name

必須。fillLstの塗りつぶしリストから名前を指定します。

solidfillRefAlt

  • solidfillRefが指定されている場合を除き、オプションです。
  • 既定の代替テキスト色を指定します。think-cell は、既定のテキスト色よりもコントラストが良い場合に代替テキスト色を使用します。
  • これが指定されていない場合、think-cell はdefPPr要素のlvl属性を使用して代替フォントの色を指定します。

name

必須。fillLstの塗りつぶしリストから名前を指定します。

latin

  • 任意。
  • ラテン文字の既定フォントを指定します。
  • これが指定されていない場合、think-cell はdefPPr要素のlvl属性を使用してラテン文字の既定フォントを指定します。

typeface

必須。フォントを指定します。

ea

  • 任意。
  • 東アジアのテキストの既定フォントを指定します。
  • これが指定されていない場合、think-cell はdefPPr要素のlvl属性を使用して東アジアの既定フォントを指定します。

typeface

必須。フォントを指定します。

cs

  • 任意。
  • Complex Scriptテキストの既定フォントを指定します。
  • これが指定されていない場合、think-cell はdefPPr要素のlvl属性を使用して、Complex Script テキストの既定フォントを指定します。

typeface

必須。フォントを指定します。

カスタムテキストスタイルの例

次の例は、defRPr子要素を表示する XML コードスニペットと、指定されたテキストスタイルがグラフにどのように表示されるかを示しています。

スライドマスターテキストのスタイルレベル

カスタムフォントの指定
<defPPr lvl="1">
 <defRPr b="true" i="false">
  <latin typeface="Times New Roman" />
 </defRPr>
</defPPr>

カスタムフォント色の指定
<defPPr lvl="1">
 <defRPr b="true" i="false">
  <solidfillRef name="Red" />
  <solidfillRefAlt name="Gray" /> 
  <latin typeface="Times New Roman" />
 </defRPr>
</defPPr>

グラフ配置用のプリセットレイアウトを作成する

任意

スライド上のグラフ位置を指定するプリセットレイアウトを作成します(グラフを挿入するを参照)。プリセットレイアウトでは、プレゼンテーションに挿入する think-cell グラフを選択すると、スライドペインの左上にグラフ配置ツールが開きます。プリセットレイアウトを作成するには、次の手順に従います。

  1. スタイルファイルで、fixedLayoutLst要素を検索または追加します。
  2. fixedLayoutLst要素内に、必要に応じてfixedLayout子要素を追加します。両方の要素の詳細については、次の要素の参照を参照してください。
要素の参照
think-cell グラフのプリセットレイアウトのリストを作成します。fixedLayoutLst

スライド上のグラフ位置を指定するプリセットレイアウトを作成します。

  • スタイルファイル内で、fixedLayoutLst要素を検索または追加します。
  • fixedLayoutLst要素内で、1 つ以上のfixedLayout子要素を追加してレイアウトを指定します。
  • fixedLayout子要素内で、for属性を使用してレイアウトを適用するグラフタイプを指定します。
    • for属性で、円グラフとドーナッツグラフを指定するには、pie値を使用します。ガントチャートを指定するには、gantt値を使用します。他のすべてのグラフを指定するには、chart値を使用します。
    • for属性には、複数の値を空白スペースで区切って指定できます。例えば、ガントチャート、円グラフ、ドーナッツグラフを指定するには、<fixedLayout for="gantt pie">を追加します。

子要素

説明

属性

fixedLayout

  • 必須。
  • レイアウトを指定します。
  • グラフの配置オプションを指定するには、1 つ以上のrect子要素が必要です。

for

必須。レイアウトを適用するグラフのタイプを指定します。for属性には、複数の値を空白スペースで区切って指定できます。

指定可能な値:

  • pie = 円グラフとドーナッツグラフのレイアウトを使用する
  • gantt = ガントチャートでレイアウトを使用する
  • chart = レイアウトを他のすべてのグラフとともに使用する
レイアウトの位置を指定:rect

プリセットレイアウトのスライド上の位置を指定します。

  • fixedlayout要素に、1 つ以上のrect子要素を追加します。
  • rect子要素内で、ltr、およびbの属性を使用して、レイアウトのグラフ配置位置を指定します。
    • 各属性の値として、相対位置をパーセンテージとして、または EMU の絶対位置、またはその両方の組み合わせとして指定できます。
    • 相対位置と絶対位置の組み合わせを値として指定するには、パーセンテージを加算し、プラス記号(+)またはマイナス記号(-)を加算し、EMU 値を加算します。例えば、r="50%"t="2000000"b="100%-1000000"は有効なオプションです。
    • 各属性値は、スライドの左上隅に対する位置として計算されます。

子要素

説明

属性

rect

  • 必須。
  • レイアウトのスライド上の位置を指定します。

ltrおよびb

必須。スライドの左端、上端、右端、下端をそれぞれ指定します。属性値は、スライドの左上隅に対する位置として計算されます。

指定可能な値:

  • 相対位置:スライドサイズに対する位置をパーセンテージで指定します。
  • 絶対位置:EMU(36000=1 mm)で位置を指定します。
  • 組み合わせ:相対位置と絶対位置の組み合わせをパーセンテージで指定し、プラス記号(+)またはマイナス記号(-)の後に EMU 値を指定します。
プリセットのグラフ配置レイアウトの例

次の例は、さまざまなfixedLayoutLst子要素を表示する XML コードスニペットと、それらが円グラフとガントチャートのグラフ配置ツールとプリセットレイアウトを指定する方法を示しています。

<fixedLayoutLst>
 <fixedLayout for="pie">
  <rect l="50%-2000000" t="66.67%-2000000" r="50%+2000000" b="66.67%+2000000"/>
</fixedLayoutLst>

<fixedLayoutLst>
 <fixedLayout for="pie">
  <rect l="50%-2000000" t="66.67%-2000000" r="50%+2000000" b="66.67%+2000000"/>
 </fixedLayout>
 <fixedLayout for="chart pie">
  <rect l="10%" t="30%" r="45%" b="90%"/>
  <rect l="55%" t="30%" r="90%" b="90%"/>
 </fixedLayout>
</fixedLayoutLst>

<fixedLayoutLst>
 <fixedLayout for="gantt">
	<rect l="1000000" t="2000000" r="100%-1000000" b="100%-1000000"/>
 </fixedLayout>
</fixedLayoutLst>

既定のラベルスタイルをカスタマイズする

think-cell ラベルが使用する既定のスタイルをカスタマイズします。リーダーライン、CAGR ラベルのスタイル、グラフ内のラベルの位置など、さまざまな think-cell グラフ要素のラベルスタイルをカスタマイズできます。think-cell ラベルの詳細については、グラフラベルを参照してください。ラベルのプロパティをカスタマイズするには、次の手順に従います。

  1. スタイルファイル内で、label要素を検索または追加します。
  2. label要素内に、必要に応じて子要素を追加します。各子要素の詳細については、以下の要素の参照を参照してください。
要素の参照
ラベルスタイルを指定:label

リーダーライン、CAGR ラベルのスタイル、グラフ内のラベルの位置など、さまざまな think-cell グラフ要素のラベルスタイルを指定します。

  • label要素内で、表に示す順序で次の子要素を追加します。

子要素

説明

属性

lnfillLeaderLine

  • 任意。
  • データポイントとそのラベルを接続する線のスタイルを指定します。この行は、ラベルがデータポイントからさらに離れた場所に配置された場合に表示されま。
  • これが指定されていない場合、think-cell は、線のタイプにはlnfillDefaultで指定されたグローバル既定の線のタイプを使用し、線の色にはラベルの既定フォント色を使用します。
  • 線のタイプにはlnRef、色にはsolidfillRefが必要です(カスタムの線のスタイルを指定するを参照)。

なし

shapestyleRefBubble

  • 必須。
  • CAGR、レベル差分、合計差分の各矢印ラベルに適用するバブルスタイルを指定します。

name

必須。shapestyleLstの図形スタイルのリストから名前を指定します。詳細については、矢印ラベルおよびガントチャートのタイムライン形状のリストをカスタマイズするをご覧ください。

sumLabelPosition

  • 任意。
  • ウォーターフォール図の合計ラベルの位置を指定します。
  • これが指定されていない場合、ウォーターフォール図の正の合計ラベルはセグメントの上に表示され、負の合計ラベルはセグメントの下に表示されます。

val

必須。合計ラベルの位置を指定します。

指定可能な値:

  • accordingToSign = セグメントの上に正の合計ラベルが表示され、セグメントの下に負の合計ラベルが表示されます(既定)
  • awayFromBaseline = 合計ラベルはグラフのベースラインから離れた位置に表示される

avoidSegmentLabelBoxing

  • 任意。
  • セグメント内に収まらない場合に、セグメントラベルをどの位置に表示するかを指定します。ラベルは、背景が塗りつぶされたセグメント、またはリーダーラインのあるセグメントの近くに表示されます。think-cell は、lnfillLeaderLine要素で指定されたリーダー線のスタイルを使用します。
  • これが指定されていない場合、セグメントラベルは、ラベルサイズに応じて、背景塗りつぶしのあるセグメント、またはリーダー線のあるセグメントの近くに表示されます。

val

必須。セグメントラベルの位置を指定します。

指定可能な値:

  • false = セグメントラベルは、ラベルサイズに応じて、背景塗りつぶしのあるセグメント内、またはセグメントの近くに表示される(既定)
  • true = セグメントラベルは、セグメントの内側ではなく、常にセグメントの近くに表示される
既定のラベルスタイル例

次の例は、label子要素ごとの XML コードスニペットと、それらがラベルの既定の外観をどのようにカスタマイズするかを示しています。

リーダー線
<label>
 ...
 <lnfillLeaderLine>
  <lnRef name="Solid 1 pt" />
  <solidfillRef name="Red" />
 </lnfillLeaderLine>
 ...
</label>

グラフの装飾図形
<label>
 ...    
	<shapestyleRefBubble name="Red Bubble" />
 ...
</label>

ウォーターフォール図のラベル位置
<label>
 ...
  <sumLabelPosition val="awayFromBaseline" />
 ...
</label>

セグメントラベルの位置
<label>
 ...
 <avoidSegmentLabelBoxing val="true" />
 ...
</label>

グラフ注釈の既定の線およびラベルスタイルをカスタマイズする

グラフ軸やコネクタ線など、think-cell グラフ注釈のさまざまな線の既定のスタイルをカスタマイズします(グラフ機能および線のスタイルと重みを変更するを参照)。think-cell グラフに表示するラベルを指定します。グラフの注釈線とラベルのスタイルをカスタマイズするには、次の手順に従います。

  1. スタイルファイル内で、chart要素を検索または追加します。
  1. chart要素内に、必要に応じて子要素を追加します。各子要素の詳細については、以下の要素の参照を参照してください。
要素の参照
グラフ注釈の線のスタイルを指定:chart

グラフ軸、コネクタ線、CAGR 矢印など、さまざまな think-cell グラフ要素の線のスタイルを指定します。

  • chart要素内で、表に示す順序で次の子要素を追加します。

子要素

説明

属性

lnfillAxis

  • 任意。
  • グラフ軸の既定の線のスタイルを指定します。
  • これが指定されていない場合、think-cell はlnfillDefaultで定義されているグローバル既定の線のスタイルを使用します。
  • 線のタイプにはlnRef、色にはsolidfillRefが必要です(カスタムの線のスタイルを指定するを参照)。

なし

lnfillAxisCategory

  • 任意。
  • カテゴリ軸の既定の線のスタイルを指定します。
  • これが指定されていない場合、think-cell はlnfillAxisで指定された既定の線のスタイルを使用します。lnfillAxisが指定されていない場合、think-cell はlnfillDefaultで定義されているグローバル既定の線のスタイルを使用します。
  • 線のタイプにはlnRef、色にはsolidfillRefが必要です(カスタムの線のスタイルを指定するを参照)。

lnfillArrow

  • 任意。
  • 合計差分およびレベル差分の矢印に使用される既定の線のスタイルを指定します。詳細については、差異の矢印をご覧ください。
  • これが指定されていない場合、think-cell はlnfillDefaultで定義されているグローバル既定の線のスタイルを使用します。
  • 線のタイプにはlnRef、色にはsolidfillRefが必要です(カスタムの線のスタイルを指定するを参照)。

lnfillArrowCAGR

  • 任意。
  • CAGR 矢印の既定の線のスタイルを指定します。詳細については、CAGR矢印をご覧ください。
  • これが指定されていない場合、think-cell はlnfillArrowで指定された既定の線のスタイルを使用します。lnfillArrowが指定されていない場合、think-cell はlnfillDefaultで定義されているグローバル既定の線のスタイルを使用します。
  • 線のタイプにはlnRef、色にはsolidfillRefが必要です(カスタムの線のスタイルを指定するを参照)。

lnfillArrowCategoryDifference

  • 任意。
  • 合計差分矢印に使用される既定の線のスタイル。詳細については、総差分矢印をご覧ください。
  • これが指定されていない場合、think-cell はlnfillArrowで指定された既定の線のスタイルを使用します。lnfillArrowが指定されていない場合、think-cell はlnfillDefaultで定義されているグローバル既定の線のスタイルを使用します。
  • 線のタイプにはlnRef、色にはsolidfillRefが必要です(カスタムの線のスタイルを指定するを参照)。

lnfillArrowSegmentDifference

  • 任意。
  • レベル差分矢印に使用される既定の線のスタイルを特定します。詳細については、レベル差分矢印をご覧ください。
  • これが指定されていない場合、think-cell はlnfillArrowで指定された既定の線のスタイルを使用します。lnfillArrowが指定されていない場合、think-cell はlnfillDefaultで定義されているグローバル既定の線のスタイルを使用します。
  • 線のタイプにはlnRef、色にはsolidfillRefが必要です(カスタムの線のスタイルを指定するを参照)。

lnfillExtensionLine

  • 任意。
  • レベル差分矢印の延長線に使用する線のスタイルを指定します。詳細については、レベル差分矢印をご覧ください。
  • これが指定されていない場合、think-cell はlnfillDefaultで定義されているグローバル既定の線のスタイルを使用します。
  • 線のタイプにはlnRef、色にはsolidfillRefが必要です(カスタムの線のスタイルを指定するを参照)。

lnfillConnector

  • 任意。
  • コネクタ線の既定の線のスタイルを指定します。詳細については、系列のコネクタをご覧ください。
  • これが指定されていない場合、think-cell はlnfillDefaultで定義されているグローバル既定の線のスタイルを使用します。
  • 線のタイプにはlnRef、色にはsolidfillRefが必要です(カスタムの線のスタイルを指定するを参照)。

lnfillConnectorWaterfall

  • 任意。
  • ウォーターフォール図のコネクタ線について、既定の線のスタイルを指定します。
  • これが指定されていない場合、think-cell はlnfillConnectorで指定された既定の線のスタイルを使用します。lnfillConnectorが指定されていない場合、think-cell はlnfillDefaultで定義されているグローバル既定の線のスタイルを使用します。
  • 線のタイプにはlnRef、色にはsolidfillRefが必要です(カスタムの線のスタイルを指定するを参照)。

lnfillValueLine

lnfillTrendline

  • 任意。
  • 近似曲線の既定の線のスタイルを指定します。詳細については、近似曲線とパーティションをご覧ください。
  • これが指定されていない場合、think-cell はlnfillDefaultで定義されているグローバル既定の線のスタイルを使用します。
  • 線のタイプにはlnRef、色にはsolidfillRefが必要です(カスタムの線のスタイルを指定するを参照)。

lnfillPartition

  • 任意。
  • パーティションの既定の線のスタイルを指定します。詳細については、近似曲線とパーティションをご覧ください。
  • これが指定されていない場合、think-cell はlnfillDefaultで定義されているグローバル既定の線のスタイルを使用します。
  • 線のタイプにはlnRef、色にはsolidfillRefが必要です(カスタムの線のスタイルを指定するを参照)。

lnfillErrorBar

  • 任意。
  • エラーバーの既定の線のスタイルを指定します。詳細については、誤差範囲をご覧ください。
  • これが指定されていない場合、think-cell はlnfillDefaultで定義されているグローバル既定の線のスタイルを使用します。
  • 線のタイプにはlnRef、色にはsolidfillRefが必要です(カスタムの線のスタイルを指定するを参照)。

lnfillRidge

  • 任意。
  • マリメッコ グラフの上端線に使用される既定の線のスタイルを指定します。詳細については、リッジを追加または削除するをご覧ください。
  • これが指定されていない場合、think-cell はlnfillDefaultで定義されているグローバル既定の線のスタイルを使用します。
  • 線のタイプにはlnRef、色にはsolidfillRefが必要です(カスタムの線のスタイルを指定するを参照)。

fillOrderStacked

  • 必須。
  • 積み上げ縦棒/横棒グラフおよび 100% 積み上げ縦棒/横棒グラフにおける塗りつぶしスキームの順序を指定します。

val

必須。塗りつぶしスキームの順序を指定します。

指定可能な値:

  • topToBottom = 塗りつぶしスキームは、ベースラインから離れたスタックの上端から開始される
  • bottomToTop = 塗りつぶしスキームはグラフのベースラインから開始される

fillOrderStackedWaterfall

  • 任意。
  • ウォーターフォール図の塗りつぶしスキーム順序を指定します。
  • これが指定されていない場合、think-cell はfillOrderStackedで指定された塗りつぶしスキームの順序を使用します。

val

必須。塗りつぶしスキームの順序を指定します。

指定可能な値:

  • topToBottom = 塗りつぶしスキームは、ベースラインから離れたスタックの上端から開始される
  • bottomToTop = 塗りつぶしスキームはグラフのベースラインから開始される

defaultLabels

  • 必須。
  • グラフの既定ラベルを指定します。
  • ラベルスタイルを指定するには、segmentおよびpieSliceの子要素が必要です。
  • 任意:ウォーターフォール図の既定ラベルを指定するには、segmentWaterfallSummandまたはsegmentWaterfallFloatingの子要素を追加します。

なし

既定のグラフラベルを指定します。defaultLabels

think-cell グラフに表示するラベルを指定します。

  • defaultLabels要素内で、表に示す順序で次の子要素を追加します。think-cell グラフラベルの詳細については、ラベルの種類を参照してください。

子要素

説明

属性

segment

  • 必須。
  • 縦棒グラフ、横棒グラフ、ウォーターフォール図、およびマリメッコ グラフの既定のラベルを指定します。

val

必須。グラフに表示するラベルを指定します。

指定可能な値:

  • totalAndSegment = 合計ラベルは列の上に表示され、セグメントラベルはセグメント内に表示される 列にセグメントが 1 つしかない場合は、合計ラベルのみが表示されます。
  • totalOnly = グラフには合計ラベルのみが表示される
  • noLabels = グラフにラベルは表示されない

segmentWaterfallSummand

  • 任意。
  • ウォーターフォール図において、最初の列およびフローティングセグメントに表示される既定のラベルを指定します。
  • segmentWaterfallSummandおよびsegmentWaterfallFloatingは同時に指定できません。
  • これが指定されていない場合、think-cell はsegmentで指定された既定のラベルスタイルを使用します。
  • e列(小計および合計列)に表示される既定のラベルには影響しません。これらの列は、segment要素で指定された既定のラベル設定に従います。

val

必須。ラベルがグラフのどこに表示されるかを指定します。

指定可能な値:

  • totalAndSegmentSingleSegmentInside = 合計ラベルは列の上に表示され、セグメントラベルはセグメント内に表示される 列にセグメントが 1 つしかない場合は、セグメントラベルのみが表示されます。
  • totalAndSegment = 合計ラベルは列の上に表示され、セグメントラベルはセグメント内に表示される 列にセグメントが 1 つしかない場合は、合計ラベルのみが表示されます。
  • totalOnly = グラフには合計ラベルのみが表示される
  • noLabels = グラフにラベルは表示されない

segmentWaterfallFloating

  • 任意。
  • ウォーターフォール図のフローティングセグメントに表示される既定のラベルを指定します。
  • segmentWaterfallSummandおよびsegmentWaterfallFloatingは同時に指定できません。
  • これが指定されていない場合、think-cell はsegmentで指定された既定のラベルスタイルを使用します。
  • 最初の列およびe列(小計および合計列)に表示される既定のラベルには影響しません。これらの列は、segment要素で指定された既定のラベル設定に従います。

val

必須。ラベルがグラフのどこに表示されるかを指定します。

指定可能な値:

  • totalAndSegmentSingleSegmentInside = 合計ラベルは列の上に表示され、セグメントラベルはセグメント内に表示される 列にセグメントが 1 つしかない場合は、セグメントラベルのみが表示されます。
  • totalAndSegment = 合計ラベルは列の上に表示され、セグメントラベルはセグメント内に表示される 列にセグメントが 1 つしかない場合は、合計ラベルのみが表示されます。
  • totalOnly = グラフには合計ラベルのみが表示される
  • noLabels = グラフにラベルは表示されない

pieSlice

  • 必須。
  • 円グラフとドーナツグラフのスライスに表示される既定のラベルを指定します

val

必須。ラベルがグラフのどこに表示されるかを指定します。

指定可能な値:

  • outerAndInner = 系列ラベルはスライスの外側に表示され、パーセンテージ値ラベルはスライスの内側に表示される
  • outerOnly = 系列およびパーセンテージ値ラベルはスライスの外側に表示される
既定の線のスタイルとラベルの例

次の例は、さまざまな既定の線のスタイルとラベルのカスタマイズを表示する XML コードスニペットを示しています。

<chart>
 <lnfillAxis>
  <solidfillRef name="Gray" />
 </lnfillAxis>
 <lnfillArrow>
  <lnRef name="Solid 1.5 pt"/>
 </lnfillArrow>
 <lnfillArrowCAGR>
  <lnRef name="Solid 2.25 pt" />
  <solidfillRef name="Red" />
 </lnfillArrowCAGR>
 <lnfillArrowCategoryDifference>
  <lnRef name="Solid 1 pt"/>
  <solidfillRef name="Blue" />
 </lnfillArrowCategoryDifference>
 <lnfillExtensionLine>
  <lnRef name="Solid 0.5 pt"/>
  <solidfillRef name="Green" />
 </lnfillExtensionLine>
 <lnfillConnector>
  <lnRef name="Long Dash 0.25 pt"/>
 </lnfillConnector>
 <lnfillValueLine>
  <lnRef name="Long Dash 0.75 pt"/>
 </lnfillValueLine>
 <fillOrderStacked val="topToBottom"/>
 <defaultLabels>
  <segment val="totalAndSegment"/>
  <segmentWaterfallSummand val="totalAndSegmentSingleSegmentInside"/>
  <pieSlice val="outerAndInner"/>
 </defaultLabels>
</chart>

既定の凡例スタイルをカスタマイズする

任意

think-cell グラフ凡例の既定のテキストと枠線スタイルをカスタマイズします。think-cell グラフの凡例の詳細については、凡例を参照してください。凡例の既定のスタイルをカスタマイズするには、次の手順に従います。

  1. スタイルファイル内で、legend要素を検索または追加します。
  1. legend要素内に、必要に応じて子要素を追加します。各子要素の詳細については、以下の要素の参照を参照してください。
要素の参照
既定の凡例スタイルを指定します。legend

think-cell グラフの凡例に使用する既定の枠線スタイルを指定し、凡例テキストのスタイルをカスタマイズします。

  • legend要素内で、表に示す順序で次の子要素を追加します。

子要素

説明

属性

lnfill

  • 任意。
  • 凡例の既定の枠線を指定します。
  • これが指定されていない場合、凡例には枠線がありません。
  • 線のタイプにはlnRef、色にはsolidfillRefが必要です(カスタムの線のスタイルを指定するを参照)。

なし

pPr

lvl

任意。テキストスタイルレベルを指定します。これが指定されていない場合、think-cell はdefPPrで指定されたlvl値を使用します。

指定可能な値:

08の任意の数値を指定できます。ここでは、0がスライドマスターの最初のテキストスタイルレベルを参照し、8が最後のテキストスタイルレベルを参照します。

凡例の例

次の例は、legend子要素を表示する XML コードスニペットと、グラフ凡例の外観をカスタマイズする方法を示しています。

<legend>
 <lnfill>
  <lnRef name="Solid 1 pt" />
  <solidfillRef name="Red" />
 </lnfill>
 <pPr lvl="2">
  <defRPr b="false" i="true">
   <latin typeface="Times New Roman" />
  </defRPr>
 </pPr>
</legend>

ハーベイボールとチェックボックスをカスタマイズする

think-cell のハーベイボールとチェックボックスの既定スタイルを指定します(ハーベイボールとチェックボックスを参照)。

ハーベイボールの既定スタイルをカスタマイズする

ハーベイボールの既定スタイルをカスタマイズするには、次の手順に従います。

  1. スタイルファイル内で、harveyball要素を検索または追加します。
  2. harveyball要素のsz属性を使用して、チェックボックスの既定サイズを指定します。
  3. harveyball要素内に、必要に応じて子要素を追加します。各子要素の詳細については、以下の要素の参照を参照してください。
要素の参照
ハーベイボールのカスタマイズ:harveyball

ハーベイボールの既定スタイルを指定します。

  • スタイルファイル内で、harveyball要素を検索または追加します。
  • harveyball要素内で、sz属性を使用してハーベイボールの既定サイズを指定します。

要素

説明

属性

harveyball

  • 必須。
  • ハーベイボールの既定スタイルを指定します。
  • 塗りつぶし部分と空白部分を指定するには、fillRefBackgroundおよびfillRefCompletedの子要素が必要です。
  • 任意:枠線スタイルを指定するには、lnfill子要素を追加します。

sz

必須。ハーベイボールの既定サイズを1/100ポイント(100 = 1 pt)単位で指定します。

指定可能な値:

100400000の任意の数値。

ハーベイボールの既定スタイルを指定:fillRefCompletedfillRefBackgroundlnfill

harveyball要素内で、表に示す順序で次の子要素を追加します。

  • 塗りつぶされたハーベイボール部分と空白のハーベイボール部分を指定するには、それぞれfillRefCompletedおよびfillRefBackgroundの子要素を追加します。
  • ハーベイボールの枠線スタイルを指定するには、オプションのlnfill子要素を追加します。

子要素

説明

属性

fillRefCompleted

  • 必須。
  • 塗りつぶされた部分のスタイルを指定します。

name

必須。fillLstの塗りつぶしリストから名前を指定します。詳細については、塗りつぶしのリストをカスタマイズするをご覧ください。

fillRefBackground

  • 必須。
  • 空白セクションの塗りつぶしを指定します。

name

必須。fillLstの塗りつぶしリストから名前を指定します。詳細については、塗りつぶしのリストをカスタマイズするをご覧ください。

lnfill

  • 任意。
  • 枠線スタイルを指定します。
  • これが指定されていない場合、think-cell はlnfillDefaultで定義されているグローバル既定の線のスタイルを使用します。
  • 線のタイプにはlnRef、色にはsolidfillRefが必要です。枠線なしでハーベイボールを指定するには、代わりにnoLine子要素を追加します(カスタムの線のスタイルを指定するを参照)。

なし

ハーベイボールの例

次の例は、harveyball子要素を使用してハーベイボールの外観をカスタマイズするXMLコードのスニペットを示しています。

<harveyball sz="3400">
 <fillRefCompleted name="Blue" />
 <fillRefBackground name="Gray" />
 <lnfill>
  <lnRef name="Solid 0.75 pt" />
  <solidfillRef name="tx1" />
 </lnfill>
</harveyball>

チェックボックスの既定スタイルをカスタマイズ

think-cell チェックボックスに適用される既定スタイルを指定します。チェックボックスの既定スタイルを設定するには、次の手順に従います。

  1. スタイルファイル内で、checkbox要素を検索または追加します。
  2. checkbox要素のsz属性を使用して、チェックボックスの既定サイズを指定します。
  3. checkbox要素内に、必要に応じて子要素を追加します。各子要素の詳細については、以下の要素の参照を参照してください。
要素の参照
チェックボックスのカスタマイズ:checkbox

ハーベイボールの既定スタイルを指定します。

  • スタイルファイル内で、checkbox要素を検索または追加します。
  • checkbox要素内で、sz属性を使用してチェックボックスの既定サイズを指定します。

要素

説明

属性

checkbox

  • 必須。
  • チェックボックスの既定スタイルと記号を指定します。
  • 背景の塗りつぶしとチェックボックス記号を指定するには、fillRefchoicesの子要素が必要です。
  • 任意:枠線スタイルを指定するには、lnfill子要素を追加します。

sz

必須。チェックボックスの既定サイズを1/100ポイント(100 = 1pt)単位で指定します。

指定可能な値:

100400000の任意の数値。

チェックボックスの既定スタイルを指定する:fillReflnfillchoices

checkbox要素内で、表に示す順序で次の子要素を追加します。

  • チェックボックスの背景の塗りつぶしを指定するには、fillRef子要素を追加します。
  • チェックボックスの枠線スタイルを指定するには、オプションのlnfill子要素を追加します。
  • チェックボックス記号のグループを指定するには、少なくとも 1 つのchoices子要素を追加します。

子要素

説明

属性

fillRef

  • 必須。
  • 背景の塗りつぶしを指定します。

name

必須。fillLstの塗りつぶしリストから名前を指定します。詳細については、塗りつぶしのリストをカスタマイズするをご覧ください。

lnfill

  • 任意。
  • 枠線スタイルを指定します。
  • これが指定されていない場合、think-cell はlnfillDefaultで定義されているグローバル既定の線のスタイルを使用します。
  • 線のタイプにはlnRef、色にはsolidfillRefが必要です(カスタムの線のスタイルを指定するを参照)。

なし

choices

  • 必須。
  • チェックボックス記号のグループを指定します。
  • チェックボックス記号を指定するには、glyphおよびpicの子要素が少なくとも 1 つが必要です。

なし

チェックボックス記号のグループを指定します。choices

チェックボックス記号として表示できる記号、文字、および画像のグループを指定します。複数のchoices要素を指定することで、切り替えて使用できる複数のチェックボックス記号グループを作成できます チェックボックスを参照)。

  • choices要素内で、glyph子要素を追加して記号または文字をチェックボックス記号として指定し、pic子要素を追加して画像をチェックボックス記号として指定します。
  • choices要素には少なくとも 1 つのglyphおよびpicの子要素が必要です。

子要素

説明

属性

glyph

  • 任意。
  • チェックボックス記号として使用する記号または文字を指定します。
  • 記号を指定するには、t子要素が必要です。
  • 任意:記号のカスタムカラーまたはフォントを指定するには、solidfillRefおよびfontの子要素をそれぞれ追加します。

hotkeys

任意。チェックボックス記号を選択するためのキーボードショートカットを指定します。これが指定されていない場合、Checkbox Symbolメニューのミニツールバーを使用してチェックボックス記号を選択できます。

指定可能な値:
任意の文字

sz

必須。チェックボックス記号の既定サイズを1/100ポイント(100 = 1pt)単位で指定します。

指定可能な値:

100400000の任意の数値。

pic

  • 任意。
  • チェックボックス記号として画像を指定します。
  • EMF画像ファイルが必要です。
  • Relationship子要素に画像ファイルを指定する必要があります。

hotkeys

任意。チェックボックス記号を選択するためのキーボードショートカットを指定します。これが指定されていない場合、Checkbox Symbolメニューのミニツールバーを使用してチェックボックス記号を選択できます。

指定可能な値:
任意の文字

チェックボックス記号として記号または文字を指定します:glyph

glyph要素内で、表に示す順序で次の子要素を追加します。

  • 記号の塗りつぶし色を指定するには、オプションのsolidfillRef子要素を追加します。
  • 記号のフォントスタイルを指定するには、オプションのfont子要素を追加します。
  • 記号を指定するには、t子要素を追加し、開始タグと終了タグの間に記号を指定します。
    • 開始タグと終了タグの間に、プレーンテキストの文字、または Unicode 文字の10進数/16進数参照を指定することで、記号を指定できます(Wikipediaを参照)。例えば、✗記号を指定するには、<t>✗</t>または<t>&#10007;</t>を追加します。空白のチェックボックスを指定するには、<t> </t>を追加します。
    • t要素内では、choices子要素に指定する文字は一意である必要があります。異なるchoices要素間では、同じglyphtの子要素を重複して使用できます。

子要素

説明

属性

solidfillRef

name

必須。fillLstに定義されている塗りつぶしリストから、色の名前を指定します。詳細については、塗りつぶしのリストをカスタマイズするをご覧ください。

font

typeface

必須。フォント名を指定します。

t

  • 必須。
  • 記号を指定します。
  • 開始タグと終了タグの間には、文字、Unicode記号、または10進数/16進数の文字参照を指定する必要があります。
  • t子要素には、一意の文字を指定する必要があります。

なし

チェックボックス記号として画像を指定します。pic

pic要素内で、Relationship子要素を追加してEMFファイルをチェックボックス記号として指定します。

  • Target子要素のRelationship属性で、EMFファイルのパスとファイル名を指定します。EMFファイルがスタイルファイルと同じフォルダー内にある場合は、Target属性には ファイル名のみ を指定できます。
  • Relationship要素内のchoices子要素には、一意のTarget属性値を指定する必要があります。異なるchoices要素間では、同じRelationship子要素を重複して使用できます。
  • WindowsとmacOSの両方でスタイルファイルを正しく読み込むため、ファイルパスの区切りにはスラッシュ(/)を使用します。EMFファイルはスタイルファイルと同じフォルダー内に保管し、ファイル名のみを指定することをお勧めします。

子要素

説明

属性

Relationship

  • 必須。
  • EMFファイルを参照します。

Target

必須。EMFファイルのパスと名前を指定します。各Target属性には、一意の値が必要です。

チェックボックスの例

次の例は、checkbox子要素を使用してチェックボックス記号の外観をカスタマイズするXMLコードのスニペットを示しています。

<checkbox sz="3400">
 <fillRef name="No Fill" />
 <lnfill>
  <lnRef name="Solid 1 pt" />
  <solidfillRef name="tx1" />
 </lnfill>
 <choices>
  <glyph hotkeys="Y1" sz="3200">
   <solidfillRef name="Green"/>
   <font typeface="Arial Unicode MS"/> 
   <t>✓</t> 
  </glyph>
  <glyph hotkeys="X2" sz="3200">
   <solidfillRef name="Red" />
   <font typeface="Arial Unicode MS"/> 
   <t>&#10007;</t> 
  </glyph>
  <glyph hotkeys=" 3" sz="3200"> 
   <t> </t> 
  </glyph> 
 </choices>
 <choices>
  <pic hotkeys="Q4"> 
   <Relationship Target="traffic_light_green.emf"/> 
  </pic>
  <pic hotkeys="Q5"> 
   <Relationship Target="traffic_light_yellow.emf"/> 
  </pic>
  <pic hotkeys="Q6"> 
   <Relationship Target="traffic_light_red.emf"/> 
  </pic>
 </choices>
</checkbox>

ガントチャートをカスタマイズする

think-cell ガントチャートの外観と形式をカスタマイズします。罫線と区切り線のスタイル、背景の塗りつぶし、棒とマーカーの外観など、既定のスタイルを指定します。ガントチャートのタイムラインを組織の事業年度に合わせるためのオプションを追加します。ガントチャートの詳細については、ガントチャート(時系列)を参照してください。

ガントチャートの既定スタイルをカスタマイズする

ガントチャートの既定のスタイルと書式をカスタマイズするには、次の手順に従います。

  1. スタイルファイル内で、gantt要素を検索または追加します。
  2. gantt要素内に、必要に応じて子要素を追加します。各子要素の詳細については、要素の参照をご確認ください。
要素の参照
ガントチャートのスタイルを指定します。gantt

think-cell ガントチャートの既定の外観と形式を指定します。カスタマイズ内容がガントチャートでどのように反映されるかは、次のセクションのスクリーンショットをご確認ください。

  • gantt要素内で、表に示す順序で次の子要素を追加します。

子要素

説明

属性

lnfillDefault

なし

scaleFrame

  • 必須。
  • カレンダー目盛の罫線と背景の塗りつぶしを指定します。
  • scaleFramescaleUnderline、およびscaleExtendSeparatorsは同時に指定できません。
  • 任意:カレンダー目盛の背景塗りつぶしを設定するには、fillRef子要素を追加します。fillRef子要素が指定されていない場合、カレンダー目盛には背景の塗りつぶしがありません。
  • 任意:カスタムの線のスタイルを指定するには、lnfill子要素を追加します。lnfill子要素が指定されていない場合、think-cell はganttまたはグローバルlnfillDefaultlnfillDefault要素で指定された既定のスタイルを使用します。
  • オプションのlnfill子要素では、線のタイプにはlnRefを、色にはsolidfillRefを指定する必要があります(カスタムの線のスタイルを指定するを参照)。

algn

任意。カレンダー目盛ラベルのテキスト配置を指定します。

指定可能な値:

  • ctr = 中央揃え(既定)
  • l = 左から右に読む言語では左揃え、右から左に読む言語では右揃え

includeLabelColumnHeaders任意。アクティビティ列、備考列、担当者列のヘッダーに表示される上部および角の罫線を有効/無効に設定します。

指定可能な値:

  • false = 罫線を無効にする(既定)
  • true = 罫線を有効にする

scaleUnderline

  • 必須。
  • カレンダー目盛の下線スタイルを指定します。
  • scaleFramescaleUnderline、およびscaleExtendSeparatorsは同時に指定できません。
  • 任意:カスタムの線のスタイルを指定するには、lnfill子要素を追加します。lnfill子要素が指定されていない場合、think-cell はganttまたはグローバルlnfillDefaultlnfillDefault要素で指定された既定のスタイルを使用します。
  • オプションのlnfill子要素では、線のタイプにはlnRefを、色にはsolidfillRefを指定する必要があります(カスタムの線のスタイルを指定するを参照)。

algn

任意。カレンダー目盛ラベルのテキスト配置を指定します。

指定可能な値:

  • ctr = 中央揃え(既定)
  • l = 左から右に読む言語では左揃え、右から左に読む言語では右揃え(推奨)

gap

任意。カレンダー目盛ラベル間の下線ギャップを有効または無効にします。

指定可能な値:

  • false = カレンダー目盛の下に連続線を表示する(既定)
  • true = カレンダー目盛ラベル間の下線ギャップを表示する

scaleExtendSeparators

  • 必須。
  • 境界線や下線を表示せず、縦の区切り線でカレンダー目盛ラベルを区切ります。
  • scaleFramescaleUnderline、およびscaleExtendSeparatorsは同時に指定できません。

algn

任意。カレンダー目盛ラベルのテキスト配置を指定します。

指定可能な値:

  • ctr = 中央揃え(既定)
  • l = 左から右に読む言語では左揃え、右から左に読む言語では右揃え

lnfillBodyLeftRight

  • 任意。
  • ププロジェクトタイムラインから他の列を区切る左右の罫線のスタイルを指定します。
  • これが指定されていない場合、think-cell はganttまたはグローバルlnfillDefaultlnfillDefault子要素を使用します。
  • 線のタイプにはlnRef、色にはsolidfillRefが必要です。左右のタイムライン境界線を表示しないガントチャートを指定するには、代わりにnoLine子要素を追加します(カスタムの線のスタイルを指定するを参照)。

なし

lnfillBodyTop

  • 任意。
  • カレンダー目盛をプロジェクトタイムラインから分離する境界線のスタイルを指定します。
  • これが指定されていない場合、think-cell はganttまたはグローバルlnfillDefaultlnfillDefault子要素を使用します。
  • 線のタイプにはlnRef、色にはsolidfillRefが必要です。上部の境界線を表示しないタイムラインを指定するには、代わりにnoLine子要素を追加します(カスタムの線のスタイルを指定するを参照)。

なし

lnfillBodyBottom

  • 任意。
  • 下部の境界線のスタイルを指定します。
  • これが指定されていない場合、think-cell はganttまたはグローバルlnfillDefaultlnfillDefault子要素を使用します。
  • 線のタイプにはlnRef、色にはsolidfillRefが必要です。下部の境界線を表示しないガント チャートを指定するには、代わりにnoLine子要素を追加します(カスタムの線のスタイルを指定するを参照)。

なし

lnFillFrameLeftRight

  • 任意。
  • 左右の外部境界線のスタイルを指定します。
  • scaleFrameincludeLabelColumnHeadersに設定して使用する場合、上部の外部境界線のスタイルを指定しますtrue
  • これが指定されていない場合、think-cell はganttまたはグローバルlnfillDefaultlnfillDefault子要素を使用します。
  • 線のタイプにはlnRef、色にはsolidfillRefが必要です。左、右、上部の境界線なしでガントチャートを指定するには、代わりにnoLine子要素を追加します(カスタムの線のスタイルを指定するを参照)。

なし

fillRefDefaultBody

  • 必須。
  • タイムラインおよびアクティビティ列などの他の列について、既定の背景塗りつぶしを指定します。
  • カレンダー目盛やグラフの下にあるマイルストーン行は指定されません。

name

必須。fillLstの塗りつぶしリストから名前を指定します。詳細については、塗りつぶしのリストをカスタマイズするをご覧ください。


No Fill値または同等の値を推奨します。

fillRefHorzShading

  • 必須。
  • 行の影について、既定の背景塗りつぶしを指定します。詳細については、行の機能をご覧ください。
  • name属性で指定された塗りつぶし色が必要です。

name

必須。fillLstの塗りつぶしリストから名前を指定します。詳細については、塗りつぶしのリストをカスタマイズするをご覧ください。


No Fill値または同等の値を指定することはできません。

fillRefVertShading

  • 必須。
  • 縦方向の影に使用される既定の背景塗りを指定します。詳細については、行の機能をご覧ください。
  • name属性で指定された塗りつぶし色が必要です。

name

必須。fillLstの塗りつぶしリストから名前を指定します。詳細については、塗りつぶしのリストをカスタマイズするをご覧ください。


No Fill値または同等の値を指定することはできません。

lnfillSeparatorHorz

  • 任意。
  • 行区切り線のスタイルを指定します。
  • これが指定されていない場合、think-cell はganttまたはグローバルlnfillDefaultlnfillDefault子要素を使用します。

なし

lnfillSeparatorVertPrimary

  • 任意。
  • 主要な縦方向の区切り線のスタイルを指定します。詳細については、目盛表示をご覧ください。
  • これが指定されていない場合、think-cell はganttまたはグローバルlnfillDefaultlnfillDefault子要素を使用します。
  • 線のタイプにはlnRef、色にはsolidfillRefが必要です(カスタムの線のスタイルを指定するを参照)。

なし

lnfillSeparatorVertSecondary

  • 任意。
  • 補助的な縦方向の区切り線のスタイルを指定します。詳細については、目盛表示をご覧ください。
  • これが指定されていない場合、think-cell はganttまたはグローバルlnfillDefaultlnfillDefault子要素を使用します。
  • 線のタイプにはlnRef、色にはsolidfillRefが必要です(カスタムの線のスタイルを指定するを参照)。

なし

shapestyleLstPentagonAndChevron

  • 任意。
  • ミニツールバーで五角形/逆 V 字型のリストを指定します。
  • 五角形/逆 V 字型が指定されていない場合、ガントチャートに挿入することはできません。
  • 1 つ以上のshapestyleRef子要素が必要です。

なし

shapestyleLstBar

  • 必須。
  • バーを長方形として定義し、バーの太さを設定し、ミニツールバーに利用可能な長方形スタイルのリストを表示します。
  • shapestyleLstBarおよびlnfillLstBarは同時に指定できません。
  • 図形スタイルのリストに入力するには、1 つ以上のshapestyleRef子要素が必要です。詳細については、矢印ラベルおよびガントチャートのタイムライン形状のリストをカスタマイズするをご覧ください。
  • ガントチャートのフォントサイズが 10 pt 未満または 18 pt を超える場合、バーの太さも比例して調整されます。

w

必須。EMU(36000=1 mm)でバーの太さを指定します。
可能な最大値:152400

lnfillLstBar

  • 必須。
  • バーを線として指定し、線の太さを設定すると同時に、ミニツールバーに使用可能な線のスタイルのリストを追加します。
  • shapestyleLstBarおよびlnfillLstBarは同時に指定できません。
  • solidfillRef子要素と 1 つ以上のlnRef子要素が必要です。solidfillRefは線の既定の色を指定し、最初のlnRefは既定の線のスタイルを指定します。それ以降のlnRef要素はミニツールバーの線のリストに表示されます。

なし

bracket

  • 必須。
  • 括弧の線のスタイルを指定します。詳細については、行ラベルをご覧ください。
  • 任意:カスタムの線のスタイルを指定するには、lnfill子要素を追加します。lnfill子要素が指定されていない場合、think-cell はganttまたはグローバルlnfillDefaultlnfillDefault要素で指定された既定のスタイルを使用します。
  • オプションのlnfill子要素では、線のタイプにはlnRefを、色にはsolidfillRefを指定する必要があります(カスタムの線のスタイルを指定するを参照)。

style

必須。角括弧スタイルを指定します。
指定可能な値:

  • triangle
  • curly
  • line

milestone

  • 必須。
  • マイルストーンの線とマーカースタイルを指定します。
  • マイルストーンの既定のマーカーと色を設定するには、markerRefsolidfillRefの子要素が必要です。
  • 任意:カスタムの線のスタイルを指定するには、lnfill子要素を追加します。lnfill子要素が指定されていない場合、think-cell はganttまたはグローバルlnfillDefaultlnfillDefault要素で指定された既定のスタイルを使用します。
  • オプションのlnfill子要素では、線のタイプにはlnRefを、色にはsolidfillRefを指定する必要があります(カスタムの線のスタイルを指定するを参照)。

w

必須。EMU(36000=1 mm)でマイルストーンのサイズを指定します。

ガントチャートのフォーマット例

次の例は、gantt子要素ごとに XML コードスニペットと、ガントチャートの外観をカスタマイズする方法を示しています。

カレンダーヘッダーのスタイル

scaleFramescaleUnderline、またはscaleExtendSeparatorsのいずれかを使用して、カレンダー目盛ヘッダーのスタイルを指定します。

<scaleFrame algn="ctr" includeLabelColumnHeaders="false">
 <lnfill>
  <solidfillRef name="Red" />
 </lnfill>
</scaleFrame>
<scaleFrame algn="ctr" includeLabelColumnHeaders="true">
 <lnfill>
  <solidfillRef name="Red" />
 </lnfill>
</scaleFrame>

<scaleUnderline algn="l" gap="false">
 <lnfill>
  <solidfillRef name="Red" />
 </lnfill>
</scaleUnderline>
<scaleUnderline algn="l" gap="true">
 <lnfill>
  <solidfillRef name="Red" />
 </lnfill>
</scaleUnderline>

<scaleExtendSeparators algn="ctr"/>
境界線のスタイル

lnfillBodyLeftRightlnfillBodyToplnfillBodyBottomlnfillFrameLeftRightを使用して、境界線のタイプと色を指定します。

<lnfillBodyLeftRight>
 <solidfillRef name="Blue" />
</lnfillBodyLeftRight>
<lnfillBodyTop>
 <solidfillRef name="Green" />
</lnfillBodyTop>
<lnfillBodyBottom>
 <solidfillRef name="Red" />
</lnfillBodyBottom>
<lnfillFrameLeftRight>
 <solidfillRef name="Orange" />
</lnfillFrameLeftRight>
列の背景色

fillRefDefaultBodyを使用して、既定の背景塗りつぶし色を指定します。name属性をNo Fillまたは同等の値に設定することを推奨します。以下の例は、説明のみを目的としています。

<fillRefDefaultBody name="Company Light Blue" />
影の色

fillRefHorzShadingfillRefVertShadingを使用して、縦方向および横方向のシェードの色を指定します。

<fillRefHorzShading name="Company Light Blue" />
<fillRefVertShading name="Company Medium Blue" />
区切り文字のスタイル

lnfillSeparatorVertPrimarylnfillSeparatorVertSecondaryを使用して、カレンダーセクション区切り線のタイプと色を指定します。

<lnfillSeparatorVertPrimary>
 <lnRef name="Solid 1.5 pt" />
 <solidfillRef name="Blue" />
</lnfillSeparatorVertPrimary>
<lnfillSeparatorVertSecondary>
 <lnRef name="Dash 1 pt" />
 <solidfillRef name="Red" />
</lnfillSeparatorVertSecondary>
図形のスタイル

shapestyleLstBarを使用して、タイムライン項目の図形のリストを指定します。

<shapestyleLstBar w="100000">
 <shapestyleRef name="Completed" />
 <shapestyleRef name="In Progress" />
 <shapestyleRef name="Backlog" />
</shapestyleLstBar>

タイムライン項目を図形ではなく、線として指定するには、代わりにlnfillLstBarを使用します。

<lnfillLstBar>
 <solidfillRef name="Blue" />
 <lnRef name="Solid 6 pt" />
 <lnRef name="Dash 6 pt" />
</lnfillLstBar>

shapestyleLstPentagonAndChevronを使用して、タイムライン図形オプションのリストに五角形と逆 V 字型を追加します。

<shapestyleLstPentagonAndChevron>
 <shapestyleRef name="Solid Pentagon" />
 <shapestyleRef name="Dashed Pentagon" />
 <shapestyleRef name="Long Dashed Pentagon" />
</shapestyleLstPentagonAndChevron>
角括弧のスタイル

bracketstyle属性をcurlyline、またはtriangleのいずれかに設定することで、チャートのタイムライン項目の角括弧スタイルを指定します。

<bracket style="curly">
 <lnfill>
  <lnRef name="Solid 2 pt" />
  <solidfillRef name="Dark Blue" />
 </lnfill>
</bracket>

<bracket style="line">
 <lnfill>
  <lnRef name="Solid 2 pt" />
  <solidfillRef name="Dark Blue" />
 </lnfill>
</bracket>

<bracket style="triangle">
 <lnfill>
  <lnRef name="Solid 2 pt" />
  <solidfillRef name="Dark Blue" />
 </lnfill>
</bracket>
マイルストーンのスタイル

milestoneを使用して、マイルストーンマーカーとマイルストーンラインの既定のスタイルを指定します。

<milestone w="119063">
 <markerRef name="Diamond" />
 <solidfillRef name="Dark Blue" />
 <lnfill>
  <lnRef name="Dash 1 pt" />
 </lnfill>
</milestone>

ガントチャートに事業年度オプションを追加する

任意

ガントチャートのタイムラインを事業年度カレンダー形式に切り替えるオプションを追加します。ガントチャートのミニツールバーに、このオプションがチェックボックスとして表示されます。

事業年度カレンダー形式では、グラフの年、四半期、週の各セクションがfiscalYear要素の仕様と一致します。ガントチャートのミニツールバーでFiscal Yearオプションを選択すると、グラフの年セクションヘッダーに省略形の"FY"が追加されます。

ガントチャートに事業年度カレンダーのオプションを追加するには、次の手順に従います。

  1. スタイルファイルで、gantt要素の後にfiscalYear要素を追加します。
  2. fiscalYear要素内に、必要に応じて子要素を追加します。各子要素の詳細については、要素の参照をご確認ください。

組織の事業年度カレンダーが、特定の曜日に終了する 52 ~ 53 週規則に従っており、事業年度が特定の曜日に終了する場合は、weekAlignment要素にfiscalYear子要素を追加することを検討し、次の点に注意してください。

  • 事業年度は、lastWeekday属性で指定された平日に終了します。
  • 四半期は 13 週間です。うるう年の第 4 四半期は 14 週間です。
  • lastDay属性を使用して、指定されたlastWeekdayが該当する日付を設定します。
  • weeksPerMonth属性が指定されている場合、月はlastWeekday属性で指定された日に終了します。閏週は常に第 4 四半期の最後の月に追加されます。
要素の参照
ガントチャートの事業年度カレンダーのオプションを指定します。fiscalYear

ガントチャートのタイムラインを事業年度カレンダー形式に切り替えるオプションを追加します。ガントチャートのミニツールバーに、このオプションがチェックボックスとして表示されます。ガントチャートのタイムラインでカスタマイズがどのように表示されるかを確認するには、次のセクションの例を参照してください。

  • fiscalYear要素内で、表に示す順序で次の子要素を追加します。

子要素

説明

属性

start

  • 必須。
  • 事業年度の開始月を指定します。
  • startおよびendは同時に指定できません。

month

必須。年度の開始月と終了月を指定します。
指定可能な値:

  • jan
  • feb
  • mar
  • apr
  • may
  • jun
  • jul
  • aug
  • sep
  • oct
  • nov
  • dec

end

  • 必須。
  • 事業年度の終了月を指定します。
  • startおよびendは同時に指定できません。

weekAlignment

  • 任意。
  • 52 ~ 53 週間のカレンダー規則に従って、事業年度カレンダー週を指定します。
  • 52 ~ 53 週間の事業年度カレンダーに従っている場合は、weekAlignment要素を使用することをお勧めします。

lastWeekday

必須。事業週の終了日を指定します。
指定可能な値:

  • mon
  • tue
  • wed
  • thu
  • fri
  • sat
  • sun


lastDay

必須。lastWeekday属性で設定された事業週の終了日に基づいて、会計年度末を指定します。

指定可能な値:

  • inLastMonth = 会計年度の終了日を、最終月における最終週の最終曜日に設定する
  • nearestToEndOfLastMonth = 会計年度の終了日を、最終月の末日に最も近い週の週末に設定する 週の最終日は、翌月にあたる場合があります。

weeksPerMonth

任意。1 年を 13 週間ずつの 4 四半期に分け、各四半期を 4 週・4 週・5 週で構成するカレンダー方式を指定します。月はlastWeekdayで指定された日に終了します。これが指定されていない場合、週の開始日が月末となり、翌月まで続くことがあります。

指定可能な値:

  • 544454、または445 = 四半期のどの月を 5 週間とするかを指定する 必要に応じて、閏週は第4四半期の最終月に追加されます
事業年度の例

次の例は、fiscalYear子要素と対応するガントチャートヘッダーの XML コードスニペットを示しています。要素は、ガントチャートの外観と動作をカスタマイズし、事業年度オプションを次のように選択します。

  • 第 1 四半期は、start要素で指定されているとおり 6 月に始まります。
  • lastWeekday属性で指定されているように、毎週金曜日に終了します。
  • lastDay属性で指定されているように、会計年度は5月の最終日に最も近い金曜日に終了します。5月31日が木曜日の場合、事業年度は6月1日に終了します。代わりに、5月25日に会計年度を終了するには、lastDay属性をinLastMonthに設定します。
  • 各四半期は、weeksPerMonth属性に指定されているように、4-5-4 規則に従って3か月に分割される13週間で構成されます。
<fiscalYear>
 <start month="jun" />
 <weekAlignment lastWeekday="fri" lastDay="nearestToEndOfLastMonth" weeksPerMonth="454"/>
</fiscalYear>

組織用の PowerPoint テンプレートにスタイルファイルを統合する

PowerPoint テンプレートにスタイルファイルを統合することで、組織内で一貫したプレゼンテーションのデザインを確保できます。think-cell ライセンスを保有するユーザーがテンプレート ファイルを使用してプレゼンテーションを作成すると、スタイルファイルはマスタースライドでアクティブになります。PowerPoint テンプレートの詳細については、Microsoft サポートを参照してください。

スタイルファイルを PowerPoint テンプレートに統合するには、次の手順に従います。

  1. PowerPoint でテンプレートファイルを開きます。
  2. リボンで、Views > Master Views > Slide Masterを選択します。
  3. スライドマスタービューで、マスタースライドを選択します。
  4. Insert > think-cell > Change Styleを選択します。
  5. Change Styleメニューで、スタイルファイルを選択します。目的のスタイルファイルがメニューに表示されない場合は、Otherを選択してLoad Style Fileダイアログを開き、スタイルファイルの場所に移動し、スタイルファイルを選択して、Openをクリックします。コンピュータまたはネットワーク上の任意の場所にあるスタイルファイルを読み込むことができます。
  6. スライドマスターの ビューを終了し、テンプレートを保存します。

スタイルファイルは、テンプレートを使用して作成されたプレゼンテーションのマスタースライド内で、既定としてアクティブになります。