ヘッディングと本文のテーマフォントをGolang via C++で設定

Excelでの見出しと本文のテーマフォント

Excelでホームタブを選択し、フォントのドロップダウンボックスをクリックすると、「テーマフォント」が表示され、英語の地域設定においては「Calibri Light」(見出し)と「Calibri」(本文)の2つのテーマフォントが上部に表示されます。

テーマフォント

テーマフォントを選択すると、フォント名は地域によって異なる表示になります。 地域によって自動的にフォントが変更されたくない場合は、2つのテーマフォントを選択しないでください。

ヘッダーと本文のフォントをプログラムで変更

Aspose.Cells for C++を使えば、デフォルトのフォントがテーマフォントかどうかを確認したり、Font.GetSchemeType()プロパティを用いてテーマフォントを設定したりできます。

以下のサンプルコードは、テーマフォントの操作方法を示しています。

動的にローカルテーマフォントをプログラム的に取得

時々、サーバーとユーザーのマシンが同じ地域にないことがあります。ユーザーがファイル処理に望むフォントをどのように取得すればよいでしょうか?

LoadOptions.GetRegion() プロパティを持つファイルを読み込む前に、システムの地域設定を設定する必要があります。

次のサンプルコードは、ローカルテーマフォントを取得する方法を示しています。