Class PlaceholderItem
Namespace: Aurigma.DesignAtoms.Model.Items
Assembly: Aurigma.DesignAtoms.Model.dll
Syntax
public class PlaceholderItem : ShapeItem, ICloneable
Inheritance: System.Object -> Aurigma.DesignAtoms.Model.ModelComponent -> Aurigma.DesignAtoms.Model.Items.BaseItem -> Aurigma.DesignAtoms.Model.Items.Item -> Aurigma.DesignAtoms.Model.Items.ShapeItem -> PlaceholderItem
Implements
System.ComponentModel.INotifyPropertyChangedSystem.ICloneable
Inherited Members
- Aurigma.DesignAtoms.Model.Items.ShapeItem.SourcePathId
- Aurigma.DesignAtoms.Model.Items.ShapeItem.ApplyShapePermissionsConstraint()
- Aurigma.DesignAtoms.Model.Items.ShapeItem.Equals(Aurigma.DesignAtoms.Model.Items.ShapeItem)
- Aurigma.DesignAtoms.Model.Items.ShapeItem.BorderWidth
- Aurigma.DesignAtoms.Model.Items.ShapeItem.FixedBorderWidth
- Aurigma.DesignAtoms.Model.Items.ShapeItem.Dash
- Aurigma.DesignAtoms.Model.Items.ShapeItem.BorderColor
- Aurigma.DesignAtoms.Model.Items.ShapeItem.OverprintStroke
- Aurigma.DesignAtoms.Model.Items.ShapeItem.AltBorderColor
- Aurigma.DesignAtoms.Model.Items.ShapeItem.FillColor
- Aurigma.DesignAtoms.Model.Items.ShapeItem.OverprintFill
- Aurigma.DesignAtoms.Model.Items.ShapeItem.SourcePath
- Aurigma.DesignAtoms.Model.Items.ShapeItem.SourceRectangle
- Aurigma.DesignAtoms.Model.Items.ShapeItem.ShapePermissions
- Aurigma.DesignAtoms.Model.Items.Item.ParentGroupItem
- Aurigma.DesignAtoms.Model.Items.Item._ignorePermissionsChange
- Aurigma.DesignAtoms.Model.Items.Item.ContainerName
- Aurigma.DesignAtoms.Model.Items.Item.FromLayout
- Aurigma.DesignAtoms.Model.Items.Item._violationSettings
- Aurigma.DesignAtoms.Model.Items.Item.OnPermissionsChanged(System.Object, System.EventArgs)
- Aurigma.DesignAtoms.Model.Items.Item.RaiseTransformChanged()
- Aurigma.DesignAtoms.Model.Items.Item.Transform_TransformChanged(System.Object, System.EventArgs)
- Aurigma.DesignAtoms.Model.Items.Item.Equals(Aurigma.DesignAtoms.Model.Items.Item)
- Aurigma.DesignAtoms.Model.Items.Item.GetThemeBinding(Aurigma.DesignAtoms.Model.Items.ThemeBinding)
- Aurigma.DesignAtoms.Model.Items.Item.OnParentContainerChanged()
- Aurigma.DesignAtoms.Model.Items.Item.Locked
- Aurigma.DesignAtoms.Model.Items.Item.Class
- Aurigma.DesignAtoms.Model.Items.Item.IsVariable
- Aurigma.DesignAtoms.Model.Items.Item.ThemeBinding
- Aurigma.DesignAtoms.Model.Items.Item.Opacity
- Aurigma.DesignAtoms.Model.Items.Item.Mask
- Aurigma.DesignAtoms.Model.Items.Item.Visible
- Aurigma.DesignAtoms.Model.Items.Item.FrontendPermissions
- Aurigma.DesignAtoms.Model.Items.Item.ManipulationPermissions
- Aurigma.DesignAtoms.Model.Items.Item.VisualizationPermissions
- Aurigma.DesignAtoms.Model.Items.Item.ItemPermissions
- Aurigma.DesignAtoms.Model.Items.Item.Transform
- Aurigma.DesignAtoms.Model.Items.Item.BlendMode
- Aurigma.DesignAtoms.Model.Items.Item.TextWrappingMode
- Aurigma.DesignAtoms.Model.Items.Item.RenderingType
- Aurigma.DesignAtoms.Model.Items.Item.IsRenderTypeIsNormal
- Aurigma.DesignAtoms.Model.Items.Item.TransformChanged
- Aurigma.DesignAtoms.Model.Items.Item.PermissionsChanged
- Aurigma.DesignAtoms.Model.Items.BaseItem.Equals(Aurigma.DesignAtoms.Model.Items.BaseItem)
- Aurigma.DesignAtoms.Model.Items.BaseItem.ShallowClone()
Aurigma.DesignAtoms.Model.Items.BaseItem.ShallowClone``1(<TItem>)- Aurigma.DesignAtoms.Model.Items.BaseItem.ParentContainer
- Aurigma.DesignAtoms.Model.Items.BaseItem.Type
- Aurigma.DesignAtoms.Model.ModelComponent.UserTagKey
- Aurigma.DesignAtoms.Model.ModelComponent.WarningTagKey
- Aurigma.DesignAtoms.Model.ModelComponent.Tags
- Aurigma.DesignAtoms.Model.ModelComponent.GenerateId()
- Aurigma.DesignAtoms.Model.ModelComponent.ToString()
- Aurigma.DesignAtoms.Model.ModelComponent.Equals(Aurigma.DesignAtoms.Model.ModelComponent)
- Aurigma.DesignAtoms.Model.ModelComponent.GetHashCode()
- Aurigma.DesignAtoms.Model.ModelComponent.Clone(System.Boolean)
- Aurigma.DesignAtoms.Model.ModelComponent.Clone()
- Aurigma.DesignAtoms.Model.ModelComponent.OnPropertyChanged(System.String)
- Aurigma.DesignAtoms.Model.ModelComponent.Version
- Aurigma.DesignAtoms.Model.ModelComponent.Id
- Aurigma.DesignAtoms.Model.ModelComponent.Name
- Aurigma.DesignAtoms.Model.ModelComponent.PropertyChanged
System.Object.Equals(System.Object,System.Object)System.Object.ReferenceEquals(System.Object,System.Object)System.Object.GetTypeSystem.Object.MemberwiseClone
Constructors
PlaceholderItem
public PlaceholderItem(ContentItem content)
PlaceholderItem
public PlaceholderItem(ContentItem content, RectangleF sourceRectangle)
PlaceholderItem
public PlaceholderItem(ContentItem content, Path sourcePath)
PlaceholderItem
public PlaceholderItem()
Properties
BarcodeFormat
public WritableBarcodeFormat? BarcodeFormat { get; set; }
Content
public ContentItem Content { get; set; }
TopFrames
public List<ContentItem> TopFrames { get; set; }
BottomFrames
public List<ContentItem> BottomFrames { get; set; }
StubStorageMeta
public ImageMetaData StubStorageMeta { get; set; }
ContentResizeMode
public PlaceholderItem.ResizeMode ContentResizeMode { get; set; }
ContentEffect
public ImageEffect ContentEffect { get; set; }
ContentFillColor
public Color ContentFillColor { get; set; }
ContentPermissions
public ContentPermissions ContentPermissions { get; set; }
ViolationSettings
public ImageViolationSettings ViolationSettings { get; set; }
IsEmptyContent
public bool IsEmptyContent { get; }
IsStubContent
public bool IsStubContent { get; set; }
FixedStubContentSize
public bool FixedStubContentSize { get; set; }
IsCoverMode
public bool IsCoverMode { get; set; }
PlaceholderPermissions
public PlaceholderPermissions PlaceholderPermissions { get; set; }
Methods
UpdateFramesAndContent
public void UpdateFramesAndContent(Action<ContentItem> action)
Parameters
| Type | Name | Description |
|---|---|---|
System.Action<Aurigma.DesignAtoms.Model.Items.ContentItem> | action |
SetColorProfile
public override void SetColorProfile(string colorProfile, ColorSpace colorSpace)
Parameters
| Type | Name | Description |
|---|---|---|
System.String | colorProfile | |
| Aurigma.DesignAtoms.Model.Color.ColorSpace | colorSpace |
Overrides
GetAllColors
public override IEnumerable<Color> GetAllColors()
Returns
System.Collections.Generic.IEnumerable<Aurigma.DesignAtoms.Model.Color.Color>
Overrides
SetViolationSettings
protected override void SetViolationSettings(ViolationSettings value)
Parameters
| Type | Name | Description |
|---|---|---|
| Aurigma.DesignAtoms.Model.Items.ViolationSettings | value |
Overrides
SubscribeToPermissionChanged
protected override void SubscribeToPermissionChanged()
Overrides
UnsubscribeFromPermissionChanged
protected override void UnsubscribeFromPermissionChanged()
Overrides
ApplyPermissionsConstrain
public override void ApplyPermissionsConstrain()
Overrides
CanSetIsVariable
protected override bool CanSetIsVariable()
Returns
System.Boolean
Overrides
Accept
public override Task Accept(ItemVisitor visitor)
Parameters
| Type | Name | Description |
|---|---|---|
| Aurigma.DesignAtoms.Model.ItemVisitor | visitor |
Returns
System.Threading.Tasks.Task
Overrides
Accept<T>
public override Task<T> Accept<T>(ItemVisitor<T> visitor)
Parameters
| Type | Name | Description |
|---|---|---|
Aurigma.DesignAtoms.Model.ItemVisitor<<T>> | visitor |
Returns
System.Threading.Tasks.Task<<T>>
Overrides
Aurigma.DesignAtoms.Model.Items.ShapeItem.Accept``1(Aurigma.DesignAtoms.Model.ItemVisitor<<T>>)
Equals
protected bool Equals(PlaceholderItem other)
Parameters
| Type | Name | Description |
|---|---|---|
| Aurigma.DesignAtoms.Model.Items.PlaceholderItem | other |
Returns
System.Boolean
Equals
public override bool Equals(object obj)
Parameters
| Type | Name | Description |
|---|---|---|
System.Object | obj |
Returns
System.Boolean
Overrides
DeepClone<TItem>
public override TItem DeepClone<TItem>(TItem clone = null, bool keepIds = false)
where TItem : ModelComponent
Parameters
| Type | Name | Description |
|---|---|---|
<TItem> | clone | |
System.Boolean | keepIds |
Returns
<TItem>
Overrides
Aurigma.DesignAtoms.Model.Items.ShapeItem.DeepClone``1(<TItem>,System.Boolean)
Fields
ContentOverlayEffect
public OverlayEffect ContentOverlayEffect
ContentVerticalAlignment
public PlaceholderItem.VerticalContentAlignment ContentVerticalAlignment
ContentHorizontalAlignment
public PlaceholderItem.HorizontalContentAlignment ContentHorizontalAlignment
LinkId
public string LinkId
AllowedSubfolder
public string AllowedSubfolder
AllowedTabs
public List<string> AllowedTabs