La classe DimStyleTable est une table de symboles qui contient toutes les définitions de styles de cote dans un dessin AutoCAD.
Autodesk.AutoCAD.DatabaseServices
System.Object
└─ RXObject
└─ DBObject
└─ SymbolTable
└─ DimStyleTable
| Méthode | Type de Retour | Description |
|---|---|---|
Has(string) |
bool |
Vérifie si un style de cote existe par nom |
this[string] |
ObjectId |
Obtient l'ObjectId du style de cote par nom (indexeur) |
using (Transaction tr = db.TransactionManager.StartTransaction())
{
DimStyleTable dst = tr.GetObject(db.DimStyleTableId, OpenMode.ForRead) as DimStyleTable;
ed.WriteMessage("\nStyles de cote dans le dessin :");
foreach (ObjectId styleId in dst)
{
DimStyleTableRecord dstr = tr.GetObject(styleId, OpenMode.ForRead) as DimStyleTableRecord;
ed.WriteMessage($"\n {dstr.Name}");
}
tr.Commit();
}