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?