Top > OOobbs2 > 146

OOobbs2/146 Edit

  • サマリ: Writerで改ページ
  • 環境: Writer
  • 状態: 解決
  • 投稿者: セルダン?
  • 投稿日: 2008-10-22 (水) 09:47:08

質問 Edit

void insertControlCharacter ( XTextRange xRange, 
                        integer nControll, boolean bAbsorb )

上記で挿入するコントロール文字に改段落は有りますが、改ページがありません。

改ページをするにはどうしたらよいのでしょうか?

回答 Edit

  • テキスト範囲の BreakType プロパティを com.sun.star.style.BreakType の値で指定します。PAGE_AFTER や PAGE_BEFORE の値を使用します。
oText = ThisComponent.getText()
oEndRange = oText.getEnd()
oEndRange.BreakType = com.sun.star.style.BreakType.PAGE_AFTER
oText.insertControlCharacter(
  oEndRange, com.sun.star.text.ControlCharacter.PARAGRAPH_BREAK, False)

最後に改段落を挿入しないと改ページになりません。

  • はにゃ? 2008-10-22 (水) 12:08:01
  • 出来ました。ありがとうございます -- セルダン 2008-10-23 (木) 11:30:15

感想,コメント,メモ Edit



Reload   New Lower page making Edit Freeze Diff Upload Copy Rename   Front page List of pages Search Recent changes Backup   Help   RSS of recent changes