Class ParserHelper
Namespace: Aurigma.DesignAtoms.Convert
Assembly: Aurigma.DesignAtoms.dll
Syntax
public class ParserHelper
Inheritance: System.Object -> ParserHelper
Inherited Members
System.Object.ToStringSystem.Object.Equals(System.Object)System.Object.Equals(System.Object,System.Object)System.Object.ReferenceEquals(System.Object,System.Object)System.Object.GetHashCodeSystem.Object.GetTypeSystem.Object.MemberwiseClone
Constructors
ParserHelper
public ParserHelper()
Methods
GetContainer
public static Container GetContainer(Surface surface, IFrameConfig config)
Parameters
| Type | Name | Description |
|---|---|---|
| Aurigma.DesignAtoms.Model.Surface | surface | |
| Aurigma.DesignAtoms.Convert.IFrameConfig | config |
Returns
Aurigma.DesignAtoms.Model.Container
GetIsCoverMode
public static bool GetIsCoverMode(IConfiguration configuration, IFrameConfig frameConfig)
Parameters
| Type | Name | Description |
|---|---|---|
| Aurigma.DesignAtoms.Configuration.IConfiguration | configuration | |
| Aurigma.DesignAtoms.Convert.IFrameConfig | frameConfig |
Returns
System.Boolean
GetPlaceholderType
public static PsdParser.PlaceholderType? GetPlaceholderType(IFrameConfig frameConfig)
Parameters
| Type | Name | Description |
|---|---|---|
| Aurigma.DesignAtoms.Convert.IFrameConfig | frameConfig |
Returns
System.Nullable<Aurigma.DesignAtoms.Convert.Psd.PsdParser.PlaceholderType>
ParseInStringPlaceholders
public static void ParseInStringPlaceholders(BaseTextItem textItem)
Parameters
| Type | Name | Description |
|---|---|---|
| Aurigma.DesignAtoms.Model.Items.BaseTextItem | textItem |
ApplyManipulationPermissions
public static void ApplyManipulationPermissions(Item item, IFrameConfig frameConfig)
Parameters
| Type | Name | Description |
|---|---|---|
| Aurigma.DesignAtoms.Model.Items.Item | item | |
| Aurigma.DesignAtoms.Convert.IFrameConfig | frameConfig |
CheckForceVectorContentInSmartFrame
public static bool CheckForceVectorContentInSmartFrame(IConfiguration configuration, IPsdFrameConfig frameConfig)
Parameters
| Type | Name | Description |
|---|---|---|
| Aurigma.DesignAtoms.Configuration.IConfiguration | configuration | |
| Aurigma.DesignAtoms.Convert.IPsdFrameConfig | frameConfig |
Returns
System.Boolean
GetIsPsdSpecificGroup
public static bool GetIsPsdSpecificGroup(IPsdFrameConfig frameConfig)
Parameters
| Type | Name | Description |
|---|---|---|
| Aurigma.DesignAtoms.Convert.IPsdFrameConfig | frameConfig |
Returns
System.Boolean
GetIsGroup
public static bool GetIsGroup(IFrameConfig frameConfig, IConfiguration configuration)
Parameters
| Type | Name | Description |
|---|---|---|
| Aurigma.DesignAtoms.Convert.IFrameConfig | frameConfig | |
| Aurigma.DesignAtoms.Configuration.IConfiguration | configuration |
Returns
System.Boolean
GetDefaultSurfaceContainers
public static Collection<SurfaceContainer> GetDefaultSurfaceContainers(BaseTemplate template)
Parameters
| Type | Name | Description |
|---|---|---|
| Aurigma.DesignAtoms.Convert.BaseTemplate | template |
Returns
Aurigma.DesignAtoms.Canvas.Collection.Collection<Aurigma.DesignAtoms.Model.SurfaceContainer>
RasterizeShape
public static ImageItem RasterizeShape(IStateResourcesLoader stateResourcesLoader, Path path, Color fillColor, Color borderColor, float borderWidth, ColorSpace destColorSpace, ColorProfile destColorProfile, float destDpi, IColorManagement colorManagement)
Parameters
| Type | Name | Description |
|---|---|---|
| Aurigma.DesignAtoms.Storage.Repositories.Interfaces.IStateResourcesLoader | stateResourcesLoader | |
| Aurigma.DesignAtoms.Model.Math.Path | path | |
Aurigma.GraphicsMill.Color | fillColor | |
Aurigma.GraphicsMill.Color | borderColor | |
System.Single | borderWidth | |
| Aurigma.DesignAtoms.Model.Color.ColorSpace | destColorSpace | |
Aurigma.GraphicsMill.ColorProfile | destColorProfile | |
System.Single | destDpi | |
| Aurigma.DesignAtoms.ColorManagement.IColorManagement | colorManagement |
Returns
Aurigma.DesignAtoms.Model.Items.ImageItem
FillBarcodePlaceholder
public static void FillBarcodePlaceholder(PlaceholderItem placeholderItem, IItemHandlerFactory itemHandlerFactory, IImageLoader imageLoader)
Parameters
| Type | Name | Description |
|---|---|---|
| Aurigma.DesignAtoms.Model.Items.PlaceholderItem | placeholderItem | |
| Aurigma.DesignAtoms.Canvas.ItemHandlers.IItemHandlerFactory | itemHandlerFactory | |
| Aurigma.DesignAtoms.Canvas.IImageLoader | imageLoader |
ConvertAutoLayoutAlign
public static AutoLayoutSettings.AutoLayoutAlignItems? ConvertAutoLayoutAlign(TemplateConfig.AutoLayoutAlignItems? autoLayoutAlignItems)
Parameters
| Type | Name | Description |
|---|---|---|
System.Nullable<Aurigma.DesignAtoms.Convert.TemplateConfig.AutoLayoutAlignItems> | autoLayoutAlignItems |
Returns
System.Nullable<Aurigma.DesignAtoms.Model.Items.AutoLayoutSettings.AutoLayoutAlignItems>
GetRichTextModeFromItem
public static PsdParser.BooleanAndAuto GetRichTextModeFromItem(BaseTextItem textItem, IFrameConfig frameConfig)
Parameters
| Type | Name | Description |
|---|---|---|
| Aurigma.DesignAtoms.Model.Items.BaseTextItem | textItem | |
| Aurigma.DesignAtoms.Convert.IFrameConfig | frameConfig |
Returns
Aurigma.DesignAtoms.Convert.Psd.PsdParser.BooleanAndAuto
ApplyRichTextModeFromIdml
public static void ApplyRichTextModeFromIdml(BaseTextItem textItem, IFrameConfig frameConfig, TextStory story)
Parameters
| Type | Name | Description |
|---|---|---|
| Aurigma.DesignAtoms.Model.Items.BaseTextItem | textItem | |
| Aurigma.DesignAtoms.Convert.IFrameConfig | frameConfig | |
Aurigma.GraphicsMill.Codecs.Idml.TextStory | story |
ApplyRichTextModeFromPsd
public static void ApplyRichTextModeFromPsd(BaseTextItem textItem, IFrameConfig frameConfig, PsdTextFrame textFrame)
Parameters
| Type | Name | Description |
|---|---|---|
| Aurigma.DesignAtoms.Model.Items.BaseTextItem | textItem | |
| Aurigma.DesignAtoms.Convert.IFrameConfig | frameConfig | |
Aurigma.GraphicsMill.Codecs.Psd.PsdTextFrame | textFrame |
GetRichTextMode
public static PsdParser.BooleanAndAuto GetRichTextMode(IFrameConfig frameConfig)
Parameters
| Type | Name | Description |
|---|---|---|
| Aurigma.DesignAtoms.Convert.IFrameConfig | frameConfig |
Returns
Aurigma.DesignAtoms.Convert.Psd.PsdParser.BooleanAndAuto
GetCurvedTextRichTextMode
public static PsdParser.BooleanAndAuto GetCurvedTextRichTextMode(IFrameConfig frameConfig)
Parameters
| Type | Name | Description |
|---|---|---|
| Aurigma.DesignAtoms.Convert.IFrameConfig | frameConfig |
Returns
Aurigma.DesignAtoms.Convert.Psd.PsdParser.BooleanAndAuto
ApplyViolationSettings
public static void ApplyViolationSettings(Item item, IEnumerable<PrintArea> printAreas, IItemHandlerFactory itemHandlerFactory, TemplateConfig.ViolationSettings settings)
Parameters
| Type | Name | Description |
|---|---|---|
| Aurigma.DesignAtoms.Model.Items.Item | item | |
System.Collections.Generic.IEnumerable<Aurigma.DesignAtoms.Model.PrintArea> | printAreas | |
| Aurigma.DesignAtoms.Canvas.ItemHandlers.IItemHandlerFactory | itemHandlerFactory | |
| Aurigma.DesignAtoms.Convert.TemplateConfig.ViolationSettings | settings |