Show / Hide Table of Contents

Class DimensionStyle

Inheritance
System.Object
IShowPropertyImpl
DimensionStyle
Implements
IShowProperty
IPropertyEntry
System.Runtime.Serialization.ISerializable
INamedAttribute
ICommandHandler
Inherited Members
IShowPropertyImpl.propertyTreeView
IShowPropertyImpl.labelText
IShowPropertyImpl.resourceId
IShowPropertyImpl.flagsToSuppress
IShowPropertyImpl.SuppressFlags(ShowPropertyLabelFlags)
IShowPropertyImpl.Frame
IShowPropertyImpl.IShowProperty.Added(IPropertyTreeView)
IShowPropertyImpl.Added(IPropertyTreeView)
IShowPropertyImpl.Selected()
IShowPropertyImpl.UnSelected()
IShowPropertyImpl.ChildSelected(IShowProperty)
IShowPropertyImpl.Opened(Boolean)
IShowPropertyImpl.ShowOpen(Boolean)
IShowPropertyImpl.Select()
IShowPropertyImpl.InfoText
IShowPropertyImpl.HelpLink
IShowPropertyImpl.OwnerDrawHeight
IShowPropertyImpl.IShowProperty.SetTabIndex(Int32)
IShowPropertyImpl.StateChangedEvent
IShowPropertyImpl.SetFocus()
IShowPropertyImpl.Hidden
IShowPropertyImpl.ReadOnly
IShowPropertyImpl.Refresh()
IShowPropertyImpl.OnEnterPressed()
IShowPropertyImpl.OnVisibilityChanged(Boolean)
IShowPropertyImpl.IsSelected
IShowPropertyImpl.Concat(IShowProperty[], IShowProperty[])
IShowPropertyImpl.Update(IShowProperty)
IShowPropertyImpl.SelectedBckgColor
IShowPropertyImpl.SelectedTextColor
IShowPropertyImpl.UnselectedBckgColor
IShowPropertyImpl.UnselectedTextColor
IShowPropertyImpl.IPropertyEntry.IsOpen
IShowPropertyImpl.HasDropDownButton
IShowPropertyImpl.ValueIsEditable
IShowPropertyImpl.Flags
IShowPropertyImpl.Label
IShowPropertyImpl.Value
IShowPropertyImpl.ResourceId
IShowPropertyImpl.Parent
IShowPropertyImpl.SubItems
IShowPropertyImpl.ButtonClicked(PropertyEntryButton)
IShowPropertyImpl.OpenOrCloseSubEntries()
IShowPropertyImpl.propertyPage
IShowPropertyImpl.Removed(IPropertyPage)
IShowPropertyImpl.GetDropDownList()
IShowPropertyImpl.StartEdit(Boolean)
IShowPropertyImpl.EndEdit(Boolean, Boolean, String)
IShowPropertyImpl.EditTextChanged(String)
IShowPropertyImpl.IPropertyEntry.Index
IShowPropertyImpl.IPropertyEntry.IndentLevel
IShowPropertyImpl.Selected(IPropertyEntry)
IShowPropertyImpl.UnSelected(IPropertyEntry)
IShowPropertyImpl.ListBoxSelected(Int32)
IShowPropertyImpl.DeferUpdate
IShowPropertyImpl.PropertyEntryChangedStateEvent
IShowPropertyImpl.PropertyEntryChangedState(StateChangedArgs)
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: CADability.Attribute
Assembly: CADability.dll
Syntax
[Serializable]
public class DimensionStyle : IShowPropertyImpl, IShowProperty, IPropertyEntry, ISerializable, INamedAttribute, ICommandHandler

Constructors

| Improve this Doc View Source

DimensionStyle()

Declaration
public DimensionStyle()
| Improve this Doc View Source

DimensionStyle(SerializationInfo, StreamingContext)

Constructor required by deserialization

Declaration
protected DimensionStyle(SerializationInfo info, StreamingContext context)
Parameters
Type Name Description
System.Runtime.Serialization.SerializationInfo info

SerializationInfo

System.Runtime.Serialization.StreamingContext context

StreamingContext

Properties

| Improve this Doc View Source

AngleFlags

Declaration
public DimensionStyle.EAngleFlag AngleFlags { get; set; }
Property Value
Type Description
DimensionStyle.EAngleFlag
| Improve this Doc View Source

AngleText

Declaration
public DimensionStyle.EAngleText AngleText { get; set; }
Property Value
Type Description
DimensionStyle.EAngleText
| Improve this Doc View Source

CenterMarkSize

Declaration
public double CenterMarkSize { get; set; }
Property Value
Type Description
System.Double
| Improve this Doc View Source

ContextMenu

