SSブログ

Jw_cad図面間での画像のコピー&貼り付け [Q&A-画像・関連プログラム]

Jw_cad図面上の画像のコピー&貼り付けがうまく出来ない-という事に関して。

まず、Jw_cadはOLE未対応なため、Jw_cad図面の画像を、WordやExcelなどの文書に「コピー」&「貼付」は、できません。
「コピー」&「貼付」できるのは、Jw_cad図面間に限ります。

Jw_cad図面間で画像を「コピー」&「貼付」するには、いくつかの注意点があります。

◎コピー元図面の画像が同梱されていると「コピー」&「貼付」できません。
 以下の手順で、同梱画像を分離したうえで、上書き保存する必要があります。
※Jw_cadver8.24以降では、画像分離をせずにコピー&貼り付けが可能
0825-1.jpg
.コピー元図面で「画像編集」コマンドのコントロールバー「画像分離」ボタンをクリック
.メッセージウィンドウの「OK」ボタンをクリック。
.分離された画像の個数を確認し、「OK」ボタンをクリック。
0825-2.jpg
.上書き保存する。
以上の操作により、コピー元図面が収録されているフォルダーに「ファイル名~分離画像」フォルダーが作成され、その中に分離した画像ファイルがBMPファイルとして作成されます。
0825-H.jpg
※コピー元の図面ファイルは「コピー」&「貼付」が完了したら、「画像同梱」して上書き保存します。(元の状態に戻す)

◎範囲選択する際、画像は文字要素扱いで。
0825-3.jpg
.「範囲」コマンドを選択する。
.範囲選択枠でコピー対象を囲み、終点を右クリック(文字を含む)
※画像の左下角から記入されている文字列(画像の表示命令文)が範囲選択枠に入っていればOK
.「コピー」コマンドを選択する。

◎コピー先の図面ファイルに貼り付ける
0825-4.jpg
.コピー先の図面を開いたJw_cadで「貼付」コマンドを選択する。
.貼り付け位置をクリックで指示する。
※この図面も「画像同梱」したうえで、保存してください。
0825-5.jpg

-------obraclub.com-----




面倒くさい話になるけど、Jw_cad図面における画像というのは、「どの場所(ドライブとフォルダー)に収録されている○○というファイル名の画像を、ここにどのぐらいの大きさで表示しなさい」という表示命令文が文字要素で記入されているものです。

上記の画像分離する前の左下の画像の表示命令文を見ると↓こんな感じ。
h00.jpg
画像は同梱されているため、その収録場所は「%temp%」と記入されている。
ファイル名が「3-1_4_jpg.bmp」なのは元々JPEG画像を挿入したため。
(画像同梱すると、元々のファイル名に「.bmp」が付いたBMPファイルとなる)
ファイル名の後ろは、表示サイズなどを示す数値。

これを「画像分離」をすると-
図面内に同梱されていた画像はBMP形式の画像ファイルとして、
図面ファイルを収録しているフォルダーに「図面ファイル名~分離画像」フォルダーを作成し、その中に分離されます。↓
h01.jpg

この段階で、左下の画像の表示命令文を見ると↓こんな感じ。
h02.jpg
収録場所は「C:¥jww-T¥2¥31_36~分離画像¥」
つまり、Cドライブ(:の前はドライブ名)の
「jww-T」フォルダー(¥に挟まているのはフォルダー名)内の
「2」フォルダー内の
「31_36~分離画像」フォルダーです。

--で、画像のコピー&貼付などの操作を終え、再び、「画像同梱」すると-
左下の画像の表示命令文は↓こうなる。
h03.jpg
「C_jww-T_2_31_36~分離画像_3-1_4_jpg_bmp.bmp」という、この長いのが画像のファイル名。同梱前の収録場所からファイル名までが(:、¥、.を_に変えて)画像ファイル名になります。

それを、次回また画像のコピーをするために「画像分離」をしたとすると-
↓このような長いファイル名の画像が分離されるわけです。
h04.jpg

「画像分離」と「画像同梱」を繰り返すと、画像の表示命令文がどんどん長くなってしまうわけ。

これ、どの長さまで大丈夫なのかな?
ある長さになると突然、読み取りできなくなるのでは?
-という不安があります。実際のところは、知りませんが。

なので、頻繁に画像の「コピー」&「貼付」を行うのならば、画像は図面と同じフォルダーにでも入れて同梱せずにおいた方がよいのかな?
他のパソコンに渡すときに「画像同梱」したらよいのかな?
-とも思ったりもします。
このへんは、どのような環境で使うかによって、各自判断ですね。


nice!(0)  コメント(0)  トラックバック(0) 

nice! 0

コメント 0

コメントを書く

お名前:[必須]
URL:
コメント:
画像認証:
下の画像に表示されている文字を入力してください。

トラックバック 0