Back to Website
Show / Hide Table of Contents

Class PlaceholderItem

Inheritance
System.Object
ModelComponent
BaseItem
Item
ShapeItem
PlaceholderItem
Implements
System.ComponentModel.INotifyPropertyChanged
System.ICloneable
Inherited Members
ShapeItem.SourcePathId
ShapeItem.ApplyShapePermissionsConstraint()
ShapeItem.Equals(ShapeItem)
ShapeItem.BorderWidth
ShapeItem.FixedBorderWidth
ShapeItem.Dash
ShapeItem.BorderColor
ShapeItem.OverprintStroke
ShapeItem.AltBorderColor
ShapeItem.FillColor
ShapeItem.OverprintFill
ShapeItem.SourcePath
ShapeItem.SourceRectangle
ShapeItem.ShapePermissions
Item.ParentGroupItem
Item._ignorePermissionsChange
Item.ContainerName
Item.FromLayout
Item._violationSettings
Item.OnPermissionsChanged(Object, EventArgs)
Item.RaiseTransformChanged()
Item.Transform_TransformChanged(Object, EventArgs)
Item.Equals(Item)
Item.GetThemeBinding(ThemeBinding)
Item.OnParentContainerChanged()
Item.Locked
Item.Class
Item.IsVariable
Item.ThemeBinding
Item.Opacity
Item.Mask
Item.Visible
Item.FrontendPermissions
Item.ManipulationPermissions
Item.VisualizationPermissions
Item.ItemPermissions
Item.Transform
Item.BlendMode
Item.TextWrappingMode
Item.RenderingType
Item.IsRenderTypeIsNormal
Item.TransformChanged
Item.PermissionsChanged
BaseItem.Equals(BaseItem)
BaseItem.ShallowClone()
BaseItem.ShallowClone<TItem>(TItem)
BaseItem.ParentContainer
BaseItem.Type
ModelComponent.UserTagKey
ModelComponent.WarningTagKey
ModelComponent.Tags
ModelComponent.GenerateId()
ModelComponent.ToString()
ModelComponent.Equals(ModelComponent)
ModelComponent.GetHashCode()
ModelComponent.Clone(Boolean)
ModelComponent.Clone()
ModelComponent.OnPropertyChanged(String)
ModelComponent.Version
ModelComponent.Id
ModelComponent.Name
ModelComponent.PropertyChanged
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: Aurigma.DesignAtoms.Model.Items
Assembly: Aurigma.DesignAtoms.Model.dll
Syntax
public class PlaceholderItem : ShapeItem, ICloneable

Constructors

PlaceholderItem()

Declaration
public PlaceholderItem()

PlaceholderItem(ContentItem)

Declaration
public PlaceholderItem(ContentItem content)
Parameters
Type Name Description
ContentItem content

PlaceholderItem(ContentItem, Path)

Declaration
public PlaceholderItem(ContentItem content, Path sourcePath)
Parameters
Type Name Description
ContentItem content
Path sourcePath

PlaceholderItem(ContentItem, RectangleF)

Declaration
public PlaceholderItem(ContentItem content, RectangleF sourceRectangle)
Parameters
Type Name Description
ContentItem content
System.Drawing.RectangleF sourceRectangle

Fields

AllowedSubfolder

Declaration
public string AllowedSubfolder
Field Value
Type Description
System.String

AllowedTabs

Declaration
public List<string> AllowedTabs
Field Value
Type Description
System.Collections.Generic.List<System.String>

ContentHorizontalAlignment

Declaration
public PlaceholderItem.HorizontalContentAlignment ContentHorizontalAlignment
Field Value
Type Description
PlaceholderItem.HorizontalContentAlignment

ContentOverlayEffect

Declaration
public OverlayEffect ContentOverlayEffect
Field Value
Type Description
OverlayEffect

ContentVerticalAlignment

Declaration
public PlaceholderItem.VerticalContentAlignment ContentVerticalAlignment
Field Value
Type Description
PlaceholderItem.VerticalContentAlignment

LinkId

Declaration
public string LinkId
Field Value
Type Description
System.String

Properties

BarcodeFormat

Declaration
public WritableBarcodeFormat? BarcodeFormat { get; set; }
Property Value
Type Description
System.Nullable<WritableBarcodeFormat>

BottomFrames

Declaration
public List<ContentItem> BottomFrames { get; set; }
Property Value
Type Description
System.Collections.Generic.List<ContentItem>

Content

Declaration
public ContentItem Content { get; set; }
Property Value
Type Description
ContentItem

ContentEffect

Declaration
public ImageEffect ContentEffect { get; set; }
Property Value
Type Description
ImageEffect

ContentFillColor

Declaration
public Color ContentFillColor { get; set; }
Property Value
Type Description
Color

ContentPermissions

Declaration
public ContentPermissions ContentPermissions { get; set; }
Property Value
Type Description
ContentPermissions

ContentResizeMode

Declaration
public PlaceholderItem.ResizeMode ContentResizeMode { get; set; }
Property Value
Type Description
PlaceholderItem.ResizeMode

FixedStubContentSize

Declaration
public bool FixedStubContentSize { get; set; }
Property Value
Type Description
System.Boolean

IsCoverMode

Declaration
public bool IsCoverMode { get; set; }
Property Value
Type Description
System.Boolean

IsEmptyContent

Declaration
public bool IsEmptyContent { get; }
Property Value
Type Description
System.Boolean

IsStubContent

Declaration
public bool IsStubContent { get; set; }
Property Value
Type Description
System.Boolean

PlaceholderPermissions

Declaration
public PlaceholderPermissions PlaceholderPermissions { get; set; }
Property Value
Type Description
PlaceholderPermissions

StubStorageMeta

Declaration
public ImageMetaData StubStorageMeta { get; set; }
Property Value
Type Description
ImageMetaData

TopFrames

Declaration
public List<ContentItem> TopFrames { get; set; }
Property Value
Type Description
System.Collections.Generic.List<ContentItem>

ViolationSettings

Declaration
public ImageViolationSettings ViolationSettings { get; set; }
Property Value
Type Description
ImageViolationSettings

Methods

Accept(ItemVisitor)

Declaration
public override Task Accept(ItemVisitor visitor)
Parameters
Type Name Description
ItemVisitor visitor
Returns
Type Description
System.Threading.Tasks.Task
Overrides
ShapeItem.Accept(ItemVisitor)

Accept<T>(ItemVisitor<T>)

Declaration
public override Task<T> Accept<T>(ItemVisitor<T> visitor)
Parameters
Type Name Description
ItemVisitor<T> visitor
Returns
Type Description
System.Threading.Tasks.Task<T>
Type Parameters
Name Description
T
Overrides
Aurigma.DesignAtoms.Model.Items.ShapeItem.Accept<T>(Aurigma.DesignAtoms.Model.ItemVisitor<T>)

ApplyPermissionsConstrain()

Declaration
public override void ApplyPermissionsConstrain()
Overrides
ShapeItem.ApplyPermissionsConstrain()

CanSetIsVariable()

Declaration
protected override bool CanSetIsVariable()
Returns
Type Description
System.Boolean
Overrides
Item.CanSetIsVariable()

DeepClone<TItem>(TItem, Boolean)

Declaration
public override TItem DeepClone<TItem>(TItem clone = null, bool keepIds = false)
    where TItem : ModelComponent
Parameters
Type Name Description
TItem clone
System.Boolean keepIds
Returns
Type Description
TItem
Type Parameters
Name Description
TItem
Overrides
Aurigma.DesignAtoms.Model.Items.ShapeItem.DeepClone<TItem>(TItem, System.Boolean)

Equals(PlaceholderItem)

Declaration
protected bool Equals(PlaceholderItem other)
Parameters
Type Name Description
PlaceholderItem other
Returns
Type Description
System.Boolean

Equals(Object)

Declaration
public override bool Equals(object obj)
Parameters
Type Name Description
System.Object obj
Returns
Type Description
System.Boolean
Overrides
ShapeItem.Equals(Object)

GetAllColors()

Declaration
public override IEnumerable<Color> GetAllColors()
Returns
Type Description
System.Collections.Generic.IEnumerable<Color>
Overrides
ShapeItem.GetAllColors()

SetColorProfile(String, ColorSpace)

Declaration
public override void SetColorProfile(string colorProfile, ColorSpace colorSpace)
Parameters
Type Name Description
System.String colorProfile
ColorSpace colorSpace
Overrides
ShapeItem.SetColorProfile(String, ColorSpace)

SetViolationSettings(ViolationSettings)

Declaration
protected override void SetViolationSettings(ViolationSettings value)
Parameters
Type Name Description
ViolationSettings value
Overrides
ShapeItem.SetViolationSettings(ViolationSettings)

SubscribeToPermissionChanged()

Declaration
protected override void SubscribeToPermissionChanged()
Overrides
ShapeItem.SubscribeToPermissionChanged()

UnsubscribeFromPermissionChanged()

Declaration
protected override void UnsubscribeFromPermissionChanged()
Overrides
ShapeItem.UnsubscribeFromPermissionChanged()

UpdateFramesAndContent(Action<ContentItem>)

Declaration
public void UpdateFramesAndContent(Action<ContentItem> action)
Parameters
Type Name Description
System.Action<ContentItem> action

Implements

System.ComponentModel.INotifyPropertyChanged
System.ICloneable
Was this page helpful?
Thanks for your feedback!
Back to top Copyright © 2001–2025 Aurigma, Inc. All rights reserved.
Loading...
    Thank for your vote
    Your opinion is important to us. To provide details, send feedback.
    Send feedback