0

MVC3 C#.Net Web アプリがあります。Aspose.Words を使用してデータをワード ドキュメントにエクスポートしています。ドキュメントで作成されている項目の 1 つは、労務集計表です。このテーブルはページの途中から始まります (つまり、ページの最初の要素ではないため、開始点はデータによって異なります)。多くの場合、テーブルの上にあるデータの量とテーブル内の行数に応じて、テーブルが次のページにまたがります。テーブルが複数のページにまたがる場合、ヘッダーの行で新しいページを開始し、次に残りのデータ行で開始する必要があるという顧客からの要件があります。

これには、次のことを知っておく必要があります。

  1. 表の最初のページにどれだけのスペースが残っているか: 表が挿入されるポイントからページの最後までにどれだけのスペースが残っているか
  2. いっぱいになったときのテーブルの高さ

これら 2 つのデータのいずれかを取得する方法がわかりません。誰か助けてくれませんか?

4

1 に答える 1

1

お客様の要件を再度確認しました テーブルが複数のページにまたがる場合、ヘッダーの行で新しいページを開始し、次に残りのデータ行で新しいページを開始する必要があるという顧客からの要件があります。私の理解によると、テーブルが配置されているすべてのページでヘッダー行を繰り返す必要があります。

Microsoft Word 文書には表にヘッダー行を追加する機能が組み込まれているため、表が表示される各ページでヘッダー行が繰り返されることに注意してください。テーブルの開始位置と終了位置を検出する必要はありません。詳細については、Aspose.Words for .NET ドキュメントのヘッダー行として後続のページで繰り返す行の指定を参照してください。

于 2012-10-16T09:57:39.947 に答える