[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
(DTPtechNote:19) InDesignのタグを扱うためのライブラリ
まったくたいしたことはないですが、InDesignTagを扱うときにちょっと便利になるようなライブラリを書きました。
#1行で済むならライブラリにすることないぢゃん(^^;;;;; というご指摘はごもっとです(爆)。
2-3回テストして、特に問題ないようです<わたしの想像力が足りないだけかもしれないけれど、InDesignTag自体はものすごく単純だもの。
あと、あると便利な機能とかリクエストあれば、ご指摘いただければ幸いです。
=head1
●概要
InDesignのtagを扱うためのライブラリ
InDesignTag.pl ver0.1 2001.10.04
●使い方
require 'InDesignTag.pl';
&itag'off; # タグの待避
&itag'on; # タグの復帰
●制限
MacJPerl 5.2.0r4 J1用ライブラリ
<SJIS-MAC>にのみ対応
●History
ver0.10 2001.10.04
・タグの一時的な待避と復帰機能
●Copy Right
(c)2001 市川せうぞー <http://www.seuzo.jp/>
=cut
package itag;
sub off {
local(*_) = $_[0] if $_[0];
s/(<[^>]+>)/push(@itag,$1),"\034"/ge;
}
sub on { # タグを復帰する。
local(*_) = $_[0] if $_[0];
s/\034/shift(@itag)/ge;
}
1;