画像ファイルをwriterにコピー&ペーストする際に、名前に2バイト文字が含まれていると予期しない結果になる

ワードプロセッサ (Writer) について

画像ファイルをwriterにコピー&ペーストする際に、名前に2バイト文字が含まれていると予期しない結果になる

投稿記事by eklerni » 12月 11th, 2009, 10:13 pm

バグ報告です。一通り目を通したつもりですが、既出でしたらすみません。

・バグ内容
画像ファイルをwriterにコピー&ペーストまたはドラック&ドロップする際に、名前に2バイト文字が含まれていると予期しない結果になる

・行った動作
画像ファイル(.jpgなど)をコピー、OpenOffice writer を開いて 編集→貼り付け
または 画像ファイルをOpenOffice writer 上にドラック&ドロップ

・期待した結果
writerに画像データのコピーが貼りつけられる

・実際の結果
画像ファイルのファイル名、またはそのファイルパス(置いてあるフォルダなど)に2バイト文字が含まれる場合→セクションの挿入ダイアログが表示される。
含まれない場合→期待した結果通り

・実行した環境
Windows XP SP3
OpenOffice 3.1.1 および OpenOffice 3.2.0(ベータ)
Windows XP
OpenOffice3.1.1
eklerni
 
記事: 3
登録日時: 12月 4th, 2009, 8:48 am

Re: 画像ファイルをwriterにコピー&ペーストする際に、名前に2バイト文字が含まれていると予期しない結果になる

投稿記事by parpy » 12月 12th, 2009, 11:21 pm

操作方法によって挙動が分かれている場合がありますので、まずは以下の操作についてそれぞれ挙動を確認してみて頂けないでしょうか。

1、ペイントソフトなどで画像を開き、選択>コピー>OOoに貼り付け

2、ファイルをドラッグしてOOoウィンドウ内にドロップ

3、ファイルを右クリック>コピー>OOoの文書内で貼り付け

当方ではWindows版が利用できる環境でないため、ご協力していただければと思います。
アバター
parpy
 
記事: 388
登録日時: 11月 4th, 2008, 11:50 pm

Re: 画像ファイルをwriterにコピー&ペーストする際に、名前に2バイト文字が含まれていると予期しない結果になる

投稿記事by eklerni » 12月 13th, 2009, 9:50 am

picture.jpg と 画像.jpg を用意して試しました。

1、ペイントソフトなどで画像を開き、選択>コピー>OOoに貼り付け
(Windows XP純正のペイントソフトで実行)
picture.jpg→writerに画像データのコピーが貼りつけられる
画像.jpg→writerに画像データのコピーが貼りつけられる (意図した挙動)

2、ファイルをドラッグしてOOoウィンドウ内にドロップ
picture.jpg→writerに画像データのコピーが貼りつけられる
画像.jpg→セクションの挿入ダイアログが表示

3、ファイルを右クリック>コピー>OOoの文書内で貼り付け
picture.jpg→writerに画像データのコピーが貼りつけられる
画像.jpg→セクションの挿入ダイアログが表示

以上は Windows XP SP3 OpenOffice 3.1.1 での実行結果です。
OpenOffice 3.2.0(ベータ)でも(セクションの挿入がInsert Section になるだけで)同様でした。
Windows XP
OpenOffice3.1.1
eklerni
 
記事: 3
登録日時: 12月 4th, 2009, 8:48 am

Re: 画像ファイルをwriterにコピー&ペーストする際に、名前に2バイト文字が含まれていると予期しない結果になる

投稿記事by parpy » 12月 15th, 2009, 3:10 am

色々とテストして頂き有難うございました。
自分でも試してみたのですが、確かにセクションの挿入が立ち上がってしまう様ですね。

調べてみたところ、ファイルをドロップした際に、正しいファイルのパスをOOoが受け取っていないのが原因のようにみえます。
元々OOoの挙動として、不明な形式のファイルをドロップされるとセクションの挿入が起動するようなんですが、
日本語を含むパスのファイルをドロップすると、正しいパスが渡されず、拡張子などの部分も壊れてしまうため、ファイルタイプを判断できずにこの様な挙動に陥ってしまうようです。
(セクションの挿入ウィンドウの、ドラッグされたファイルのパスの部分(file://~)を見ていただくと、壊れたパス情報が入っていることを確認できます)

ちなみに現象が発生するのはWindows版のみで、UubntuLinux上で確認する限りでは、この現象は発生しないようです。

恐らくバグだと思わますので、issuesへ報告してみたいと思います。
アバター
parpy
 
記事: 388
登録日時: 11月 4th, 2008, 11:50 pm

Re: 画像ファイルをwriterにコピー&ペーストする際に、名前に2バイト文字が含まれていると予期しない結果になる

投稿記事by eklerni » 12月 15th, 2009, 10:47 am

> 恐らくバグだと思わますので、issuesへ報告してみたいと思います。
よろしくお願いします。
Windows XP
OpenOffice3.1.1
eklerni
 
記事: 3
登録日時: 12月 4th, 2009, 8:48 am

Re: 画像ファイルをwriterにコピー&ペーストする際に、名前に2バイト文字が含まれていると予期しない結果になる

投稿記事by pinetree » 6月 15th, 2013, 11:05 am

OOo3.4.1でも下記現象が発生しています。
3.1.1→3.4.1ではバグが解消されていないようです。
これは解消不可能なバグなのでしょうか。
対応可能であれば、ぜひお願いいたします。

> 調べてみたところ、ファイルをドロップした際に、正しいファイルのパスをOOoが受け取っていないのが原因のようにみえます。
> 元々OOoの挙動として、不明な形式のファイルをドロップされるとセクションの挿入が起動するようなんですが、
> 日本語を含むパスのファイルをドロップすると、正しいパスが渡されず、拡張子などの部分も壊れてしまうため、ファイルタイプを判断できずにこの様な挙動に陥ってしまうようです。
> (セクションの挿入ウィンドウの、ドラッグされたファイルのパスの部分(file://~)を見ていただくと、壊れたパス情報が入っていることを確認できます)
> 恐らくバグだと思わますので、issuesへ報告してみたいと思います。
OpenOffice 3.4.1, Windows XP SP3
pinetree
 
記事: 1
登録日時: 6月 15th, 2013, 10:50 am


Return to Writer

オンラインデータ

このフォーラムを閲覧中のユーザー: なし & ゲスト[3人]