TextLayerCreateOptions
An object literal can be constructed with any of the following properties
and passed to Document.createLayer.
As a type, TextLayerCreateOptions
can be used in Typescript development.
Copied to your clipboardconst options = { name: "myTextLayer", contents: "Hello, World!", fontSize: 24, position: {x: 200, y: 300} };await require('photoshop').app.activeDocument.createLayer(options);
Name | Type | Default | Min Version | Description |
---|---|---|---|---|
blendMode | NORMAL | 22.5 | Blend mode of the newly created layer or group. | |
color | NONE | 22.5 | Label color of the newly created layer or group. | |
contents | string | "Lorem Ipsum" | 24.2 | Text content of the newly created text layer. |
fontName | string | "MyriadPro-Regular" | 24.2 | Font PostScript name of the newly created text layer. |
fontSize | number | 12px | 24.2 | Font size of the newly created text layer in pixels. |
group | boolean | false | 22.5 | Whether to use previous layer to create clipping mask. |
NORMAL | 22.5 | Deprecated, please use `blendMode` above as it will override this value. | ||
name | string | - | 22.5 | Name of the newly created layer. If no value is provided, then a name will be generated following the template, "Layer #". |
opacity | number | 100 | 22.5 | Opacity of the newly created layer or group. |
position | object | document center. | 24.2 | Insertion coordinates of the newly created text layer, in pixels |
position.x | number | - | prop??? | - |
position.y | number | - | prop??? | - |
textColor | black | 24.2 | Text color of the newly created text layer. |