La classe UcsTable est une table de symboles qui contient toutes les définitions de Système de Coordonnées Utilisateur (SCU) dans un dessin AutoCAD.
Autodesk.AutoCAD.DatabaseServices
System.Object
└─ RXObject
└─ DBObject
└─ SymbolTable
└─ UcsTable
| Méthode | Type de Retour | Description |
|---|---|---|
Has(string) |
bool |
Vérifie si un SCU existe par nom |
this[string] |
ObjectId |
Obtient l'ObjectId du SCU par nom (indexeur) |
using (Transaction tr = db.TransactionManager.StartTransaction())
{
UcsTable ut = tr.GetObject(db.UcsTableId, OpenMode.ForRead) as UcsTable;
ed.WriteMessage("\nDéfinitions SCU dans le dessin :");
foreach (ObjectId ucsId in ut)
{
UcsTableRecord utr = tr.GetObject(ucsId, OpenMode.ForRead) as UcsTableRecord;
ed.WriteMessage($"\n {utr.Name}");
}
tr.Commit();
}- Database - Contient UcsTableId
- UcsTableRecord - Définition de SCU