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

Q&A集[?]

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

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

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

質問コーナー

サイト内検索

分類メニュー

関連サイト


本日:1
昨日:0
総数:2614
現在:2


GDI メタファイルとはなんですか?

ページOpenOffice.org FAQの登録ページ
投稿者匿名
分類
edit/refer
優先順位
edit/refer
状態
edit/refer
カテゴリー
edit/refer
投稿日2010-06-06 20:17:29 (日)
OSWindows XP
依存するページ
バージョン
edit/refer

メッセージ

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

図形描画などで作成した図形をライターに貼り付ける際に選択できる「GDI メタファイル」とはなんでしょうか? ファイル形式でいうと、厳密にはどの形式に相当するのでしょうか? 「図形描画の書式」はODG、ビットマップはBMPというのはわかります。


図形の形式

M.Kamataki (2010-06-06 21:44:05 (日))

いずれも「IT用語辞典 e-words」の紹介記事です。

GDI
http://e-words.jp/w/GDI.html

ウィンドウズメタファイル
http://e-words.jp/w/E382A6E382A3E383B3E38389E382A6E382BAE383A1E382BFE38395E382A1E382A4E383AB.html

OpenOffice.orgのヘルプの「検索」タブで「wmf」で検索してみても解説があります。

無題

匿名 (2010-06-07 01:53:14 (月))

OpenOffice.orgのGDIメタファイルとウィンドウズメタファイルは同じものなのでしょうか?
どうも違うような気がしたので、ここで質問させてもらったのですが。
ヘルプの「検索」タブで「wmf」を検索してもそれらしい解説はでてきませんでした。

図形描画で作成した図形をWMF形式でエクスポートしてからライターに読み込ませた場合と、図形描画からコピーしてライターに貼り付けた場合の結果が異なっていたので、WMFとは違うだろうと予測していました。

ヘルプによると

M.Kamataki (2010-06-07 10:17:05 (月))

どうもヘルプの検索は不安定ですね。昨日はうまく検索できました。今日は、最初検索できなくて、いじっているうちに検索できるようになりました。(ドロップダウンリストから選択すると検索できるようになるみたい。。。)

「単語として」「タイトルのみを検索」のいずれのオプションもオフです。わたしの場合は、「メタファイルに変換」「SVM/WMF/PICT/MET/ オプション」「変換」「エクスポート」「色を置換する」の5つの項目がピックアップされました。

「メタファイルに変換」には、「選択したオブジェクトを Windows Metafile Format (WMF) に変換します。WMF には、ビットマップとベクタグラフィックスデータの両方が含まれます。」とありますので、「メタファイル」に関しては「WMF」を指しているようです。

同じ「検索」タブで「gdi」で検索してみると、「表の挿入」という項目が検索できます。こちらの「GDIメタファイル」の形式の説明は「図」とだけありました。

補足

M.Kamataki (2010-06-07 11:09:13 (月))

OpenOffice.orgのヘルプの説明では、「GDIメタファイル」について、「図」としか説明がないので、それ以上のことは状況証拠でしかないのが、実情です。また、WMFのファイル形式とクリップボード内に格納された形式名である「GDIメタファイル」がWMF由来であっても、必ずしもイコールではないかもしれません。

なお、ブログで以下のようなものがありましたが、これも第三者の方の分析なので状況証拠でしかありません。

OpenOffice:他のアプリからの図のコピー
http://oz-log.blogspot.com/2010/01/openoffice.html

無題

匿名 (2010-06-07 17:43:08 (月))

エクスポートする際のファイルの種類の説明から推測するに、以下の2つのうちどちらかではないかと思ったのですが。

RAS - Sun Raster Image
SVM - StarView Metafile

実際に上記2つのほうがWMFよりも再現性は高いです。

クリップボードのデータ

ponkan (2010-06-07 20:42:42 (月))

