Skip to main content

Class ParserHelper

Namespace: Aurigma.DesignAtoms.Convert​
Assembly: Aurigma.DesignAtoms.dll​
Syntax
public class ParserHelper

Inheritance: System.Object -> ParserHelper

Inherited Members​

  • 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

Constructors​

ParserHelper​

public ParserHelper()

Methods​

GetContainer​

public static Container GetContainer(Surface surface, IFrameConfig config)
Parameters​
TypeNameDescription
Aurigma.DesignAtoms.Model.Surfacesurface
Aurigma.DesignAtoms.Convert.IFrameConfigconfig
Returns​

Aurigma.DesignAtoms.Model.Container

GetIsCoverMode​

public static bool GetIsCoverMode(IConfiguration configuration, IFrameConfig frameConfig)
Parameters​
TypeNameDescription
Aurigma.DesignAtoms.Configuration.IConfigurationconfiguration
Aurigma.DesignAtoms.Convert.IFrameConfigframeConfig
Returns​

System.Boolean

GetPlaceholderType​

public static PsdParser.PlaceholderType? GetPlaceholderType(IFrameConfig frameConfig)
Parameters​
TypeNameDescription
Aurigma.DesignAtoms.Convert.IFrameConfigframeConfig
Returns​

System.Nullable<Aurigma.DesignAtoms.Convert.Psd.PsdParser.PlaceholderType>

ParseInStringPlaceholders​

public static void ParseInStringPlaceholders(BaseTextItem textItem)
Parameters​
TypeNameDescription
Aurigma.DesignAtoms.Model.Items.BaseTextItemtextItem

ApplyManipulationPermissions​

public static void ApplyManipulationPermissions(Item item, IFrameConfig frameConfig)
Parameters​
TypeNameDescription
Aurigma.DesignAtoms.Model.Items.Itemitem
Aurigma.DesignAtoms.Convert.IFrameConfigframeConfig

CheckForceVectorContentInSmartFrame​

public static bool CheckForceVectorContentInSmartFrame(IConfiguration configuration, IPsdFrameConfig frameConfig)
Parameters​
TypeNameDescription
Aurigma.DesignAtoms.Configuration.IConfigurationconfiguration
Aurigma.DesignAtoms.Convert.IPsdFrameConfigframeConfig
Returns​

System.Boolean

GetIsPsdSpecificGroup​

public static bool GetIsPsdSpecificGroup(IPsdFrameConfig frameConfig)
Parameters​
TypeNameDescription
Aurigma.DesignAtoms.Convert.IPsdFrameConfigframeConfig
Returns​

System.Boolean

GetIsGroup​

public static bool GetIsGroup(IFrameConfig frameConfig, IConfiguration configuration)
Parameters​
TypeNameDescription
Aurigma.DesignAtoms.Convert.IFrameConfigframeConfig
Aurigma.DesignAtoms.Configuration.IConfigurationconfiguration
Returns​

System.Boolean

GetDefaultSurfaceContainers​

public static Collection<SurfaceContainer> GetDefaultSurfaceContainers(BaseTemplate template)
Parameters​
TypeNameDescription
Aurigma.DesignAtoms.Convert.BaseTemplatetemplate
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​
TypeNameDescription
Aurigma.DesignAtoms.Storage.Repositories.Interfaces.IStateResourcesLoaderstateResourcesLoader
Aurigma.DesignAtoms.Model.Math.Pathpath
Aurigma.GraphicsMill.ColorfillColor
Aurigma.GraphicsMill.ColorborderColor
System.SingleborderWidth
Aurigma.DesignAtoms.Model.Color.ColorSpacedestColorSpace
Aurigma.GraphicsMill.ColorProfiledestColorProfile
System.SingledestDpi
Aurigma.DesignAtoms.ColorManagement.IColorManagementcolorManagement
Returns​

Aurigma.DesignAtoms.Model.Items.ImageItem

FillBarcodePlaceholder​

public static void FillBarcodePlaceholder(PlaceholderItem placeholderItem, IItemHandlerFactory itemHandlerFactory, IImageLoader imageLoader)
Parameters​
TypeNameDescription
Aurigma.DesignAtoms.Model.Items.PlaceholderItemplaceholderItem
Aurigma.DesignAtoms.Canvas.ItemHandlers.IItemHandlerFactoryitemHandlerFactory
Aurigma.DesignAtoms.Canvas.IImageLoaderimageLoader

ConvertAutoLayoutAlign​

public static AutoLayoutSettings.AutoLayoutAlignItems? ConvertAutoLayoutAlign(TemplateConfig.AutoLayoutAlignItems? autoLayoutAlignItems)
Parameters​
TypeNameDescription
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​
TypeNameDescription
Aurigma.DesignAtoms.Model.Items.BaseTextItemtextItem
Aurigma.DesignAtoms.Convert.IFrameConfigframeConfig
Returns​

Aurigma.DesignAtoms.Convert.Psd.PsdParser.BooleanAndAuto

ApplyRichTextModeFromIdml​

public static void ApplyRichTextModeFromIdml(BaseTextItem textItem, IFrameConfig frameConfig, TextStory story)
Parameters​
TypeNameDescription
Aurigma.DesignAtoms.Model.Items.BaseTextItemtextItem
Aurigma.DesignAtoms.Convert.IFrameConfigframeConfig
Aurigma.GraphicsMill.Codecs.Idml.TextStorystory

ApplyRichTextModeFromPsd​

public static void ApplyRichTextModeFromPsd(BaseTextItem textItem, IFrameConfig frameConfig, PsdTextFrame textFrame)
Parameters​
TypeNameDescription
Aurigma.DesignAtoms.Model.Items.BaseTextItemtextItem
Aurigma.DesignAtoms.Convert.IFrameConfigframeConfig
Aurigma.GraphicsMill.Codecs.Psd.PsdTextFrametextFrame

GetRichTextMode​

public static PsdParser.BooleanAndAuto GetRichTextMode(IFrameConfig frameConfig)
Parameters​
TypeNameDescription
Aurigma.DesignAtoms.Convert.IFrameConfigframeConfig
Returns​

Aurigma.DesignAtoms.Convert.Psd.PsdParser.BooleanAndAuto

GetCurvedTextRichTextMode​

public static PsdParser.BooleanAndAuto GetCurvedTextRichTextMode(IFrameConfig frameConfig)
Parameters​
TypeNameDescription
Aurigma.DesignAtoms.Convert.IFrameConfigframeConfig
Returns​

Aurigma.DesignAtoms.Convert.Psd.PsdParser.BooleanAndAuto

ApplyViolationSettings​

public static void ApplyViolationSettings(Item item, IEnumerable<PrintArea> printAreas, IItemHandlerFactory itemHandlerFactory, TemplateConfig.ViolationSettings settings)
Parameters​
TypeNameDescription
Aurigma.DesignAtoms.Model.Items.Itemitem
System.Collections.Generic.IEnumerable<Aurigma.DesignAtoms.Model.PrintArea>printAreas
Aurigma.DesignAtoms.Canvas.ItemHandlers.IItemHandlerFactoryitemHandlerFactory
Aurigma.DesignAtoms.Convert.TemplateConfig.ViolationSettingssettings
Was this page helpful?