<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Getting Saving Settings. in .NET Forum</title>
    <link>https://forums.autodesk.com/t5/net-forum/getting-saving-settings/m-p/7284954#M50971</link>
    <description>&lt;P&gt;Try replace line of code:&lt;/P&gt;
&lt;PRE&gt;object adoc = doc2;&lt;/PRE&gt;
&lt;P&gt;with&lt;/P&gt;
&lt;PRE&gt;object adoc = doc2.GetAcadDocument();&lt;/PRE&gt;</description>
    <pubDate>Tue, 08 Aug 2017 18:02:00 GMT</pubDate>
    <dc:creator>Alexander.Rivilis</dc:creator>
    <dc:date>2017-08-08T18:02:00Z</dc:date>
    <item>
      <title>Getting Saving Settings.</title>
      <link>https://forums.autodesk.com/t5/net-forum/getting-saving-settings/m-p/3786136#M50964</link>
      <description>&lt;P&gt;Hi there,&lt;/P&gt;&lt;P&gt;@The moment i am trying to get the saveAs settings that were used when the user hits the save/saveAs button in autocad.&lt;/P&gt;&lt;P&gt;My addin needs to store the current document with these settings. i dont want to use some pop-up dialog.&lt;/P&gt;&lt;P&gt;The .currentVersion property saves the document with the applicationversions standard saveprofile.&lt;/P&gt;&lt;P&gt;I need some kind of property that reflects the users saveAs settings.&lt;/P&gt;&lt;P&gt;Is there any way getting those information via the .net api without doing the interop stuff?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;thank you&lt;/P&gt;</description>
      <pubDate>Thu, 21 Feb 2013 13:15:55 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/net-forum/getting-saving-settings/m-p/3786136#M50964</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2013-02-21T13:15:55Z</dc:date>
    </item>
    <item>
      <title>Re: Getting Saving Settings.</title>
      <link>https://forums.autodesk.com/t5/net-forum/getting-saving-settings/m-p/3786240#M50965</link>
      <description>&lt;P&gt;If you mean the current format for save, then, for example:&lt;/P&gt;
&lt;PRE&gt;[CommandMethod("DefForSave")]
public static void DefForSave()
{
  Document doc = Application.DocumentManager.MdiActiveDocument;
  Editor ed = doc.Editor;
  object acadObject = Application.AcadApplication;
  object preferences  = acadObject.GetType().InvokeMember("Preferences", 
    BindingFlags.GetProperty, null, acadObject, null);
  object prefOpenSave = preferences.GetType().InvokeMember("OpenSave", 
    BindingFlags.GetProperty, null, preferences, null);
  object dwgversion = prefOpenSave.GetType().InvokeMember("SaveAsType", 
    BindingFlags.GetProperty, null, prefOpenSave, null);
  ed.WriteMessage("\nDefault Format For Save= {0}", dwgversion);
}
&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 21 Feb 2013 15:09:07 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/net-forum/getting-saving-settings/m-p/3786240#M50965</guid>
      <dc:creator>Alexander.Rivilis</dc:creator>
      <dc:date>2013-02-21T15:09:07Z</dc:date>
    </item>
    <item>
      <title>Re: Getting Saving Settings.</title>
      <link>https://forums.autodesk.com/t5/net-forum/getting-saving-settings/m-p/3786292#M50966</link>
      <description>&lt;P&gt;Thank you very much for your quick answer Alexander,&lt;/P&gt;&lt;P&gt;i am getting an integer value.&lt;/P&gt;&lt;P&gt;unfortuntley i cannot just use this value within the saveAs method of my document.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;i get the following values&lt;/P&gt;&lt;P&gt;DWG2010: 48&lt;/P&gt;&lt;P&gt;DWG2007: 36&lt;/P&gt;&lt;P&gt;DWG2000: 12&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;is there any mapping-Table ? do i have to map it myself?&lt;/P&gt;</description>
      <pubDate>Thu, 21 Feb 2013 15:50:07 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/net-forum/getting-saving-settings/m-p/3786292#M50966</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2013-02-21T15:50:07Z</dc:date>
    </item>
    <item>
      <title>Re: Getting Saving Settings.</title>
      <link>https://forums.autodesk.com/t5/net-forum/getting-saving-settings/m-p/3786294#M50967</link>
      <description>&lt;BLOCKQUOTE&gt;&lt;HR /&gt;@Anonymous wrote:&lt;BR /&gt;
