Đến nội dung


Hình ảnh
- - - - -

Quản Lý Views?


  • Please log in to reply
1 reply to this topic

#1 nvson

nvson

    biết vẽ ellipse

  • Members
  • PipPip
  • 52 Bài viết
Điểm đánh giá: 4 (bình thường)

Đã gửi 31 August 2015 - 08:37 PM

Các bác cho hỏi cách tạo view (giống như đánh lệnh -VIEW) và lấy danh sách các View... bằng VB.NET nhé.

 

Thank you!


  • 0

#2 gia_bach

gia_bach

    biết lệnh adcenter

  • CADViet Team
  • PipPipPipPipPipPipPip
  • 1433 Bài viết
Điểm đánh giá: 1426 (rất tốt)

Đã gửi 04 September 2015 - 03:46 PM

Tham khảo code C# 

        [CommandMethod("PrintNamedView")]
        public static void PrintNamedView()
        {
            Document acDoc = Application.DocumentManager.MdiActiveDocument;
            Database acCurDb = acDoc.Database;
            using (Transaction acTrans = acCurDb.TransactionManager.StartTransaction())
            {
                ViewTable acViewTbl = acTrans.GetObject(acCurDb.ViewTableId, OpenMode.ForRead) as ViewTable;
                foreach (ObjectId id in acViewTbl)
                {
                    ViewTableRecord acVportTblRec = acTrans.GetObject(id, OpenMode.ForRead) as ViewTableRecord;
                    acDoc.Editor.WriteMessage("\n" + acVportTblRec.Name);
                }
            }
        }

  • 0