edge2/要望/51

Last-modified: 2009-01-01 (木) 13:03:54

異なるページ間でレイヤをコピー/リンク

  • ページ: edge2/要望
  • 投稿者: ねずみ?
  • 優先順位: 普通
  • 状態: 完了
  • 投稿日: 2008-08-20 (水) 10:56:34

メッセージ

edge2/質問掲示板#ad89079dにあるような使い方を想定しています。
 

さて、異なるページにレイヤをコピーしたい場合(ページそのものの複製を除く)、

  1. コピー先ページにレイヤを新規作成
  2. コピー元ページの対象レイヤを全選択+コピー
  3. コピー先ページにある作成したばかりのレイヤにペースト
  4. コピー先レイヤの名称変更やプロパティの設定

という手順が必要になると思います。
ページ数やレイヤ数が増えるとかなりの手間となってしまいます。
 

それとは別にもう一つ。
各レイヤに、UNIXでいうところのシンボリックリンクのようなものを設定できるようにする……というのは難しいでしょうか。

具体的には、

  • シンボリックリンクを設定したレイヤは、「○○番ページの○○番レイヤと同一である」ことを名言
  • ソースとなるレイヤを編集すると、リンクされたレイヤの中身も同期する
  • リンクのレイヤを編集しようとすると「実体の無いレイヤは編集できません」と警告される(もしくはソースのレイヤを直接編集できる)
  • 可能ならばリンクの際に、「ソースのレイヤから座標+1」とか「左右反転」などのプロパティを設定できる

といったイメージです。


  • 最初のコピー手順につきましては、そうしたコピーを簡単に行う機能のご要望ですよね? ちなみに全選択はしなくとも、(選択範囲が無い状態で)コピーするだけで全体をコピー出来ると言うことと、「新しいレイヤに貼り付け」機能をショートカットキーで使うと、多少は手数が減るかなと思われますので、お試しください。 後半のシンボリックリンクのようなものにつきましては、設計上不可能かと思われます。 例えば、「コピーバッチ処理機能(仮称)」などを実装して、実行したら、あらかじめ登録しておいた画像のコピーが行われる(Aレイヤの内容をBレイヤへコピー、Cレイヤの内容をDレイヤへコピーなど複数登録しておける)、というような非リアルタイム性のものでしたら、まだ実現は可能かと思われます。(編集したくないレイヤはロックしておけば誤編集は防げますね) -- たかぼー? 2008-08-20 (水) 15:18:16
  • 文章が抜けてました、前者はコピーする機能(ショートカットやボタン)が欲しいという要望です。「新しいレイヤに貼り付け」も試してみました。これを活用すればだいぶ手間が減らせそうです。 -- ねずみ? 2008-08-20 (水) 16:10:33
  • 別ページにレイヤをコピーする機能についてですが、「新しいレイヤに貼り付け」で作成されたレイヤのプロパティ(名前など)を、コピー元と同じものにする、という仕様でどうでしょうか?(当初はページ間専用のコピー機能を考えていましたが、余計に手数が増えそうだったので、シンプルな方向性で提案させていただきます) -- たかぼー? 2008-08-21 (木) 15:04:55
  • はい、それだけでも相当便利になりそうです。欲を言えば複数レイヤへの対応でしょうか。 -- ねずみ? 2008-08-21 (木) 22:49:55
  • 現在だと複数レイヤを選択してコピー→新しいレイヤへ貼り付けを行うと、1レイヤにまとまってしまうので、それを複数レイヤ作成される感じにしましょうかね。 -- たかぼー? 2008-08-22 (金) 21:00:58
  • 遅くなりましたが、「新しいレイヤへ貼り付け」での複数レイヤと、範囲を選択しないで全体コピーした場合は、貼り付け時にレイヤ名なども貼り付けられるようにしてみました→http://www.tkb-soft.hmcbest.com/edge2_107_dev004.ZIP -- たかぼー? 2008-12-13 (土) 12:39:19