Adobe 23101764 - Photoshop CS - PC Manual page 82

Scripting guide
Hide thumbs Also See for 23101764 - Photoshop CS - PC:
Table of Contents

Advertisement

By changing an art layer's kind, you can also convert an existing layer to text as long as the
layer is empty. For example, to create a new text layer, write:
AS:
make new art layer in current document with properties ¬
VB:
set newLayerRef = docRef.ArtLayers.Add()
newLayerRef.Kind = psTextLayer
JS:
var newLayerRef = docRef.artLayers.add();
newLayerRef.kind = LayerKind.TEXT;
To check if an existing layer is a text layer, you must compare the layer's kind to text
layer (psTextLayer/LayerKind.TEXT).
AS:
if (kind of layerRef is text layer) then
VB:
If layerRef.Kind = psTextLayer Then
JS:
if (newLayerRef.kind == LayerKind.TEXT)
The art layer class has a text object (TextItem/textItem) property which is only valid
when the art layer's kind is text layer. You can use this property to make modifications to
your text layer such as setting its contents, changing its size, and controlling the different
effects that can be applied to text. For example, to set the justification of your text to right
justification, you write:
AS:
set justification of text object of art layer "my text" of ¬
VB:
docRef.ArtLayers("my text").TextItem.Justification = psRight
Photoshop CS Scripting Guide
{ kind: text layer }
current document to right
Scripting Photoshop
Text item object
3
78

Advertisement

Table of Contents
loading

This manual is also suitable for:

Photoshop cs

Table of Contents