create a dimension style using c#

create a dimension style using c#

Anonymous
Not applicable
1,249 Views
1 Reply
Message 1 of 2

create a dimension style using c#

Anonymous
Not applicable
AutoCAD 2009. How do you create a dimension style in a drawing using C#?
Thx.
Kevin.
0 Likes
1,250 Views
1 Reply
Reply (1)
Message 2 of 2

Anonymous
Not applicable
oops .. solved it .. sorry *blush*

using System;
using Autodesk.AutoCAD.Runtime;
using Autodesk.AutoCAD.ApplicationServices;
using Autodesk.AutoCAD.DatabaseServices;

namespace ...{
public class ... {
[CommandMethod("...")]
public void ...()
{
Database db = Autodesk.AutoCAD.ApplicationServices.Application.DocumentManager.MdiActiveDocument.Database;
Autodesk.AutoCAD.DatabaseServices.TransactionManager tm = db.TransactionManager;
try
{
using (Transaction myT = tm.StartTransaction())
{
DimStyleTable dst1 = (DimStyleTable)tm.GetObject(db.DimStyleTableId,OpenMode.ForWrite);
DimStyleTableRecord dstr1 = new DimStyleTableRecord();
... define dim style stuff..;
dst1.Add(dstr1);
myT.TransactionManager.AddNewlyCreatedDBObject(dstr1, true);
myT.Commit();
}
}
catch(Autodesk.AutoCAD.Runtime.Exception ex)
{
return;
}
0 Likes