
## Misc class

Contains various elements of shapes and groups, such as those that control selection highlighting and visibility.

## Properties

| Name | Type | Description |
| --- | --- | --- |
| [Del](#del) | int | A flag indicating whether the element has been deleted locally. A value of 1 indicates that the element was deleted loca |
| [NoObjHandles](#noobjhandles) | BoolValue | Specifies whether selection handles are displayed when the shape is selected. |
| [NonPrinting](#nonprinting) | BoolValue | Specifies whether a selected shape can be printed. |
| [NoCtlHandles](#noctlhandles) | BoolValue | Specifies whether control handles are displayed when the shape is selected. |
| [NoAlignBox](#noalignbox) | BoolValue | Specifies whether the selection rectangle is displayed when the shape is selected. |
| [UpdateAlignBox](#updatealignbox) | BoolValue | Specifies whether to recalculate a shape's selection rectangle whenever a control handle is moved. |
| [HideText](#hidetext) | BoolValue | Hides the text for a shape. You can view text, edit properties, and apply styles to the text in the text block, although |
| [DynFeedback](#dynfeedback) | DynFeedback | Specifies the type of visual feedback provided to users when they drag a connector |
| [GlueType](#gluetype) | GlueType | Specifies whether dynamic (shape-to-shape) glue is allowed when connecting to a shape |
| [WalkPreference](#walkpreference) | WalkPreference | Specifies whether an endpoint of a 1-D shape moves to a horizontal or vertical connection point on the shape it is glued |
| [BegTrigger](#begtrigger) | DoubleValue | Contains a trigger formula generated by Microsoft Visio that determines whether to move the begin point of a 1-D shape t |
| [EndTrigger](#endtrigger) | DoubleValue | Contains a trigger formula generated by Microsoft Visio. This trigger formula determines whether to move the end point o |
| [ObjType](#objtype) | ObjType | Specifies whether objects are placeable or routable in diagrams when you use Microsoft Visio to lay out shapes on the dr |
| [Comment](#comment) | Str2Value | Contains the comment text in string format for a shape. |
| [IsDropSource](#isdropsource) | BoolValue | Specifies whether the shape can be added to a group by dropping it onto the group |
| [IsReplaceLockShapeData](#isreplacelockshapedata) | BoolValue | Indicates whether the values of specified cells in a master shape overwrite the values (including local values) of a sha |
| [NoLiveDynamics](#nolivedynamics) | BoolValue | Specifies whether a shape dynamically resizes or rotates as the user manipulates it. |
| [LocalizeMerge](#localizemerge) | BoolValue | Determines whether shapes are localized (whether their LangIDelement is reset) when they are copied between documents. |
| [Calendar](#calendar) | Calendar | Determines the calendar that is used for custom properties, text fields, and element formulas. |
| [LangID](#langid) | IntValue | Indicates the locale ID (LCID) of the language in which the cell formula, text, custom property, or comment was entered. |
| [ShapeKeywords](#shapekeywords) | Str2Value | Contains search keywords that have been assigned to custom master shapes. |
| [DropOnPageScale](#droponpagescale) | DoubleValue | Determines the percentage by which a shape is scaled when it is dropped on the drawing page. |

### Misc.Del property {#del}

A flag indicating whether the element has been deleted locally. A value of 1 indicates that the element was deleted locally. The value of the property is BOOL integer constant.

**Type:** int

### Misc.NoObjHandles property {#noobjhandles}

Specifies whether selection handles are displayed when the shape is selected.

**Type:** BoolValue

### Misc.NonPrinting property {#nonprinting}

Specifies whether a selected shape can be printed.

**Type:** BoolValue

### Misc.NoCtlHandles property {#noctlhandles}

Specifies whether control handles are displayed when the shape is selected.

**Type:** BoolValue

### Misc.NoAlignBox property {#noalignbox}

Specifies whether the selection rectangle is displayed when the shape is selected.

**Type:** BoolValue

### Misc.UpdateAlignBox property {#updatealignbox}

Specifies whether to recalculate a shape's selection rectangle whenever a control handle is moved.

**Type:** BoolValue

### Misc.HideText property {#hidetext}

Hides the text for a shape. You can view text, edit properties, and apply styles to the text in the text block, although the changes will not appear until you specify the HideText element as 0.

**Type:** BoolValue

### Misc.DynFeedback property {#dynfeedback}

Specifies the type of visual feedback provided to users when they drag a connector

**Type:** DynFeedback

### Misc.GlueType property {#gluetype}

Specifies whether dynamic (shape-to-shape) glue is allowed when connecting to a shape

**Type:** GlueType

### Misc.WalkPreference property {#walkpreference}

Specifies whether an endpoint of a 1-D shape moves to a horizontal or vertical connection point on the shape it is glued to, using dynamic glue, when the shape is moved to an ambiguous position.

**Type:** WalkPreference

### Misc.BegTrigger property {#begtrigger}

Contains a trigger formula generated by Microsoft Visio that determines whether to move the begin point of a 1-D shape to maintain its connection to another shape.

**Type:** DoubleValue

### Misc.EndTrigger property {#endtrigger}

Contains a trigger formula generated by Microsoft Visio. This trigger formula determines whether to move the end point of a 1-D shape to maintain its connection to another shape.

**Type:** DoubleValue

### Misc.ObjType property {#objtype}

Specifies whether objects are placeable or routable in diagrams when you use Microsoft Visio to lay out shapes on the drawing page.

**Type:** ObjType

### Misc.Comment property {#comment}

Contains the comment text in string format for a shape.

**Type:** Str2Value

### Misc.IsDropSource property {#isdropsource}

Specifies whether the shape can be added to a group by dropping it onto the group

**Type:** BoolValue

### Misc.IsReplaceLockShapeData property {#isreplacelockshapedata}

Indicates whether the values of specified cells in a master shape overwrite the values (including local values) of a shape being replaced during a shape replacement operation.

**Type:** BoolValue

### Misc.NoLiveDynamics property {#nolivedynamics}

Specifies whether a shape dynamically resizes or rotates as the user manipulates it.

**Type:** BoolValue

### Misc.LocalizeMerge property {#localizemerge}

Determines whether shapes are localized (whether their LangIDelement is reset) when they are copied between documents.

**Type:** BoolValue

### Misc.Calendar property {#calendar}

Determines the calendar that is used for custom properties, text fields, and element formulas.

**Type:** Calendar

### Misc.LangID property {#langid}

Indicates the locale ID (LCID) of the language in which the cell formula, text, custom property, or comment was entered.

**Type:** IntValue

### Misc.ShapeKeywords property {#shapekeywords}

Contains search keywords that have been assigned to custom master shapes.

**Type:** Str2Value

### Misc.DropOnPageScale property {#droponpagescale}

Determines the percentage by which a shape is scaled when it is dropped on the drawing page.

**Type:** DoubleValue
