Problem with draft

Problem with draft

Anonymous
Not applicable
467 Views
1 Reply
Message 1 of 2

Problem with draft

Anonymous
Not applicable

i want to attach template on my drawing through c# code, can any one help me how to do this.

0 Likes
468 Views
1 Reply
Reply (1)
Message 2 of 2

fenton_webb
Autodesk
Autodesk

You can use http://www.theswamp.org/index.php?topic=44313.0

 

Imports Autodesk.AutoCAD.Runtime
Imports Autodesk.AutoCAD.DatabaseServices
Imports Autodesk.AutoCAD.Geometry
Imports Autodesk.AutoCAD.EditorInput
Imports Autodesk.AutoCAD.ApplicationServices
Imports System.IO
Public Class Class2
    <CommandMethod("AddtoBT")> _
       Public Sub InsBlock()
            Dim FileNameLoc As String = "C:\TEMP\CIRCLESQUARE.DWG"
            Dim FileName As String = "CIRCLESQUARE"
            Dim doc As Document = Autodesk.AutoCAD.ApplicationServices.Application.DocumentManager.MdiActiveDocument
            Dim db As Database = doc.Database
            Dim xDB As New Database(False, True)
            xDB.ReadDwgFile(FileNameLoc, FileShare.Read, True, Nothing)
            Using tr As Transaction = doc.TransactionManager.StartTransaction()
                Dim bt As BlockTable = DirectCast(tr.GetObject(db.BlockTableId, OpenMode.ForWrite), BlockTable)
                Dim id As ObjectId = db.Insert(FileName, xDB, True)
                tr.Commit()
            End Using
        End Sub




Fenton Webb
AutoCAD Engineering
Autodesk

0 Likes