<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">
    <title>AutoCAD DevBlog</title>
    
    <link rel="alternate" type="text/html" href="http://adndevblog.typepad.com/autocad/" />
    <id>tag:typepad.com,2003:weblog-99923463260509965</id>
    <updated>2013-05-22T11:33:02-07:00</updated>
    
    <generator uri="http://www.typepad.com/">TypePad</generator>
    <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/AutocadDevblog" /><feedburner:info uri="autocaddevblog" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><entry>
        <title>Refresh the Plant3d Project Manager Window using .NET</title>
        <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/AutocadDevblog/~3/89w_QedCd14/refresh-the-plant3d-project-manager-window-using-net.html" />
        <link rel="replies" type="text/html" href="http://adndevblog.typepad.com/autocad/2013/05/refresh-the-plant3d-project-manager-window-using-net.html" thr:count="0" />
        <id>tag:typepad.com,2003:post-6a0167607c2431970b0192aa33cc4d970d</id>
        <published>2013-05-22T11:33:02-07:00</published>
        <updated>2013-05-22T11:33:02-07:00</updated>
        <summary>by Fenton Webb The best way to force a refresh of the Plant3d Project Manager window is to invoke the command _.REFRESHPMESW You can invoke this command synchronously using the notes found here http://adndevblog.typepad.com/autocad/2012/04/synchronously-send-and-wait-for-commands-in-autocad-using-c-net.html</summary>
        <author>
            <name>Fenton Webb</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term=".NET" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="2012" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="2013" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="2014" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Fenton Webb" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Plant3D" />
        
        
<content type="xhtml" xml:lang="en-US" xml:base="http://adndevblog.typepad.com/autocad/"><div xmlns="http://www.w3.org/1999/xhtml"><p>by <a href="http://adndevblog.typepad.com/autocad/fenton-webb.html">Fenton Webb</a></p>  <p>The best way to force a refresh of the Plant3d Project Manager window is to invoke the command _.<strong>REFRESHPMESW </strong></p>  <p>You can invoke this command synchronously using the notes found here <a href="http://adndevblog.typepad.com/autocad/2012/04/synchronously-send-and-wait-for-commands-in-autocad-using-c-net.html">http://adndevblog.typepad.com/autocad/2012/04/synchronously-send-and-wait-for-commands-in-autocad-using-c-net.html</a></p><xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/AutocadDevblog/~4/89w_QedCd14" height="1" width="1" /></div></content>



    <feedburner:origLink>http://adndevblog.typepad.com/autocad/2013/05/refresh-the-plant3d-project-manager-window-using-net.html</feedburner:origLink></entry>
    <entry>
        <title>AutoCAD API Wishlist Survey 2013</title>
        <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/AutocadDevblog/~3/Hyj0jMm_kpM/autocad-api-wishlist-survey-2013.html" />
        <link rel="replies" type="text/html" href="http://adndevblog.typepad.com/autocad/2013/05/autocad-api-wishlist-survey-2013.html" thr:count="0" />
        <id>tag:typepad.com,2003:post-6a0167607c2431970b0191025ce5e5970c</id>
        <published>2013-05-20T22:07:55-07:00</published>
        <updated>2013-05-20T22:11:58-07:00</updated>
        <summary>By Virupaksha Aithal It is my pleasure to announce the launch of the AutoCAD API wishlist survey for 2013. I hope you’ll be willing to give 5-10 minutes of your time to take the survey – the results will be used to guide the efforts of our engineering team. Click...</summary>
        <author>
            <name>Virupaksha Aithal</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="Announcements" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="AutoCAD" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Virupaksha Aithal" />
        
        
