Skip to main content

Class TemplateConfig.FrameConfig

Namespace: Aurigma.DesignAtoms.Convert​
Assembly: Aurigma.DesignAtoms.dll​
Syntax
public class FrameConfig : IPsdFrameConfig, IIdmlFrameConfig, IFrameConfig

Inheritance: System.Object -> TemplateConfig.FrameConfig

Implements​

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​

FrameConfig​

public FrameConfig()

Properties​

Class​

public string Class { get; set; }

Background​

public bool? Background { get; set; }

Foreground​

public bool? Foreground { get; set; }

Region​

public bool? Region { get; set; }

TextPlaceholder​

public bool? TextPlaceholder { get; set; }

TextMaxLineLength​

public int? TextMaxLineLength { get; set; }

TextMaxLineCount​

public int? TextMaxLineCount { get; set; }

Frame​

public bool? Frame { get; set; }

Placeholder​

public bool? Placeholder { get; set; }

IsCoverMode​

public bool? IsCoverMode { get; set; }

FixedStubContentSize​

public bool? FixedStubContentSize { get; set; }

PlaceholderType​

public PsdParser.PlaceholderType? PlaceholderType { get; set; }

BarcodePlaceholderType​

public WritableBarcodeFormat? BarcodePlaceholderType { get; set; }

PlaceholderLinkId​

public string PlaceholderLinkId { get; set; }

PlaceholderResizeMode​

public PlaceholderItem.ResizeMode? PlaceholderResizeMode { get; set; }

PlaceholderContentVerticalAlign​

public PlaceholderItem.VerticalContentAlignment? PlaceholderContentVerticalAlign { get; set; }

PlaceholderContentHorizontalAlign​

public PlaceholderItem.HorizontalContentAlignment? PlaceholderContentHorizontalAlign { get; set; }

TextShrinkMode​

public ShrinkMode? TextShrinkMode { get; set; }

OverflowStrategy​

public OverflowStrategy? OverflowStrategy { get; set; }

TextWrappingMode​

public TextWrappingMode? TextWrappingMode { get; set; }

TextVerticalAlignment​

public TextVerticalAlignment? TextVerticalAlignment { get; set; }

RichTextCharacterLimit​

public int? RichTextCharacterLimit { get; set; }

CheckTextCrop​

public bool? CheckTextCrop { get; set; }

ImageAllowedGallerySubfolder​

public string ImageAllowedGallerySubfolder { get; set; }

AllowedTabs​

public List<string> AllowedTabs { get; set; }

ImageEffect​

public ImageEffect? ImageEffect { get; set; }

Locked​

public bool? Locked { get; set; }

ImageFillColor​

public Color ImageFillColor { get; set; }

ManipulationPermissions​

public TemplateConfig.ManipulationPermissions ManipulationPermissions { get; set; }

VisualizationPermissions​

public TemplateConfig.VisualizationPermissions VisualizationPermissions { get; set; }

TextPermissions​

public TemplateConfig.TextPermissions TextPermissions { get; set; }

PlaceholderPermissions​

public TemplateConfig.PlaceholderPermissions PlaceholderPermissions { get; set; }

ShapePermissions​

public TemplateConfig.ShapePermissions ShapePermissions { get; set; }

FrontendPermissions​

public TemplateConfig.FrontendPermissions FrontendPermissions { get; set; }

PathBoundedTextPermissions​

public TemplateConfig.PathBoundedTextPermissions PathBoundedTextPermissions { get; set; }

ItemPermissions​

public TemplateConfig.ItemPermissions ItemPermissions { get; set; }

ImagePermissions​

public TemplateConfig.ImagePermissions ImagePermissions { get; set; }

BarcodePermissions​

public TemplateConfig.BarcodePermissions BarcodePermissions { get; set; }

GroupItemPermissions​

public TemplateConfig.GroupItemPermissions GroupItemPermissions { get; set; }

ViolationSettings​

public TemplateConfig.ViolationSettings ViolationSettings { get; set; }

ThemeBinding​

public TemplateConfig.ThemeBinding ThemeBinding { get; set; }

Frames​

public Dictionary<string, TemplateConfig.FrameConfig> Frames { get; set; }

ContainerName​

public string ContainerName { get; set; }

TextureFilePath​

public string TextureFilePath { get; set; }

PreviewSpotColor​

public string PreviewSpotColor { get; set; }

TranslationKey​

public string TranslationKey { get; set; }

IsVariable​

public bool IsVariable { get; set; }

RasterizeShape​

public bool? RasterizeShape { get; set; }

RasterizeVectorContentInSmartFrame​

public bool? RasterizeVectorContentInSmartFrame { get; set; }

BackgroundImage​

public string BackgroundImage { get; set; }

MultiValueItem​

public bool? MultiValueItem { get; set; }

MultiValueItemKeepTransformation​

public bool? MultiValueItemKeepTransformation { get; set; }

MviFirstItemIndex​

public int MviFirstItemIndex { get; set; }

AutoScaledText​

public bool? AutoScaledText { get; set; }

PathBoundedText​

public bool? PathBoundedText { get; set; }

ContainerOutputColor​

public string ContainerOutputColor { get; set; }

TextColumnCount​

public int? TextColumnCount { get; set; }

Group​

public TemplateConfig.Group? Group { get; set; }

ArchedText​

public bool? ArchedText { get; set; }

TextBend​

public float? TextBend { get; set; }

AutoLayoutAlignItems​

public TemplateConfig.AutoLayoutAlignItems? AutoLayoutAlignItems { get; set; }

AutoLayoutMargin​

public float? AutoLayoutMargin { get; set; }

AutoLayoutOrientation​

public AutoLayoutSettings.AutoLayoutOrientation? AutoLayoutOrientation { get; set; }

AutoLayoutAnchorPoint​

public AutoLayoutSettings.AutoLayoutAnchorPoint? AutoLayoutAnchorPoint { get; set; }

RichTextMode​

public PsdParser.BooleanAndAuto? RichTextMode { get; set; }

Methods​

ApplyTo​

public void ApplyTo(BaseItem baseItem)
Parameters​
TypeNameDescription
Aurigma.DesignAtoms.Model.Items.BaseItembaseItem

ApplyTo​

public void ApplyTo(Item item)
Parameters​
TypeNameDescription
Aurigma.DesignAtoms.Model.Items.Itemitem

GetEnabledShortcuts​

public IEnumerable<string> GetEnabledShortcuts()
Returns​

System.Collections.Generic.IEnumerable<System.String>

Fields​

Shortcuts​

public IDictionary<string, JToken> Shortcuts
Was this page helpful?