---
title: "IDefaultItemsConfig Interface"
canonical: https://customerscanvas.com/docs/cc6/customerscanvas.iframeapi.configuration.idefaultitemsconfig.htm
archived: true
applies_to:
  - product: "Customer's Canvas On-Premises"
  - product: "Design Editor"
    versions: ["6.15.0", "6.x (may differ)"]
---

**You’re viewing outdated documentation.** [View the latest Customer’s Canvas On-Premises documentation](https://customerscanvas.com/docs/on-premises/).

# IDefaultItemsConfig Interface

**Applies to:** Customer's Canvas On-Premises; Design Editor 6.15.0, 6.x (may differ) · **Archived documentation**
 
The configuration of design elements being added to a product. For details, see the [Default Parameters of Design Elements](https://customerscanvas.com/docs/cc6/default-parameters-of-design-elements.htm.md) topic.
  
 - example
     - ```
configuration = {
    defaultItemsConfig: {
        text: {
            font: {
                postScriptName: "Impact",
                size: 33,
                fauxBold: true,
                fauxItalic: true
            },
            color: "rgb(0,255,255)",
            verticalAlignment: "center",
            isVertical: true,
            tracking: 27,
            leading: 125
        },
        line: {
            width: 3,
            color: "rgb(255,0,0)",
            linePermissions: {
                allowChangeLineWidth: false
            }
        },
        image: {
            manipulationPermissions: {
                allowMoveHorizontal: false,
                allowMoveVertical: false,
                resizeGrips: {
                    edge: true,
                    corner: ["Arbitrary"]
                }
            },
            themeBinding: {
                img: "main"
            }
        }
    }
};

CustomersCanvas.IframeApi.loadEditor(iframe, productDefinition, configuration);
```
 
## Properties
 
### Optional barcode
 
barcode: [IBarcodeDefaultConfig](https://customerscanvas.com/docs/cc6/customerscanvas.iframeapi.configuration.defaultconfig.ibarcodedefaultconfig.htm.md)

Default parameters of barcodes, which users add to the canvas.
 
### Optional ellipse
 
ellipse: [IEllipseItemDefaultConfig](https://customerscanvas.com/docs/cc6/customerscanvas.iframeapi.configuration.defaultconfig.iellipseitemdefaultconfig.htm.md)

Default parameters of ellipses, which users add to the canvas.
 
### Optional image
 
image: [IGalleryItemConfig](https://customerscanvas.com/docs/cc6/customerscanvas.iframeapi.configuration.defaultconfig.igalleryitemconfig.htm.md)

Default parameters of images, which users add to the canvas.
 
### Optional line
 
line: [ILineItemDefaultConfig](https://customerscanvas.com/docs/cc6/customerscanvas.iframeapi.configuration.defaultconfig.ilineitemdefaultconfig.htm.md)

Default parameters of lines, which users add to the canvas.
 
### Optional placeholder
 
placeholder: [IPlaceholderItemDefaultConfig](https://customerscanvas.com/docs/cc6/customerscanvas.iframeapi.configuration.defaultconfig.iplaceholderitemdefaultconfig.htm.md)

Default parameters of image placeholders, which users add to the canvas.
 
### Optional rectangle
 
rectangle: [IRectangleItemDefaultConfig](https://customerscanvas.com/docs/cc6/customerscanvas.iframeapi.configuration.defaultconfig.irectangleitemdefaultconfig.htm.md)

Default parameters of rectangles, which users add to the canvas.
 
### Optional richText
 
richText: [IRichTextConfig](https://customerscanvas.com/docs/cc6/customerscanvas.iframeapi.configuration.defaultconfig.irichtextconfig.htm.md)

Default parameters of rich formatted text elements, which users add to the canvas.
 
### Optional shape
 
shape: [IShapeItemDefaultConfig](https://customerscanvas.com/docs/cc6/customerscanvas.iframeapi.configuration.defaultconfig.ishapeitemdefaultconfig.htm.md)

Default parameters of custom shapes, which users add to the canvas.
 
### Optional text
 
text: [ITextConfig](https://customerscanvas.com/docs/cc6/customerscanvas.iframeapi.configuration.defaultconfig.itextconfig.htm.md)

Default parameters of text, which users add to the canvas.
