テーブルの位置
フローティングテーブルとインラインテーブルがあります。
- 必須 インラインテーブル テキストと同じレイヤーに配置され、上記の表を囲むテキストの流れに配置されます。 インラインテーブルは、置いた段落の間に常に表示されます。
- 必須 フローティングテーブル テキストの上にレイヤーされ、段落の相対テーブルの位置はテーブルアンカーによって決定されます。 そのため、ドキュメントのフローティングテーブルの位置は、縦と横の位置設定の影響を受けます。
特定の方法で文書にテーブルを置く必要があります。 これを行うには、アライメントツールを使用して、テーブルと周囲のテキスト間のインデントを設定する必要があります。
この記事では、どのようなオプションについて議論します Aspose.Words 位置のために提供します。
インラインテーブル位置を指定する
インラインテーブルの位置をインラインテーブルで設定できます。 Aspose.Words API そして、 Alignment 宿泊施設 したがって、ドキュメントページに対してテーブルのアライメントを調整することができます。
次のコードの例では、インラインテーブルの位置を設定する方法を示します。
フローティングテーブルのアライメントを入手
テーブルテキストのラップが設定されている場合 Around, テーブルの水平方向と垂直方向のアライメントは、 RelativeHorizontalAlignment そして、 RelativeVerticalAlignment プロパティ。
と 他の種類のテキストのラッピング, インラインテーブルアライメントをインラインテーブルで取得できます。 Alignment プロパティ.
次のコードの例では、テーブルのアライメントを取得する方法を示します。
フローティングテーブルの位置を取得する
浮動テーブルの位置は、次のプロパティを使用して決定されます。
- 必須 HorizontalAnchor - フローティングテーブルの水平位置を計算するためのオブジェクト
- 必須 VerticalAnchor - フローティングテーブルの垂直位置を計算するためのオブジェクト
- 必須 AbsoluteHorizontalDistance - 絶対横の浮遊テーブルの位置
- 必須 AbsoluteVerticalDistance - 絶対縦の浮遊テーブルの位置
- 必須 AllowOverlap - 他のフローティングオブジェクトで有効/無効なオーバーラップを有効にするオプション
- 必須 RelativeHorizontalAlignment - フローティングテーブルの相対的な水平方向の直線。
- 必須 RelativeVerticalAlignment – 浮遊テーブルの相対的な縦の直線。
次のコードの例では、フローティングテーブルの位置を取得する方法を示します。
浮遊テーブルの位置を置いて下さい
ちょうど、同じを使用して浮遊テーブルの位置を置くことができます Aspose.Words APIお問い合わせ
アライメントと水平方向と垂直距離が組み合わせられた特性を知っておくことが重要です。そして、もう1つはリセットできます。 例えば、 RelativeHorizontalAlignment リセット AbsoluteHorizontalDistance デフォルト値およびその逆に。 同じです true 垂直配置のため。
次のコードの例では、フローティングテーブルの位置を設定する方法を示します。
表と周囲のテキスト間の距離を取得する
Aspose.Words また、テーブルと周囲のテキスト間の距離を見つける機会を提供します。
-
-
- DistanceTop – 上記距離の値
-
-
-
- DistanceBottom – 知覚の距離の価値
-
-
-
- DistanceRight - 右側の距離値
-
-
-
- DistanceLeft – 左の距離値
-
次のコードの例では、テーブルと周囲のテキストの間の距離を取得する方法を示します。