DXFReaderNETControlAddLinearDimension Method (Vector3, Vector3, Vector3, Double, String, Int16, String, String, Boolean)
|
Adds a new linear dimension to the current drawing with start point and end point.
Namespace:
DXFReaderNET
Assembly:
DXFReaderNET (in DXFReaderNET.dll) Version: 20.12.2
Syntaxpublic EntityObject AddLinearDimension(
Vector3 StartPoint,
Vector3 EndPoint,
Vector3 Position,
double Rotation = 0,
string DimensionStyleName = "",
short ACIColor = 256,
string LayerName = "",
string LineTypeName = "",
bool AddToDrawing = true
)
Public Function AddLinearDimension (
StartPoint As Vector3,
EndPoint As Vector3,
Position As Vector3,
Optional Rotation As Double = 0,
Optional DimensionStyleName As String = "",
Optional ACIColor As Short = 256,
Optional LayerName As String = "",
Optional LineTypeName As String = "",
Optional AddToDrawing As Boolean = true
) As EntityObject
public:
EntityObject^ AddLinearDimension(
Vector3 StartPoint,
Vector3 EndPoint,
Vector3 Position,
double Rotation = 0,
String^ DimensionStyleName = L"",
short ACIColor = 256,
String^ LayerName = L"",
String^ LineTypeName = L"",
bool AddToDrawing = true
)
member AddLinearDimension :
StartPoint : Vector3 *
EndPoint : Vector3 *
Position : Vector3 *
?Rotation : float *
?DimensionStyleName : string *
?ACIColor : int16 *
?LayerName : string *
?LineTypeName : string *
?AddToDrawing : bool
(* Defaults:
let _Rotation = defaultArg Rotation 0
let _DimensionStyleName = defaultArg DimensionStyleName ""
let _ACIColor = defaultArg ACIColor 256
let _LayerName = defaultArg LayerName ""
let _LineTypeName = defaultArg LineTypeName ""
let _AddToDrawing = defaultArg AddToDrawing true
*)
-> EntityObject
METHOD AddLinearDimension(
StartPoint AS Vector3,
EndPoint AS Vector3,
Position AS Vector3,
Rotation AS REAL8 := 0,
DimensionStyleName AS STRING := "",
ACIColor AS SHORT := 256,
LayerName AS STRING := "",
LineTypeName AS STRING := "",
AddToDrawing AS LOGIC := TRUE
) AS EntityObject
Parameters
- StartPoint
- Type: DXFReaderNETVector3
First reference point of the dimension. - EndPoint
- Type: DXFReaderNETVector3
Second reference point of the dimension. - Position
- Type: DXFReaderNETVector3
Point position of the dimension line. - Rotation (Optional)
- Type: SystemDouble
Rotation in degrees of the dimension line. - DimensionStyleName (Optional)
- Type: SystemString
The dimension style name. If omitted the current dimension style will be used. - ACIColor (Optional)
- Type: SystemInt16
A number for 0 to 256 corresponding to the AutoCAD Color Index (0 = ByBlock; 256 = ByLayer. Default value = 256). - LayerName (Optional)
- Type: SystemString
The layer name. If omitted, or layername doesn't exist, the CurrentLayer will be used. - LineTypeName (Optional)
- Type: SystemString
The linetype name. If omitted, or linetype doesn't exist, the CurrentLineTypeName will be used. - AddToDrawing (Optional)
- Type: SystemBoolean
If true, the entity will be added to the drawing. Determines whether the created slot entity should actually be added to the current drawing or database. If false, the method just creates and returns the EntityObject without inserting it into the drawing. Useful when you want to preview, modify, or combine it with other entities before committing.
Return Value
Type:
EntityObjectThe new added entity as a
Dimension.
RemarksThe entity is added to the active layout.
See Also