/
General Frame XML

Information Classification: External Restricted.
See https://www.chili-publish.com/security

General Frame XML

XML Structure

Frames can be used in various locations in a CHILI document. Undoubtedly the most iportant one is as the content of a page:

<document>
  <pages>
    <item id="123-456-789" marginLeft="10mm" marginTop="10mm" marginRight="10mm" marginBottom="50mm">
       <sectionOptions newSection="true" pageStart="4" />
       <frames>
          <item type="rectangle" x="10mm" y="10mm" width="50mm" height="20mm" />
       </frames>
    </item>
  </pages>
</document>

As described in ?General XML Concepts, an actual frame won't be an object of type ?Document Object Model - Frame (which describes the general settings only), but rather of an inheriting frame type (eg ?Document Object Model - ImageFrame).

Frame item node

Most frames share certain features, though. Do keep in mind that not all of these apply to all frame types (eg: a SnippetFrame does not support dropshadows. A LineFrame does not support fill, etc...).

Some of the important groups of properties are:

Positioning

  • x, y, width, height: general positioning, from the topleft of the page (without bleed/slug)
  • rotation (in degrees, clockwise, calculated from the topleft corner)
  • skewX (in degrees, clockwise, calculated from the topleft corner)
  • insetLeft, insetRight, insetTop, insetBottom: for frames containing content (text, image, ...) these contain the insets for that content

Border, fill, effects

  • hasBorder: if "true", the border settings are applied
  • borderXXX: the various border settings
  • hasFill: if "true", the frame has a fill
  • fillXXX: the various fill settings
  • opacity: percentage (default = 100, which is fully visible. 0 = fully transparent)
  • hasDropShadow: if "true", the dropShadowXXX properties influence the dropshadow settings
  • blendMode

Constraints and Visibility

  • anchors
  • layer
  • alternateLayouts
  • frameConstraints and frameContentConstraints
  • moveRegion. If "custom", the moveRegionXXXX properties define the custom region
  • minWidth, minHeight, maxWidth, maxHeight
  • preserveAspectRatio

Text Wrap

  • wrapText: if "true", the other wrapXXXX properties define the wrap settings

Related content

Document Object Model - Frame
Document Object Model - Frame
More like this
Updating or duplicating XML content vs. completely creating content
Updating or duplicating XML content vs. completely creating content
More like this

All information on this page must be treated as External Restricted, or more strict. https://www.chili-publish.com/security