---
title: "Class PathBoundedTextItem | Customer's Canvas On-Premises"
canonical: "https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Model.Items/PathBoundedTextItem/"
---

# Class PathBoundedTextItem

> **Inheritance:** `System.Object` -> [Aurigma.DesignAtoms.Model.ModelComponent](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Model/ModelComponent.md) -> [Aurigma.DesignAtoms.Model.Items.BaseItem](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Model.Items/BaseItem.md) -> [Aurigma.DesignAtoms.Model.Items.Item](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Model.Items/Item.md) -> [Aurigma.DesignAtoms.Model.Items.ShapeItem](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Model.Items/ShapeItem.md) -> [Aurigma.DesignAtoms.Model.Items.RectangleItem](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Model.Items/RectangleItem.md) -> [Aurigma.DesignAtoms.Model.Items.BaseTextItem](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Model.Items/BaseTextItem.md) -> PathBoundedTextItem

###### **Namespace**: [Aurigma.DesignAtoms.Model.Items](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Model.Items.md)

###### **Assembly**: Aurigma.DesignAtoms.Model.dll

```csharp title="Syntax"
public class PathBoundedTextItem : BaseTextItem, ICloneable, IWrappedTextItem, IBoundedTextItem
```

## Implements

* `System.ComponentModel.INotifyPropertyChanged`
* `System.ICloneable`
* [Aurigma.DesignAtoms.Model.Items.IWrappedTextItem](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Model.Items/IWrappedTextItem.md)
* [Aurigma.DesignAtoms.Model.Items.IBoundedTextItem](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Model.Items/IBoundedTextItem.md)

## Inherited Members

