小物スクリプト (Photoshop CS/CS2/CS3)

最初のスクリプトはアクティブになっているドキュメントのテキストレイヤーのみラスタライズするものです。Photoshop CS2では複数のレイヤーを選択して処理できるので、Photoshop CSの方が役に立つかもしれません。


layObj = activeDocument.layers;
for (i=0; i<layObj.length; i++) {
if(layObj[i].kind == LayerKind.TEXT)
{
layObj[i].rasterize(RasterizeType.TEXTCONTENTS);
}
}

次のスクリプトは同様にシェイプのみラスタライズするものです。
layObj = activeDocument.layers;
for (i=0; i<layObj.length; i++) {
if(layObj[i].kind == LayerKind.SOLIDFILL)
{
layObj[i].rasterize(RasterizeType.SHAPE);
}
}

次のスクリプトは全てのテキストレイヤーを一括して行揃えを左揃えにするものです。
tAlign = Justification.LEFT;
layObj = activeDocument.layers;
for (i=0; i<layObj.length; i++) {
if(layObj[i].kind == LayerKind.TEXT)
{
layObj[i].textItem.justification = tAlign;
}
}

行揃えは以下のものが指定できます。

Justification.CENTER
Justification.CENTERJUSTIFIED
Justification.FULLYJUSTIFIED
Justification.LEFT
Justification.LEFTJUSTIFIED
Justification.RIGHT
Justification.RIGHTJUSTIFIED

[サンプルをダウンロード]