Class PlaceholderItemHandler
Inheritance
System.Object
PlaceholderItemHandler
Implements
System.ICloneable
System.IDisposable
Inherited Members
ShapeItemHandler.DrawShape(RenderingContext, Graphics, IImageParams, DrawItemParams, IRenderingColorSettings, IColorProfilesProvider, Boolean, Boolean, Boolean, Boolean, Boolean)
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()
Assembly: Aurigma.DesignAtoms.dll
Syntax
public sealed class PlaceholderItemHandler : ShapeItemHandler, ICloneable, IDisposable, IContainerItemHandler
Constructors
PlaceholderItemHandler(IConfiguration, IFileCache, IColorManagement, ILogger, IGmColorConverter, PlaceholderItem)
Declaration
public PlaceholderItemHandler(IConfiguration configuration, IFileCache fileCache, IColorManagement colorManagement, ILogger ccLogger, IGmColorConverter gmColorConverter, PlaceholderItem item)
Parameters
PlaceholderItemHandler(IConfiguration, IFileCache, IColorManagement, ILogger, IGmColorConverter, PlaceholderItem, ContentItemHandler)
Declaration
public PlaceholderItemHandler(IConfiguration configuration, IFileCache fileCache, IColorManagement colorManagement, ILogger ccLogger, IGmColorConverter gmColorConverter, PlaceholderItem item, ContentItemHandler content)
Parameters
Properties
BottomFrames
Declaration
public List<ContentItemHandler> BottomFrames { get; set; }
Property Value
CanExtendPipeline
Declaration
public bool CanExtendPipeline { get; }
Property Value
| Type |
Description |
| System.Boolean |
|
Content
Declaration
public ContentItemHandler Content { get; set; }
Property Value
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 |
|
IsNestedContainerItemsAlreadyUpdated
Declaration
public bool IsNestedContainerItemsAlreadyUpdated { get; set; }
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
ShowMaskedContent
Declaration
public bool ShowMaskedContent { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
TopFrames
Declaration
public List<ContentItemHandler> TopFrames { get; set; }
Property Value
Visible
Declaration
public override bool Visible { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
Overrides
Methods
Clone()
Declaration
Returns
| Type |
Description |
| System.Object |
|
Dispose(Boolean)
Declaration
protected override void Dispose(bool disposing)
Parameters
| Type |
Name |
Description |
| System.Boolean |
disposing |
|
Overrides
ExtendPipeline(Pipeline, IImageParams, IRenderingColorSettings, IColorProfilesProvider, Single, out IEnumerable<IDisposable>, PointF, Boolean, Boolean)
Declaration
public void ExtendPipeline(Pipeline pipeline, IImageParams destImageParams, IRenderingColorSettings colorSettings, IColorProfilesProvider profilesProvider, float scale, out IEnumerable<IDisposable> deps, PointF offset, bool isPreview, bool isSingleColorContainer)
Parameters
| Type |
Name |
Description |
| Aurigma.GraphicsMill.Pipeline |
pipeline |
|
| Aurigma.GraphicsMill.IImageParams |
destImageParams |
|
| IRenderingColorSettings |
colorSettings |
|
| IColorProfilesProvider |
profilesProvider |
|
| System.Single |
scale |
|
| System.Collections.Generic.IEnumerable<System.IDisposable> |
deps |
|
| PointF |
offset |
|
| System.Boolean |
isPreview |
|
| System.Boolean |
isSingleColorContainer |
|
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
GetItemHandlerData()
Declaration
public override ItemHandlerData GetItemHandlerData()
Returns
Overrides
GetItemHandlerDataType()
Declaration
public override string GetItemHandlerDataType()
Returns
| Type |
Description |
| System.String |
|
Overrides
UpdateContentAndFrames(Action<ContentItemHandler>)
Declaration
public void UpdateContentAndFrames(Action<ContentItemHandler> func)
Parameters
UpdateNestedItemHandlerLayouts(Func<ItemHandler, Boolean>)
Declaration
public bool UpdateNestedItemHandlerLayouts(Func<ItemHandler, bool> updateFunc)
Parameters
| Type |
Name |
Description |
| System.Func<ItemHandler, System.Boolean> |
updateFunc |
|
Returns
| Type |
Description |
| System.Boolean |
|
Implements
System.ICloneable
System.IDisposable