Setting Dimstyle Properties

Setting Dimstyle Properties

My_Civil_3D
Advocate Advocate
475 Views
1 Reply
Message 1 of 2

Setting Dimstyle Properties

My_Civil_3D
Advocate
Advocate

Hi guys i am busy with a function that checks if a dimstyle exists if not it will create it. i have started by setting the properties but already running into some things i dont know. the things i am stuck with so far i have commented out see bellow. anyone that can help

 //Set Line Properties
 newDimStyle.Dimclrd = Autodesk.AutoCAD.Colors.Color.FromColorIndex(ColorMethod.ByAci, 4); // Dimension Lines Color
 //newDimStyle. = . //Set Dimension LineType (Not Sure Cant Find the Correct way)
 newDimStyle.Dimlwd = LineWeight.ByBlock;  //Set Dimension LineWeight
 //newDimStyle. = 1.25; // Set Dimension Baseline Spacing (Not SUre i cant find the right option)
 newDimStyle.Dimsd1 = false; // Suppress dimline 1
 newDimStyle.Dimsd2 = false; // Suppress dimline 2
 newDimStyle.Dimclre = Autodesk.AutoCAD.Colors.Color.FromColorIndex(ColorMethod.ByAci, 4); // Extension Lines Color
 newDimStyle.Dimltex1 = ObjectId.Null; //Set Linetype ext line 1
 newDimStyle.Dimltex2 = ObjectId.Null; //Set Linetype ext line 2
 newDimStyle.Dimse1 = false; // Suppress Ext Line 1 
 newDimStyle.Dimse2 = false; //Suppress Ext Line 2 
 newDimStyle.Dimexe = 1.25; //Set Extend Beyond dim Lines 
 newDimStyle.Dimexo = 1.25; //Set offset from origin 

 

Civil 3D Certified Professional
0 Likes
476 Views
1 Reply
Reply (1)
Message 2 of 2

Gepaha
Collaborator
Collaborator
// Dimension lines:
AcDb.ObjectId lineTypeId = db.ContinuousLinetype;
newDimStyle.Dimclrd = AcCol.Color.FromColorIndex(AcCol.ColorMethod.None, 10); // Color
newDimStyle.Dimltype = lineTypeId; // Linetype
newDimStyle.Dimlwd = AcDb.LineWeight.LineWeight013; // Lineweight
newDimStyle.Dimdle = 1; // Extend Beyond Ticks
newDimStyle.Dimdli = 7; // Baseline Spacing
newDimStyle.Dimsd1 = false; // Suppress dim line 1
newDimStyle.Dimsd2 = false; // Suppress dim line 2

// Extension Lines:
newDimStyle.Dimclre = AcCol.Color.FromColorIndex(AcCol.ColorMethod.None, 84); // Color
newDimStyle.Dimltex1 = lineTypeId; // Linetype Ext 1
newDimStyle.Dimltex2 = lineTypeId; // Linetype Ext 2
newDimStyle.Dimlwe = AcDb.LineWeight.LineWeight013; // Lineweight
newDimStyle.Dimse1 = false; // Suppress Ext line 1
newDimStyle.Dimse2 = false; // Suppress Ext line 2
newDimStyle.Dimexe = 2.5; // Extend Beyond Dim Lines
newDimStyle.Dimexo = 2.5; // Offset From Origin
newDimStyle.DimfxlenOn = false; // Fixed Length Extension Lines
newDimStyle.Dimfxlen = 1; // Length
0 Likes