Markers in JSON format
- 10 minutes to read
The Design Editor uses so-called markers to manage permissions for each design element. Alternatively to the markers in Photoshop and InDesign files, you can specify these permissions outside of templates in the JSON format. In this topic, you can find a table of all the markers supported by the Design Editor and their equivalent JSON definition.
The markers can be divided into the following groups:
Marker | Type | Default value | Description with a JSON example |
---|---|---|---|
Manipulation behavior | |||
<MAD> |
boolean | t | Allows Deleting.
|
<MADND> |
boolean | t | Allows Drag-N-Drop.
|
<MAMH> |
boolean | t | Allows Move Horizontal.
|
<MAMV> |
boolean | t | Allows Move Vertical.
|
<MAR> |
boolean | t | Allows Rotation.
|
<MRC> |
enum of a | p |
Defines how corner grips resize single design elements. Using permissions, you can define the corner array of two items: the first one is for normal dragging the corner grips, and the second one is for dragging the corner grips while holding down the Shift key. They can be either "Proportional" or "Arbitrary" .
This permission is equal to the
|
|
<MRE> |
boolean | t | Enables edge grips on bounding rectangles.
|
Visualization behavior | |||
<VNP> |
boolean | t | No Print.
|
<VNS> |
boolean | t | No Show.
|
Text behavior | |||
<ART> |
boolean | t | Enables ARched Text
|
<ARTB> |
float | 0 | ARched Text Bending.
|
<AST> |
boolean | t | Applies only to PSD templates. Automatically Scales Text to fit the bounding rectangle.
|
<RT> |
enum of true | false | auto |
true | Rich Text.
|
<TACA> |
boolean | t | Allows Changing Alignment of point text.
|
<TACBIU> |
boolean | t | Allows Changing Bold Italic Underline styles of point text.
|
<TACCC> |
boolean | t | Allows Changing Column Count for rich formatted text.
|
<TACF> |
boolean | t | Allows Changing Font of point text.
|
<TACFC> |
boolean | t | Allows Changing Font Color of point text.
|
<TACFS> |
boolean | t | Allows Changing Font Size of point text.
|
<TACSTC> |
boolean | t | Allows Change Stroke Color.
|
<TACT> |
boolean | t | Allows Changing Text.
|
<TAESH> |
boolean | t | Allows Editing Shadow.
|
<TAEST> |
boolean | t | Allows Editing Stroke.
|
<TATF> |
enum of true | false | null |
true | Allows Text Formatting.
|
<TCC> |
number | 1 | Applies only to PSD templates. Column Count of formatted text.
|
<TCL> |
number | Character Limit.
|
|
<TMLC> |
number | Max Line Count.
|
|
<TMLL> |
number | Max Line Length.
|
|
<TOS> |
enum of clip | expandBox | fitToBox | fitToWidth |
clip | Overflow Strategy.
|
<TPH> |
boolean | t | Text Placeholder.
|
<TSM> |
enum of scale | size |
size | Shrink Mode of plain bounded text.
|
<TVA> |
enum of top | center | bottom |
top | Vertical Alignment for bounded text.
|
Shape behavior | |||
<SACBC> |
boolean | t | Allows Changing Border Color.
|
<SACBW> |
boolean | t | Allows Changing Border Width.
|
<SACFC> |
boolean | t | Allows Changing Fill Color.
|
<SR> |
boolean | t | Rasterizes shape elements.
|
Layer behavior | |||
<LACO> |
boolean | t | Allows Changing Opacity of layers.
|
Setting up predefined values for layers | |||
<IASF_folder> |
Text | Image from Allowed Subfolder.
|
|
<MVI> |
number | 1 | Applies only to PSD templates. Multi-Value Item.
|
<MVIKT> |
boolean | t | Applies only to PSD templates. Multi-Value Item Keeps Transforms.
|
Image behavior | |||
<AT> |
Text | Allowed Tabs.
|
|
<IACI> |
boolean | t | Allows Changing the Images and the placeholder's content.
|
<IAKOC> |
boolean | t | Allows for Keeping an Overlay Color for images and the placeholder's content.
|
<IAEI> |
boolean | t | Allows for Editing Images and the placeholder's content.
|
<IE> |
enum of none | blackAndWhite | grayscale | colorize | flipVertical | flipHorizontal |
none | Image Effect.
|
<IFC> |
string | Image Fill Color.
|
|
<RVC> |
boolean | t | Deprecated, use <SR> instead. Applies only to PSD templates. Rasterizes Vector Content.
|
Placeholder behavior | |||
<PACM> |
boolean | t | Allows Cover Mode.
|
<PAEC> |
boolean | t | Allows Edit Content.
|
<PCHA> |
enum of center | left | right |
center | Aligns the Placeholder's Content Horizontally.
|
<PCVA> |
enum of center | top | bottom |
center | Aligns the Placeholder's Content Vertically.
|
<PH> |
enum of normal | empty | stub |
normal | Enables placeholders.
|
<PHRM> |
enum of fit | fill | original |
fit | Placeholder Resize Mode.
|
<PLID> |
Text | Placeholder Identifier.
|
|
<PSSB> |
boolean | t | Shows the Select Button on a placeholder.
|
<FSCS> |
boolean | t | Fixes the Stub Content Size.
|
Behavior of Barcode placeholders | |||
<BACC> |
boolean | t | Allows Change Content.
|
<BACCL> |
boolean | t | Allows Change Color.
|
<BACT> |
boolean | t | Allows Change Type.
|
<BPH> |
enum of EAN_8 | EAN_13 | UPC_A | UPC_E | IMB | QR_CODE | CODE_128 | DATA_MATRIX |
QR_CODE | Enables stub Barcode Placeholders.
|
Behavior in the Object Inspector | |||
<OIAZC> |
boolean | t | Allows Z-order Change.
|
<OID> |
boolean | t | Defines whether to Display an element in the Object Inspector.
|
Product themes | |||
<STYLE> |
Text | Style allows you to change colors and text properties of design elements in product templates.
|
|
<THMB> |
enum of img | border | fill | text | stroke | shadow | line | barcode |
Theme binding allows for recoloring the design elements in product templates.
|
|
Spot channels | |||
<CN> |
Text | Applies only to PSD templates. Container Name creates a channel container and a channel tab in the Object Inspector.
|
|
<PSC> |
Text | Applies only to PSD templates. Preview Spot Color.
|
|
<TFP> |
Text | Applies only to PSD templates. Texture File Path creates a texture container.
|
|
<TK> |
Text | Applies only to PSD templates. Translation Key allows localization of channel tab names in the Object Inspector.
|
|
Groups | |||
<AGRA> |
enum of left | top | right | bottom | center | none |
none | Auto-layout Group Alignment.
|
<AGRAP> |
enum of start | center | end |
start | Auto-layout Group Anchor Point.
|
<AGRM> |
number | auto | Auto-layout Group Margin.
|
<AGRO> |
enum of vertical | horizontal |
auto | Auto-layout Group Orientation.
|
<GR> |
enum of t | f | autolayout |
t | Group defines how to import layer groups from product templates.
|
<GARC> |
boolean | t | Allows Replacing Content.
|
Violation warnings | |||
<VSAR> |
boolean | t | Allows Region Violation.
|
<VSASL> |
boolean | t | Allows Safety Line Violation.
|
<VSAIQ> |
boolean | t | Allows Image Quality Violation.
|
<VSAS> |
boolean | t | Allows Shape Violation.
|
<VSATC> |
boolean | t | Allows Text Crop.
|
<VSABA> |
boolean | t (f) | Allows Bleed Area Violation.
|
<VSAIT> |
boolean | t | Enables In-place Text editing warnings.
|
Miscellaneous | |||
<BG> |
boolean | t | Background.
|
<BGIMG> |
Text | Applies only to PSD templates. Background Image.
|
|
<FG> |
boolean | t | Foreground.
|
<FR> |
boolean | t | Applies only to PSD templates. Frame decorates a placeholder.
|
<LC> |
boolean | t | Locked.
|
<PBT> |
boolean | t | Applies only to PSD templates. Path Bounded Text.
|
<R> |
boolean | t | Region.
|
<ROLC> |
boolean | Applies only to PSD templates. Remove On Layout Change.
|
|
<TWM> |
enum of tight | square | none |
none | Text Wrapping Marker.
|
<VAR> |
boolean | t | Variable item.
|
Marker shortcuts | |||
<LPH> |
Logo Placeholders. This shortcut is equal to the set of <AT_My Files> markers.
|
||
<PPH> |
Photo Placeholders in the Fill . This shortcut is equal to the set of <AT_My Files> markers.
|
||
<PSLD> |
Position Locked Deletable. This shortcut is equal to the set of <MAD_f><MAMH_f><MAMV_f><MAR_f><MRC> markers.
|
||
<PSLUD> |
Position Locked Undeletable. This shortcut is equal to the set of <MAD_f><MAMH_f><MAMV_f><MAR_f><MRC> markers.
|
||
<UML> |
Up Mockup Layer. This shortcut is equal to the set of <FG><LC><VNP> markers.
|