<?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 How to place sketched symbol and assign layer and leader style in Inventor Programming - iLogic, Macros, AddIns &amp; Apprentice</title>
    <link>https://forums.autodesk.com/t5/inventor-programming-ilogic/how-to-place-sketched-symbol-and-assign-layer-and-leader-style/m-p/10824984#M132626</link>
    <description>&lt;P&gt;I have ilogic code that will place sketched symbols in view windows at a defined position.&amp;nbsp; I am now trying to customize this for a specific sketched symbol that I want to assign a different "layer" and "leader style" to.&amp;nbsp; Cant seem to find a way to do this within the code i am using.&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;from the "insert sketched symbol" menu, once I select my symbol I can then manually select the layer and style before dropping in my view. OR I have to do this task after the symbol is placed.&amp;nbsp; &amp;nbsp;any assistance on what i might add to do this.&amp;nbsp; i have tried defining my oLayer and oLeader to the ones I want to use from the styles manager but cant figure out where to then use them when the sketched symbol is added.&amp;nbsp; thanks.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;&lt;SPAN&gt;'AUTO TAG&lt;/SPAN&gt;
&lt;SPAN&gt;'iLogic - select view and insert AUTO TAG&lt;/SPAN&gt;

&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;oApp&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;Application&lt;/SPAN&gt;: &lt;SPAN&gt;oApp&lt;/SPAN&gt; = &lt;SPAN&gt;ThisApplication&lt;/SPAN&gt;
&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;oDoc&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;DrawingDocument&lt;/SPAN&gt;: &lt;SPAN&gt;oDoc&lt;/SPAN&gt; = &lt;SPAN&gt;oApp&lt;/SPAN&gt;.&lt;SPAN&gt;ActiveDocument&lt;/SPAN&gt;
&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;oSheet&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;Sheet&lt;/SPAN&gt;: &lt;SPAN&gt;oSheet&lt;/SPAN&gt; = &lt;SPAN&gt;oDoc&lt;/SPAN&gt;.&lt;SPAN&gt;ActiveSheet&lt;/SPAN&gt;

