Back to Website
Show / Hide Table of Contents

Class PlaceholderItemHandler

Inheritance
System.Object
ItemHandler
BaseRectangleItemHandler
ShapeItemHandler
PlaceholderItemHandler
Implements
System.ICloneable
System.IDisposable
IContainerItemHandler
Inherited Members
ShapeItemHandler.ItemOnPropertyChanged(Object, PropertyChangedEventArgs)
ShapeItemHandler.UpdateControlPoints()
ShapeItemHandler.GetBorderWidth(Single)
ShapeItemHandler.GetActualDash(Single)
ShapeItemHandler.GetTransformedPath()
ShapeItemHandler.GetShapeDrawer(IImageParams, IColorManagement, Single, PointF)
ShapeItemHandler.GetPath()
ShapeItemHandler.GetDrawingFillColor(IImageParams)
ShapeItemHandler.FillShape(Graphics, IImageParams, IColorManagement, Boolean)
ShapeItemHandler.StrokeShape(Graphics, IImageParams, IColorManagement, Boolean)
ShapeItemHandler.DrawShape(RenderingContext, Graphics, IImageParams, IColorManagement, Boolean, Boolean, Boolean)
ShapeItemHandler.ClearColorProfile()
ShapeItemHandler.ConvertColorProfile(IColorManagement, ColorSpace)
ShapeItemHandler.Path
ShapeItemHandler.BorderColor
ShapeItemHandler.AltBorderColor
ShapeItemHandler.Dash
ShapeItemHandler.FillColor
ShapeItemHandler.BorderWidth
ShapeItemHandler.FixedBorderWidth
ShapeItemHandler.Bounds
BaseRectangleItemHandler.MinDimension
BaseRectangleItemHandler.GetTransform(RectangleF, RotatedRectangleF)
BaseRectangleItemHandler.DrawClippingPath(Graphics, Action)
BaseRectangleItemHandler.GetTransformedVectorMask(Transform, PointF, Boolean)
BaseRectangleItemHandler.GetDrawingPath(Single)
BaseRectangleItemHandler.Rectangle
BaseRectangleItemHandler.Angle
BaseRectangleItemHandler.Height
BaseRectangleItemHandler.Width
BaseRectangleItemHandler.Location
BaseRectangleItemHandler.Opacity
BaseRectangleItemHandler.TextWrappingMode
ItemHandler._fileCache
ItemHandler._configuration
ItemHandler._ccLogger
ItemHandler._logger
ItemHandler.ItemOnPermissionsChanged(Object, EventArgs)
ItemHandler.Transform_TransformChanged(Object, EventArgs)
ItemHandler.OnChanged()
ItemHandler.CreateVoPermissions()
ItemHandler.Draw(RenderingContext, Bitmap, Boolean)
ItemHandler.GetDestinationColor(Color, IImageParams, IColorManagement, Single, Boolean)
ItemHandler.GetColorManagement(Boolean)
ItemHandler.BeginUpdate()
ItemHandler.EndUpdate()
ItemHandler.Dispose()
ItemHandler.IsEmpty
ItemHandler.ControlPoints
ItemHandler.UniqueId
ItemHandler.Transform
ItemHandler.Tag
ItemHandler.Layer
ItemHandler.Index
ItemHandler.Canvas
ItemHandler.Name
ItemHandler.BlendMode
ItemHandler.Permissions
ItemHandler.Data
ItemHandler.Locked
ItemHandler.IsUpdating
ItemHandler.Changed
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: Aurigma.DesignAtoms.Canvas.ItemHandlers
Assembly: Aurigma.DesignAtoms.dll
Syntax
public sealed class PlaceholderItemHandler : ShapeItemHandler, ICloneable, IDisposable, IPipelineExtender, IContainerItemHandler

Constructors

PlaceholderItemHandler(IConfiguration, IFileCache, ILogger, PlaceholderItem)

Declaration
public PlaceholderItemHandler(IConfiguration configuration, IFileCache fileCache, ILogger ccLogger, PlaceholderItem item)
Parameters
Type Name Description
IConfiguration configuration
IFileCache fileCache
ILogger ccLogger
PlaceholderItem item

PlaceholderItemHandler(IConfiguration, IFileCache, ILogger, PlaceholderItem, ContentItemHandler)

Declaration
public PlaceholderItemHandler(IConfiguration configuration, IFileCache fileCache, ILogger ccLogger, PlaceholderItem item, ContentItemHandler content)
Parameters
Type Name Description
IConfiguration configuration
IFileCache fileCache
ILogger ccLogger
PlaceholderItem item
ContentItemHandler content

Properties

BottomFrames

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

CanExtendPipeline

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

Content

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

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

IsStubOrEmptyContent

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

Item

Declaration
public PlaceholderItem Item { get; }
Property Value
Type Description
PlaceholderItem

ShowMaskedContent

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

TopFrames

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

Visible

Declaration
public override bool Visible { get; set; }
Property Value
Type Description
System.Boolean
Overrides
ItemHandler.Visible

Methods

Clone()

Declaration
public object Clone()
Returns
Type Description
System.Object

Dispose(Boolean)

Declaration
protected override void Dispose(bool disposing)
Parameters
Type Name Description
System.Boolean disposing
Overrides
ItemHandler.Dispose(Boolean)

ExtendPipeline(Pipeline, IImageParams, IColorManagement, Single, out IEnumerable<IDisposable>, PointF, Boolean)

Declaration
public void ExtendPipeline(Pipeline pipeline, IImageParams destImageParams, IColorManagement colorManagement, float scale, out IEnumerable<IDisposable> deps, PointF offset, bool isPreview)
Parameters
Type Name Description
Aurigma.GraphicsMill.Pipeline pipeline
Aurigma.GraphicsMill.IImageParams destImageParams
IColorManagement colorManagement
System.Single scale
System.Collections.Generic.IEnumerable<System.IDisposable> deps
PointF offset
System.Boolean isPreview

GetClippingPath(Single, Boolean)

Declaration
protected override Path GetClippingPath(float dpi = 72F, bool rotate = true)
Parameters
Type Name Description
System.Single dpi
System.Boolean rotate
Returns
Type Description
Aurigma.GraphicsMill.AdvancedDrawing.Path
Overrides
BaseRectangleItemHandler.GetClippingPath(Single, Boolean)

GetItemHandlerData()

Declaration
public override ItemHandlerData GetItemHandlerData()
Returns
Type Description
ItemHandlerData
Overrides
ShapeItemHandler.GetItemHandlerData()

GetItemHandlerDataType()

Declaration
public override string GetItemHandlerDataType()
Returns
Type Description
System.String
Overrides
ShapeItemHandler.GetItemHandlerDataType()

UpdateContentAndFrames(Action<ContentItemHandler>)

Declaration
public void UpdateContentAndFrames(Action<ContentItemHandler> func)
Parameters
Type Name Description
System.Action<ContentItemHandler> func

UpdateNestedItemHandlers(Func<ItemHandler, Boolean>)

Declaration
public bool UpdateNestedItemHandlers(Func<ItemHandler, bool> updateFunc)
Parameters
Type Name Description
System.Func<ItemHandler, System.Boolean> updateFunc
Returns
Type Description
System.Boolean

Implements

System.ICloneable
System.IDisposable
IContainerItemHandler
Back to top Copyright © 2001–2022 Aurigma, Inc. All rights reserved.
Loading...