Illustratorの最近のブログ記事

●実行環境
IllustratorO.app
Illustrator CS3、CS4のオーバープリント解除処理をします。

AI_CheckOverPrint.app
Illustrator CS3、CS4のオーバープリントを調べオーバープリントのメッセージを表示します。

●インストール
「IllustratorO.app」を好きな場所にコピーしてください。

●実行方法
「IllustratorO.app」をダブルクリックして起動します。
TEXTのみボタン
TEXTのみオーバープリント解除を行います。

パスのみ
パスのみオーバープリント解除を行います。

全て実行
TEXTをパス全てオーバープリント解除を行います。

※アピアランスでフチ文字などが適応されたテキストには効きません。
(これは標準フィルタと同じですがスクリプトで制御できないようです)

白のオーバープリントドキュメント

オーバープリントプレビュー

AI_CheckOverPrint.appでチェックできる。オーバープリントがあればExistの表示

IllustratorO.appは解除。

解除結果のオーバープリントプレビュー

■動作の定義
行間自動の改行に色をつけると行間がくずれるため改行以外にオーバープリント解除をする。

すべてのテキストフレームに対して
改行以外で塗りがグレースケールのK0の文字の塗りにオーバープリント解除
改行以外で塗りがCMYKモードでのC0M0Y0K0の文字の塗りにオーバープリント解除
改行以外で線がグレースケールのK0の文字の線にオーバープリント解除
改行以外で線がCMYKモードでのC0M0Y0K0の文字の線にオーバープリント解除

すべてのパスに対して
塗りがグレースケールのK0のパスの塗りにオーバープリント解除
塗りがCMYKモードでのC0M0Y0K0のパスの塗りにオーバープリント解除
線がグレースケールのK0のパスの線にオーバープリント解除
線がCMYKモードでのC0M0Y0K0のパスの線にオーバープリント解除

グラフアイテムやパターンなどには効きません。

ダウンロードはこちらoverprint.zip

23)テキストを全てアウトライン

| コメント(2) | トラックバック(1)

IllustratorCS4と5で最前面のドキュメントすべてのテキストフレームをアウトライン化します。アウトライン化するまえにバックアップしておく事を強くおすすめします。
たぶん他のバーションのIllustratorでも動くと思います。

DTPBooster13で質問されて、出来るかなーって検証してたら結局作ってしまいました。

こうちゃん犬猫まみれさんもAppleScriptでアップされています。会場ではじめてお会いしました。ずいぶん若い好青年だった。

■■■使い方■■■
Illustratorドキュメントを開いている状態で使用してください。

実行すると
まずは全レイヤーのロックを解除します。
後はテキストフレームのロックを解除してどんどんアウトライン化していきます。
非表示のオブジェクトは一瞬表示してアウトラインして非表示に戻します。

非表示のレイヤーの中などにテキストフレームがあり、失敗した場合はメッセージを出します。

DTPBooster13の質問のお答え。難しいかと思ったら簡単だった。
ちなみにconvert to pathsがあるって質問に答えたんですがAppleScriptでした。

ダウンロードはこちらAiOutline.zip

ソースも

var mydoc = app.documents[0];
//レイヤーのロックだけは解除しておく
layerUnLock(mydoc);
var tfitems = mydoc.textFrames;
var tfcount = tfitems.length;
var mymsg = "";
for(var i = tfcount - 1;i > -1;i--){
	try{
		visiblebak = tfitems[i].hidden;
		tfitems[i].locked = false;
		var newgroup = tfitems[i].createOutline();
		newgroup.hidden = visiblebak;
	}catch(e){
		mymsg = "アウトラインできなかったオブジェクトがあります。";
	}
}
if(mymsg != ""){
	alert(mymsg);
}
function layerUnLock(myObj){
	var lycount = myObj.layers.length;
	for(var n = 0;n < lycount;n++){
		if(myObj.layers[n].visible == true){
			myObj.layers[n].locked = false;
			layerUnLock(myObj.layers[n])
		}
	}
}

22)EPS保存して閉じる

| コメント(0) | トラックバック(0)

もはや非推奨のEPSですので気が進まなかったのですが。。。

IllustratorCS3で現在開いているドキュメントをEPSで
指定されたバージョンで次々に保存していきます。
そして閉じていきます。

05)Illustrator保存して閉じる(AI、PDF、EPS)

が中途半端な出来のため問い合わせが多くて炎上寸前になったので、
出来る限りがんばりました。
とはいえ透明の解像度は指定できません。スクリプトでコントロールできないようなのです。
下記参照
ちくちく日記

たぶん他のバーションのIllustratorでも動くと思います。

■■■使い方■■■
Illustratorドキュメントを開いている状態で使用してください。

実行すると
保存バーションや各種設定を聞いてきますので選択してください。

次に保存フォルダを聞いてきますので選択します。

次々に保存されて閉じていきます。

ダウンロードはこちらAIsaveEPS.zip

エントリー一覧

OpenID対応しています OpenIDについて
Powered by Movable Type 4.22-ja
たけうちとおるのホームページ「単福」 Word、ExcelのマクロやTips、GooglePicasaのAPIなど JAGAT認定クロスメディアノートの受験対策、php、JavaScript、Flash、css、MovableTypeなどweb系の情報 自動車の維持費をシミュレーション、エコカー、レンタカーとの比較 印刷通販の価格比較 印刷会社、大阪の遊文舎 議案書、 規約、予算書等の冊子の印刷、製本サービスの専門サイト 報告書・論文集等の印刷製本など小冊子のモノクロ印刷専門サイト