• Industries
  • Products
  • Buy
  • Services & Support
  • Communities
  • Discussion Groups

    .NET

    Reply
    New Member
    lejros
    Posts: 2
    Registered: ‎01-17-2012

    Attach image from VB.NET to AutoCad

    250 Views, 4 Replies
    01-17-2012 10:11 AM

    Hello!


    I have just started to programming VB.NET with AutoCad but can´t find any information about how to attach a image from a userform commandbuton into AutoCad. I have programming in VBA before but can´t find any solution for inserting pictures in VB.NET. Is it possible to use the "imageattach" with attributes? or -image command? Or should I use Rasterimage?

     

    I want a image (*.jpg*) file to appear in AutoCad when I press the Commandbutton in my Form.

    I hope you understand what I mean. And excuse,if my english is bad!

    Thanks

    Please use plain text.
    Valued Contributor
    SENL1362
    Posts: 58
    Registered: ‎07-20-2011

    Re: Attach image from VB.NET to AutoCad

    01-17-2012 12:31 PM in reply to: lejros

    search for  RasterImage   in http://through-the-interface.typepad.com

    Please use plain text.
    New Member
    lejros
    Posts: 2
    Registered: ‎01-17-2012

    Re: Attach image from VB.NET to AutoCad

    01-17-2012 02:07 PM in reply to: lejros

    Hi! Thanks for the link. Have looked there and can only find codes for C#. What library do I need to import for doing rasterimage?

    Please use plain text.
    *Expert Elite*
    arcticad
    Posts: 1,259
    Registered: ‎06-21-2004

    Re: Attach image from VB.NET to AutoCad

    01-17-2012 02:22 PM in reply to: lejros

    http://www.developerfusion.com/tools/convert/csharp-to-vb/

    ---------------------------



    “We don’t have a snowball’s chance in a blast furnace of surviving this attack unless every one of our units gets into the fight right now!”
    Please use plain text.
    Valued Mentor
    Posts: 307
    Registered: ‎03-31-2005

    Re: Attach image from VB.NET to AutoCad

    01-17-2012 03:09 PM in reply to: lejros

    Reference library is acdbmgd. Rasterimagedef is a member of Autodesk.AutoCAD.DatabaseServices.

     

    My code samples are limited.  You should search here for more.

     

    ObjectID of dictionary is

    Dim imagedictionaryId As ObjectId = RasterImageDef.GetImageDictionary(db)

    Dictionary is

    Dim imagedictionary As DBDictionary = tx.GetObject(imagedictionaryId, OpenMode.ForWrite)

     

    Please use plain text.