&lt;SPAN&gt;'This uses a sketch symbol with the name "'View On' View Label"&lt;/SPAN&gt;
&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;oSymDef&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;SketchedSymbolDefinition&lt;/SPAN&gt; : &lt;SPAN&gt;oSymDef&lt;/SPAN&gt; = &lt;SPAN&gt;oDoc&lt;/SPAN&gt;.&lt;SPAN&gt;SketchedSymbolDefinitions&lt;/SPAN&gt;.&lt;SPAN&gt;Item&lt;/SPAN&gt;(&lt;SPAN&gt;“AUTO TAG"&lt;/SPAN&gt;)


&lt;SPAN&gt;'This is the selected view&lt;/SPAN&gt;
&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;oView&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;DrawingView&lt;/SPAN&gt;: &lt;SPAN&gt;oView&lt;/SPAN&gt; = &lt;SPAN&gt;ThisApplication&lt;/SPAN&gt;.&lt;SPAN&gt;CommandManager&lt;/SPAN&gt;.&lt;SPAN&gt;Pick&lt;/SPAN&gt;(&lt;SPAN&gt;SelectionFilterEnum&lt;/SPAN&gt;.&lt;SPAN&gt;kDrawingViewFilter&lt;/SPAN&gt;,&lt;SPAN&gt;"Select View To Place Symbol:"&lt;/SPAN&gt;)

&lt;SPAN&gt;'This takes the label items of the selected view&lt;/SPAN&gt;
&lt;SPAN&gt;'And adds it To an array that will link To the prompted entry&lt;/SPAN&gt;
&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;sPromptStrings&lt;/SPAN&gt;(4) &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;String&lt;/SPAN&gt;
&lt;SPAN&gt;sPromptStrings&lt;/SPAN&gt;(0) = &lt;SPAN&gt;"String 0"&lt;/SPAN&gt;
&lt;SPAN&gt;sPromptStrings&lt;/SPAN&gt;(1) = &lt;SPAN&gt;"String 1"&lt;/SPAN&gt;
&lt;SPAN&gt;sPromptStrings&lt;/SPAN&gt;(2) = &lt;SPAN&gt;"String 2"&lt;/SPAN&gt;
&lt;SPAN&gt;sPromptStrings&lt;/SPAN&gt;(3) = &lt;SPAN&gt;"String 3"&lt;/SPAN&gt;
&lt;SPAN&gt;sPromptStrings&lt;/SPAN&gt;(4) = &lt;SPAN&gt;"String 4"&lt;/SPAN&gt;


&lt;SPAN&gt;'This is the position for the sketched symbol under the selected view'&lt;/SPAN&gt;
&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;oPosition&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;Point2d&lt;/SPAN&gt;: &lt;SPAN&gt;oPosition&lt;/SPAN&gt; = &lt;SPAN&gt;oView&lt;/SPAN&gt;.&lt;SPAN&gt;Center&lt;/SPAN&gt;
&lt;SPAN&gt;'oPosition.Y = oPosition.Y - (oView.Height/1.90625)&lt;/SPAN&gt;
&lt;SPAN&gt;'oPosition.X = oPosition.X - (oView.Width / 500)&lt;/SPAN&gt;
&lt;SPAN&gt;oPosition&lt;/SPAN&gt;.&lt;SPAN&gt;Y&lt;/SPAN&gt; = &lt;SPAN&gt;oPosition&lt;/SPAN&gt;.&lt;SPAN&gt;Y&lt;/SPAN&gt; + (&lt;SPAN&gt;oView&lt;/SPAN&gt;.&lt;SPAN&gt;Height&lt;/SPAN&gt;/6)
&lt;SPAN&gt;oPosition&lt;/SPAN&gt;.&lt;SPAN&gt;X&lt;/SPAN&gt; = &lt;SPAN&gt;oPosition&lt;/SPAN&gt;.&lt;SPAN&gt;X&lt;/SPAN&gt; + (&lt;SPAN&gt;oView&lt;/SPAN&gt;.&lt;SPAN&gt;Width&lt;/SPAN&gt;/5)

&lt;SPAN&gt;'This inserts the sketched symbol and fills in the prompted entry.&lt;/SPAN&gt;
&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;oSymbol&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;SketchedSymbol&lt;/SPAN&gt;: &lt;SPAN&gt;oSymbol&lt;/SPAN&gt; = &lt;SPAN&gt;oSheet&lt;/SPAN&gt;.&lt;SPAN&gt;SketchedSymbols&lt;/SPAN&gt;.&lt;SPAN&gt;Add&lt;/SPAN&gt;(&lt;SPAN&gt;oSymDef&lt;/SPAN&gt;, &lt;SPAN&gt;oPosition&lt;/SPAN&gt;, , ,&lt;SPAN&gt;sPromptStrings&lt;/SPAN&gt;)
&lt;SPAN&gt;'This will run promp&lt;/SPAN&gt;
 &lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Wed, 15 Dec 2021 15:21:45 GMT</pubDate>
    <dc:creator>mcarlton71</dc:creator>
    <dc:date>2021-12-15T15:21:45Z</dc:date>
    <item>
      <title>How to place sketched symbol and assign layer and leader style</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-ilogic/how-to-place-sketched-symbol-and-assign-layer-and-leader-style/m-p/10824984#M132626</link>
      <description>&lt;P&gt;I have ilogic code that will place sketched symbols in view windows at a defined position.&amp;nbsp; I am now trying to customize this for a specific sketched symbol that I want to assign a different "layer" and "leader style" to.&amp;nbsp; Cant seem to find a way to do this within the code i am using.&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;from the "insert sketched symbol" menu, once I select my symbol I can then manually select the layer and style before dropping in my view. OR I have to do this task after the symbol is placed.&amp;nbsp; &amp;nbsp;any assistance on what i might add to do this.&amp;nbsp; i have tried defining my oLayer and oLeader to the ones I want to use from the styles manager but cant figure out where to then use them when the sketched symbol is added.&amp;nbsp; thanks.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;&lt;SPAN&gt;'AUTO TAG&lt;/SPAN&gt;
&lt;SPAN&gt;'iLogic - select view and insert AUTO TAG&lt;/SPAN&gt;

&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;oApp&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;Application&lt;/SPAN&gt;: &lt;SPAN&gt;oApp&lt;/SPAN&gt; = &lt;SPAN&gt;ThisApplication&lt;/SPAN&gt;
&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;oDoc&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;DrawingDocument&lt;/SPAN&gt;: &lt;SPAN&gt;oDoc&lt;/SPAN&gt; = &lt;SPAN&gt;oApp&lt;/SPAN&gt;.&lt;SPAN&gt;ActiveDocument&lt;/SPAN&gt;
&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;oSheet&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;Sheet&lt;/SPAN&gt;: &lt;SPAN&gt;oSheet&lt;/SPAN&gt; = &lt;SPAN&gt;oDoc&lt;/SPAN&gt;.&lt;SPAN&gt;ActiveSheet&lt;/SPAN&gt;

&lt;SPAN&gt;'This uses a sketch symbol with the name "'View On' View Label"&lt;/SPAN&gt;
&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;oSymDef&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;SketchedSymbolDefinition&lt;/SPAN&gt; : &lt;SPAN&gt;oSymDef&lt;/SPAN&gt; = &lt;SPAN&gt;oDoc&lt;/SPAN&gt;.&lt;SPAN&gt;SketchedSymbolDefinitions&lt;/SPAN&gt;.&lt;SPAN&gt;Item&lt;/SPAN&gt;(&lt;SPAN&gt;“AUTO TAG"&lt;/SPAN&gt;)


&lt;SPAN&gt;'This is the selected view&lt;/SPAN&gt;
&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;oView&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;DrawingView&lt;/SPAN&gt;: &lt;SPAN&gt;oView&lt;/SPAN&gt; = &lt;SPAN&gt;ThisApplication&lt;/SPAN&gt;.&lt;SPAN&gt;CommandManager&lt;/SPAN&gt;.&lt;SPAN&gt;Pick&lt;/SPAN&gt;(&lt;SPAN&gt;SelectionFilterEnum&lt;/SPAN&gt;.&lt;SPAN&gt;kDrawingViewFilter&lt;/SPAN&gt;,&lt;SPAN&gt;"Select View To Place Symbol:"&lt;/SPAN&gt;)

&lt;SPAN&gt;'This takes the label items of the selected view&lt;/SPAN&gt;
&lt;SPAN&gt;'And adds it To an array that will link To the prompted entry&lt;/SPAN&gt;
&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;sPromptStrings&lt;/SPAN&gt;(4) &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;String&lt;/SPAN&gt;
&lt;SPAN&gt;sPromptStrings&lt;/SPAN&gt;(0) = &lt;SPAN&gt;"String 0"&lt;/SPAN&gt;
&lt;SPAN&gt;sPromptStrings&lt;/SPAN&gt;(1) = &lt;SPAN&gt;"String 1"&lt;/SPAN&gt;
&lt;SPAN&gt;sPromptStrings&lt;/SPAN&gt;(2) = &lt;SPAN&gt;"String 2"&lt;/SPAN&gt;
&lt;SPAN&gt;sPromptStrings&lt;/SPAN&gt;(3) = &lt;SPAN&gt;"String 3"&lt;/SPAN&gt;
&lt;SPAN&gt;sPromptStrings&lt;/SPAN&gt;(4) = &lt;SPAN&gt;"String 4"&lt;/SPAN&gt;


&lt;SPAN&gt;'This is the position for the sketched symbol under the selected view'&lt;/SPAN&gt;
&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;oPosition&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;Point2d&lt;/SPAN&gt;: &lt;SPAN&gt;oPosition&lt;/SPAN&gt; = &lt;SPAN&gt;oView&lt;/SPAN&gt;.&lt;SPAN&gt;Center&lt;/SPAN&gt;
&lt;SPAN&gt;'oPosition.Y = oPosition.Y - (oView.Height/1.90625)&lt;/SPAN&gt;
&lt;SPAN&gt;'oPosition.X = oPosition.X - (oView.Width / 500)&lt;/SPAN&gt;
&lt;SPAN&gt;oPosition&lt;/SPAN&gt;.&lt;SPAN&gt;Y&lt;/SPAN&gt; = &lt;SPAN&gt;oPosition&lt;/SPAN&gt;.&lt;SPAN&gt;Y&lt;/SPAN&gt; + (&lt;SPAN&gt;oView&lt;/SPAN&gt;.&lt;SPAN&gt;Height&lt;/SPAN&gt;/6)
&lt;SPAN&gt;oPosition&lt;/SPAN&gt;.&lt;SPAN&gt;X&lt;/SPAN&gt; = &lt;SPAN&gt;oPosition&lt;/SPAN&gt;.&lt;SPAN&gt;X&lt;/SPAN&gt; + (&lt;SPAN&gt;oView&lt;/SPAN&gt;.&lt;SPAN&gt;Width&lt;/SPAN&gt;/5)

&lt;SPAN&gt;'This inserts the sketched symbol and fills in the prompted entry.&lt;/SPAN&gt;
&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;oSymbol&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;SketchedSymbol&lt;/SPAN&gt;: &lt;SPAN&gt;oSymbol&lt;/SPAN&gt; = &lt;SPAN&gt;oSheet&lt;/SPAN&gt;.&lt;SPAN&gt;SketchedSymbols&lt;/SPAN&gt;.&lt;SPAN&gt;Add&lt;/SPAN&gt;(&lt;SPAN&gt;oSymDef&lt;/SPAN&gt;, &lt;SPAN&gt;oPosition&lt;/SPAN&gt;, , ,&lt;SPAN&gt;sPromptStrings&lt;/SPAN&gt;)
&lt;SPAN&gt;'This will run promp&lt;/SPAN&gt;
 &lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 15 Dec 2021 15:21:45 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-ilogic/how-to-place-sketched-symbol-and-assign-layer-and-leader-style/m-p/10824984#M132626</guid>
      <dc:creator>mcarlton71</dc:creator>
      <dc:date>2021-12-15T15:21:45Z</dc:date>
    </item>
    <item>
      <title>Re: How to place sketched symbol and assign layer and leader style</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-ilogic/how-to-place-sketched-symbol-and-assign-layer-and-leader-style/m-p/10825048#M132630</link>
      <description>&lt;P&gt;Just like the secondary manual process you mentioned, where you place the symbol, then set its Layer and Leader Style afterwards.&amp;nbsp; You can do the same process in your code.&amp;nbsp; At the end of the code you posted, where you have just created/placed the symbol and have set the value of your oSymbol variable, include a couple of lines like this:&lt;/P&gt;
&lt;LI-CODE lang="general"&gt;oSymbol.Layer = oMyLayerObject
oSymbol.LeaderStyle = oMyLeaderStyleObject&lt;/LI-CODE&gt;
&lt;P&gt;...but of course, you must have first created those two variables (or other similar variables) used as Values here, and set their values.&amp;nbsp; How you find/get that Layer and LeaderStyle are another matter.&lt;/P&gt;</description>
      <pubDate>Wed, 15 Dec 2021 16:17:48 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-ilogic/how-to-place-sketched-symbol-and-assign-layer-and-leader-style/m-p/10825048#M132630</guid>
      <dc:creator>WCrihfield</dc:creator>
      <dc:date>2021-12-15T16:17:48Z</dc:date>
    </item>
    <item>
      <title>Re: How to place sketched symbol and assign layer and leader style</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-ilogic/how-to-place-sketched-symbol-and-assign-layer-and-leader-style/m-p/10825683#M132641</link>
      <description>Thanks, this was exactly what i was looking for . with a little trial and error i was able to get the results i needed!!</description>
      <pubDate>Wed, 15 Dec 2021 21:11:09 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-ilogic/how-to-place-sketched-symbol-and-assign-layer-and-leader-style/m-p/10825683#M132641</guid>
      <dc:creator>mcarlton71</dc:creator>
      <dc:date>2021-12-15T21:11:09Z</dc:date>
    </item>
  </channel>
</rss>

