Back to Website
Show / Hide Table of Contents

Class AutoScaledTextItem

Inheritance
System.Object
ModelComponent
BaseItem
Item
ShapeItem
RectangleItem
BaseTextItem
AutoScaledTextItem
Implements
System.ComponentModel.INotifyPropertyChanged
System.ICloneable
Inherited Members
BaseTextItem.ColorPalette
BaseTextItem.Placeholders
BaseTextItem.Values
BaseTextItem.SetViolationSettings(ViolationSettings)
BaseTextItem.ApplyPermissionsConstrain()
BaseTextItem.CanSetIsVariable()
BaseTextItem.SubscribeToPermissionChanged()
BaseTextItem.UnsubscribeFromPermissionChanged()
BaseTextItem.SetColorProfile(ColorProfile)
BaseTextItem.Equals(BaseTextItem)
BaseTextItem.GetHashCode()
BaseTextItem.Text
BaseTextItem.Font
BaseTextItem.Alignment
BaseTextItem.Underline
BaseTextItem.Color
BaseTextItem.Tracking
BaseTextItem.Leading
BaseTextItem.CheckTextCrop
BaseTextItem.OverlapLinesEnabled
BaseTextItem.PreviewScale
BaseTextItem.Stroke
BaseTextItem.Shadow
BaseTextItem.MaxLineLength
BaseTextItem.MaxLineCount
BaseTextItem.BaselineShift
BaseTextItem.TextPermissions
BaseTextItem.ViolationSettings
BaseTextItem.IsTextPlaceholder
BaseTextItem.OriginalText
BaseTextItem.OverprintText
BaseTextItem.ListStyles
RectangleItem.IncludeBorder
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.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 class AutoScaledTextItem : BaseTextItem, ICloneable

Constructors

AutoScaledTextItem(PlainTextItem, RectangleF)

Declaration
public AutoScaledTextItem(PlainTextItem plainText, RectangleF rectangle)
Parameters
Type Name Description
PlainTextItem plainText
System.Drawing.RectangleF rectangle

AutoScaledTextItem(String, RectangleF, String, Single)

Declaration
public AutoScaledTextItem(string text = "", RectangleF rectangle = null, string fontPostScriptName = null, float fontSize = 10F)
Parameters
Type Name Description
System.String text
System.Drawing.RectangleF rectangle
System.String fontPostScriptName
System.Single fontSize

Properties

HorizontalScale

Declaration
public override float HorizontalScale { get; set; }
Property Value
Type Description
System.Single
Overrides
BaseTextItem.HorizontalScale

IsVertical

Declaration
public bool IsVertical { get; set; }
Property Value
Type Description
System.Boolean

TextRectangle

Declaration
public RectangleF TextRectangle { get; set; }
Property Value
Type Description
System.Drawing.RectangleF

VerticalScale

Declaration
public override float VerticalScale { get; set; }
Property Value
Type Description
System.Single
Overrides
BaseTextItem.VerticalScale

Methods

Accept(ItemVisitor)

Declaration
public override void Accept(ItemVisitor visitor)
Parameters
Type Name Description
ItemVisitor visitor
Overrides
RectangleItem.Accept(ItemVisitor)

Accept<T>(ItemVisitor<T>)

Declaration
public override T Accept<T>(ItemVisitor<T> visitor)
Parameters
Type Name Description
ItemVisitor<T> visitor
Returns
Type Description
T
Type Parameters
Name Description
T
Overrides
Aurigma.DesignAtoms.Model.Items.RectangleItem.Accept<T>(Aurigma.DesignAtoms.Model.ItemVisitor<T>)

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.BaseTextItem.DeepClone<TItem>(TItem, System.Boolean)

Equals(AutoScaledTextItem)

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

Implements

System.ComponentModel.INotifyPropertyChanged
System.ICloneable
Back to top Copyright © 2001–2022 Aurigma, Inc. All rights reserved.
Loading...