* [Aurigma.DesignAtoms.Model.Items.BaseTextItem.ColorPalette](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Model.Items/BaseTextItem.md#colorpalette)
* [Aurigma.DesignAtoms.Model.Items.BaseTextItem.Placeholders](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Model.Items/BaseTextItem.md#placeholders)
* [Aurigma.DesignAtoms.Model.Items.BaseTextItem.Values](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Model.Items/BaseTextItem.md#values)
* [Aurigma.DesignAtoms.Model.Items.BaseTextItem.SetViolationSettings(Aurigma.DesignAtoms.Model.Items.ViolationSettings)](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Model.Items/BaseTextItem.md#setviolationsettings)
* [Aurigma.DesignAtoms.Model.Items.BaseTextItem.ApplyPermissionsConstrain()](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Model.Items/BaseTextItem.md#applypermissionsconstrain)
* [Aurigma.DesignAtoms.Model.Items.BaseTextItem.CanSetIsVariable()](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Model.Items/BaseTextItem.md#cansetisvariable)
* [Aurigma.DesignAtoms.Model.Items.BaseTextItem.SetColorProfile(System.String, Aurigma.DesignAtoms.Model.Color.ColorSpace)](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Model.Items/BaseTextItem.md#setcolorprofile)
* [Aurigma.DesignAtoms.Model.Items.BaseTextItem.GetAllColors()](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Model.Items/BaseTextItem.md#getallcolors)
* [Aurigma.DesignAtoms.Model.Items.BaseTextItem.Equals(Aurigma.DesignAtoms.Model.Items.BaseTextItem)](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Model.Items/BaseTextItem.md#equals)
* [Aurigma.DesignAtoms.Model.Items.BaseTextItem.GetHashCode()](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Model.Items/BaseTextItem.md#gethashcode)
* [Aurigma.DesignAtoms.Model.Items.BaseTextItem.Text](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Model.Items/BaseTextItem.md#text)
* [Aurigma.DesignAtoms.Model.Items.BaseTextItem.Font](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Model.Items/BaseTextItem.md#font)
* [Aurigma.DesignAtoms.Model.Items.BaseTextItem.Alignment](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Model.Items/BaseTextItem.md#alignment)
* [Aurigma.DesignAtoms.Model.Items.BaseTextItem.Underline](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Model.Items/BaseTextItem.md#underline)
* [Aurigma.DesignAtoms.Model.Items.BaseTextItem.Color](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Model.Items/BaseTextItem.md#color)
* [Aurigma.DesignAtoms.Model.Items.BaseTextItem.Tracking](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Model.Items/BaseTextItem.md#tracking)
* [Aurigma.DesignAtoms.Model.Items.BaseTextItem.Leading](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Model.Items/BaseTextItem.md#leading)
* [Aurigma.DesignAtoms.Model.Items.BaseTextItem.HorizontalScale](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Model.Items/BaseTextItem.md#horizontalscale)
* [Aurigma.DesignAtoms.Model.Items.BaseTextItem.VerticalScale](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Model.Items/BaseTextItem.md#verticalscale)
* [Aurigma.DesignAtoms.Model.Items.BaseTextItem.CheckTextCrop](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Model.Items/BaseTextItem.md#checktextcrop)
* [Aurigma.DesignAtoms.Model.Items.BaseTextItem.OverlapLinesEnabled](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Model.Items/BaseTextItem.md#overlaplinesenabled)
* [Aurigma.DesignAtoms.Model.Items.BaseTextItem.PreviewScale](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Model.Items/BaseTextItem.md#previewscale)
* [Aurigma.DesignAtoms.Model.Items.BaseTextItem.Stroke](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Model.Items/BaseTextItem.md#stroke)
* [Aurigma.DesignAtoms.Model.Items.BaseTextItem.Shadow](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Model.Items/BaseTextItem.md#shadow)
* [Aurigma.DesignAtoms.Model.Items.BaseTextItem.CharacterLimit](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Model.Items/BaseTextItem.md#characterlimit)
* [Aurigma.DesignAtoms.Model.Items.BaseTextItem.MaxLineLength](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Model.Items/BaseTextItem.md#maxlinelength)
* [Aurigma.DesignAtoms.Model.Items.BaseTextItem.MaxLineCount](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Model.Items/BaseTextItem.md#maxlinecount)
* [Aurigma.DesignAtoms.Model.Items.BaseTextItem.BaselineShift](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Model.Items/BaseTextItem.md#baselineshift)
* [Aurigma.DesignAtoms.Model.Items.BaseTextItem.TextPermissions](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Model.Items/BaseTextItem.md#textpermissions)
* [Aurigma.DesignAtoms.Model.Items.BaseTextItem.ViolationSettings](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Model.Items/BaseTextItem.md#violationsettings)
* [Aurigma.DesignAtoms.Model.Items.BaseTextItem.IsTextPlaceholder](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Model.Items/BaseTextItem.md#istextplaceholder)
* [Aurigma.DesignAtoms.Model.Items.BaseTextItem.OriginalText](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Model.Items/BaseTextItem.md#originaltext)
* [Aurigma.DesignAtoms.Model.Items.BaseTextItem.OverprintText](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Model.Items/BaseTextItem.md#overprinttext)
* [Aurigma.DesignAtoms.Model.Items.BaseTextItem.ListStyles](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Model.Items/BaseTextItem.md#liststyles)
* [Aurigma.DesignAtoms.Model.Items.RectangleItem.IncludeBorder](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Model.Items/RectangleItem.md#includeborder)
* [Aurigma.DesignAtoms.Model.Items.ShapeItem.SourcePathId](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Model.Items/ShapeItem.md#sourcepathid)
* [Aurigma.DesignAtoms.Model.Items.ShapeItem.ApplyShapePermissionsConstraint()](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Model.Items/ShapeItem.md#applyshapepermissionsconstraint)
* [Aurigma.DesignAtoms.Model.Items.ShapeItem.Equals(Aurigma.DesignAtoms.Model.Items.ShapeItem)](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Model.Items/ShapeItem.md#equals)
* [Aurigma.DesignAtoms.Model.Items.ShapeItem.BorderWidth](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Model.Items/ShapeItem.md#borderwidth)
* [Aurigma.DesignAtoms.Model.Items.ShapeItem.FixedBorderWidth](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Model.Items/ShapeItem.md#fixedborderwidth)
* [Aurigma.DesignAtoms.Model.Items.ShapeItem.Dash](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Model.Items/ShapeItem.md#dash)
* [Aurigma.DesignAtoms.Model.Items.ShapeItem.BorderColor](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Model.Items/ShapeItem.md#bordercolor)
* [Aurigma.DesignAtoms.Model.Items.ShapeItem.OverprintStroke](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Model.Items/ShapeItem.md#overprintstroke)
* [Aurigma.DesignAtoms.Model.Items.ShapeItem.AltBorderColor](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Model.Items/ShapeItem.md#altbordercolor)
* [Aurigma.DesignAtoms.Model.Items.ShapeItem.FillColor](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Model.Items/ShapeItem.md#fillcolor)
* [Aurigma.DesignAtoms.Model.Items.ShapeItem.OverprintFill](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Model.Items/ShapeItem.md#overprintfill)
* [Aurigma.DesignAtoms.Model.Items.ShapeItem.SourcePath](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Model.Items/ShapeItem.md#sourcepath)
* [Aurigma.DesignAtoms.Model.Items.ShapeItem.ShapePermissions](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Model.Items/ShapeItem.md#shapepermissions)
* [Aurigma.DesignAtoms.Model.Items.Item.ParentGroupItem](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Model.Items/Item.md#parentgroupitem)
* [Aurigma.DesignAtoms.Model.Items.Item._ignorePermissionsChange](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Model.Items/Item.md#_ignorepermissionschange)
* [Aurigma.DesignAtoms.Model.Items.Item.ContainerName](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Model.Items/Item.md#containername)
* [Aurigma.DesignAtoms.Model.Items.Item.FromLayout](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Model.Items/Item.md#fromlayout)
* [Aurigma.DesignAtoms.Model.Items.Item._violationSettings](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Model.Items/Item.md#_violationsettings)
* [Aurigma.DesignAtoms.Model.Items.Item.OnPermissionsChanged(System.Object, System.EventArgs)](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Model.Items/Item.md#onpermissionschanged)
* [Aurigma.DesignAtoms.Model.Items.Item.RaiseTransformChanged()](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Model.Items/Item.md#raisetransformchanged)
* [Aurigma.DesignAtoms.Model.Items.Item.Transform_TransformChanged(System.Object, System.EventArgs)](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Model.Items/Item.md#transform_transformchanged)
* [Aurigma.DesignAtoms.Model.Items.Item.Equals(Aurigma.DesignAtoms.Model.Items.Item)](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Model.Items/Item.md#equals)
* [Aurigma.DesignAtoms.Model.Items.Item.GetThemeBinding(Aurigma.DesignAtoms.Model.Items.ThemeBinding)](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Model.Items/Item.md#getthemebinding)
* [Aurigma.DesignAtoms.Model.Items.Item.OnParentContainerChanged()](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Model.Items/Item.md#onparentcontainerchanged)
* [Aurigma.DesignAtoms.Model.Items.Item.Locked](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Model.Items/Item.md#locked)
* [Aurigma.DesignAtoms.Model.Items.Item.Class](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Model.Items/Item.md#class)
* [Aurigma.DesignAtoms.Model.Items.Item.IsVariable](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Model.Items/Item.md#isvariable)
* [Aurigma.DesignAtoms.Model.Items.Item.ThemeBinding](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Model.Items/Item.md#themebinding)
* [Aurigma.DesignAtoms.Model.Items.Item.Opacity](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Model.Items/Item.md#opacity)
* [Aurigma.DesignAtoms.Model.Items.Item.Mask](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Model.Items/Item.md#mask)
* [Aurigma.DesignAtoms.Model.Items.Item.Visible](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Model.Items/Item.md#visible)
* [Aurigma.DesignAtoms.Model.Items.Item.FrontendPermissions](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Model.Items/Item.md#frontendpermissions)
* [Aurigma.DesignAtoms.Model.Items.Item.ManipulationPermissions](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Model.Items/Item.md#manipulationpermissions)
* [Aurigma.DesignAtoms.Model.Items.Item.VisualizationPermissions](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Model.Items/Item.md#visualizationpermissions)
* [Aurigma.DesignAtoms.Model.Items.Item.ItemPermissions](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Model.Items/Item.md#itempermissions)
* [Aurigma.DesignAtoms.Model.Items.Item.Transform](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Model.Items/Item.md#transform)
* [Aurigma.DesignAtoms.Model.Items.Item.BlendMode](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Model.Items/Item.md#blendmode)
* [Aurigma.DesignAtoms.Model.Items.Item.TextWrappingMode](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Model.Items/Item.md#textwrappingmode)
* [Aurigma.DesignAtoms.Model.Items.Item.RenderingType](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Model.Items/Item.md#renderingtype)
* [Aurigma.DesignAtoms.Model.Items.Item.IsRenderTypeIsNormal](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Model.Items/Item.md#isrendertypeisnormal)
* [Aurigma.DesignAtoms.Model.Items.Item.TransformChanged](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Model.Items/Item.md#transformchanged)
* [Aurigma.DesignAtoms.Model.Items.Item.PermissionsChanged](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Model.Items/Item.md#permissionschanged)
* [Aurigma.DesignAtoms.Model.Items.BaseItem.Equals(Aurigma.DesignAtoms.Model.Items.BaseItem)](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Model.Items/BaseItem.md#equals)
* [Aurigma.DesignAtoms.Model.Items.BaseItem.ShallowClone()](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Model.Items/BaseItem.md#shallowclone)
* `Aurigma.DesignAtoms.Model.Items.BaseItem.ShallowClone``1(<TItem>)`
* [Aurigma.DesignAtoms.Model.Items.BaseItem.ParentContainer](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Model.Items/BaseItem.md#parentcontainer)
* [Aurigma.DesignAtoms.Model.Items.BaseItem.Type](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Model.Items/BaseItem.md#type)
* [Aurigma.DesignAtoms.Model.ModelComponent.UserTagKey](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Model/ModelComponent.md#usertagkey)
* [Aurigma.DesignAtoms.Model.ModelComponent.WarningTagKey](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Model/ModelComponent.md#warningtagkey)
* [Aurigma.DesignAtoms.Model.ModelComponent.Tags](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Model/ModelComponent.md#tags)
* [Aurigma.DesignAtoms.Model.ModelComponent.GenerateId()](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Model/ModelComponent.md#generateid)
* [Aurigma.DesignAtoms.Model.ModelComponent.ToString()](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Model/ModelComponent.md#tostring)
* [Aurigma.DesignAtoms.Model.ModelComponent.Equals(Aurigma.DesignAtoms.Model.ModelComponent)](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Model/ModelComponent.md#equals)
* [Aurigma.DesignAtoms.Model.ModelComponent.Clone(System.Boolean)](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Model/ModelComponent.md#clone)
* [Aurigma.DesignAtoms.Model.ModelComponent.Clone()](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Model/ModelComponent.md#clone)
* [Aurigma.DesignAtoms.Model.ModelComponent.OnPropertyChanged(System.String)](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Model/ModelComponent.md#onpropertychanged)
* [Aurigma.DesignAtoms.Model.ModelComponent.Version](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Model/ModelComponent.md#version)
* [Aurigma.DesignAtoms.Model.ModelComponent.Id](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Model/ModelComponent.md#id)
* [Aurigma.DesignAtoms.Model.ModelComponent.Name](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Model/ModelComponent.md#name)
* [Aurigma.DesignAtoms.Model.ModelComponent.PropertyChanged](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Model/ModelComponent.md#propertychanged)
* `System.Object.Equals(System.Object,System.Object)`
* `System.Object.ReferenceEquals(System.Object,System.Object)`
* `System.Object.GetType`
* `System.Object.MemberwiseClone`

## Constructors

### PathBoundedTextItem

```csharp
public PathBoundedTextItem(string text = "", Path[] paths = null, string fontPostScriptName = null, float fontSize = 10F)
```

### PathBoundedTextItem

```csharp
public PathBoundedTextItem(BoundedTextItem boundedText)
```

## Properties

### BoundingPaths

```csharp
public Path[] BoundingPaths { get; set; }
```

### WrappingPath

```csharp
public Path WrappingPath { get; set; }
```

### WrappingMargin

```csharp
public float WrappingMargin { get; set; }
```

### ParagraphSettings

```csharp
public ParagraphSettings ParagraphSettings { get; set; }
```

### IsVertical

```csharp
public bool IsVertical { get; set; }
```

### SourceRectangle

```csharp
public override RectangleF SourceRectangle { get; set; }
```

### PathBoundedTextPermissions

```csharp
public PathBoundedTextPermissions PathBoundedTextPermissions { get; set; }
```

### FirstBaselineOffset

```csharp
public FirstBaselineOffset FirstBaselineOffset { get; set; }
```

### FirstBaselineMinOffset

```csharp
public float FirstBaselineMinOffset { get; set; }
```

## Methods

### SubscribeToPermissionChanged

```csharp
protected override void SubscribeToPermissionChanged()
```

##### Overrides

* [Aurigma.DesignAtoms.Model.Items.BaseTextItem.SubscribeToPermissionChanged()](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Model.Items/BaseTextItem.md#subscribetopermissionchanged)

### UnsubscribeFromPermissionChanged

```csharp
protected override void UnsubscribeFromPermissionChanged()
```

##### Overrides

* [Aurigma.DesignAtoms.Model.Items.BaseTextItem.UnsubscribeFromPermissionChanged()](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Model.Items/BaseTextItem.md#unsubscribefrompermissionchanged)

### Accept

```csharp
public override Task Accept(ItemVisitor visitor)
```

##### Parameters

| Type | Name | Description |
|:---|:---|:---|
| [Aurigma.DesignAtoms.Model.ItemVisitor](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Model/ItemVisitor.md) | *visitor* |  |

##### Returns

`System.Threading.Tasks.Task`

##### Overrides

* [Aurigma.DesignAtoms.Model.Items.RectangleItem.Accept(Aurigma.DesignAtoms.Model.ItemVisitor)](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Model.Items/RectangleItem.md#accept)

### Accept&lt;T&gt;

```csharp
public override Task<T> Accept<T>(ItemVisitor<T> visitor)
```

##### Parameters

| Type | Name | Description |
|:---|:---|:---|
| `Aurigma.DesignAtoms.Model.ItemVisitor<<T>>` | *visitor* |  |

##### Returns

`System.Threading.Tasks.Task<<T>>`

##### Overrides

* `Aurigma.DesignAtoms.Model.Items.RectangleItem.Accept``1(Aurigma.DesignAtoms.Model.ItemVisitor<<T>>)`

### Equals

```csharp
protected bool Equals(PathBoundedTextItem other)
```

##### Parameters

| Type | Name | Description |
|:---|:---|:---|
| [Aurigma.DesignAtoms.Model.Items.PathBoundedTextItem](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Model.Items/PathBoundedTextItem.md) | *other* |  |

##### Returns

`System.Boolean`

### Equals

```csharp
public override bool Equals(object obj)
```

##### Parameters

| Type | Name | Description |
|:---|:---|:---|
| `System.Object` | *obj* |  |

##### Returns

`System.Boolean`

##### Overrides

* [Aurigma.DesignAtoms.Model.Items.BaseTextItem.Equals(System.Object)](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Model.Items/BaseTextItem.md#equals)

### DeepClone&lt;TItem&gt;

```csharp
public override TItem DeepClone<TItem>(TItem clone = null, bool keepIds = false)
    where TItem : ModelComponent
```

##### Parameters

| Type | Name | Description |
|:---|:---|:---|
| `<TItem>` | *clone* |  |
| `System.Boolean` | *keepIds* |  |

##### Returns

`<TItem>`

##### Overrides

* `Aurigma.DesignAtoms.Model.Items.BaseTextItem.DeepClone``1(<TItem>,System.Boolean)`
