Back to Website
Show / Hide Table of Contents

Class BaseTextItem

Inheritance
System.Object
ModelComponent
BaseItem
Item
ShapeItem
RectangleItem
BaseTextItem
ArchedTextItem
AutoScaledTextItem
BoundedTextItem
CurvedTextItem
PathBoundedTextItem
PlainTextItem
Implements
System.ComponentModel.INotifyPropertyChanged
System.ICloneable
Inherited Members
RectangleItem.IncludeBorder
RectangleItem.Accept(ItemVisitor)
RectangleItem.Accept<T>(ItemVisitor<T>)
RectangleItem.SourceRectangle
ShapeItem.SourcePathId
ShapeItem.ApplyShapePermissionsConstraint()
ShapeItem.Equals(ShapeItem)
ShapeItem.BorderWidth
ShapeItem.FixedBorderWidth
ShapeItem.Dash
ShapeItem.BorderColor
ShapeItem.OverprintStroke
ShapeItem.AltBorderColor
ShapeItem.FillColor
ShapeItem.OverprintFill
ShapeItem.SourcePath
ShapeItem.ShapePermissions
Item.ParentGroupItem
Item._ignorePermissionsChange
Item.ContainerName
Item.FromLayout
Item._violationSettings
Item.OnPermissionsChanged(Object, EventArgs)
Item.RaiseTransformChanged()
Item.Transform_TransformChanged(Object, EventArgs)
Item.Equals(Item)
Item.GetThemeBinding(ThemeBinding)
Item.OnParentContainerChanged()
Item.Locked
Item.Class
Item.IsVariable
Item.ThemeBinding
Item.Opacity
Item.Mask
Item.Visible
Item.FrontendPermissions
Item.ManipulationPermissions
Item.VisualizationPermissions
Item.ItemPermissions
Item.Transform
Item.BlendMode
Item.TextWrappingMode
Item.RenderingType
Item.IsRenderTypeIsNormal
Item.TransformChanged
Item.PermissionsChanged
BaseItem.Equals(BaseItem)
BaseItem.ShallowClone()
BaseItem.ShallowClone<TItem>(TItem)
BaseItem.ParentContainer
BaseItem.Type
ModelComponent.UserTagKey
ModelComponent.WarningTagKey
ModelComponent.Tags
ModelComponent.GenerateId()
ModelComponent.ToString()
ModelComponent.Equals(ModelComponent)
ModelComponent.Clone(Boolean)
ModelComponent.Clone()
ModelComponent.OnPropertyChanged(String)
ModelComponent.Version
ModelComponent.Id
ModelComponent.Name
ModelComponent.PropertyChanged
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: Aurigma.DesignAtoms.Model.Items
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
Type Description
System.Collections.Generic.IEnumerable<InStringPlaceholder>

Values

Declaration
public IEnumerable<BaseTextItem.BaseTextValue> Values
Field Value
Type Description
System.Collections.Generic.IEnumerable<BaseTextItem.BaseTextValue>

Properties

Alignment

Declaration
public TextAlignment Alignment { get; set; }
Property Value
Type Description
TextAlignment

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
Type Description
Color

Font

Declaration
public FontSettings Font { get; set; }
Property Value
Type Description
FontSettings

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
Type Description
ShadowSettings

Stroke

Declaration
public StrokeSettings Stroke { get; set; }
Property Value
Type Description
StrokeSettings

Text

Declaration
public string Text { get; set; }
Property Value
Type Description
System.String

TextPermissions

Declaration
public TextPermissions TextPermissions { get; set; }
Property Value
Type Description
TextPermissions

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
Type Description
TextViolationSettings

Methods

ApplyPermissionsConstrain()

Declaration
public override void ApplyPermissionsConstrain()
Overrides
ShapeItem.ApplyPermissionsConstrain()

CanSetIsVariable()

Declaration
protected override bool CanSetIsVariable()
Returns
Type Description
System.Boolean
Overrides
Item.CanSetIsVariable()

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 Description
TItem
Type Parameters
Name Description
TItem
Overrides
Aurigma.DesignAtoms.Model.Items.RectangleItem.DeepClone<TItem>(TItem, System.Boolean)

Equals(BaseTextItem)

Declaration
protected bool Equals(BaseTextItem other)
Parameters
Type Name Description
BaseTextItem other
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
ShapeItem.Equals(Object)

GetAllColors()

Declaration
public override IEnumerable<Color> GetAllColors()
Returns
Type Description
System.Collections.Generic.IEnumerable<Color>
Overrides
ShapeItem.GetAllColors()

GetHashCode()

Declaration
public override int GetHashCode()
Returns
Type Description
System.Int32
Overrides
ModelComponent.GetHashCode()

SetColorProfile(String, ColorSpace)

Declaration
public override void SetColorProfile(string colorProfile, ColorSpace colorSpace)
Parameters
Type Name Description
System.String colorProfile
ColorSpace colorSpace
Overrides
ShapeItem.SetColorProfile(String, ColorSpace)

SetViolationSettings(ViolationSettings)

Declaration
protected override void SetViolationSettings(ViolationSettings value)
Parameters
Type Name Description
ViolationSettings value
Overrides
ShapeItem.SetViolationSettings(ViolationSettings)

SubscribeToPermissionChanged()

Declaration
protected override void SubscribeToPermissionChanged()
Overrides
ShapeItem.SubscribeToPermissionChanged()

UnsubscribeFromPermissionChanged()

Declaration
protected override void UnsubscribeFromPermissionChanged()
Overrides
ShapeItem.UnsubscribeFromPermissionChanged()

Implements

System.ComponentModel.INotifyPropertyChanged
System.ICloneable
Was this page helpful?
Thanks for your feedback!
Back to top Copyright © 2001–2025 Aurigma, Inc. All rights reserved.
Loading...
    Thank for your vote
    Your opinion is important to us. To provide details, send feedback.
    Send feedback