- Introduction
- What's New?
- Features
- Upgrading the Design Editor
- Breaking Changes in 6.0
- Getting Started
- Integration with E-commerce
- Integration with Remote Asset Sources
- Printable Files and Proof Images
- Configuring Products
- Creating Product Templates
- User Interface
- Configuration Files
- APIs
- IFrame API
- Web API
- Design Atoms Framework
- What's New?
- Design Atoms Framework Overview
- Creating Applications with Design Atoms Framework
- Working with the Object Model
- Groups of Design Elements
- Using Dependency Injection
- Loading Templates
- Saving Products
- Rendering Products
- Reference
- Aurigma.DesignAtoms.Common Namespace
- Aurigma.DesignAtoms.Common.Math Namespace
- Aurigma.DesignAtoms.Configuration Namespace
- Aurigma.DesignAtoms.Configuration.RenderingConfig Namespace
- Aurigma.DesignAtoms.Convert Namespace
- Aurigma.DesignAtoms.Licensing Namespace
- Aurigma.DesignAtoms.Model Namespace
- Aurigma.DesignAtoms.Model.CustomData Namespace
- Aurigma.DesignAtoms.Model.Items Namespace
- AutoScaledTextItem Class
- BarcodeData Class
- BarcodeItem Class
- BarcodeItem.EncodingOptions Class
- BarcodePermissions Class
- BarcodeSubType Enumeration
- BarcodeType Enumeration
- BaseItem Class
- BaseTextItem Class
- BaseTextItem.BaseTextValue Class
- BoundedTextItem Class
- ContentItem Class
- ContentPermissions Class
- CurvedTextItem Class
- DashedLineItem Class
- EllipseItem Class
- FitMode Enumeration
- FrontendPermissions Class
- GridItem Class
- IBoundedTextItem Interface
- ImageItem Class
- ImageItem.ImageItemValue Class
- ImageItem.ImageSource Class
- ImageItem.ImageSource.SourceType Enumeration
- ImageMetaData Class
- ImageMetaData.ImageSize Class
- ImagePermissions Class
- Item Class
- ItemPermissions Class
- ItemToolbarPermissions Class
- IWrappedTextItem Interface
- LineItem Class
- LinePermissions Class
- ManipulationPermissions Class
- MockupVisualizationPermissions Class
- OverflowStrategy Enumeration
- PathBoundedTextItem Class
- PlaceholderItem Class
- PlaceholderItem.HorizontalContentAlignment Enumeration
- PlaceholderItem.ResizeMode Enumeration
- PlaceholderItem.VerticalContentAlignment Enumeration
- PlaceholderPermissions Class
- PlainTextItem Class
- PolylineItem Class
- RectangleItem Class
- ResizeGripsPermissions Class
- ShapeItem Class
- ShapePermissions Class
- ShrinkMode Enumeration
- SourceOrigin Class
- TextPermissions Class
- ThemeBinding Class
- Unit Enumeration
- VisualizationPermissions Class
- Aurigma.DesignAtoms.Rendering Namespace
- Aurigma.DesignAtoms.Serialization Namespace
- Aurigma.DesignAtoms.Serialization.Json.Product Namespace
- UI Framework
- Dynamic Image API
- Add-ons
- System Requirements
- Troubleshooting
- Migrating Your Applications
- Licensing
- Copyright Notices
PlaceholderItem Class
Applies to: Customer's Canvas On-Premises; Design Atoms .NET 6.0.0, 6.x (may differ) · Archived documentation
Represents an image placeholder.
Namespace:
Aurigma.DesignAtoms.Model.Items
Assembly:
Aurigma.DesignAtoms (in Aurigma.DesignAtoms.dll)
Syntax
public class PlaceholderItem : ShapeItem
Remarks
To implement arbitrary shapes, this class inherits from ShapeItem. By including ContentItem, objects of this class can contain images. You can set the content resize mode to either Fit, when the whole image is shown, or Fill, when an image part is shown so that no empty spaces remain in the placeholder after inserting user images. In both cases, the content is resized proportionally. You can add decorative frames to placeholders. These images can behave as a background or overlap the content. Objects of the PlaceholderItem class contain the background frames in the bottomFrames collection and the overlapping frames in topFrames.