ウェブページのPDF化でレイアウトが崩れる
Posted: 9月 29, 2014, 11:44 am
こんにちは、よろしくお願いいたします。
XMLとXSLで作ったウェブページを、ページ内でオープンオフィスをかませてPDF化して、印刷用に出力する機能をつけたのですが
その際にウェブページの方はレイアウトが崩れてないのですが、PDF化したときにレイアウトが崩れる事態が発生しています。
ウェブページは
テーブルを組んだ中にテキストエリアを入れており、そのページを表示した際に文字の入力・保存ができる状態になっていて、
再度ページを開くと文字が入力されたウェブページおよび入力した文字がPDFで表示されるボタンがありボタンを押したらPDFが表示されるもの となっております。
複数行のテキストエリア内に入力した文字が「ひらがな」や「短い単語の漢字」ならばレイアウトのくずれ・・・テキストエリアが横にのびていく現象がおきないのですが、
ある漢字を連続で入力するとテキストエリアがのびたPDFページが出力されます。
ある漢字というのが法則性がわからず特定できないのですが、入力テストで「十」を連続でいれるとテキストエリアが伸びて
「一」を入力するとテキストエリアの範囲で折り返しがされてレイアウトの崩れが起きない状態です。
動作テストのために漢字を連続入力して保存してPDF化してレイアウト確認を行っていました。
テーブルやテキストエリアはCSSで固定やピクセル指定を行っており、ウェブページ上は一切崩れない状態となっております。
なので、オープンオフィスによるものなのかと、思っておりますがなぜこのようなレイアウトの崩れが起きるのかがわからない状態です。
PDF化したときのレイアウトの崩れを防ぐ方法をご存知の方がいらっしゃればご回答をお願いしたいです。
(バージョンは変えることができません)
オープンオフィス:3.4.1
発生ブラウザ:InternetExplorer Ver. 8,9
AcrobatReader: ver 10.1.10
XMLとXSLで作ったウェブページを、ページ内でオープンオフィスをかませてPDF化して、印刷用に出力する機能をつけたのですが
その際にウェブページの方はレイアウトが崩れてないのですが、PDF化したときにレイアウトが崩れる事態が発生しています。
ウェブページは
テーブルを組んだ中にテキストエリアを入れており、そのページを表示した際に文字の入力・保存ができる状態になっていて、
再度ページを開くと文字が入力されたウェブページおよび入力した文字がPDFで表示されるボタンがありボタンを押したらPDFが表示されるもの となっております。
複数行のテキストエリア内に入力した文字が「ひらがな」や「短い単語の漢字」ならばレイアウトのくずれ・・・テキストエリアが横にのびていく現象がおきないのですが、
ある漢字を連続で入力するとテキストエリアがのびたPDFページが出力されます。
ある漢字というのが法則性がわからず特定できないのですが、入力テストで「十」を連続でいれるとテキストエリアが伸びて
「一」を入力するとテキストエリアの範囲で折り返しがされてレイアウトの崩れが起きない状態です。
動作テストのために漢字を連続入力して保存してPDF化してレイアウト確認を行っていました。
テーブルやテキストエリアはCSSで固定やピクセル指定を行っており、ウェブページ上は一切崩れない状態となっております。
なので、オープンオフィスによるものなのかと、思っておりますがなぜこのようなレイアウトの崩れが起きるのかがわからない状態です。
PDF化したときのレイアウトの崩れを防ぐ方法をご存知の方がいらっしゃればご回答をお願いしたいです。
(バージョンは変えることができません)
オープンオフィス:3.4.1
発生ブラウザ:InternetExplorer Ver. 8,9
AcrobatReader: ver 10.1.10