Skip to content

Latest commit

 

History

History
51 lines (38 loc) · 1.39 KB

File metadata and controls

51 lines (38 loc) · 1.39 KB

Classe ViewTable

Vue d'Ensemble

La classe ViewTable est une table de symboles qui contient toutes les définitions de vues nommées dans un dessin AutoCAD.

Namespace

Autodesk.AutoCAD.DatabaseServices

Hiérarchie d'Héritage

System.Object
  └─ RXObject
      └─ DBObject
          └─ SymbolTable
              └─ ViewTable

Méthodes Clés

Méthode Type de Retour Description
Has(string) bool Vérifie si une vue existe par nom
this[string] ObjectId Obtient l'ObjectId de la vue par nom (indexeur)

Exemples de Code

Exemple 1: Lister Toutes les Vues Nommées

using (Transaction tr = db.TransactionManager.StartTransaction())
{
    ViewTable vt = tr.GetObject(db.ViewTableId, OpenMode.ForRead) as ViewTable;
    
    ed.WriteMessage("\nVues nommées dans le dessin :");
    
    foreach (ObjectId viewId in vt)
    {
        ViewTableRecord vtr = tr.GetObject(viewId, OpenMode.ForRead) as ViewTableRecord;
        
        ed.WriteMessage($"\n  {vtr.Name}");
    }
    
    tr.Commit();
}

Objets Associés

  • Database - Contient ViewTableId
  • ViewTableRecord - Définition de vue nommée

Références