テーブル様式を適用して下さい

テーブルスタイルはテーブルに簡単に適用できるフォーマットのセットを定義します。 ボーダー、シェーディング、アライメント、フォントなどのフォーマットは、テーブルスタイルで設定し、一貫性のある外観のために多くのテーブルに適用することができます。

Aspose.Words テーブルスタイルをテーブルに適用するだけでなく、テーブルスタイルのプロパティを読み込みます。 テーブルスタイルは、次の方法でローディングと保存中に保存されます。

  • DOCXとWordML形式のテーブルスタイルは、これらのフォーマットへの読み込みと保存時に保存されます
  • DOC形式の読み込みと保存時にテーブルスタイルが保存されます(ただし、他のフォーマットでは保存されません)
      • 他のフォーマット、レンダリングまたは印刷にエクスポートするとき、テーブルのスタイルはテーブルの直接フォーマットに拡大されますので、すべてのフォーマットは保存されます

テーブルスタイルを作成する

ユーザーは新しいスタイルを作成し、スタイルコレクションに追加することができます。 ザ・オブ・ザ・ Add メソッドは新しいテーブルスタイルを作成するために使われます。

次のコードの例では、新しいユーザー定義テーブルスタイルを作成する方法を示します。

既存のテーブルスタイルをコピーする

必要に応じて、すでにあるテーブルスタイルをスタイルコレクションにコピーすることができます。 AddCopy メソッド。

このコピーでリンクされたスタイルもコピーされていることを知っておくことが重要です。

次のコードの例では、一つの文書から別の文書にスタイルをインポートする方法を示します。

既存のテーブルスタイルを適用

Aspose.Words オファー TableStyle から継承された Style クラス。 TableStyle ユーザーがシェーディング、パディング、インデントなどの異なるスタイルのオプションを適用するのを容易にします。 CellSpacing そして、 Font, など。

その他、 Aspose.Words 提供して下さい StyleCollection クラスといくつかのプロパティ Table どのテーブルスタイルで動作するかを指定するクラス: Style, StyleIdentifier, StyleName, そして、 StyleOptionsお問い合わせ

Aspose.Words また提供して下さい ConditionalStyle 割り当てられたテーブルスタイルとテーブルのいくつかの領域に適用され、特殊なフォーマットを表すクラス ConditionalStyleCollection それはコレクションを表します ConditionalStyle オブジェクト。 このコレクションは、各値の1つの項目を表すアイテムの永久的なセットが含まれています ConditionalStyleType 列挙型 ザ・オブ・ザ・ ConditionalStyleType enumeration は、テーブルスタイルで条件付き書式を定義できるすべてのテーブル領域を定義します。

この場合、ConditionalStyleType 列挙型で定義されている全てのテーブルエリアで条件付き書式を定義できます。

次のコードの例では、テーブルのヘッダ行の条件式を定義する方法を示します。

また、最初の列、最後の列、バンドされた行など、スタイルを適用するテーブル部品も選択できます。 それらはリストされています TableStyleOptions 列挙および適用されて StyleOptions プロパティ. ザ・オブ・ザ・ TableStyleOptions enumerationは、これらの機能のビット単位の組み合わせを可能にします。

次のコード例では、テーブルスタイルで新しいテーブルを作成する方法を示します。

下の写真は、次の表現を示しています Table Styles お問い合わせ Microsoft Word およびその対応するプロパティ Aspose.Wordsお問い合わせ

table-style-aspose-words-java

テーブルスタイルからフォーマットを取り、直接フォーマットとして適用して下さい

Aspose.Words また提供します ExpandTableStylesToDirectFormatting テーブルスタイルで見つかったフォーマットを取り、テーブルの行とセルを直接フォーマットとして展開する方法。 テーブルスタイルとセルスタイルを組み合わせてみてください。

次のコードの例では、スタイルからテーブル行やセルにフォーマットを直接フォーマットとして展開する方法を示します。