* pptファイルをImpress で開いたときにオートシェイプに設定しているフォントが縦書きになってしまいます [#f858c600]
 -ページ:[[FrontPage]]
 -投稿者: アシスト田辺
 -分類: 要望
 -優先順位: 低
 -状態: [[Issue>http://qa.openoffice.org/issues/show_bug.cgi?id=70083]]
 -カテゴリー: Impress プレゼンテーション
 -投稿日: 2006-09-21 18:18:47 (木)
 -OS: 
 -バージョン: 2.0
 
 //////////バグ対策(以降マッチさせない)
 
 ** メッセージ [#u6bc6d3d]
 PowerPoint にてオートシェイプを90°回転させ、テキストを入力したファイルを作成し、~
 Impress で開いたところ、オートシェイプに入力されていたテキストが【縦書き】になってしまいます。~
 ~
 【縦書きテキストボックス】以外に【縦書き】の設定を行う項目が見つけることができませんでしたので、~
 移行したときのオートシェイプを削除し、改めてオートシェイプを作成し、テキストボックスと~
 【グループ化】を行うことで対処致しました。~
 ~
 お忙しいところ申し訳ありませんが、上記の他に回避策または修正方法等ありましたら、ご教授頂けます様お願い致します。
 
 ----
 -サンプルは作成できますか
 >M.Kamataki (2006-09-22 11:00:03 (金))~
 ~
 PowerPointをもっていない方もいますので、お手数ですが再現可能なサンプルを作成していただくと、多くの方が検証できると思います。よろしくお願いします。サンプルは公開可能で、かつ簡単なもので結構です。~
 
 //
 -サンプルファイルをアップロード致しました
 >アシスト田辺 (2006-09-22 15:22:12 (金))~
 ~
 気が利かなくて申し訳ありません。サンプルファイルをアップロードしました。~
 作成したppt ファイルでは以下のように表示されていますが~
 ~
 #ref(フォント.ppt)~
 ~
 上記ファイルをImpressで開くと以下のように表示されてしまいます。~
 ~
 #ref(フォント.odp)
 ~
 Impress で開いたときにはフォントが縦書きに変更されています。~
 この状態を修正する方法または、回避策がありましたら教えて頂けますようお願い致します。
 
 //
 -互換性の問題だと思います
 >M.Kamataki (2006-09-23 13:26:58 (土))~
 ~
 回転したオートシェイプ図形上のテキストが縦組みになってしまう件ですが、原因はOpenOffice.orgとの互換性にあります。Calcでは、カスタムシェイプ(オートシェイプ)を回転するとテキストの座標まで回転してしまいます。このあたり、互換性がないようです。~
 ~
 PowerPointとImpressで互換性が取れるような画像とするためには、PowerPointでもオートシェイプとテキストボックスを組み合わせたものにしたほうが良いと思います。~
 ~
 ただし、フォント.pptのようなファイルを受け取った場合の修正方法も一応書いておきます。~
 
 //
 -修正方法
 >M.Kamataki (2006-09-23 13:39:17 (土))~
 ~
 +下図のようにテキストを全選択します。~
 &attachref(faq3_363_02.png,nolink);~
 +選択されたテキストをマウスでドラッグしたまま、マウスを左に動かすと、マウスカーソルが丸に斜め線のものから、矢印の付いたものに変わります。その時点でドロップするとシェイプ画像とテキストを切り離すことができます。~
 &attachref(faq3_363_03.png,nolink);~
 +切り離されたテキストを選択して、ツールバーにある[テキストの向き:左から右へ]ボタンをクリックします。~
 &attachref(faq3_363_01.png,nolink);~
 +テキストが縦書きから横書きに変わるので、下図のように位置を合わせます。あとは、グループ化するのが良いでしょう。~
 &attachref(faq3_363_05.png,nolink);~
 <~
 >~
 結局は、シェイプ画像とテキストボックスの組み合わせになってしまいますが、オリジナルを生かす方法はこれしかなさそうです。~
 
 //
 -回答頂き有難う御座います
 >アシスト田辺 (2006-09-26 10:28:15 (火))~
 ~
 お忙しいところ回答頂き、誠に有難う御座います。~
 ~
 ご教授頂きました回避策、修正方法にて今後の使用について検討させて頂きます。
 ~
 有難う御座いました。
 
 //
 -英文の場合は問題ない?
 >M.Kamataki (2006-09-27 14:12:24 (水))~
 ~
 当ページのケースは日本語を利用した場合の不具合ですよね。英文の場合は問題ないのではないでしょうか。もし、英文で「PowerPoint にてオートシェイプを90°回転させ、テキストを入力したファイルを作成」したもので問題がなければ、不具合として登録できると思います(却下される可能性もあり)。英文のサンプルは作成できるでしょうか。~
 ~
 なお、シェイプを回転するとテキストのベースラインも回転する件ですが、どうやらヘルプにその旨を書き込む方向のようです。以下のIssueをご覧ください。確かにテキストのベースラインも回転したほうが良いケースもあります。~
 ~
 「Text direction control difficult」~
 http://www.openoffice.org/issues/show_bug.cgi?id=66059~
 
 //
 -英文のサンプルを作成致しました
 >アシスト田辺 (2006-10-02 14:45:46 (月))~
 ~
 返信が遅くなりまして失礼致しました。以下のサンプルファイルを作成致し、アップロードさせて頂きました。ご確認下さい。~
 ~
 #ref(フォント(英語).ppt)
 
 //
 -ありがとうございます
 >M.Kamataki (2006-10-02 21:09:18 (月))~
 ~
 英語のサンプルも、Impressではテキストアンカーの位置が変わってしまっているようです。う〜む、完全な互換性はありませんね。~
 ~
 あと、確認します。日本文、英文ともにPowerPointでの作成方法ですが、以下のように簡単なものでよいでしょうか。あるいは、追加が必要でしたら、お願いします。~
 +三日月のシェイプを90度回転~
 +日本文(英文)を入力(自動的に横組みになる?)~
 
 //
 -PowerPointの作成方法
 >アシスト田辺 (2006-10-03 09:44:33 (火))~
 ~
 PowerPointの作成方法はM.Kamataki様が仰られた通りです。~
 また、90度回転させたオートシェイプに日本文(英文)を入力したときは自動的に横組みになりました。説明が足らず誠に失礼致しました。~
 
 //
 -Issues登録のための準備
 >M.Kamataki (2006-10-03 22:52:04 (火))~
 ~
 英文案:~
 Sheip was rotated with PowerPoint by 90 degrees, and the text was input. ~
 In PowerPoint, the text can be horizontally input. ~
 ~
 English sample: sample1.ppt~
 Japanese sample: sample2.ppt~
 ~
 If sample1.ppt is read by Impress, it becomes sample sample1.odp. ~
 The position of the anchor of the text is different. ~
 ~
 If sample2.ppt is read by Impress, it becomes sample sample2.odp. ~
 The text rotates by 90 degrees, and becomes vertical. ~
 ~
 Neither is compatible. I hope to be improved. ~
 ~
 なお、田辺さん、Issuesに登録したら、CCしていただけますか。開発の方から、PowerPointの操作について質問される可能性があります。~
 
 //
 -私の場合
 >catch (2006-10-04 09:25:13 (水))~
 ~
 いい感じだと思います。~
 英語に自信がないときは、こんなふうに見出しをつけるようにしています。~
 - Scenario (シナリオ、操作手順)~
 - Problem (問題点、現象)~
 - Expectation (正しい動作)~
 ~
 Sheip -> Shape でしょうか。~
 あと、Summaryも考えておく、スクリーンショットを付けると良いと思います。~
 ~
 Scenario:~
 1.Rotate a shape 90 degrees with PowerPoint~
 2.Enter text horizontally in the shape.~
 3.Import Impress~
 ~
 English text sample: sample1.ppt~
 Japanese text sample: sample2.ppt~
 ~
 Problem:~
 If sample1.ppt is read by Impress, ~
 The position of the anchor of the text is different.~
 ~
 If sample2.ppt is read by Impress,~
 The text rotates by 90 degrees, and becomes vertical. ~
 ~
 Expectation:~
 Neither is compatible. I hope to be improved.~
 
 //
 -Issue登録しました
 >M.Kamataki (2006-10-04 11:08:35 (水))~
 ~
 http://ja.openoffice.org/issues/show_bug.cgi?id=70083~
 ~
 catchさん、アドバイスありがとう。~
 ~
 なお、当ページは、分類を「要望」に変更します。~
 
 //
 -ターゲットが設定されました
 >M.Kamataki (2006-10-04 23:58:36 (水))~
 ~
 http://ja.openoffice.org/issues/show_bug.cgi?id=70083~
 のターゲットが2.xとなりました。なお、これは変更される可能性もあります。~
 ~
 ただ、要望というよりも、~
 >I can reproduce the bug.~
 >Please ahve a look.~
 というお返事なので、不具合という扱いになるかもしれません。(ahveというのはhaveのtypoですね。英語なんて怖くない!)~
 
 //
 ***こんなIssueもありました [#y06f3096]
 >catch (2006-11-08 18:52:27 (水))~
 ~
 MS PPT import: CJK words in callouts sometime rotating~
 http://www.openoffice.org/issues/show_bug.cgi?id=71022~
 
 //
 ***追加サンプル [#l85f4c72]
 >catch (2006-11-08 18:56:02 (水))~
 ~
 松田さん提供の追加サンプル。~
 #ref(MATSUDA_PPT_SAMPLE.lzh)~
 ~
 以下、松田さんによるコメント~
 ~
  内容は3ファイル。
  
  1.プレゼンテーション1.ppt
  2.powerpoint.pdf
  3.impress.pdf
  
  パワーポイントでブロック矢印を使い、その中にテキスト書き込みがあると、
  文字の表示方向がおかしくなります。
  作成の途中で、矢印方向をぐるぐると回し、文字を入れて大きさを調整し、
  などとやっておりますので、どの操作によってこの非互換が生まれたの
  かは、藪の中です。
  (新たに同じ見た目のデータを作っても、同じになるかは確認していません)
  
  環境は WindowsXP Pro で使用している PowerPoint2003 です。
  その環境にて作成したデータです。
  impressでは、インポートして表示した段階で文字がでんぐり返っています。
  
  2.3.のPDFは、それぞれのソフトでPDF出力したもので、PDFはそれぞれの
  ソフトの画面の見た目通りに出力されています。
 
 //
 #article
 //#comment