Supported Markers

Markers are special symbols which you add to a layer name in PSD templates. Customer's Canvas uses the markers to manage permissions for each element. First, let us review the syntax of the markers.

Each marker is enclosed in angle brackets (< ... >). Inside these brackets, there is a pair of a marker's name (usually, uppercase abbreviated) and a value, separated by an underscore (_). If there is no underscore (and, therefore, no value), for example <BG>, Customer's Canvas uses a default value for this marker.

Most of the markers are boolean values and may equal either t (true) or f (false). However, for certain markers, other value types may be applicable.

Markers are case insensitive.

The table below contains all the markers supported by Customer's Canvas.

Marker Type Default value Description
Manipulation behavior
<MAAR> Boolean F Allows Arbitrary Resize
<MAD> Boolean T Allows Delete
<MAMH> Boolean T Allows Move Horizontal
<MAMV> Boolean T Allows Move Vertical
<MAR> Boolean T Allows Rotate
<MAPR> Boolean T Allows Proportional Resize
Visualization behavior
<VNP> Boolean F No Print. Element will not appear on the print-ready file.
<VNS> Boolean F No Show. The element will not appear in the Customer's Canvas designer but will be rendered on the print-ready file.
Text behavior
<AST> Boolean T Automatically Scales Text to fit the original text bounding rectangle; text is scaled unproportionally
<FRT> Boolean T Forces Rich Text
<TACA> Boolean T Allows Change Alignment
<TACBIU> Boolean T Allows Change Bold Italic Underline
<TACCC> Boolean T Allows Change Column Count
<TACF> Boolean T Allows Change Font
<TACFC> Boolean T Allows Change Font Color
<TACFS> Boolean T Allows Change Font Size
<TACT> Boolean T Allows Change Text
<TAESH> Boolean T Allows Editing Shadow effect
<TAEST> Boolean T Allows Editing Stroke effect
<TCC> Number 1 Column Count
<TCL> Number Text Character Limit sets the maximum length of a text string which the user is allowed to enter into a specific Rich Text field.
<TPH> Boolean T Text Placeholder requires a user to fill out a text element. It shows a prompt on the canvas and if not filled out, it appears neither in the hi-res output nor on proof images.
<TVA> Enum of top | center | bottom top Defines vertical alignment for a text string in a rich text element:
  • top - aligns a text string with the top bound of the rich text area
  • center - aligns a text string with the center of the rich text area.
  • bottom - aligns a text string with the bottom bound of the rich text area.
Shape behavior (shapes, images, placeholders)
<SACBC> Boolean T Allows Change Border Color
<SACBW> Boolean T Allows Change Border Width
<SACFC> Boolean T (for shapes), F (for images and placeholders) Allows Change Fill Color
Layer behavior
<LACO> Boolean T Allows Change Opacity
Setting up Predefined Values for Layers
<IAPSF_folder> Text folder name Image Item Allowed Public Subfolder sets the layer's source folder; for more information, see the Setting up Fields with Predefined Values topic
<MVI> Multi Value Instance is a group layer that includes all available images or text layers as its elements; for more information see the Setting up Fields with Predefined Values topic
Image behavior
<IACI> Boolean T Allows Change Image. <IACI_f> removes Select image option from the context menu
<IE> Enum of none | blackAndWhite none Image Effect allows the application of the black and white effect to images, including image placeholders. When set up, the editor automatically converts a picture picked for an image layer to black and white.
  • none - no effects apply
  • blackAndWhite - converts images to monochrome ones
Placeholder behavior (see the Image Placeholders topic)
<PH> Enum of empty | stub Enables placeholder behavior.
  • <PH_empty> - an empty placeholder (without an image)
  • <PH_stub> - an image placeholder with a stub image; the stub image is not included in the hi-res output
<PHRM> Enum of fit | fill fit Defines how an image inserted into an empty placeholder is resized (Placeholder Resize Mode).
  • fit - the image is resized proportionally to fit the placeholder; resulting image size is equal to or smaller than the placeholder size
  • fill - the image is resized proportionally to fill the placeholder; resulting image size is equal to or larger than the placeholder size
<PLID> Text Placeholder Identifier allows a user to define linked image placeholders to share an image. For more information see Linked Image Placeholders topic
<PSED> Boolean T Shows Edit Button (i.e. allows a user to manipulate images)
<PSSB> Boolean T Shows Select Button (i.e. allows a user to replace images)
Behavior in an Object Inspector
<OIAZC> Boolean T Allows Z-order Change
<OID> Boolean T Defines whether to Display an element in Object Inspector
<BG> Boolean T Background adds an object to a background layer. This object always has a lower Z-order value than any object edited by a user. It cannot be selected, edited, or deleted.
<DPH> Boolean T Design Placeholder marks the layer where a design should be placed in a 3D preview mockup.
<FG> Boolean T Foreground adds an object to a foreground layer. This object cannot be edited by a user and is always located above any regular editable objects (i.e. has a greater z-order).
<LC> Boolean T Locked (i.e. all features described above are turned off, except the Object Inspector group).
<PBT> Boolean T Path Bounded Text sets up a shaped text. This marker can be implemented to a group layer only.
<R> Boolean T Region limits an editable area to a bounding box of a layer, either a raster or shape one. Users will not be able to add any elements outside of this region. A layer with this marker does not show in Object Inspector.
<TWM> Enum of tight | square | none none Text Wrapping Marker defines how the underlying text elements should wrap this element.
  • none - no wrapping
  • square - wrap around the bounding rectangle
  • tight - wrap around the element boundaries

See Also