Declaration
public override MenuWithHandler[] ContextMenu { get; }
Property Value
Type Description
MenuWithHandler[]
Overrides
IShowPropertyImpl.ContextMenu
| Improve this Doc View Source

DimAngle

Declaration
public bool DimAngle { get; set; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

DimAngleBisection

Declaration
public bool DimAngleBisection { get; set; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

DimAngleFourPoint

Declaration
public bool DimAngleFourPoint { get; set; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

DimBreakDimLine

Declaration
public bool DimBreakDimLine { get; set; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

DimCoord

Declaration
public bool DimCoord { get; set; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

DimDiameter

Declaration
public bool DimDiameter { get; set; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

DimensionLineGap

Declaration
public double DimensionLineGap { get; set; }
Property Value
Type Description
System.Double
| Improve this Doc View Source

DimFixedDimLine

Declaration
public bool DimFixedDimLine { get; set; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

DimFontBold

Declaration
public bool DimFontBold { get; set; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

DimFontItalic

Declaration
public bool DimFontItalic { get; set; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

DimFontStrikeOut

Declaration
public bool DimFontStrikeOut { get; set; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

DimFontUnderline

Declaration
public bool DimFontUnderline { get; set; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

DimForceTrailingZero

Declaration
public bool DimForceTrailingZero { get; set; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

DimLineColor

Declaration
public ColorDef DimLineColor { get; set; }
Property Value
Type Description
ColorDef
| Improve this Doc View Source

DimLineExtension

Declaration
public double DimLineExtension { get; set; }
Property Value
Type Description
System.Double
| Improve this Doc View Source

DimLineWidth

Declaration
public LineWidth DimLineWidth { get; set; }
Property Value
Type Description
LineWidth
| Improve this Doc View Source

DimLocation

Declaration
public bool DimLocation { get; set; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

DimMultiLine

Declaration
public bool DimMultiLine { get; set; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

DimNoDimLine

Declaration
public bool DimNoDimLine { get; set; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

DimNoExtLine

Declaration
public bool DimNoExtLine { get; set; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

DimNoExtLine1

Declaration
public bool DimNoExtLine1 { get; set; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

DimNoExtLine2

Declaration
public bool DimNoExtLine2 { get; set; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

DimNoOutsideSymbols

Declaration
public bool DimNoOutsideSymbols { get; set; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

DimPoints

Declaration
public bool DimPoints { get; set; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

DimRadius

Declaration
public bool DimRadius { get; set; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

DimRadiusBend

Declaration
public bool DimRadiusBend { get; set; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

DimTextOutsideForceDimensionLine

Declaration
public bool DimTextOutsideForceDimensionLine { get; set; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

DimTxtAlt

Declaration
public bool DimTxtAlt { get; set; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

DimTxtAltFractional

Declaration
public bool DimTxtAltFractional { get; set; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

DimTxtAutomatic

Declaration
public bool DimTxtAutomatic { get; set; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

DimTxtDialog

Declaration
public bool DimTxtDialog { get; set; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

DimTxtDinBau

Declaration
public bool DimTxtDinBau { get; set; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

DimTxtFractional

Declaration
public bool DimTxtFractional { get; set; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

DimTxtInsideHor

Declaration
public bool DimTxtInsideHor { get; set; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

DimTxtLimits

Declaration
public bool DimTxtLimits { get; set; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

DimTxtOutside

Declaration
public bool DimTxtOutside { get; set; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

DimTxtOutsideHor

Declaration
public bool DimTxtOutsideHor { get; set; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

DimTxtRect

Declaration
public bool DimTxtRect { get; set; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

DimTxtRotate60

Declaration
public bool DimTxtRotate60 { get; set; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

DimTxtRotate90

Declaration
public bool DimTxtRotate90 { get; set; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

DimTxtRotateAutomatic

Declaration
public bool DimTxtRotateAutomatic { get; set; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

DimTxtSizePaper

Declaration
public bool DimTxtSizePaper { get; set; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

DimTxtTolerances

Declaration
public bool DimTxtTolerances { get; set; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

EntryType

Overrides EntryType, returns GroupTitle.

Declaration
public override ShowPropertyEntryType EntryType { get; }
Property Value
Type Description
ShowPropertyEntryType
Overrides
IShowPropertyImpl.EntryType
| Improve this Doc View Source

ExtLineColor

Declaration
public ColorDef ExtLineColor { get; set; }
Property Value
Type Description
ColorDef
| Improve this Doc View Source

ExtLineExtension

Declaration
public double ExtLineExtension { get; set; }
Property Value
Type Description
System.Double
| Improve this Doc View Source

ExtLineOffset

Declaration
public double ExtLineOffset { get; set; }
Property Value
Type Description
System.Double
| Improve this Doc View Source

ExtLineWidth

Declaration
public LineWidth ExtLineWidth { get; set; }
Property Value
Type Description
LineWidth
| Improve this Doc View Source

FillColor

Declaration
public ColorDef FillColor { get; set; }
Property Value
Type Description
ColorDef
| Improve this Doc View Source

FixedLayer

Declaration
public Layer FixedLayer { get; set; }
Property Value
Type Description
Layer
| Improve this Doc View Source

FontColor

Declaration
public ColorDef FontColor { get; set; }
Property Value
Type Description
ColorDef
| Improve this Doc View Source

FontFlags

Declaration
public DimensionStyle.EFontFlag FontFlags { get; set; }
Property Value
Type Description
DimensionStyle.EFontFlag
| Improve this Doc View Source

GeoFlags

Declaration
public DimensionStyle.EGeoFlag GeoFlags { get; set; }
Property Value
Type Description
DimensionStyle.EGeoFlag
| Improve this Doc View Source

HatchStyleSolid

Declaration
public HatchStyleSolid HatchStyleSolid { get; }
Property Value
Type Description
HatchStyleSolid
| Improve this Doc View Source

LabelText

Declaration
public override string LabelText { get; }
Property Value
Type Description
System.String
Overrides
IShowPropertyImpl.LabelText
| Improve this Doc View Source

LabelType

Overrides LabelType

Declaration
public override ShowPropertyLabelFlags LabelType { get; }
Property Value
Type Description
ShowPropertyLabelFlags
Overrides
IShowPropertyImpl.LabelType
| Improve this Doc View Source

LineIncrement

Declaration
public double LineIncrement { get; set; }
Property Value
Type Description
System.Double
| Improve this Doc View Source

MinusTolerance

Declaration
public double MinusTolerance { get; set; }
Property Value
Type Description
System.Double
| Improve this Doc View Source

Name

Declaration
public string Name { get; set; }
Property Value
Type Description
System.String
| Improve this Doc View Source

PlusTolerance

Declaration
public double PlusTolerance { get; set; }
Property Value
Type Description
System.Double
| Improve this Doc View Source

PointFlags

Declaration
public DimensionStyle.EPointFlag PointFlags { get; set; }
Property Value
Type Description
DimensionStyle.EPointFlag
| Improve this Doc View Source

RadiusFlags

Declaration
public DimensionStyle.ERadiusFlag RadiusFlags { get; set; }
Property Value
Type Description
DimensionStyle.ERadiusFlag
| Improve this Doc View Source

Round

Declaration
public double Round { get; set; }
Property Value
Type Description
System.Double
| Improve this Doc View Source

RoundAlt

Declaration
public double RoundAlt { get; set; }
Property Value
Type Description
System.Double
| Improve this Doc View Source

Scale

Declaration
public double Scale { get; set; }
Property Value
Type Description
System.Double
| Improve this Doc View Source

ScaleAlt

Declaration
public double ScaleAlt { get; set; }
Property Value
Type Description
System.Double
| Improve this Doc View Source

SubEntries

Overrides SubEntries, returns the subentries in this property view.

Declaration
public override IShowProperty[] SubEntries { get; }
Property Value
Type Description
IShowProperty[]
Overrides
IShowPropertyImpl.SubEntries
| Improve this Doc View Source

SubEntriesCount

Overrides SubEntriesCount, returns the number of subentries in this property view.

Declaration
public override int SubEntriesCount { get; }
Property Value
Type Description
System.Int32
Overrides
IShowPropertyImpl.SubEntriesCount
| Improve this Doc View Source

Symbol

Declaration
public DimensionStyle.ESymbol Symbol { get; set; }
Property Value
Type Description
DimensionStyle.ESymbol
| Improve this Doc View Source

SymbolFlags

Declaration
public DimensionStyle.ESymbolFlag SymbolFlags { get; set; }
Property Value
Type Description
DimensionStyle.ESymbolFlag
| Improve this Doc View Source

SymbolPlacement

Declaration
public DimensionStyle.ESymbolPlacement SymbolPlacement { get; set; }
Property Value
Type Description
DimensionStyle.ESymbolPlacement
| Improve this Doc View Source

SymbolSize

Declaration
public double SymbolSize { get; set; }
Property Value
Type Description
System.Double
| Improve this Doc View Source

TextDist

Declaration
public double TextDist { get; set; }
Property Value
Type Description
System.Double
| Improve this Doc View Source

TextFlags

Declaration
public DimensionStyle.ETextFlag TextFlags { get; set; }
Property Value
Type Description
DimensionStyle.ETextFlag
| Improve this Doc View Source

TextFont

Declaration
public string TextFont { get; set; }
Property Value
Type Description
System.String
| Improve this Doc View Source

TextPostfix

Declaration
public string TextPostfix { get; set; }
Property Value
Type Description
System.String
| Improve this Doc View Source

TextPostfixAlt

Declaration
public string TextPostfixAlt { get; set; }
Property Value
Type Description
System.String
| Improve this Doc View Source

TextPrefix

Declaration
public string TextPrefix { get; set; }
Property Value
Type Description
System.String
| Improve this Doc View Source

TextSize

Declaration
public double TextSize { get; set; }
Property Value
Type Description
System.Double
| Improve this Doc View Source

TextSizeTol

Declaration
public double TextSizeTol { get; set; }
Property Value
Type Description
System.Double
| Improve this Doc View Source

Types

Declaration
public DimensionStyle.ETypeFlag Types { get; set; }
Property Value
Type Description
DimensionStyle.ETypeFlag
| Improve this Doc View Source

UserData

Declaration
public UserData UserData { get; }
Property Value
Type Description
UserData

Methods

| Improve this Doc View Source

Added(IPropertyPage)

Overrides Added(IPropertyTreeView)

Declaration
public override void Added(IPropertyPage propertyTreeView)
Parameters
Type Name Description
IPropertyPage propertyTreeView
Overrides
IShowPropertyImpl.Added(IPropertyPage)
| Improve this Doc View Source

Clone()

Declaration
public DimensionStyle Clone()
Returns
Type Description
DimensionStyle
| Improve this Doc View Source

GetObjectData(SerializationInfo, StreamingContext)

Implements System.Runtime.Serialization.ISerializable.GetObjectData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)

Declaration
public void GetObjectData(SerializationInfo info, StreamingContext context)
Parameters
Type Name Description
System.Runtime.Serialization.SerializationInfo info

The System.Runtime.Serialization.SerializationInfo to populate with data.

System.Runtime.Serialization.StreamingContext context

The destination (System.Runtime.Serialization.StreamingContext) for this serialization.

| Improve this Doc View Source

LabelChanged(String)

Overrides LabelChanged(String)

Declaration
public override void LabelChanged(string NewText)
Parameters
Type Name Description
System.String NewText
Overrides
IShowPropertyImpl.LabelChanged(String)
| Improve this Doc View Source

Removed(IPropertyTreeView)

Overrides Removed(IPropertyTreeView)

Declaration
public override void Removed(IPropertyTreeView propertyTreeView)
Parameters
Type Name Description
IPropertyTreeView propertyTreeView

the IPropertyTreeView from which it was removed

Overrides
IShowPropertyImpl.Removed(IPropertyTreeView)
| Improve this Doc View Source

SameData(DimensionStyle)

Checks whether this dimensionstyle has the same properties as the other dimension style. Name equality is not checked.

Declaration
public bool SameData(DimensionStyle other)
Parameters
Type Name Description
DimensionStyle other

The other dimension style

Returns
Type Description
System.Boolean

true if equal

Events

| Improve this Doc View Source

PropertyChangedEvent

Declaration
public event DimensionStyle.PropertyChangedDelegate PropertyChangedEvent
Event Type
Type Description
DimensionStyle.PropertyChangedDelegate

Explicit Interface Implementations

| Improve this Doc View Source

INamedAttribute.GetSelectionProperty(String, Project, GeoObjectList)

Declaration
IShowProperty INamedAttribute.GetSelectionProperty(string key, Project project, GeoObjectList geoObjectList)
Parameters
Type Name Description
System.String key
Project project
GeoObjectList geoObjectList
Returns
Type Description
IShowProperty
| Improve this Doc View Source

INamedAttribute.Parent

Declaration
IAttributeList INamedAttribute.Parent { get; set; }
Returns
Type Description
IAttributeList
| Improve this Doc View Source

ICommandHandler.OnCommand(String)

Declaration
bool ICommandHandler.OnCommand(string MenuId)
Parameters
Type Name Description
System.String MenuId
Returns
Type Description
System.Boolean
| Improve this Doc View Source

ICommandHandler.OnSelected(MenuWithHandler, Boolean)

Declaration
void ICommandHandler.OnSelected(MenuWithHandler selectedMenuItem, bool selected)
Parameters
Type Name Description
MenuWithHandler selectedMenuItem
System.Boolean selected
| Improve this Doc View Source

ICommandHandler.OnUpdateCommand(String, CommandState)

Declaration
bool ICommandHandler.OnUpdateCommand(string MenuId, CommandState CommandState)
Parameters
Type Name Description
System.String MenuId
CommandState CommandState
Returns
Type Description
System.Boolean

Implements

IShowProperty
IPropertyEntry
System.Runtime.Serialization.ISerializable
INamedAttribute
ICommandHandler
  • Improve this Doc
  • View Source
In This Article
Back to top Generated by DocFX