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?