Class BaseTextItem
Inheritance
System.Object
BaseTextItem
Implements
System.ComponentModel.INotifyPropertyChanged
System.ICloneable
Inherited Members
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetType()
System.Object.MemberwiseClone()
Assembly: Aurigma.DesignAtoms.Model.dll
Syntax
public abstract class BaseTextItem : RectangleItem, ICloneable
Constructors
BaseTextItem(String)
Declaration
protected BaseTextItem(string text)
Parameters
| Type |
Name |
Description |
| System.String |
text |
|
BaseTextItem(String, String, Single)
Declaration
protected BaseTextItem(string text, string fontPostScriptName, float fontSize)
Parameters
| Type |
Name |
Description |
| System.String |
text |
|
| System.String |
fontPostScriptName |
|
| System.Single |
fontSize |
|
Fields
ColorPalette
Declaration
public List<Color> ColorPalette
Field Value
| Type |
Description |
| System.Collections.Generic.List<Color> |
|
Placeholders
Declaration
public IEnumerable<InStringPlaceholder> Placeholders
Field Value
Values
Declaration
public IEnumerable<BaseTextItem.BaseTextValue> Values
Field Value
Properties
Alignment
Declaration
public TextAlignment Alignment { get; set; }
Property Value
BaselineShift
Declaration
public float BaselineShift { get; set; }
Property Value
| Type |
Description |
| System.Single |
|
CharacterLimit
Declaration
public int? CharacterLimit { get; set; }
Property Value
| Type |
Description |
| System.Nullable<System.Int32> |
|
CheckTextCrop
Declaration
public bool CheckTextCrop { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
Color
Declaration
public Color Color { get; set; }
Property Value
Font
Declaration
public FontSettings Font { get; set; }
Property Value
HorizontalScale
Declaration
public virtual float HorizontalScale { get; set; }
Property Value
| Type |
Description |
| System.Single |
|
IsTextPlaceholder
Declaration
public bool IsTextPlaceholder { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
Leading
Declaration
public float Leading { get; set; }
Property Value
| Type |
Description |
| System.Single |
|
ListStyles
Declaration
public string ListStyles { get; set; }
Property Value
| Type |
Description |
| System.String |
|
MaxLineCount
Declaration
public virtual int? MaxLineCount { get; set; }
Property Value
| Type |
Description |
| System.Nullable<System.Int32> |
|
MaxLineLength
Declaration
public int? MaxLineLength { get; set; }
Property Value
| Type |
Description |
| System.Nullable<System.Int32> |
|
OriginalText
Declaration
public string OriginalText { get; set; }
Property Value
| Type |
Description |
| System.String |
|
OverlapLinesEnabled
Declaration
public bool OverlapLinesEnabled { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
OverprintText
Declaration
public bool OverprintText { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
PreviewScale
Declaration
public float PreviewScale { get; set; }
Property Value
| Type |
Description |
| System.Single |
|
Shadow
Declaration
public ShadowSettings Shadow { get; set; }
Property Value
Stroke
Declaration
public StrokeSettings Stroke { get; set; }
Property Value
Text
Declaration
public string Text { get; set; }
Property Value
| Type |
Description |
| System.String |
|
TextPermissions
Declaration
public TextPermissions TextPermissions { get; set; }
Property Value
Tracking
Declaration
public float Tracking { get; set; }
Property Value
| Type |
Description |
| System.Single |
|
Underline
Declaration
public bool Underline { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
VerticalScale
Declaration
public virtual float VerticalScale { get; set; }
Property Value
| Type |
Description |
| System.Single |
|
ViolationSettings
Declaration
public TextViolationSettings ViolationSettings { get; set; }
Property Value
Methods
ApplyPermissionsConstrain()
Declaration
public override void ApplyPermissionsConstrain()
Overrides
CanSetIsVariable()
Declaration
protected override bool CanSetIsVariable()
Returns
| Type |
Description |
| System.Boolean |
|
Overrides
DeepClone<TItem>(TItem, Boolean)
Declaration
public override TItem DeepClone<TItem>(TItem clone = null, bool keepIds = false)
where TItem : ModelComponent
Parameters
| Type |
Name |
Description |
| TItem |
clone |
|
| System.Boolean |
keepIds |
|
Returns
Type Parameters
Overrides
Aurigma.DesignAtoms.Model.Items.RectangleItem.DeepClone<TItem>(TItem, System.Boolean)
Equals(BaseTextItem)
Declaration
protected bool Equals(BaseTextItem other)
Parameters
Returns
| Type |
Description |
| System.Boolean |
|
Equals(Object)
Declaration
public override bool Equals(object obj)
Parameters
| Type |
Name |
Description |
| System.Object |
obj |
|
Returns
| Type |
Description |
| System.Boolean |
|
Overrides
GetAllColors()
Declaration
public override IEnumerable<Color> GetAllColors()
Returns
| Type |
Description |
| System.Collections.Generic.IEnumerable<Color> |
|
Overrides
GetHashCode()
Declaration
public override int GetHashCode()
Returns
| Type |
Description |
| System.Int32 |
|
Overrides
SetColorProfile(String, ColorSpace)
Declaration
public override void SetColorProfile(string colorProfile, ColorSpace colorSpace)
Parameters
| Type |
Name |
Description |
| System.String |
colorProfile |
|
| ColorSpace |
colorSpace |
|
Overrides
SetViolationSettings(ViolationSettings)
Declaration
protected override void SetViolationSettings(ViolationSettings value)
Parameters
Overrides
SubscribeToPermissionChanged()
Declaration
protected override void SubscribeToPermissionChanged()
Overrides
UnsubscribeFromPermissionChanged()
Declaration
protected override void UnsubscribeFromPermissionChanged()
Overrides
Implements
System.ComponentModel.INotifyPropertyChanged
System.ICloneable