「Web出版サイト」ベータ公開

Q&A集[?]

当サイトでのご質問の受付は終了しました

すべてのコンテンツを読み込み専用としたため、回答欄からも投稿できません

Apache OpenOffice/LibreOfficeのご質問はそれぞれのフォーラムへご投稿ください

質問コーナー

サイト内検索

分類メニュー

関連サイト


本日:2
昨日:0
総数:1891
現在:2


縦書きの枠

ページOpenOffice.org FAQの登録ページ
投稿者EighthRest
分類
edit/refer
優先順位
edit/refer
状態
edit/refer
カテゴリー
edit/refer
投稿日2008-07-04 19:32:02 (金)
OSWindowsXP
依存するページ
バージョン
edit/refer

メッセージ

回答ページでは行末に「~」を付加する必要はありません

1. 文書ドキュメントを新規作成
2. 入力支援のダミーテキストを入力
  ※「dt」と入力してF3キーを押す
3. すべてを選択する
4. メニューから「挿入」→「枠」として、以下の設定をする
 ・種類:
   「幅」を100mmにする(50%や100%でもよい)
   「高さ」の「自動サイズ」がチェックされていることを確認
 ・オプション:
   文字の方向:右から左(縦書き)
 ※その他の設定は変更しない

結果:一文字分の高さでページを大きくはみ出した幅の枠が挿入される。

5. 枠をダブルクリックして、幅を100mmに設定し直しOKとする

結果:枠に変化なし!

6. 枠をダブルクリックして、幅を100mm、高さを50mmに設定し直しOKとする

結果:高さは設定どおりの50mmとなったが、幅は100mmにはならない。

この症状、再現しますか?
縦書きを指定すると自動サイズが有効に働かない、と言うか、自動サイズが働く対象が幅と高さで逆転しているのか!?

※「オプション」→「互換」の
 ・OpenOffice 1.1オブジェクト位置を使用
 ・オブジェクトを配置する時に折り返しスタイルを考える
をON/OFFしましたが、効果なし。


どうやら、単位を認識していないみたいですね。

Tora (2008-07-05 19:38:30 (土))

OpenOffice.org 2.3 Windows 日本語版での実験結果

打ち込んだ文字列    認識された長さ
100mm               100センチ (実際には、A4の用紙サイズの横幅である、21センチなどに強制的に縮められてしまうみたいです)
15mm                15センチ
5cm                 5センチ
3pt                 3センチ
1in                 2.54センチ
1"                  2.54センチ


インチを意味する in は期待通り動作しますね。

はて、なんなんだろう。

指定した大きさにならないように見受けられる今回の現象については、100mm とか 50mm の入力した文字列が、100センチメートル とか 50センチメートル とかと認識されてしまって、A4 用紙の横や縦からはみ出してしまっているため、期待通りにならない。というような現象になっているのではないでしょうか。

OpenOffice.org 2.3 Linux 英語版 での実験結果

打ち込んだ文字列    認識された長さ
100mm               3.94" (1インチ=25.4mm で換算すると100mm)
5cm                 1.97" (1インチ=25.4mm で換算すると5cm)
72pt                1.00" (72ポイント=1インチ で換算すると 72pt)
1in                 1.00"


というわけで、実験結果からみると、日本語版では、cm, pt などの単位が認識されていないようですね。そして、どの単位を使っても、センチメートルとして認識されてしまっているみたいですね。

その単位の文字列についてまでも、やりすぎて翻訳されてしまっているかも。と推測し、さらに実験してみると、

同 OpenOffice.org 2.3 Windows 日本語版での実験結果

打ち込んだ文字列    認識された長さ
10ミリ              10センチ
10ミリメートル      10センチ
10ポイント          10センチ


という結果になりました。

ほな、どないしましょ。
バグ『mm などの単位を表す文字列が認識されない』などとして対処するようにいたしましょうか。

Issue 登録しました。

Tora (2008-07-05 22:13:25 (土))

とりあえず、どうするべきかの議論はこれからするとして、Issue 登録いたしました。

[JA] Translations of unit names
http://www.openoffice.org/issues/show_bug.cgi?id=91397

なんだかね

ponkan (2008-07-06 19:43:07 (日))

faq/4/1111、を連想したりする。
マクロならひび割れとか皺の修復は手軽だなぁ、とか
・・・・・して、ぼんやり待ってられないゆとり組が増えてくると
そのうちに、マクロで厚化粧のOOoが手招きしていたりする。

と、呼んで見る。

Re: どうやら、単位を認識していないみたいですね。

EighthRest (2008-07-09 19:16:09 (水))

入力した単位文字列を認識してくれない問題と、縦書きにすると枠のサイズが異常になる問題は別だと思うのですが、いかがですか。

尚、2.4.1では、インチの単位文字列「"とin」のみが受け入れられました。

※それにしても、単位文字列がカタカナなのはなぜ? 小学生で mm, cm を学ぶはずだが…

修正が行われました。

Tora (2008-07-10 17:09:00 (木))

日本のサン・マイクロシステムズ社の naoyuki さん、yuko さんらが、今回話題となりました単位の文字列について、英語表記への修正を行ってくださいました。

OpenOffice.org 3.0 のリリースに反映されるかどうかは、その開発スケジュール上、時期的に微妙ですが、遅くとも今後のリリースにて反映されるのではないかと思います。

[JA] Translations of unit names
http://www.openoffice.org/issues/show_bug.cgi?id=91397

Re: 修正が行われました。

EighthRest (2008-07-17 20:17:13 (木))

毎度、素早い対応に感謝します。
数値入力欄にASCII以外の文字が表示されるのは、どうも違和感があったのでよかったです。

お名前:
題名: