Skip to main content

Class PlaceholderItemHandler

Namespace: Aurigma.DesignAtoms.Canvas.ItemHandlers​
Assembly: Aurigma.DesignAtoms.dll​
Syntax
public sealed class PlaceholderItemHandler : ShapeItemHandler, ICloneable, IDisposable, IContainerItemHandler

Inheritance: System.Object -> Aurigma.DesignAtoms.Canvas.ItemHandlers.ItemHandler -> Aurigma.DesignAtoms.Canvas.ItemHandlers.BaseRectangleItemHandler -> Aurigma.DesignAtoms.Canvas.ItemHandlers.ShapeItemHandler -> PlaceholderItemHandler

Implements​

Inherited Members​

Constructors​

PlaceholderItemHandler​

public PlaceholderItemHandler(IConfiguration configuration, IStateResourcesRepository stateResourcesRepository, IColorManagement colorManagement, IGmColorConverter gmColorConverter, PlaceholderItem item)

PlaceholderItemHandler​

public PlaceholderItemHandler(IConfiguration configuration, IStateResourcesRepository stateResourcesRepository, IColorManagement colorManagement, IGmColorConverter gmColorConverter, PlaceholderItem item, ContentItemHandler content)

Properties​

Item​

public PlaceholderItem Item { get; }

Visible​

public override bool Visible { get; set; }

Content​

public ContentItemHandler Content { get; set; }

IsStubContent​

public bool IsStubContent { get; set; }

ShowMaskedContent​

public bool ShowMaskedContent { get; set; }

IsEmptyContent​

public bool IsEmptyContent { get; }

IsStubOrEmptyContent​

public bool IsStubOrEmptyContent { get; }

IsNestedContainerItemsAlreadyUpdated​

public bool IsNestedContainerItemsAlreadyUpdated { get; set; }

IsCoverMode​

public bool IsCoverMode { get; set; }

TopFrames​

public List<ContentItemHandler> TopFrames { get; set; }

BottomFrames​

public List<ContentItemHandler> BottomFrames { get; set; }

CanExtendPipeline​

public bool CanExtendPipeline { get; }

Methods​

Clone​

public object Clone()
Returns​

System.Object

GetItemHandlerData​

public override ItemHandlerData GetItemHandlerData()
Returns​

Aurigma.DesignAtoms.Canvas.ItemHandlers.ItemHandlerData

Overrides​

GetItemHandlerDataType​

public override string GetItemHandlerDataType()
Returns​

System.String

Overrides​

UpdateContentAndFrames​

public void UpdateContentAndFrames(Action<ContentItemHandler> func)
Parameters​
TypeNameDescription
System.Action<Aurigma.DesignAtoms.Canvas.ItemHandlers.ContentItemHandler>func

UpdateNestedItemHandlerLayouts​

public bool UpdateNestedItemHandlerLayouts(Func<ItemHandler, bool> updateFunc)
Parameters​
TypeNameDescription
System.Func<Aurigma.DesignAtoms.Canvas.ItemHandlers.ItemHandler,System.Boolean>updateFunc
Returns​

System.Boolean

GetClippingPath​

protected override Path GetClippingPath(float dpi = 72F, bool rotate = true)
Parameters​
TypeNameDescription
System.Singledpi
System.Booleanrotate
Returns​

Aurigma.GraphicsMill.AdvancedDrawing.Path

Overrides​

ExtendPipeline​

public void ExtendPipeline(Pipeline pipeline, IImageParams destImageParams, IRenderingColorSettings colorSettings, IColorProfilesProvider profilesProvider, float scale, out IEnumerable<IDisposable> deps, PointF offset, bool isPreview, bool isSingleColorContainer)
Parameters​
TypeNameDescription
Aurigma.GraphicsMill.Pipelinepipeline
Aurigma.GraphicsMill.IImageParamsdestImageParams
Aurigma.DesignAtoms.ColorManagement.IRenderingColorSettingscolorSettings
Aurigma.DesignAtoms.ColorManagement.IColorProfilesProviderprofilesProvider
System.Singlescale
System.Collections.Generic.IEnumerable<System.IDisposable>deps
Aurigma.DesignAtoms.Model.Math.PointFoffset
System.BooleanisPreview
System.BooleanisSingleColorContainer

Dispose​

protected override void Dispose(bool disposing)
Parameters​
TypeNameDescription
System.Booleandisposing
Overrides​
Was this page helpful?