クリップボードのデータは、ファイル形式で厳密に区別できるものでは無いと思います
calcからグラフをクリップボードに送り、クリップボードビューアで確認すると
クリップボードの形式の一覧が表示されるのですが、その中にGDIMetaFileの表示もあります
あまり見かけない文言なので、基本的にはプライベートな形式(名称)であると思われます
クリップボードには、複数の形式を同時に登録できますので
calcでグラフをコピーした場合にも、拡張メタファイルやGDIMetaFile等、その他諸々が同時に登録され
他のアプリケーションでも利用ができやすいように工夫されているようです

Jw_cadというCADソフトのデータ等を対象に、Writer・calc・drawの図形として貼り付けるツール(※)で
ライターに貼り付ける場合にも「GDI メタファイル」と表示されますが
実際にクリップボードに渡しているのは、拡張メタファイル形式です
(一般的に、ファイルに保存した場合には.emf形式のファイルになります)
大雑把な話で文言自体も何かしっくりこないのですが、OOoでの和訳の都合なのかも知れません

(※)http://www.vector.co.jp/soft/winnt/business/se476653.html

「形式を選択して貼り付け」のヘルプ

M.Kamataki (2010-06-07 22:36:16 (月))

ponkanさんのコメントにもありますが、わたしも指摘したように「クリップボード内に格納された形式名」のひとつが「GDIメタファイル」だと思います。

「編集」-「形式を選択して貼り付け」で表示されるダイアログのヘルプを見ると「選択」欄の説明は「貼り付ける、クリップボードの内容を選択します。」とあります。何かの図形の形式ではなく、あくまでもクリップボードに格納後のデータのことを指しているのではないでしょうか。

もし、匿名さんの意図した貼り付けではないのでしたら、OpenOffice.orgの不具合・要望データベースであるIssueTrackerに課題としてIssueを登録してください。たとえば以下はビットマップの貼付けについての要望です。このようにご登録ください。

Paste of bitmaps as DIB as default
http://ja.openoffice.org/issues/show_bug.cgi?id=44901

GDI metafile

はにゃ? (2010-06-07 23:50:33 (月))

> ponkan
以下にあるマクロを利用するとクリップボードから利用できる形式をファイル保存できます。
http://hermione.s41.xrea.com/pukiwiki/index.php?OOoBasic%2FGeneric%2FXTransferable#dca756f0

GDI Metafile (VCLMTF) は内部用のフォーマットのようです。内容自体は StarView Metafile (SVGDI) に似ていますがちょっと異なるようで VCLMTF -> SVGDI など内部でも変換されています。

質問は、GDI Metafile は厳密にわけるとどのフォーマットかですので、GDI Metafile は GDI Metafile 形式です。
一般的なフォーマットではありませんが内部用で普通の方法では保存できないので問題は無いと思います。

無題

ponkan (2010-06-09 12:14:50 (水))

略、スレ違いになって、質問者さんにはご迷惑をおかけしているようです

はにゃさん、お久しぶりです
>以下にあるマクロ・・・
最近は、OOo.basicもご無沙汰で・・・忘れてしまったかもです

前回記載したツールは、Jw_cad→拡張メタファイル変換を行えるように制作したので
OOo系に限らず、MS系でも同様に動作します
OOo系であればdrawで、貼り付けた図形を[切り離す]ことにより
プライベートな形式に(オブジェクト変換)が行われ、編集が可能になりますが
残念ながら現状では、変換時に線種・線幅の情報等が欠落するようで
OOo系の更なる進化を待ち望んでいる・・・のが本音です
MS系であれば、線種・線幅の情報が維持されているようですので
そのうちに、なんとかなるだろうと期待はしています

ファイル保存は既に完成していて
プライベートな形式(GDIMetaFile)を拡張メタファイルとして認識し
クリップボード履歴の、その他の(画像・文字列・Jw_cad)形式も含めてひとつに合成し
ファイル実体化するように制作しています

お名前:
題名: