2017-06-09 10 views
0

私は単語文書のリストを生成するためにopentbsを使用します。テーブルのx行後に改ページを追加することは可能ですか?openTBS x行後の表の改ページ

私があなたを助けてくれることを願っています。詳しい情報が必要な場合はお気軽にお問い合わせください。

答えて

0

解決策は、テーブル行に定義されたブロック内の条件付きセクションを使用することです。

最初のセクションは、ページ区切りと各x行の条件付き表示がある行でなければなりません(下を参照)。 2番目のセクションは最初の行のコピーである必要がありますが、ページ区切りはなく、デフォルトのセクションとして設定されています。あなたは段落のプロパティにアクセスし、確認するためのオプションpage break beforeを設定する必要がwhen [...]=0パラメータを持つセルでは

:ここ

はそれぞれ5行(X = 5)で改ページを持つ例です。

表:

|-----------------------------------------------------------|------| 
| Column 1             | col2 | 
|-----------------------------------------------------------|------| 
| [b.nom;block=tbs:row;when [b.#;ope=nif:1,add:-1,mod:5]=0] |  | 
|-----------------------------------------------------------|------| 
| [b.nom;block=tbs:row;default]        |  | 
|-----------------------------------------------------------|------| 

発現[b.#;ope=nif:1,add:-1,mod:5]=0の説明:

  • [B#]は行番号を表示するフィールド(最初の番号1である)
  • パラメータope=...意志ありますフィールドの値に対してシリアル演算を行います。
  • ope=mod:5 4であることを行#5、0に行#1になるだろう0 ...
  • ope=add:-1,mod:5であるためには、1であることを行#5行#1になるだろう...
  • ope=nif:1,add:-1,mod:5を行います行#1を除いては同じです。したがって、改ページは最初の行では発生しません。

最後に、最初の行を除いて5行ごとに真になります。

+0

私はあなたの解決策を試しましたが、libre officeではテーブル行のページブレイクビアオプションを設定できませんか?または、私はodsファイル内の何かを変更する必要がありますか?私は簡単なテーブルを使用します。 – tablesuplex

+0

ODTファイルのテーブルで強制改ページが許可されていないようです。 – Skrol29

関連する問題