&lt;P&gt;Thank you very much for your quick answer Alexander,&lt;/P&gt;
&lt;P&gt;i am getting an integer value.&lt;/P&gt;
&lt;P&gt;unfortuntley i cannot just use this value within the saveAs method of my document.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;i get the following values&lt;/P&gt;
&lt;P&gt;DWG2010: 48&lt;/P&gt;
&lt;P&gt;DWG2007: 36&lt;/P&gt;
&lt;P&gt;DWG2000: 12&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;is there any mapping-Table ? do i have to map it myself?&lt;/P&gt;
&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;But you can use this value with AcadDocument.SaveAs method:&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;
&lt;PRE&gt;object adoc = doc.AcadDocument;
object [] parms = new object[2];
parms[0] = doc.Name; parms[1] = dwgversion;
adoc.GetType().InvokeMember("SaveAs", BindingFlags.InvokeMethod, null, adoc, parms);
&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 21 Feb 2013 16:09:23 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/net-forum/getting-saving-settings/m-p/3786294#M50967</guid>
      <dc:creator>Alexander.Rivilis</dc:creator>
      <dc:date>2013-02-21T16:09:23Z</dc:date>
    </item>
    <item>
      <title>Re: Getting Saving Settings.</title>
      <link>https://forums.autodesk.com/t5/net-forum/getting-saving-settings/m-p/3786921#M50968</link>
      <description>&lt;P&gt;Good morning Alexander.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Your suggestions where just perfect. Exactly what i was looking for. Thank you very much.&lt;/P&gt;&lt;P&gt;Is there any documentation about the invokemembers and its parameters for ACAD2012/13?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;For the rest of this thread it can be closed. 5-Stars-Rating. &lt;span class="lia-unicode-emoji" title=":grinning_face_with_smiling_eyes:"&gt;😄&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 22 Feb 2013 07:53:22 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/net-forum/getting-saving-settings/m-p/3786921#M50968</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2013-02-22T07:53:22Z</dc:date>
    </item>
    <item>
      <title>Re: Getting Saving Settings.</title>
      <link>https://forums.autodesk.com/t5/net-forum/getting-saving-settings/m-p/3786975#M50969</link>
      <description>&lt;P&gt;InvokeMember is a method of type System.Type (part of &lt;A href="http://msdn.microsoft.com/en-us/library/ms173183%28v=vs.100%29.aspx" target="_blank"&gt;Reflection&lt;/A&gt;)&lt;/P&gt;
&lt;P&gt;AcadDocument, AcadPreferences, etc. are classes from &lt;A href="http://images.autodesk.com/adsk/files/autocad_2013_activex_help.zip" target="_self"&gt;AutoCAD ActiveX API&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 22 Feb 2013 10:12:56 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/net-forum/getting-saving-settings/m-p/3786975#M50969</guid>
      <dc:creator>Alexander.Rivilis</dc:creator>
      <dc:date>2013-02-22T10:12:56Z</dc:date>
    </item>
    <item>
      <title>Re: Getting Saving Settings.</title>
      <link>https://forums.autodesk.com/t5/net-forum/getting-saving-settings/m-p/7284934#M50970</link>
      <description>&lt;P&gt;I realize this is an old post, but does this not work for 2016? &amp;nbsp;I keep getting this error:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;Method 'Autodesk.AutoCAD.ApplicationServices.Document.Saveas' not found.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I may have something wrong in my code, here's what I'm using:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;                Autodesk.AutoCAD.ApplicationServices.Document doc2 = Application.DocumentManager.MdiActiveDocument;
               
                //Get preferences set in AutoCAD for saveas file version.
                object acadObject = Application.AcadApplication;
                object preferences = acadObject.GetType().InvokeMember("Preferences", 
                    BindingFlags.GetProperty, null, acadObject, null);
                object prefOpenSave = preferences.GetType().InvokeMember("OpenSave",
                    BindingFlags.GetProperty, null, preferences, null);
                object dwgversion = prefOpenSave.GetType().InvokeMember("SaveAsType",
                    BindingFlags.GetProperty, null, prefOpenSave, null);

...
..
 object [] parms = new object[2];
                    parms[0] = DWGSaveName;
                    parms[1] = dwgversion;
                    DwgVersion ver = (DwgVersion)dwgversion;
                    object adoc = doc2;
                    //acDB.SaveAs(DWGSaveName, true, (DwgVersion)ver, acDB.SecurityParameters);

                    adoc.GetType().InvokeMember("Saveas", BindingFlags.InvokeMethod, null, adoc, parms);
                    returnMsg = "Success";&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;What am I doing wrong?&lt;/P&gt;</description>
      <pubDate>Tue, 08 Aug 2017 17:53:45 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/net-forum/getting-saving-settings/m-p/7284934#M50970</guid>
      <dc:creator>TCARPENTER21</dc:creator>
      <dc:date>2017-08-08T17:53:45Z</dc:date>
    </item>
    <item>
      <title>Re: Getting Saving Settings.</title>
      <link>https://forums.autodesk.com/t5/net-forum/getting-saving-settings/m-p/7284954#M50971</link>
      <description>&lt;P&gt;Try replace line of code:&lt;/P&gt;
&lt;PRE&gt;object adoc = doc2;&lt;/PRE&gt;
&lt;P&gt;with&lt;/P&gt;
&lt;PRE&gt;object adoc = doc2.GetAcadDocument();&lt;/PRE&gt;</description>
      <pubDate>Tue, 08 Aug 2017 18:02:00 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/net-forum/getting-saving-settings/m-p/7284954#M50971</guid>
      <dc:creator>Alexander.Rivilis</dc:creator>
      <dc:date>2017-08-08T18:02:00Z</dc:date>
    </item>
    <item>
      <title>Re: Getting Saving Settings.</title>
      <link>https://forums.autodesk.com/t5/net-forum/getting-saving-settings/m-p/7285013#M50972</link>
      <description>&lt;P&gt;Bingo! &amp;nbsp;Thanks a million!&lt;/P&gt;</description>
      <pubDate>Tue, 08 Aug 2017 18:23:43 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/net-forum/getting-saving-settings/m-p/7285013#M50972</guid>
      <dc:creator>TCARPENTER21</dc:creator>
      <dc:date>2017-08-08T18:23:43Z</dc:date>
    </item>
  </channel>
</rss>