<content type="xhtml" xml:lang="en-US" xml:base="http://adndevblog.typepad.com/autocad/"><div xmlns="http://www.w3.org/1999/xhtml"><p>By <a href="http://adndevblog.typepad.com/autocad/Virupaksha-Aithal.html" target="_self">Virupaksha Aithal</a></p>
<p>It is my pleasure to announce the launch of the AutoCAD API wishlist survey for 2013. I hope you’ll be willing to give 5-10 minutes of your time to take the survey – the results will be used to guide the efforts of our engineering team.</p>
<a href="https://www.surveymonkey.com/s/JWHQGTJ">Click here to take survey</a>
<p>The survey will remain open until 21<sup>st</sup> of June 2013.</p><xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/AutocadDevblog/~4/Hyj0jMm_kpM" height="1" width="1" /></div></content>



    <feedburner:origLink>http://adndevblog.typepad.com/autocad/2013/05/autocad-api-wishlist-survey-2013.html</feedburner:origLink></entry>
    <entry>
        <title>Obtain the RGB color value from an AcDbEntity using ObjectARX and RealDWG</title>
        <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/AutocadDevblog/~3/u5ac17PtHQo/obtain-the-rgb-color-value-from-an-acdbentity-using-objectarx-and-realdwg.html" />
        <link rel="replies" type="text/html" href="http://adndevblog.typepad.com/autocad/2013/05/obtain-the-rgb-color-value-from-an-acdbentity-using-objectarx-and-realdwg.html" thr:count="0" />
        <id>tag:typepad.com,2003:post-6a0167607c2431970b0191023e731a970c</id>
        <published>2013-05-17T11:42:24-07:00</published>
        <updated>2013-05-17T11:42:24-07:00</updated>
        <summary>by Fenton Webb Here’s how to obtain the RGB value from an already AcDb::kOpenForRead AcDbEntity. static COLORREF GetRGBFromEntity( AcDbEntity *ent ) { COLORREF colorRef = RGB(255, 255, 255); AcCmColor Color = ent-&gt;color(); AcCmEntityColor::ColorMethod ColorMethod = Color.colorMethod(); switch(ColorMethod) { case AcCmEntityColor::kByACI: { long acirgb, r,g,b; acirgb = AcCmEntityColor::lookUpRGB(Color.colorIndex()); b = (...</summary>
        <author>
            <name>Fenton Webb</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="2010" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="2011" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="2012" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="2013" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="2014" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="AutoCAD" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Fenton Webb" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="ObjectARX" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="RealDWG" />
        
        
<content type="xhtml" xml:lang="en-US" xml:base="http://adndevblog.typepad.com/autocad/"><div xmlns="http://www.w3.org/1999/xhtml"><p>by <a href="http://adndevblog.typepad.com/autocad/fenton-webb.html">Fenton Webb</a></p>  <p>Here’s how to obtain the RGB value from an already AcDb::kOpenForRead AcDbEntity.</p>  <div style="font-family: ; background: white; color: ">   <p style="margin: 0px"><font face="Consolas"><span style="color: "><font color="#0000ff"><font style="font-size: 8pt">static</font></font></span><font style="font-size: 8pt"><font color="#000000"> </font><span style="color: "><font color="#010001">COLORREF</font></span><font color="#000000"> </font><span style="color: "><font color="#010001">GetRGBFromEntity</font></span><font color="#000000">( </font><span style="color: "><font color="#010001">AcDbEntity </font></span><font color="#000000">*</font><span style="color: "><font color="#010001">ent</font></span><font color="#000000"> )</font></font></font></p>    <p style="margin: 0px"><font face="Consolas"><font style="font-size: 8pt" color="#000000">{</font></font></p>    <p style="margin: 0px"><font face="Consolas"><font color="#000000"><font style="font-size: 8pt">  </font></font><font style="font-size: 8pt"><span style="color: "><font color="#010001">COLORREF c</font></span><span style="color: "><font color="#010001">olorRef</font></span><font color="#000000"> = </font><span style="color: "><font color="#010001">RGB</font></span><font color="#000000">(255, 255, 255);</font></font></font></p>    <p style="margin: 0px"><font face="Consolas"><font color="#000000"><font style="font-size: 8pt">  </font></font><font style="font-size: 8pt"><span style="color: "><font color="#010001">AcCmColor</font></span><font color="#000000"> </font><span style="color: "><font color="#010001">Color</font></span><font color="#000000"> = e</font><span style="color: "><font color="#010001">nt</font></span><font color="#000000">-&gt;</font><span style="color: "><font color="#010001">color</font></span><font color="#000000">();</font></font></font></p>    <p style="margin: 0px"><font face="Consolas"><font color="#000000"><font style="font-size: 8pt">  </font></font><font style="font-size: 8pt"><span style="color: "><font color="#010001">AcCmEntityColor</font></span><font color="#000000">::</font><span style="color: "><font color="#010001">ColorMethod</font></span><font color="#000000"> </font><span style="color: "><font color="#010001">ColorMethod</font></span><font color="#000000"> = </font><span style="color: "><font color="#010001">Color</font></span><font color="#000000">.</font><span style="color: "><font color="#010001">colorMethod</font></span><font color="#000000">();</font></font></font></p>    <p style="margin: 0px"><font face="Consolas"><font style="font-size: 8pt" color="#000000"> </font></font></p>    <p style="margin: 0px"><font face="Consolas"><font color="#000000"><font style="font-size: 8pt">  </font></font><font style="font-size: 8pt"><span style="color: "><font color="#0000ff">switch</font></span><font color="#000000">(</font><span style="color: "><font color="#010001">ColorMethod</font></span><font color="#000000">)</font></font></font></p>    <p style="margin: 0px"><font face="Consolas"><font style="font-size: 8pt" color="#000000">  {</font></font></p>    <p style="margin: 0px"><font face="Consolas"><font color="#000000"><font style="font-size: 8pt">  </font></font><font style="font-size: 8pt"><span style="color: "><font color="#0000ff">case</font></span><font color="#000000"> </font><span style="color: "><font color="#010001">AcCmEntityColor</font></span><font color="#000000">::</font><span style="color: "><font color="#010001">kByACI</font></span><font color="#000000">:</font></font></font></p>    <p style="margin: 0px"><font face="Consolas"><font style="font-size: 8pt" color="#000000">    {          </font></font></p>    <p style="margin: 0px"><font face="Consolas"><font color="#000000"><font style="font-size: 8pt">      </font></font><font style="font-size: 8pt"><span style="color: "><font color="#0000ff">long</font></span><font color="#000000"> </font><span style="color: "><font color="#010001">acirgb</font></span><font color="#000000">, </font><span style="color: "><font color="#010001">r</font></span><font color="#000000">,</font><span style="color: "><font color="#010001">g</font></span><font color="#000000">,</font><span style="color: "><font color="#010001">b</font></span><font color="#000000">;</font></font></font></p>    <p style="margin: 0px"><font face="Consolas"><font color="#000000"><font style="font-size: 8pt">      </font></font><font style="font-size: 8pt"><span style="color: "><font color="#010001">acirgb</font></span><font color="#000000"> = </font><span style="color: "><font color="#010001">AcCmEntityColor</font></span><font color="#000000">::</font><span style="color: "><font color="#010001">lookUpRGB</font></span><font color="#000000">(</font><span style="color: "><font color="#010001">Color</font></span><font color="#000000">.</font><span style="color: "><font color="#010001">colorIndex</font></span><font color="#000000">());</font></font></font></p>    <p style="margin: 0px"><font face="Consolas"><font style="font-size: 8pt" color="#000000"> </font></font></p>    <p style="margin: 0px"><font face="Consolas"><font color="#000000"><font style="font-size: 8pt">      </font></font><font style="font-size: 8pt"><span style="color: "><font color="#010001">b</font></span><font color="#000000"> = ( </font><span style="color: "><font color="#010001">acirgb</font></span><font color="#000000"> &amp; 0xff00L ); </font></font></font></p>    <p style="margin: 0px"><font face="Consolas"><font color="#000000"><font style="font-size: 8pt">      </font></font><font style="font-size: 8pt"><span style="color: "><font color="#010001">g</font></span><font color="#000000"> = ( </font><span style="color: "><font color="#010001">acirgb</font></span><font color="#000000"> &amp; 0xff00L ) &gt;&gt; 8; </font></font></font></p>    <p style="margin: 0px"><font face="Consolas"><font color="#000000"><font style="font-size: 8pt">      </font></font><font style="font-size: 8pt"><span style="color: "><font color="#010001">r</font></span><font color="#000000"> = </font><span style="color: "><font color="#010001">acirgb</font></span><font color="#000000"> &gt;&gt; 16;</font></font></font></p>    <p style="margin: 0px"><font face="Consolas"><font style="font-size: 8pt" color="#000000"> </font></font></p>    <p style="margin: 0px"><font face="Consolas"><font color="#000000"><font style="font-size: 8pt">      </font></font><font style="font-size: 8pt"><span style="color: "><font color="#010001">c<span style="color: "><font color="#010001">olorRef</font></span></font></span><font color="#000000"> = </font><span style="color: "><font color="#010001">RGB</font></span><font color="#000000">( </font><span style="color: "><font color="#010001">r</font></span><font color="#000000">, </font><span style="color: "><font color="#010001">g</font></span><font color="#000000">, </font><span style="color: "><font color="#010001">b</font></span><font color="#000000">);  </font></font></font></p>    <p style="margin: 0px"><font face="Consolas"><font color="#000000"><font style="font-size: 8pt">      </font></font><font style="font-size: 8pt"><span style="color: "><font color="#0000ff">break</font></span><font color="#000000">;</font></font></font></p>    <p style="margin: 0px"><font face="Consolas"><font style="font-size: 8pt" color="#000000"> </font></font></p>    <p style="margin: 0px"><font face="Consolas"><font style="font-size: 8pt" color="#000000">    }</font></font></p>    <p style="margin: 0px"><font face="Consolas"><font style="font-size: 8pt" color="#000000">  }</font></font></p>    <p style="margin: 0px"><font face="Consolas"><font color="#000000"><font style="font-size: 8pt">  </font></font><font style="font-size: 8pt"><span style="color: "><font color="#0000ff">return</font></span><font color="#000000"> </font><span style="color: "><font color="#010001">c<span style="color: "><font color="#010001">olorRef</font></span></font></span><font color="#000000">;</font></font></font></p>    <p style="margin: 0px"><font face="Consolas"><font style="font-size: 8pt" color="#000000">}</font></font></p>    <p style="margin: 0px"><font face="Consolas"><font style="font-size: 8pt" color="#000000"> </font></font></p> </div><xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/AutocadDevblog/~4/u5ac17PtHQo" height="1" width="1" /></div></content>



    <feedburner:origLink>http://adndevblog.typepad.com/autocad/2013/05/obtain-the-rgb-color-value-from-an-acdbentity-using-objectarx-and-realdwg.html</feedburner:origLink></entry>
    <entry>
        <title>How to display my custom web page in AutoCAD Help Dialog while pressing F1 during command</title>
        <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/AutocadDevblog/~3/cPOy10Igdzc/how-to-display-my-custom-web-page-in-autocad-help-dialog-while-pressing-f1-during-command.html" />
        <link rel="replies" type="text/html" href="http://adndevblog.typepad.com/autocad/2013/05/how-to-display-my-custom-web-page-in-autocad-help-dialog-while-pressing-f1-during-command.html" thr:count="0" />
        <id>tag:typepad.com,2003:post-6a0167607c2431970b019102334293970c</id>
        <published>2013-05-16T02:21:23-07:00</published>
        <updated>2013-05-16T02:24:18-07:00</updated>
        <summary>By Philippe Leefsma There is one particular whitelist in AutoCAD concerning online help. Only the domains on the list will be accepted by help browser, and the others will be forwarded to system default browser. This white list is hardcoded in 2013, but in the 2014, developers can now create...</summary>
        <author>
            <name>Philippe Leefsma</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term=".NET" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="AutoCAD" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Philippe Leefsma" />
        
        
<content type="xhtml" xml:lang="en-US" xml:base="http://adndevblog.typepad.com/autocad/"><div xmlns="http://www.w3.org/1999/xhtml"><p>By <a href="http://adndevblog.typepad.com/autocad/philippe-leefsma.html" target="_self">Philippe Leefsma</a></p>  <p>There is one particular whitelist in AutoCAD concerning online help. Only the domains on the list will be accepted by help browser, and the others will be forwarded to system default browser. </p>  <p>This white list is hardcoded in 2013, but in the 2014, developers can now create below registry key to add their own domain into it. The default value of this key is “autodesk.com”. </p>  <p>HKLM\SOFTWARE\Autodesk\AutoCAD\RXX.X\ACAD-XXX:XXX\<strong>SupportedUrls</strong> = "autodesk.com,<strong> mycustomdomain.com</strong>"</p>  <p> </p>  <p><a href="http://adndevblog.typepad.com/.a/6a0167607c2431970b019102334267970c-pi"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="regsample" border="0" alt="regsample" src="http://adndevblog.typepad.com/.a/6a0167607c2431970b01901c3d358a970b-pi" width="465" height="225" /></a></p>  <p> </p>  <p>Here is the VB.Net code:</p>  <p><span style="font-family: "><font face="Consolas"><font color="#000000"><font style="font-size: 14pt">&lt;</font></font><font style="font-size: 14pt"><span style="color: "><font color="#2b91af">CommandMethod</font></span><font color="#000000">(</font><span style="color: "><font color="#a31515">"MyHelp"</font></span><font color="#000000">,</font></font></font></span></p>  <p style="line-height: normal; margin: 0in 0in 0pt; text-autospace: ; mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: "><font face="Consolas"><font style="font-size: 14pt"><span style="color: "><font color="#a31515">   "InvokeHelpWeb"</font></span><font color="#000000">,</font></font></font></span></p>  <p style="line-height: normal; margin: 0in 0in 0pt; text-autospace: ; mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: "><font face="Consolas"><font style="font-size: 14pt"><span style="color: "><font color="#0000ff">   Nothing</font></span><font color="#000000">,</font></font></font></span></p>  <p style="line-height: normal; margin: 0in 0in 0pt; text-autospace: ; mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: "><font face="Consolas"><font style="font-size: 14pt"><span style="color: "><font color="#2b91af">   CommandFlags</font></span><font color="#000000">.Transparent,</font></font></font></span></p>  <p style="line-height: normal; margin: 0in 0in 0pt; text-autospace: ; mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: "><font face="Consolas"><font style="font-size: 14pt"><span style="color: "><font color="#0000ff">   Nothing</font></span><font color="#000000">,</font></font></font></span></p>  <p style="line-height: normal; margin: 0in 0in 0pt; text-autospace: ; mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: "><font face="Consolas"><font style="font-size: 14pt"><span style="color: "><font color="#a31515">   "http://adndevblog.typepad.com/autocad/"</font></span><font color="#000000">,</font></font></font></span></p>  <p style="line-height: normal; margin: 0in 0in 0pt; text-autospace: ; mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: "><font face="Consolas"><font style="font-size: 14pt"><span style="color: "><font color="#a31515">   ""</font></span><font color="#000000">)&gt; _</font></font></font></span></p>  <p style="line-height: normal; margin: 0in 0in 0pt; text-autospace: ; mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: "><font face="Consolas"><font style="font-size: 14pt"><span style="color: "><font color="#0000ff">Public</font></span><font color="#000000"> </font><span style="color: "><font color="#0000ff">Shared</font></span><font color="#000000"> </font><span style="color: "><font color="#0000ff">Sub</font></span><font color="#000000"> InvokeHelpWeb2()</font></font></font></span></p>  <p style="line-height: normal; margin: 0in 0in 0pt; text-autospace: ; mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: "><font color="#000000" face="Consolas" /></span></p>  <p style="line-height: normal; margin: 0in 0in 0pt; text-autospace: ; mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: "><font face="Consolas"><font style="font-size: 14pt" color="#000000" /></font></span></p>  <p style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none" class="MsoNormal"><font face="Consolas"><font style="font-size: 14pt"><span style="font-family: ; color: ; mso-ansi-language: fr" lang="FR"><font color="#0000ff">    Dim</font></span></font><span style="font-family: ; mso-ansi-language: fr" lang="FR"><font style="font-size: 14pt"><font color="#000000"> doc </font><span style="color: "><font color="#0000ff">As</font></span><font color="#000000"> </font><span style="color: "><font color="#2b91af">Document</font></span><font color="#000000"> = </font></font></span></font></p>  <p style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none" class="MsoNormal"><font face="Consolas"><span style="font-family: ; mso-ansi-language: fr" lang="FR"><font style="font-size: 14pt"><span style="color: "><font color="#2b91af">Application</font></span><font color="#000000">.DocumentManager.MdiActiveDocument</font></font></span></font></p>  <p style="line-height: normal; margin: 0in 0in 0pt; text-autospace: ; mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: ; mso-ansi-language: fr" lang="FR"><font face="Consolas"><font style="font-size: 14pt" color="#000000"> </font></font></span></p>  <p style="line-height: normal; margin: 0in 0in 0pt; text-autospace: ; mso-layout-grid-align: none" class="MsoNormal"><font face="Consolas"><span style="font-family: ; mso-ansi-language: fr" lang="FR"><span style="mso-spacerun: yes"><font color="#000000"><font style="font-size: 14pt">    </font></font></span></span><span style="font-family: ; color: "><font style="font-size: 14pt" color="#008000">'Press F1 while prompted to input value</font></span></font><span style="font-family: " /></p>  <p style="line-height: normal; margin: 0in 0in 0pt; text-autospace: ; mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: "><font face="Consolas"><font color="#000000"><span style="mso-spacerun: yes"><font style="font-size: 14pt">    </font></span><font style="font-size: 14pt">doc.Editor.GetDouble(</font></font><font style="font-size: 14pt"><span style="color: "><font color="#a31515">"Get Double:"</font></span><font color="#000000">)</font></font></font></span></p>  <p style="line-height: normal; margin: 0in 0in 0pt; text-autospace: ; mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: "><font face="Consolas"><font style="font-size: 14pt" color="#000000"> </font></font></span></p>  <p style="line-height: normal; margin: 0in 0in 0pt; text-autospace: ; mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: "><font face="Consolas"><font style="font-size: 14pt"><span style="color: "><font color="#0000ff">End</font></span><font color="#000000"> </font></font><span style="color: "><font style="font-size: 14pt" color="#0000ff">Sub</font></span></font></span></p>  <p style="line-height: normal; margin: 0in 0in 0pt; text-autospace: ; mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: "><font color="#ffffff" face="Consolas"><span style="color: ">-</span></font></span></p>  <p style="line-height: normal; margin: 0in 0in 0pt; text-autospace: ; mso-layout-grid-align: none" class="MsoNormal"><span style="font-family: "><font color="#0000ff" face="Consolas"><span style="color: "><a href="http://adndevblog.typepad.com/.a/6a0167607c2431970b01901c3d37fd970b-pi"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="help" border="0" alt="help" src="http://adndevblog.typepad.com/.a/6a0167607c2431970b01901c3d3816970b-pi" width="492" height="392" /></a></span></font></span></p><xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/AutocadDevblog/~4/cPOy10Igdzc" height="1" width="1" /></div></content>



    <feedburner:origLink>http://adndevblog.typepad.com/autocad/2013/05/how-to-display-my-custom-web-page-in-autocad-help-dialog-while-pressing-f1-during-command.html</feedburner:origLink></entry>
    <entry>
        <title>Change the background mask property of AcDbMText object programmatically using ObjectARX</title>
        <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/AutocadDevblog/~3/688lyWsv8oo/change-the-background-mask-property-of-acdbmtext-object-programmatically-using-objectarx.html" />
        <link rel="replies" type="text/html" href="http://adndevblog.typepad.com/autocad/2013/05/change-the-background-mask-property-of-acdbmtext-object-programmatically-using-objectarx.html" thr:count="1" thr:updated="2013-05-15T13:22:26-07:00" />
        <id>tag:typepad.com,2003:post-6a0167607c2431970b01901c2beb80970b</id>
        <published>2013-05-14T11:00:31-07:00</published>
        <updated>2013-05-14T11:00:31-07:00</updated>
        <summary>by Fenton Webb Issue I need to create (or set) an AcDbMText object with the background mask turned on. How can I do so programmatically? Solution We can do this both in ObjectARX and LISP. In ObjectARX, we can use setBackgroundFill() member function of class AcDbMText to do the job....</summary>
        <author>
            <name>Fenton Webb</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="2010" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="2011" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="2012" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="2013" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="2014" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="AutoCAD" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Fenton Webb" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="ObjectARX" />
        
        
<content type="xhtml" xml:lang="en-US" xml:base="http://adndevblog.typepad.com/autocad/"><div xmlns="http://www.w3.org/1999/xhtml"><p>by <a href="http://adndevblog.typepad.com/autocad/fenton-webb.html">Fenton Webb</a></p>  <p><b>Issue</b></p>  <p>I need to create (or set) an AcDbMText object with the background mask turned on. How can I do so programmatically?</p>  <p><a name="section2" /></p>  <p><b>Solution</b></p>  <p>We can do this both in ObjectARX and LISP.</p>  <p>In ObjectARX, we can use setBackgroundFill() member function of class AcDbMText to do the job. Please find the following code which toggles the background mask property of an MText entity.</p>  <div style="font-family: ; background: white; color: ">   <p style="margin: 0px"><font face="Consolas"><span style="color: "><font color="#0000ff"><font style="font-size: 8pt">void</font></font></span><font style="font-size: 8pt"><font color="#000000"> </font><span style="color: "><font color="#010001">test_setBackgroundFill_MText</font></span><font color="#000000">()</font></font></font></p>    <p style="margin: 0px"><font face="Consolas"><font style="font-size: 8pt" color="#000000">{</font></font></p>    <p style="margin: 0px"><font face="Consolas"><font color="#000000"><font style="font-size: 8pt">  </font></font><font style="font-size: 8pt"><span style="color: "><font color="#010001">ads_name</font></span><font color="#000000"> </font><span style="color: "><font color="#010001">ename</font></span><font color="#000000">;</font></font></font></p>    <p style="margin: 0px"><font face="Consolas"><font color="#000000"><font style="font-size: 8pt">  </font></font><font style="font-size: 8pt"><span style="color: "><font color="#010001">ads_point</font></span><font color="#000000"> </font><span style="color: "><font color="#010001">p</font></span><font color="#000000">;</font></font></font></p>    <p style="margin: 0px"><font face="Consolas"><font color="#000000"><font style="font-size: 8pt">  </font></font><span style="color: "><font style="font-size: 8pt" color="#008000">// select the entity</font></span></font></p>    <p style="margin: 0px"><font face="Consolas"><font color="#000000"><font style="font-size: 8pt">  </font></font><font style="font-size: 8pt"><span style="color: "><font color="#0000ff">int</font></span><font color="#000000"> </font><span style="color: "><font color="#010001">res</font></span><font color="#000000"> = </font><span style="color: "><font color="#010001">acedEntSel</font></span><font color="#000000">(</font><span style="color: "><font color="#010001">_T</font></span><font color="#000000">(</font><span style="color: "><font color="#a31515">"Please pick an MText entity: "</font></span><font color="#000000">), </font><span style="color: "><font color="#010001">ename</font></span><font color="#000000">, </font><span style="color: "><font color="#010001">p</font></span><font color="#000000"> );</font></font></font></p>    <p style="margin: 0px"><font face="Consolas"><font color="#000000"><font style="font-size: 8pt">  </font></font><span style="color: "><font style="font-size: 8pt" color="#008000">// if ok</font></span></font></p>    <p style="margin: 0px"><font face="Consolas"><font color="#000000"><font style="font-size: 8pt">  </font></font><font style="font-size: 8pt"><span style="color: "><font color="#0000ff">if</font></span><font color="#000000"> (</font><span style="color: "><font color="#010001">res</font></span><font color="#000000"> == </font><span style="color: "><font color="#010001">RTNORM</font></span><font color="#000000">)</font></font></font></p>    <p style="margin: 0px"><font face="Consolas"><font style="font-size: 8pt" color="#000000">  {</font></font></p>    <p style="margin: 0px"><font face="Consolas"><font color="#000000"><font style="font-size: 8pt">    </font></font><font style="font-size: 8pt"><span style="color: "><font color="#010001">AcDbObjectId</font></span><font color="#000000"> </font><span style="color: "><font color="#010001">oId</font></span><font color="#000000">;</font></font></font></p>    <p style="margin: 0px"><font face="Consolas"><font color="#000000"><font style="font-size: 8pt">    </font></font><font style="font-size: 8pt"><span style="color: "><font color="#010001">acdbGetObjectId</font></span><font color="#000000">( </font><span style="color: "><font color="#010001">oId</font></span><font color="#000000">, </font><span style="color: "><font color="#010001">ename</font></span><font color="#000000"> );</font></font></font></p>    <p style="margin: 0px"><font face="Consolas"><font color="#000000"><font style="font-size: 8pt">    </font></font><font style="font-size: 8pt"><span style="color: "><font color="#010001">AcDbObjectPointer</font></span><font color="#000000">&lt;</font><span style="color: "><font color="#010001">AcDbMText</font></span><font color="#000000">&gt; </font><span style="color: "><font color="#010001">pMText</font></span><font color="#000000">(</font><span style="color: "><font color="#010001">oId</font></span><font color="#000000">, </font><span style="color: "><font color="#010001">AcDb</font></span><font color="#000000">::</font><span style="color: "><font color="#010001">kForWrite</font></span><font color="#000000">);</font></font></font></p>    <p style="margin: 0px"><font face="Consolas"><font style="font-size: 8pt" color="#000000"> </font></font></p>    <p style="margin: 0px"><font face="Consolas"><font color="#000000"><font style="font-size: 8pt">    </font></font><font style="font-size: 8pt"><span style="color: "><font color="#0000ff">if</font></span><font color="#000000">(</font><span style="color: "><font color="#010001">pMText</font></span><font color="#000000">.</font><span style="color: "><font color="#010001">openStatus</font></span><font color="#000000">() == </font><span style="color: "><font color="#010001">Acad</font></span><font color="#000000">::</font><span style="color: "><font color="#010001">eOk</font></span><font color="#000000">)</font></font></font></p>    <p style="margin: 0px"><font face="Consolas"><font style="font-size: 8pt" color="#000000">    {</font></font></p>    <p style="margin: 0px"><font face="Consolas"><font color="#000000"><font style="font-size: 8pt">      </font></font><font style="font-size: 8pt"><span style="color: "><font color="#010001">AcCmColor</font></span><font color="#000000"> </font><span style="color: "><font color="#010001">color</font></span><font color="#000000">;</font></font></font></p>    <p style="margin: 0px"><font face="Consolas"><font color="#000000"><font style="font-size: 8pt">      </font></font><font style="font-size: 8pt"><span style="color: "><font color="#0000ff">if</font></span><font color="#000000">(</font><span style="color: "><font color="#010001">pMText</font></span><font color="#000000">-&gt;</font><span style="color: "><font color="#010001">backgroundFillOn</font></span><font color="#000000">())</font></font></font></p>    <p style="margin: 0px"><font face="Consolas"><font style="font-size: 8pt" color="#000000">      {</font></font></p>    <p style="margin: 0px"><font face="Consolas"><font color="#000000"><font style="font-size: 8pt">        </font></font><font style="font-size: 8pt"><span style="color: "><font color="#010001">pMText</font></span><font color="#000000">-&gt;</font><span style="color: "><font color="#010001">setUseBackgroundColor</font></span><font color="#000000">(</font><span style="color: "><font color="#0000ff">false</font></span><font color="#000000">);</font></font></font></p>    <p style="margin: 0px"><font face="Consolas"><font color="#000000"><font style="font-size: 8pt">        </font></font><font style="font-size: 8pt"><span style="color: "><font color="#010001">pMText</font></span><font color="#000000">-&gt;</font><span style="color: "><font color="#010001">setBackgroundFill</font></span><font color="#000000">(</font><span style="color: "><font color="#0000ff">false</font></span><font color="#000000">);</font></font></font></p>    <p style="margin: 0px"><font face="Consolas"><font style="font-size: 8pt" color="#000000">      }</font></font></p>    <p style="margin: 0px"><font face="Consolas"><font color="#000000"><font style="font-size: 8pt">      </font></font><span style="color: "><font style="font-size: 8pt" color="#0000ff">else</font></span></font></p>    <p style="margin: 0px"><font face="Consolas"><font style="font-size: 8pt" color="#000000">      {</font></font></p>    <p style="margin: 0px"><font face="Consolas"><font color="#000000"><font style="font-size: 8pt">        </font></font><font style="font-size: 8pt"><span style="color: "><font color="#010001">pMText</font></span><font color="#000000">-&gt;</font><span style="color: "><font color="#010001">setBackgroundFill</font></span><font color="#000000">(</font><span style="color: "><font color="#0000ff">true</font></span><font color="#000000">);</font></font></font></p>    <p style="margin: 0px"><font face="Consolas"><font color="#000000"><font style="font-size: 8pt">        </font></font><font style="font-size: 8pt"><span style="color: "><font color="#010001">color</font></span><font color="#000000">.</font><span style="color: "><font color="#010001">setColorIndex</font></span><font color="#000000">(1);</font></font></font></p>    <p style="margin: 0px"><font face="Consolas"><font color="#000000"><font style="font-size: 8pt">        </font></font><font style="font-size: 8pt"><span style="color: "><font color="#010001">pMText</font></span><font color="#000000">-&gt;</font><span style="color: "><font color="#010001">setBackgroundFillColor</font></span><font color="#000000">(</font><span style="color: "><font color="#010001">color</font></span><font color="#000000">);</font></font></font></p>    <p style="margin: 0px"><font face="Consolas"><font color="#000000"><font style="font-size: 8pt">        </font></font><font style="font-size: 8pt"><span style="color: "><font color="#010001">pMText</font></span><font color="#000000">-&gt;</font><span style="color: "><font color="#010001">setUseBackgroundColor</font></span><font color="#000000">(</font><span style="color: "><font color="#0000ff">false</font></span><font color="#000000">);</font></font></font></p>    <p style="margin: 0px"><font face="Consolas"><font style="font-size: 8pt" color="#000000">      }</font></font></p>    <p style="margin: 0px"><font face="Consolas"><font style="font-size: 8pt" color="#000000">    }</font></font></p>    <p style="margin: 0px"><font face="Consolas"><font color="#000000"><font style="font-size: 8pt">    </font></font><span style="color: "><font style="font-size: 8pt" color="#0000ff">else</font></span></font></p>    <p style="margin: 0px"><font face="Consolas"><font color="#000000"><font style="font-size: 8pt">      </font></font><font style="font-size: 8pt"><span style="color: "><font color="#010001">acutPrintf</font></span><font color="#000000">(</font><span style="color: "><font color="#010001">_T</font></span><font color="#000000">(</font><span style="color: "><font color="#a31515">"\nError - you need to select an MText entity..."</font></span><font color="#000000">));</font></font></font></p>    <p style="margin: 0px"><font face="Consolas"><font style="font-size: 8pt" color="#000000">  }</font></font></p>    <p style="margin: 0px"><font face="Consolas"><font style="font-size: 8pt" color="#000000">}</font></font></p>    <p style="margin: 0px"><font face="Consolas"><font style="font-size: 8pt" color="#000000"> </font></font></p> </div>  <p>In LISP, we can add group code 90 and set it as 1 to turn on the background mask. If we want to use a different color than the one used last time we can add group code 63 such as (63 . 1) - RED color - as well. We can turn off the mask by removing group code 90 and all related ones such as 63, 45, 441 and 421 (if applicable). A small tip here, we can substitute the original sub list of group code 90 with (90 . 2) to turn the mask off successfully and do not need to care about other related group codes. The following LISP code demonstrates how to do so…</p>  <p> </p>  <p><font size="1" face="Consolas">(defun toggleBackgroundMaskOfAMText (en / ed)     <br />  (setq ed (entget en))   ; Sets ed to the entity data      <br />  (setq atom90 (assoc 90 ed))      <br />  (if (= atom90 nil)      <br />    ;; no 90 groud code at all      <br />    (progn      <br />      (setq lst90 (cons 90 1))      <br />      (setq atom63 (cons 63 1))      <br />      (setq ed (append ed (list atom63 lst90)))      <br />      ;; Add the 63 group code to set the background color as 1 (RED)      <br />    )      <br />    (progn      <br />      (setq maskProp (cdr atom90))      <br />      (if (= (boole 1 maskProp 1) 1)      <br /> (setq new90 (cons 90 2))      <br /> (setq new90 (cons 90 1))      <br />      )      <br />      (setq ed      <br />      (subst new90      <br />      (assoc 90 ed) ; Toggle the value of 90 group in ed.      <br />      ed      <br />      )      <br />      )      <br />    )      <br />  ) </font></p>  <p><font size="1" face="Consolas">  (entmod ed)     <br />  (princ)      <br />)</font></p>  <p><font size="1" face="Consolas">(defun c:testBGMask ()     <br />  (toggleBackgroundMaskOfAMText      <br />    (car (entsel))      <br />  )      <br />)</font></p>  <p> </p>  <p>Here is some information about the DXF group codes related to Background Mask of MTEXT entities.</p>  <p>** Group code 90: Bit flags for background Mask </p>  <p>The possible values can be:</p>  <p><strong>        kFillTextBox            = 0x1     <br />        kFillTextBoxBackground  = 0x2      <br />        kUseWordBreak           = 0x4      <br />        kCheckedForUseWordBreak = 0x8</strong></p>  <p>In the Background Mask dialog UI (while in the text editor or double click on the text --&gt; right click context menu --&gt;  [Background Mask..]), we can check the 'Use background mask' option to set the kFillTextBox bit and 'Use drawing background color' option in the 'Fill Color' group to set the kFillTextBoxBackground bit. In ARX API, We can use AcDbMText::backgroundFillOn() AcDbMText::setBackgroundFill() to get and set the kFillTextBoxBackground bit.</p>  <p><strong>** Group code 63:  Fill Color </strong></p>  <p>Specifies the color for the background. If it is a true color, Group code 63 gives the ACI color value and the corresponding Group code 421 gives the AcCmColor’s value.</p>  <p>We can specify the background color of the MTEXT in the Background Mask dialog UI. In ARX API, we can use AcDbMText::getBackgroundFillColor and AcDbMText::setBackgroundFillColor to get and read the value.</p>  <p><strong>** Group code 45:  Border Offset Factor </strong></p>  <p>Specifies the margin around the text for the opaque background. The value is based on the text height. A factor of 1.0 exactly fits the multiline text object. A factor of 1.5 extends the background by 0.5 times the text height.</p>  <p>In the Background Mask dialog UI, we can specify it in the 'Border offset factor' field. In ARX API, We can use AcDbMText::getBackgroundScaleFactor and AcDbMText::setBackgroundScaleFactor to get and set the value.</p>  <p><strong>** Group code 441: Transparency color.  </strong></p>  <p>The corresponding data member is of AcCmTransparency Type. This can not be controlled by the Background Mask dialog UI. But we can get or set this value using AcDbMText::getBackgroundTransparency and AcDbMText::setBackgroundTransparency methods.</p><xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/AutocadDevblog/~4/688lyWsv8oo" height="1" width="1" /></div></content>



    <feedburner:origLink>http://adndevblog.typepad.com/autocad/2013/05/change-the-background-mask-property-of-acdbmtext-object-programmatically-using-objectarx.html</feedburner:origLink></entry>
    <entry>
        <title>Autodesk Exchange Apps - App Submission Process Overview </title>
        <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/AutocadDevblog/~3/rKMyuIB49O8/autodesk-exchange-apps-app-submission-process-overview-.html" />
        <link rel="replies" type="text/html" href="http://adndevblog.typepad.com/autocad/2013/05/autodesk-exchange-apps-app-submission-process-overview-.html" thr:count="5" thr:updated="2013-05-15T09:52:19-07:00" />
        <id>tag:typepad.com,2003:post-6a0167607c2431970b0191021dc8d3970c</id>
        <published>2013-05-14T02:08:54-07:00</published>
        <updated>2013-05-14T02:10:50-07:00</updated>
        <summary>By Virupaksha Aithal Please read through this information before and while submitting your first app to the Exchange store. It explains the basic workflow and provides some additional information to make publishing your app as easy as possible. Submitting an app Before submitting your app, we recommend you collect the...</summary>
        <author>
            <name>Virupaksha Aithal</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="Announcements" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="AutoCAD" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Virupaksha Aithal" />
        
        
<content type="html" xml:lang="en-US" xml:base="http://adndevblog.typepad.com/autocad/">
&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;p&gt;By &lt;a href="http://adndevblog.typepad.com/autocad/Virupaksha-Aithal.html" target="_self"&gt;Virupaksha Aithal&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Please read through this information before and while submitting your first app to the Exchange store. It explains the basic workflow and provides some additional information to make publishing your app as easy as possible.&lt;/p&gt;
&lt;div&gt;
&lt;p&gt;&lt;strong&gt;Submitting an app&lt;/strong&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;Before submitting your app, we recommend you collect the information you’ll need. Use the &lt;a href="http://wam.autodesk.com/adsk/files/app_submission__required_information0.doc"&gt;App submissions – required information&lt;/a&gt; document as a template and checklist.&lt;/p&gt;
&lt;p&gt;To start your app submission, click on the link displayed on the Exchange storefront:&lt;/p&gt;
&lt;p&gt;&lt;a class="asset-img-link" style="float: left;" href="http://adndevblog.typepad.com/.a/6a0167607c2431970b01901c27e1c7970b-pi"&gt;&lt;img class="asset  asset-image at-xid-6a0167607c2431970b01901c27e1c7970b" style="margin: 0px 5px 5px 0px;" title="Blog_post1" src="http://adndevblog.typepad.com/.a/6a0167607c2431970b01901c27e1c7970b-320wi" alt="Blog_post1" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;You will then be taken to a page showing some publishing information and a publisher agreement. Make sure you read this information carefully and click to accept the agreement. Then click the &lt;strong&gt;Continue&lt;/strong&gt; button to move to the publish workflow. (You will be asked to login using your Autodesk Single-Sign-On account if you’re not already logged in):&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;a class="asset-img-link" style="float: left;" href="http://adndevblog.typepad.com/.a/6a0167607c2431970b01901c27e558970b-pi"&gt;&lt;img class="asset  asset-image at-xid-6a0167607c2431970b01901c27e558970b" style="margin: 0px 5px 5px 0px;" title="Blog_post2" src="http://adndevblog.typepad.com/.a/6a0167607c2431970b01901c27e558970b-320wi" alt="Blog_post2" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;a class="asset-img-link" style="float: left;" href="http://adndevblog.typepad.com/.a/6a0167607c2431970b01901c27e708970b-pi"&gt;&lt;img class="asset  asset-image at-xid-6a0167607c2431970b01901c27e708970b" style="margin: 0px 5px 5px 0px;" title="Blog_post3" src="http://adndevblog.typepad.com/.a/6a0167607c2431970b01901c27e708970b-320wi" alt="Blog_post3" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;The &lt;strong&gt;Publisher Contact Information&lt;/strong&gt; is the email address we will use to send you automated email notifications when your app is downloaded, and where we will contact you for any additional information we need while reviewing your app.&lt;/p&gt;
&lt;p&gt;If your App is a paid App then you will have to add a PayPal email address. You should have either a PayPal Business Account or a Premier Account. Refer to this &lt;a href="http://jprdintprev-wac.autodesk.com/adsk/servlet/item?siteID=123112&amp;amp;id=20143097&amp;amp;preview=1"&gt;additional documentation&lt;/a&gt; for PayPal account settings required for the Exchange store.&lt;/p&gt;
&lt;p&gt;The &lt;strong&gt;Publisher Contact Information&lt;/strong&gt; and &lt;strong&gt;PayPal Email for Payments&lt;/strong&gt; apply to all apps you publish. If you edit this in one app, it will change for all of them.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Save Publisher profile &lt;/strong&gt;and click ‘&lt;strong&gt;Publish a New Product&lt;/strong&gt;’ to proceed.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;App Submission Form &lt;/strong&gt;&lt;/p&gt;
&lt;strong&gt;
&lt;p&gt;&lt;a class="asset-img-link" style="float: left;" href="http://adndevblog.typepad.com/.a/6a0167607c2431970b0191021de8e5970c-pi"&gt;&lt;img class="asset  asset-image at-xid-6a0167607c2431970b0191021de8e5970c" style="margin: 0px 5px 5px 0px;" title="Blog_post4" src="http://adndevblog.typepad.com/.a/6a0167607c2431970b0191021de8e5970c-320wi" alt="Blog_post4" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;/strong&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Enter information for your app in the textboxes on the form&lt;/p&gt;
&lt;p&gt;The &lt;strong&gt;App Description&lt;/strong&gt; textbox allows long descriptions (i.e. 4000 characters). This is where you should include a detailed description of your app. Customers will read this section to see if your App is worth buying/downloading. If your app is a trial version you must include information here on the type of trial or limitations of the trial. &lt;/p&gt;
&lt;p&gt;Also, in &lt;strong&gt;App Description&lt;/strong&gt; textbox you can use formatting and bullets and include links to your company websites or videos. For hyperlinks, type the URL/hyperlink in Microsoft Word. Copy the url and paste it in the app description &lt;a href="http://www.autodesk.com/"&gt;http://www.autodesk.com&lt;/a&gt;. If you have both a trial and paid app version in the store you can link between the pages.&lt;/p&gt;
&lt;p&gt;&lt;a class="asset-img-link" style="float: left;" href="http://adndevblog.typepad.com/.a/6a0167607c2431970b0191021dec97970c-pi"&gt;&lt;img class="asset  asset-image at-xid-6a0167607c2431970b0191021dec97970c" style="margin: 0px 5px 5px 0px;" title="Blog_post5" src="http://adndevblog.typepad.com/.a/6a0167607c2431970b0191021dec97970c-320wi" alt="Blog_post5" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;To upload your app files, click &lt;strong&gt;the Choose File&lt;/strong&gt; button and select your file in the dialog that appears. &lt;/p&gt;
&lt;p&gt;Your &lt;strong&gt;App File&lt;/strong&gt; is your installer, your zipped app files, or PDF files.&lt;/p&gt;
&lt;p&gt;If we have already provided you with an MSI installer file for your app, please upload the MSI directly – do not zip it first. &lt;/p&gt;
&lt;p&gt;Please also upload PDF files unzipped.&lt;/p&gt;
&lt;p&gt;Your &lt;strong&gt;App Logo&lt;/strong&gt; is the icon displayed on the store to represent your app. &amp;nbsp;Quality icons are very important.&amp;nbsp; Icons that are too small, not legible, or do not have a border/are framed will not be considered. &lt;/p&gt;
&lt;p&gt;We recommend 80x80 pixels for your Logo. &amp;nbsp;&lt;/p&gt;
&lt;p&gt;If you’re looking for a free icon editing tool, then you might consider GIMP, Paint.NET or something similar.&lt;/p&gt;
&lt;p&gt;Refer to &lt;a href="http://wam.autodesk.com/adsk/files/icons_publishers.zip"&gt;Icon Guidelines and Template&lt;/a&gt; for guidance and specifications.&lt;/p&gt;
&lt;p&gt;Add up to 10 &lt;strong&gt;App Screenshots&lt;/strong&gt;. Once you’ve uploaded each image, a text box will appear in which you should enter the text that will accompany the screenshot. Screenshot images will be scaled to fit the views that Exchange supports for screenshots. Recommended maximum image size and dimensions: 2000 pixels wide x 2000 pixels high, DPI: 96 or 72 pixels per inch (PPI), maximum file size 20MB.&lt;/p&gt;
&lt;p&gt;&lt;a class="asset-img-link" style="float: left;" href="http://adndevblog.typepad.com/.a/6a0167607c2431970b017eeb2554fe970d-pi"&gt;&lt;img class="asset  asset-image at-xid-6a0167607c2431970b017eeb2554fe970d" style="margin: 0px 5px 5px 0px;" title="Blog_post6" src="http://adndevblog.typepad.com/.a/6a0167607c2431970b017eeb2554fe970d-320wi" alt="Blog_post6" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Enter the information for your app that we can use to create a standard format quick start helpfile. This will be shipped with your app and displayed on the store (not yet implemented).&lt;/p&gt;
&lt;p&gt;If you’re using our standard installer template (i.e. we are creating the installer for you) then just write ‘standard text’ in the &lt;strong&gt;Installation/Uninstallation&lt;/strong&gt; textbox, and we’ll substitute the correct text for you when we review your app.&lt;/p&gt;
&lt;p&gt;In the Author/Company Information textbox, please include information you would like users to know about the company or people who created this product. This must include details on how a customer can contact you for support (e.g. email this email address, or visit this webpage). &lt;/p&gt;
&lt;p&gt;Click &lt;strong&gt;Continue&lt;/strong&gt; to proceed.&lt;/p&gt;
&lt;p&gt;&lt;a class="asset-img-link" style="float: left;" href="http://adndevblog.typepad.com/.a/6a0167607c2431970b01901c27eef6970b-pi"&gt;&lt;img class="asset  asset-image at-xid-6a0167607c2431970b01901c27eef6970b" style="margin: 0px 5px 5px 0px;" title="Blog_post7" src="http://adndevblog.typepad.com/.a/6a0167607c2431970b01901c27eef6970b-320wi" alt="Blog_post7" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;It is highly recommended that you include a web URL. Without a URL the app installer cannot be digitally signed which means the app installer will not be marked as trusted.&amp;nbsp; This could impact a customer's decision to install the app.&lt;/p&gt;
&lt;p&gt;If you set a &lt;strong&gt;Price&lt;/strong&gt;, the value you enter must be numeric only (i.e. don’t use $, £, ¥, €, etc.). All prices are in US Dollars.&lt;/p&gt;
&lt;p&gt;&lt;a class="asset-img-link" style="float: left;" href="http://adndevblog.typepad.com/.a/6a0167607c2431970b017eeb255729970d-pi"&gt;&lt;img class="asset  asset-image at-xid-6a0167607c2431970b017eeb255729970d" style="margin: 0px 5px 5px 0px;" title="Blog_post8" src="http://adndevblog.typepad.com/.a/6a0167607c2431970b017eeb255729970d-320wi" alt="Blog_post8" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Click on the ‘down arrow’ symbols to extend a product family list.&lt;/p&gt;
&lt;p&gt;Select all the Autodesk products your app is compatible with. &lt;/p&gt;
&lt;p&gt;If a product isn’t listed here, then it means that it is not supported by the store at this time. Please contact us for information on unlisted products you’re interested in.&lt;/p&gt;
&lt;p&gt;Marking your app as compatible with a product means that:&lt;/p&gt;
&lt;p&gt;You have tested your app with that product&lt;/p&gt;
&lt;p&gt;You are able to support customers using your app with that product.&lt;/p&gt;
&lt;p&gt;AutoCAD means ‘vanilla’ AutoCAD only. It does not include an AutoCAD vertical running its ‘vanilla’ profile.&lt;/p&gt;
&lt;p&gt;A list of Categories will be displayed for each Product you have selected under the Compatibility.&lt;/p&gt;
&lt;p&gt;Select up to 4 categories that apply to your application for each product it is compatible with, and add a custom category if needed.&lt;/p&gt;
&lt;p&gt;Don’t spam customers by selecting Categories that are not relevant to your app. &lt;/p&gt;
&lt;p&gt;Click &lt;strong&gt;Continue&lt;/strong&gt; to proceed.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;App Summary screen&lt;/strong&gt;&lt;/p&gt;
&lt;strong&gt;
&lt;p&gt;&lt;a class="asset-img-link" style="float: left;" href="http://adndevblog.typepad.com/.a/6a0167607c2431970b0191021df274970c-pi"&gt;&lt;img class="asset  asset-image at-xid-6a0167607c2431970b0191021df274970c" style="margin: 0px 5px 5px 0px;" title="Blog_post9" src="http://adndevblog.typepad.com/.a/6a0167607c2431970b0191021df274970c-320wi" alt="Blog_post9" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;/strong&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;This is a summary of the information you entered about your app.&lt;/p&gt;
&lt;p&gt;Click the &lt;strong&gt;Preview&lt;/strong&gt; Button to open a new browser tab showing how your app will look in the store. &lt;/p&gt;
&lt;p&gt;Use the Back button to go back through the workflow to change any information that you don’t like in the Preview.&lt;/p&gt;
&lt;p&gt;Click the &lt;strong&gt;Submit&lt;/strong&gt; button if you’re happy with the Preview.&lt;/p&gt;
&lt;p&gt;You should be contacted by an app reviewer within two weeks of submitting your app. Please email &lt;a href="mailto:AppSubmissions@autodesk.com"&gt;AppSubmissions@autodesk.com&lt;/a&gt; if you have not heard from us within that time. &lt;/p&gt;
&lt;div&gt;
&lt;p&gt;&lt;strong&gt;Editing an existing app&lt;/strong&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;Go to &lt;a href="http://apps.exchange.autodesk.com/MyUploads"&gt;http://apps.exchange.autodesk.com/MyUploads&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;You will then be prompted to log in using your Autodesk Single Sign On account. &lt;/p&gt;
&lt;p&gt;To edit, use edit button corresponding to your application as shown below.&lt;/p&gt;
&lt;p&gt;&lt;a class="asset-img-link" style="float: left;" href="http://adndevblog.typepad.com/.a/6a0167607c2431970b01901c27f4ec970b-pi"&gt;&lt;img class="asset  asset-image at-xid-6a0167607c2431970b01901c27f4ec970b" style="margin: 0px 5px 5px 0px;" title="Blog_post10" src="http://adndevblog.typepad.com/.a/6a0167607c2431970b01901c27f4ec970b-320wi" alt="Blog_post10" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;When you update an app your existing version will remain in the store until it is reviewed and replaced with the updated version. To update an app, login and go to My Uploads via the upward pointing arrow in the top right side of the screen. &lt;/p&gt;
&lt;p&gt;Click the &lt;strong&gt;edit&lt;/strong&gt; button to move to the publishing workflow. &lt;/p&gt;
&lt;p&gt;To upload updated files:&lt;/p&gt;
&lt;p&gt;Update only the information you wish to change.&lt;/p&gt;
&lt;p&gt;Once the updated app is submitted for review, the app will have two versions - a "live" version and a "pending with edits" version.&lt;/p&gt;
&lt;p&gt;Click the &lt;strong&gt;Remove&lt;/strong&gt; button.&lt;/p&gt;
&lt;p&gt;Click the &lt;strong&gt;Choose Files &lt;/strong&gt;button&lt;strong&gt; &lt;/strong&gt;and select your file in the dialog that appears.&lt;/p&gt;
&lt;div&gt;
&lt;p&gt;&lt;strong&gt;More information&lt;/strong&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;The ADN team is here to help you be a successful publisher on Autodesk Exchange store. We’ll do whatever we can do to help you. You are welcome to email &lt;a href="mailto:appsinfo@autodesk.com"&gt;appsinfo@autodesk.com&lt;/a&gt; if you have any further questions after reviewing these guidelines and the other documentation on &lt;a href="http://www.autodesk.com/developapps"&gt;www.autodesk.com/developapps&lt;/a&gt;. &lt;/p&gt;
&lt;p&gt;Thank you for participating on Autodesk Exchange Apps.&lt;/p&gt;&lt;/div&gt;
&lt;img src="http://feeds.feedburner.com/~r/AutocadDevblog/~4/rKMyuIB49O8" height="1" width="1"/&gt;</content>



    <feedburner:origLink>http://adndevblog.typepad.com/autocad/2013/05/autodesk-exchange-apps-app-submission-process-overview-.html</feedburner:origLink></entry>
    <entry>
        <title>Setting your AutoCAD OEM Default Graphics window Color</title>
        <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/AutocadDevblog/~3/hLDj2ADJPMw/setting-your-autocad-oem-default-graphics-window-color.html" />
        <link rel="replies" type="text/html" href="http://adndevblog.typepad.com/autocad/2013/05/setting-your-autocad-oem-default-graphics-window-color.html" thr:count="0" />
        <id>tag:typepad.com,2003:post-6a0167607c2431970b0191021931fc970c</id>
        <published>2013-05-13T14:01:44-07:00</published>
        <updated>2013-05-13T14:01:44-07:00</updated>
        <summary>by Fenton Webb You might need to set the AutoCAD Drawing Window color (Model Space Background) to a different color via your installer. To do so is pretty easy – simply set your OEM registry key .\Profiles\&gt;\Drawing Window\Background setting to the desired DWORD value.</summary>
        <author>
            <name>Fenton Webb</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term=".NET" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="2010" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="2011" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="2012" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="2013" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="2014" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="AutoCAD" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="AutoCAD OEM" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Fenton Webb" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="ObjectARX" />
        
        
<content type="xhtml" xml:lang="en-US" xml:base="http://adndevblog.typepad.com/autocad/"><div xmlns="http://www.w3.org/1999/xhtml"><p>by <a href="http://adndevblog.typepad.com/autocad/fenton-webb.html">Fenton Webb</a></p>  <p>You might need to set the AutoCAD Drawing Window color (Model Space Background) to a different color via your installer. To do so is pretty easy – simply set your OEM registry key .\Profiles\&lt;&lt;Unnamed Profile&gt;&gt;\Drawing Window\Background setting to the desired DWORD value.</p><xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/AutocadDevblog/~4/hLDj2ADJPMw" height="1" width="1" /></div></content>



    <feedburner:origLink>http://adndevblog.typepad.com/autocad/2013/05/setting-your-autocad-oem-default-graphics-window-color.html</feedburner:origLink></entry>
    <entry>
        <title>AU Call for Proposals closes soon</title>
        <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/AutocadDevblog/~3/jh1IHYmeGHQ/au-call-for-proposals-closes-soon.html" />
        <link rel="replies" type="text/html" href="http://adndevblog.typepad.com/autocad/2013/05/au-call-for-proposals-closes-soon.html" thr:count="3" thr:updated="2013-05-14T09:50:23-07:00" />
        <id>tag:typepad.com,2003:post-6a0167607c2431970b01901c22d6f0970b</id>
        <published>2013-05-13T13:13:28-07:00</published>
        <updated>2013-05-13T13:13:28-07:00</updated>
        <summary>By Stephen Preston A quick reminder that the AU Call for Proposals closes on May 19th, so you don't have much time if you want to be considered as a presenter this year. We're keen to continue our theme from the last two years of scheduling a significant number of...</summary>
        <author>
            <name>Stephen Preston</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term="Announcements" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Stephen Preston" />
        
        
<content type="xhtml" xml:lang="en-US" xml:base="http://adndevblog.typepad.com/autocad/"><div xmlns="http://www.w3.org/1999/xhtml"><p>By<a href="http://adndevblog.typepad.com/autocad/stephen-preston.html"> Stephen Preston</a></p>
<p>A quick reminder that the <a href="http://au.autodesk.com/?nd=call_for_proposals" target="_blank">AU Call for Proposals</a> closes on May 19th, so you don't have much time if you want to be considered as a presenter this year. </p>
<p>We're keen to continue our theme from the last two years of scheduling a significant number of classes about general programming concepts and technologies in addition to classes about specific Autodesk APIs.</p>
<p>(Note that the 'Customization and Programming' track has been renamed to 'Developer' this year).</p>
<p> </p><xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/AutocadDevblog/~4/jh1IHYmeGHQ" height="1" width="1" /></div></content>



    <feedburner:origLink>http://adndevblog.typepad.com/autocad/2013/05/au-call-for-proposals-closes-soon.html</feedburner:origLink></entry>
    <entry>
        <title>API webcast archive</title>
        <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/AutocadDevblog/~3/cWTOQrlZqXg/api-webcast-archive.html" />
        <link rel="replies" type="text/html" href="http://adndevblog.typepad.com/autocad/2013/05/api-webcast-archive.html" thr:count="5" thr:updated="2013-05-15T08:36:30-07:00" />
        <id>tag:typepad.com,2003:post-6a0167607c2431970b017eeafe3b04970d</id>
        <published>2013-05-09T13:56:00-07:00</published>
        <updated>2013-05-09T13:56:00-07:00</updated>
        <summary>By Stephen Preston As part of our ADN Open work to move our API content to more accessible (search-engine-findable) locations, I'm posting our webcast archive to DevBlog. Some of these recordings are old now, but still contain useful information. And, being recordings of live webcasts, they are not as polished...</summary>
        <author>
            <name>Stephen Preston</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term=".NET" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="AutoCAD" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="DevTV" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="LISP" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="ObjectARX" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Plant3D" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="PnID" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Stephen Preston" />
        
        
<content type="xhtml" xml:lang="en-US" xml:base="http://adndevblog.typepad.com/autocad/"><div xmlns="http://www.w3.org/1999/xhtml"><p>By<a href="http://adndevblog.typepad.com/autocad/stephen-preston.html"> Stephen Preston</a></p>
<p>As part of our <a href="http://www.autodesk.com/adnopen" target="_blank">ADN Open</a> work to move our API content to more accessible (search-engine-findable) locations, I'm posting our webcast archive to DevBlog. Some of these recordings are  old now, but still contain useful information. And, being recordings of live webcasts, they are not as polished as our DevTV recordings. </p>
<p>Note that some recordings are in Chinese and some in English. </p>
<table border="0" cellpadding="0" cellspacing="0" width="487">
<tbody>
<tr>
<td valign="bottom" width="370">
<p><strong>Webcast</strong></p>
</td>
<td valign="bottom" width="59">
<p><strong>Language</strong></p>
</td>
<td valign="bottom" width="59">
<p><strong>Date</strong></p>
</td>
</tr>
<tr>
<td valign="bottom" width="370">
<p><span style="text-decoration: underline;"><a href="http://download.autodesk.com/media/adn/AutoCADDotNet_13thSept12.zip">AutoCAD .Net - Session 2</a></span></p>
</td>
<td valign="bottom" width="59">
<p>English</p>
</td>
<td valign="bottom" width="59">
<p>13-Sep-12</p>
</td>
</tr>
<tr>
<td valign="bottom" width="370">
<p><span style="text-decoration: underline;"><a href="http://download.autodesk.com/media/adn/AutoCADDotNet_06thSept12.zip">AutoCAD .Net - Session 1</a></span></p>
</td>
<td valign="bottom" width="59">
<p>English</p>
</td>
<td valign="bottom" width="59">
<p>6-Sep-12</p>
</td>
</tr>
<tr>
<td valign="bottom" width="370">
<p><span style="text-decoration: underline;"><a href="http://download.autodesk.com/media/adn/AutoCAD_2013_API_New_Features_Chinese.zip">AutoCAD API</a></span></p>
</td>
<td valign="bottom" width="59">
<p>Chinese</p>
</td>
<td valign="bottom" width="59">
<p>25-Apr-12</p>
</td>
</tr>
<tr>
<td valign="bottom" width="370">
<p><span style="text-decoration: underline;"><a href="http://download.autodesk.com/media/adn/ACAD_DotNET_API_Chinese_1.zip">DevTV: AutoCAD .Net API - Chinese - Part 1</a></span></p>
</td>
<td valign="bottom" width="59">
<p>Chinese</p>
</td>
<td valign="bottom" width="59">
<p>6-Apr-12</p>
</td>
</tr>
<tr>
<td valign="bottom" width="370">
<p><span style="text-decoration: underline;"><a href="http://download.autodesk.com/media/adn/ACAD_DotNET_API_Chinese_2.zip">DevTV: AutoCAD .Net API - Chinese - Part 2</a></span></p>
</td>
<td valign="bottom" width="59">
<p>Chinese</p>
</td>
<td valign="bottom" width="59">
<p>6-Apr-12</p>
</td>
</tr>
<tr>
<td valign="bottom" width="370">
<p><span style="text-decoration: underline;"><a href="http://download.autodesk.com/media/adn/AutoCAD_NET_Webcast_Session8.zip">AutoCAD .NET - Session 8</a></span></p>
</td>
<td valign="bottom" width="59">
<p>English</p>
</td>
<td valign="bottom" width="59">
<p>27-Oct-11</p>
</td>
</tr>
<tr>
<td valign="bottom" width="370">
<p><span style="text-decoration: underline;"><a href="http://download.autodesk.com/media/adn/AutoCAD_NET_Webcast_Session7.zip">AutoCAD .NET - Session 7</a></span></p>
</td>
<td valign="bottom" width="59">
<p>English</p>
</td>
<td valign="bottom" width="59">
<p>20-Oct-11</p>
</td>
</tr>
<tr>
<td valign="bottom" width="370">
<p><span style="text-decoration: underline;"><a href="http://download.autodesk.com/media/adn/AutoCAD_NET_Webcast_Session6.zip">AutoCAD .NET - Session 6</a></span></p>
</td>
<td valign="bottom" width="59">
<p>English</p>
</td>
<td valign="bottom" width="59">
<p>13-Oct-11</p>
</td>
</tr>
<tr>
<td valign="bottom" width="370">
<p><span style="text-decoration: underline;"><a href="http://download.autodesk.com/media/adn/AutoCAD_NET_Webcast_Session5.zip">AutoCAD .NET - Session 5</a></span></p>
</td>
<td valign="bottom" width="59">
<p>English</p>
</td>
<td valign="bottom" width="59">
<p>6-Oct-11</p>
</td>
</tr>
<tr>
<td valign="bottom" width="370">
<p><span style="text-decoration: underline;"><a href="http://download.autodesk.com/media/adn/AutoCAD_NET_Webcast_Session4.zip">AutoCAD .NET - Session 4</a></span></p>
</td>
<td valign="bottom" width="59">
<p>English</p>
</td>
<td valign="bottom" width="59">
<p>29-Sep-11</p>
</td>
</tr>
<tr>
<td valign="bottom" width="370">
<p><span style="text-decoration: underline;"><a href="http://download.autodesk.com/media/adn/AutoCAD_NET_Webcast_Session3.zip">AutoCAD .NET - Session 3</a></span></p>
</td>
<td valign="bottom" width="59">
<p>English</p>
</td>
<td valign="bottom" width="59">
<p>22-Sep-11</p>
</td>
</tr>
<tr>
<td valign="bottom" width="370">
<p><span style="text-decoration: underline;"><a href="http://download.autodesk.com/media/adn/AutoCAD_NET_Webcasts.zip">AutoCAD .NET - Session 2</a></span></p>
</td>
<td valign="bottom" width="59">
<p>English</p>
</td>
<td valign="bottom" width="59">
<p>15-Sep-11</p>
</td>
</tr>
<tr>
<td valign="bottom" width="370">
<p><span style="text-decoration: underline;"><a href="http://download.autodesk.com/media/adn/AutoCAD_2012_NET_API_Webcast.zip">AutoCAD 2012 .NET API</a></span></p>
</td>
<td valign="bottom" width="59">
<p>Chinese</p>
</td>
<td valign="bottom" width="59">
<p>7-Jun-11</p>
</td>
</tr>
<tr>
<td valign="bottom" width="370">
<p><span style="text-decoration: underline;"><a href="http://download.autodesk.com/media/adn/AutoCAD_2011_new_API_webcast_Chinese.zip">AutoCAD API</a></span></p>
</td>
<td valign="bottom" width="59">
<p>Chinese</p>
</td>
<td valign="bottom" width="59">
<p>14-Sep-10</p>
</td>
</tr>
<tr>
<td valign="bottom" width="370">
<p><span style="text-decoration: underline;"><a href="http://download.autodesk.com/media/adn/ACAD2011NewAPIWebcast_13Apr10.zip">AutoCAD API</a></span></p>
</td>
<td valign="bottom" width="59">
<p>English</p>
</td>
<td valign="bottom" width="59">
<p>13-Apr-10</p>
</td>
</tr>
<tr>
<td valign="bottom" width="370">
<p><span style="text-decoration: underline;"><a href="http://download.autodesk.com/media/adn/AutoCAD_VBA_to_NET_Migration_20Oct09.zip">AutoCAD: VBA to .NET Migration</a></span></p>
</td>
<td valign="bottom" width="59">
<p>English</p>
</td>
<td valign="bottom" width="59">
<p>20-Oct-09</p>
</td>
</tr>
<tr>
<td valign="bottom" width="370">
<p><span style="text-decoration: underline;"><a href="http://download.autodesk.com/media/adn/ZeroTo3D_13Oct09.zip">AutoCAD - 0 to 3D in 60 Minutes</a></span></p>
</td>
<td valign="bottom" width="59">
<p>English</p>
</td>
<td valign="bottom" width="59">
<p>13-Oct-09</p>
</td>
</tr>
<tr>
<td valign="bottom" width="370">
<p><span style="text-decoration: underline;"><a href="http://download.autodesk.com/media/adn/ACAD.NET_Developing_a_UI_20Aug09.zip">AutoCAD .NET: Developing a User Interface</a></span></p>
</td>
<td valign="bottom" width="59">
<p>English</p>
</td>
<td valign="bottom" width="59">
<p>20-Aug-09</p>
</td>
</tr>
<tr>
<td valign="bottom" width="370">
<p><span style="text-decoration: underline;"><a href="http://download.autodesk.com/media/adn/ACAD_Using_WPF_in_your_applications_14July2009.zip">AutoCAD: Using Windows Presentation Foundation in your
  Applications - Part 2</a></span></p>
</td>
<td valign="bottom" width="59">
<p>English</p>
</td>
<td valign="bottom" width="59">
<p>14-Jul-09</p>
</td>
</tr>
<tr>
<td valign="bottom" width="370">
<p><span style="text-decoration: underline;"><a href="http://download.autodesk.com/media/adn/ACAD_Using_WPF_in_your_applications_02June2009.zip">AutoCAD: Using Windows Presentation Foundation in your
  Applications - Part 1</a></span></p>
</td>
<td valign="bottom" width="59">
<p>English</p>
</td>
<td valign="bottom" width="59">
<p>2-Jun-09</p>
</td>
</tr>
<tr>
<td valign="bottom" width="370">
<p><span style="text-decoration: underline;"><a href="http://download.autodesk.com/media/adn/AutoCAD.NETwebcast.zip">AutoCAD .Net</a></span></p>
</td>
<td valign="bottom" width="59">
<p>Chinese</p>
</td>
<td valign="bottom" width="59">
<p>22-May-09</p>
</td>
</tr>
<tr>
<td valign="bottom" width="370">
<p><span style="text-decoration: underline;"><a href="http://download.autodesk.com/media/adn/AutoCAD2010APIforCUIXWebcast.zip">AutoCAD 2010 API for CUIX</a></span></p>
</td>
<td valign="bottom" width="59">
<p>English</p>
</td>
<td valign="bottom" width="59">
<p>2-Apr-09</p>
</td>
</tr>
<tr>
<td valign="bottom" width="370">
<p><span style="text-decoration: underline;"><a href="http://download.autodesk.com/media/adn/DeveloperDaysOnline_AutoCAD2010.zip">Developer Days Online: AutoCAD</a></span></p>
</td>
<td valign="bottom" width="59">
<p>English</p>
</td>
<td valign="bottom" width="59">
<p>10-Feb-09</p>
</td>
</tr>
<tr>
<td valign="bottom" width="370">
<p><span style="text-decoration: underline;"><a href="http://download.autodesk.com/media/adn/AutoCAD.NETforLispProgrammersWebcast_16Oct08.zip">AutoCAD: .NET for LISP Programmers</a></span></p>
</td>
<td valign="bottom" width="59">
<p>English</p>
</td>
<td valign="bottom" width="59">
<p>16-Oct-08</p>
</td>
</tr>
<tr>
<td valign="bottom" width="370">
<p><span style="text-decoration: underline;"><a href="http://download.autodesk.com/media/adn/AutoCAD.NETDevelopingUIWebcast_16Sept08.zip">AutoCAD .NET: Developing a User Interface</a></span></p>
</td>
<td valign="bottom" width="59">
<p>English</p>
</td>
<td valign="bottom" width="59">
<p>16-Sep-08</p>
</td>
</tr>
<tr>
<td valign="bottom" width="370">
<p><span style="text-decoration: underline;"><a href="http://download.autodesk.com/media/adn/AutoCAD_Creating_a_UI_using_WPF.zip">AutoCAD: Creating a UI using WPF</a></span></p>
</td>
<td valign="bottom" width="59">
<p>English</p>
</td>
<td valign="bottom" width="59">
<p>26-Aug-08</p>
</td>
</tr>
<tr>
<td valign="bottom" width="370">
<p><span style="text-decoration: underline;"><a href="http://download.autodesk.com/media/adn/AutoCADUsingJigsin.NETAPIWebcast_29Jul2008.zip">AutoCAD: Using Jigs in .NET</a></span></p>
</td>
<td valign="bottom" width="59">
<p>English</p>
</td>
<td valign="bottom" width="59">
<p>29-Jul-08</p>
</td>
</tr>
<tr>
<td valign="bottom" width="370">
<p><span style="text-decoration: underline;"><a href="http://download.autodesk.com/media/adn/ACADBrep.NETAPIWebcast_24Jun08.zip">AutoCAD : Brep .NET</a></span></p>
</td>
<td valign="bottom" width="59">
<p>English</p>
</td>
<td valign="bottom" width="59">
<p>24-Jun-08</p>
</td>
</tr>
<tr>
<td valign="bottom" width="370">
<p><span style="text-decoration: underline;"><a href="http://download.autodesk.com/media/adn/RibbonTaskDialogsTooltipWebcast_29May08.zip">AutoCAD: Ribbons, Task Dialogs and Tooltips</a></span></p>
</td>
<td valign="bottom" width="59">
<p>English</p>
</td>
<td valign="bottom" width="59">
<p>29-May-08</p>
</td>
</tr>
<tr>
<td valign="bottom" width="370">
<p><span style="text-decoration: underline;"><a href="http://download.autodesk.com/media/adn/ACADTransientGraphicsAPIWebcast_15May08.zip">AutoCAD: TransientGraphics API</a></span></p>
</td>
<td valign="bottom" width="59">
<p>English</p>
</td>
<td valign="bottom" width="59">
<p>15-May-08</p>
</td>
</tr>
<tr>
<td valign="bottom" width="370">
<p><span style="text-decoration: underline;"><a href="http://download.autodesk.com/media/adn/ACADPandIDAPIWebcast_14May08.zip">AutoCAD P&amp;ID API</a></span></p>
</td>
<td valign="bottom" width="59">
<p>English</p>
</td>
<td valign="bottom" width="59">
<p>14-May-08</p>
</td>
</tr>
<tr>
<td valign="bottom" width="370">
<p><span style="text-decoration: underline;"><a href="http://download.autodesk.com/media/adn/CUI_Best_Practices.zip">AutoCAD: CUI Deployment Best Practices</a></span></p>
</td>
<td valign="bottom" width="59">
<p>English</p>
</td>
<td valign="bottom" width="59">
<p>25-Mar-08</p>
</td>
</tr>
<tr>
<td valign="bottom" width="370">
<p><span style="text-decoration: underline;"><a href="http://download.autodesk.com/media/adn/autocad_api_overview.zip">AutoCAD: API Overview</a></span></p>
</td>
<td valign="bottom" width="59">
<p>English</p>
</td>
<td valign="bottom" width="59">
<p>21-Feb-08</p>
</td>
</tr>
<tr>
<td valign="bottom" width="370">
<p><span style="text-decoration: underline;"><a href="http://download.autodesk.com/media/adn/NET%20for%20LISP.zip">AutoCAD: .NET for LISP Programmers</a></span></p>
</td>
<td valign="bottom" width="59">
<p>English</p>
</td>
<td valign="bottom" width="59">
<p>18-Oct-07</p>
</td>
</tr>
<tr>
<td valign="bottom" width="370">
<p><span style="text-decoration: underline;"><a href="http://download.autodesk.com/media/adn/AutoCAD%20-%20Ten%20Ways%20to%20Crash%20Your%20AutoCAD%20Add-In.zip">AutoCAD: 10 easy ways to crash your AutoCAD addin</a></span></p>
</td>
<td valign="bottom" width="59">
<p>English</p>
</td>
<td valign="bottom" width="59">
<p>4-Oct-07</p>
</td>
</tr>
<tr>
<td valign="bottom" width="370">
<p><span style="text-decoration: underline;"><a href="http://download.autodesk.com/media/adn/AutoCAD-Creating_an_Application_Installer.zip">AutoCAD: Creating an Installer</a></span></p>
</td>
<td valign="bottom" width="59">
<p>English</p>
</td>
<td valign="bottom" width="59">
<p>16-Aug-07</p>
</td>
</tr>
<tr>
<td valign="bottom" width="370">
<p><span style="text-decoration: underline;"><a href="http://download.autodesk.com/media/adn/AutoCAD_Custom_Objects/AutoCAD%20-%20Custom%20Entities%20and%20Objects.zip">AutoCAD: Custom Objects Masterclass</a></span></p>
</td>
<td valign="bottom" width="59">
<p>English</p>
</td>
<td valign="bottom" width="59">
<p>12-Jul-07</p>
</td>
</tr>
<tr>
<td valign="bottom" width="370">
<p><span style="text-decoration: underline;"><a href="http://download.autodesk.com/media/adn/AutoCAD-Storing_Custom_Data_in_a_Drawing/AutoCAD_Storing_Custom_Data_in_a_Drawing.zip">AutoCAD: Storing custom data in a drawing</a></span></p>
</td>
<td valign="bottom" width="59">
<p>English</p>
</td>
<td valign="bottom" width="59">
<p>14-Jun-07</p>
</td>
</tr>
</tbody>
</table><xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/AutocadDevblog/~4/cWTOQrlZqXg" height="1" width="1" /></div></content>



    <feedburner:origLink>http://adndevblog.typepad.com/autocad/2013/05/api-webcast-archive.html</feedburner:origLink></entry>
    <entry>
        <title>Creating managed wrapper for custom entity</title>
        <link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/AutocadDevblog/~3/50QWfDk4vRA/creating-managed-wrapper-for-custom-entity.html" />
        <link rel="replies" type="text/html" href="http://adndevblog.typepad.com/autocad/2013/05/creating-managed-wrapper-for-custom-entity.html" thr:count="8" thr:updated="2013-05-08T21:56:22-07:00" />
        <id>tag:typepad.com,2003:post-6a0167607c2431970b01901bd23828970b</id>
        <published>2013-05-04T02:46:26-07:00</published>
        <updated>2013-05-04T02:46:26-07:00</updated>
        <summary>By Balaji Ramamoorthy ObjectARX 2009 SDK had a nice sample project called "SimpleSquare" that demonstrated the managed wrapper creation that allows access to the custom entity from a managed code. I have migrated this sample project to work with AutoCAD 2013 and Visual Studio 2010. The changes are mainly to...</summary>
        <author>
            <name>Balaji</name>
        </author>
        <category scheme="http://www.sixapart.com/ns/types#category" term=".NET" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="2013" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="2014" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="AutoCAD" />
        <category scheme="http://www.sixapart.com/ns/types#category" term="Balaji Ramamoorthy" />
        
        
<content type="html" xml:lang="en-US" xml:base="http://adndevblog.typepad.com/autocad/">
&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;p&gt;By &lt;a href="http://adndevblog.typepad.com/autocad/balaji-ramamoorthy.html" target="_self"&gt;Balaji Ramamoorthy&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;ObjectARX 2009 SDK had a nice sample project called "SimpleSquare" that demonstrated the managed wrapper creation that allows access to the custom entity from a managed code. I have migrated this sample project to work with AutoCAD 2013 and Visual Studio 2010.&lt;/p&gt;
&lt;p&gt;The changes are mainly to conform to the new CLR syntax as the original sample used the old CLR syntax. &amp;nbsp;&lt;/p&gt;
&lt;p&gt;Here is the&amp;nbsp;sample project for download.&lt;/p&gt;
&lt;p&gt;
&lt;span class="asset  asset-generic at-xid-6a0167607c2431970b01901bd233a2970b"&gt;&lt;a href="http://adndevblog.typepad.com/files/simplesquare.zip"&gt;Download SimpleSquare&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;To try this, place the "SimpleSquare" folder under "&amp;lt;ObjectARX 2013 SDK folder&amp;gt;\samples\entity"&amp;nbsp;and follow the steps explained in the ReadMe.txt&lt;/p&gt;&lt;/div&gt;
&lt;img src="http://feeds.feedburner.com/~r/AutocadDevblog/~4/50QWfDk4vRA" height="1" width="1"/&gt;</content>



    <feedburner:origLink>http://adndevblog.typepad.com/autocad/2013/05/creating-managed-wrapper-for-custom-entity.html</feedburner:origLink></entry>
 
</feed><!-- ph=1 -->
