<?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 Custom path when printing to file? in Inventor Programming Forum</title>
    <link>https://forums.autodesk.com/t5/inventor-programming-forum/custom-path-when-printing-to-file/m-p/11653510#M28649</link>
    <description>&lt;P&gt;Hi Experts,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have below codes which works well when I print drawings to desktop.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;However, now I want a custom path (like a dialog box I can browse the path I need) rather than a fixed path (desktop). Do you have any ideas/codes to share?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;&lt;SPAN&gt;Sub&lt;/SPAN&gt; &lt;SPAN&gt;Main&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;ThisApplication&lt;/SPAN&gt;.&lt;SPAN&gt;ActiveDocument&lt;/SPAN&gt;
	&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;PN&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;String&lt;/SPAN&gt; = &lt;SPAN&gt;iProperties&lt;/SPAN&gt;.&lt;SPAN&gt;Value&lt;/SPAN&gt;(&lt;SPAN&gt;"Project"&lt;/SPAN&gt;, &lt;SPAN&gt;"Part Number"&lt;/SPAN&gt;)
	
	&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;Desktop&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;String&lt;/SPAN&gt;
	&lt;SPAN&gt;Desktop&lt;/SPAN&gt; = &lt;SPAN&gt;"C:\Users\jxyp\Desktop"&lt;/SPAN&gt;
	
	&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;FilePath&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;String&lt;/SPAN&gt;
	&lt;SPAN&gt;FilePath&lt;/SPAN&gt; = &lt;SPAN&gt;Desktop&lt;/SPAN&gt; + &lt;SPAN&gt;"\"&lt;/SPAN&gt; + &lt;SPAN&gt;PN&lt;/SPAN&gt; + &lt;SPAN&gt;".PDF"&lt;/SPAN&gt;
	
	&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;oPrintManager&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;DrawingPrintManager&lt;/SPAN&gt;
	&lt;SPAN&gt;oPrintManager&lt;/SPAN&gt; = &lt;SPAN&gt;oDoc&lt;/SPAN&gt;.&lt;SPAN&gt;PrintManager&lt;/SPAN&gt;
	
	&lt;SPAN&gt;oPrintManager&lt;/SPAN&gt;.&lt;SPAN&gt;Printer&lt;/SPAN&gt; = &lt;SPAN&gt;"Microsoft Print to PDF"&lt;/SPAN&gt;
	&lt;SPAN&gt;oPrintManager&lt;/SPAN&gt;.&lt;SPAN&gt;AllColorsAsBlack&lt;/SPAN&gt; = &lt;SPAN&gt;False&lt;/SPAN&gt;
	&lt;SPAN&gt;oPrintManager&lt;/SPAN&gt;.&lt;SPAN&gt;ColorMode&lt;/SPAN&gt; = &lt;SPAN&gt;kPrintColorPalette&lt;/SPAN&gt;
	&lt;SPAN&gt;oPrintManager&lt;/SPAN&gt;.&lt;SPAN&gt;NumberOfCopies&lt;/SPAN&gt; = 1
	&lt;SPAN&gt;oPrintManager&lt;/SPAN&gt;.&lt;SPAN&gt;Orientation&lt;/SPAN&gt; = &lt;SPAN&gt;kLandscapeOrientation&lt;/SPAN&gt;
	&lt;SPAN&gt;oPrintManager&lt;/SPAN&gt;.&lt;SPAN&gt;PaperSize&lt;/SPAN&gt; = &lt;SPAN&gt;kPaperSizeA3&lt;/SPAN&gt;
	&lt;SPAN&gt;oPrintManager&lt;/SPAN&gt;.&lt;SPAN&gt;PrintRange&lt;/SPAN&gt; = &lt;SPAN&gt;kPrintAllSheets&lt;/SPAN&gt;
	&lt;SPAN&gt;oPrintManager&lt;/SPAN&gt;.&lt;SPAN&gt;ScaleMode&lt;/SPAN&gt; = &lt;SPAN&gt;kPrintBestFitScale&lt;/SPAN&gt;
	
	&lt;SPAN&gt;oPrintManager&lt;/SPAN&gt;.&lt;SPAN&gt;PrintToFile&lt;/SPAN&gt;(&lt;SPAN&gt;FilePath&lt;/SPAN&gt;)
	
&lt;SPAN&gt;End&lt;/SPAN&gt; &lt;SPAN&gt;Sub&lt;/SPAN&gt;&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Tue, 03 Jan 2023 07:31:38 GMT</pubDate>
    <dc:creator>jingying_1213</dc:creator>
    <dc:date>2023-01-03T07:31:38Z</dc:date>
    <item>
      <title>Custom path when printing to file?</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-forum/custom-path-when-printing-to-file/m-p/11653510#M28649</link>
      <description>&lt;P&gt;Hi Experts,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have below codes which works well when I print drawings to desktop.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;However, now I want a custom path (like a dialog box I can browse the path I need) rather than a fixed path (desktop). Do you have any ideas/codes to share?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;&lt;SPAN&gt;Sub&lt;/SPAN&gt; &lt;SPAN&gt;Main&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;ThisApplication&lt;/SPAN&gt;.&lt;SPAN&gt;ActiveDocument&lt;/SPAN&gt;
	&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;PN&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;String&lt;/SPAN&gt; = &lt;SPAN&gt;iProperties&lt;/SPAN&gt;.&lt;SPAN&gt;Value&lt;/SPAN&gt;(&lt;SPAN&gt;"Project"&lt;/SPAN&gt;, &lt;SPAN&gt;"Part Number"&lt;/SPAN&gt;)
	
	&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;Desktop&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;String&lt;/SPAN&gt;
	&lt;SPAN&gt;Desktop&lt;/SPAN&gt; = &lt;SPAN&gt;"C:\Users\jxyp\Desktop"&lt;/SPAN&gt;
	
	&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;FilePath&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;String&lt;/SPAN&gt;
	&lt;SPAN&gt;FilePath&lt;/SPAN&gt; = &lt;SPAN&gt;Desktop&lt;/SPAN&gt; + &lt;SPAN&gt;"\"&lt;/SPAN&gt; + &lt;SPAN&gt;PN&lt;/SPAN&gt; + &lt;SPAN&gt;".PDF"&lt;/SPAN&gt;
	
	&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;oPrintManager&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;DrawingPrintManager&lt;/SPAN&gt;
	&lt;SPAN&gt;oPrintManager&lt;/SPAN&gt; = &lt;SPAN&gt;oDoc&lt;/SPAN&gt;.&lt;SPAN&gt;PrintManager&lt;/SPAN&gt;
	
	&lt;SPAN&gt;oPrintManager&lt;/SPAN&gt;.&lt;SPAN&gt;Printer&lt;/SPAN&gt; = &lt;SPAN&gt;"Microsoft Print to PDF"&lt;/SPAN&gt;
	&lt;SPAN&gt;oPrintManager&lt;/SPAN&gt;.&lt;SPAN&gt;AllColorsAsBlack&lt;/SPAN&gt; = &lt;SPAN&gt;False&lt;/SPAN&gt;
	&lt;SPAN&gt;oPrintManager&lt;/SPAN&gt;.&lt;SPAN&gt;ColorMode&lt;/SPAN&gt; = &lt;SPAN&gt;kPrintColorPalette&lt;/SPAN&gt;
	&lt;SPAN&gt;oPrintManager&lt;/SPAN&gt;.&lt;SPAN&gt;NumberOfCopies&lt;/SPAN&gt; = 1
	&lt;SPAN&gt;oPrintManager&lt;/SPAN&gt;.&lt;SPAN&gt;Orientation&lt;/SPAN&gt; = &lt;SPAN&gt;kLandscapeOrientation&lt;/SPAN&gt;
	&lt;SPAN&gt;oPrintManager&lt;/SPAN&gt;.&lt;SPAN&gt;PaperSize&lt;/SPAN&gt; = &lt;SPAN&gt;kPaperSizeA3&lt;/SPAN&gt;
	&lt;SPAN&gt;oPrintManager&lt;/SPAN&gt;.&lt;SPAN&gt;PrintRange&lt;/SPAN&gt; = &lt;SPAN&gt;kPrintAllSheets&lt;/SPAN&gt;
	&lt;SPAN&gt;oPrintManager&lt;/SPAN&gt;.&lt;SPAN&gt;ScaleMode&lt;/SPAN&gt; = &lt;SPAN&gt;kPrintBestFitScale&lt;/SPAN&gt;
	
	&lt;SPAN&gt;oPrintManager&lt;/SPAN&gt;.&lt;SPAN&gt;PrintToFile&lt;/SPAN&gt;(&lt;SPAN&gt;FilePath&lt;/SPAN&gt;)
	
&lt;SPAN&gt;End&lt;/SPAN&gt; &lt;SPAN&gt;Sub&lt;/SPAN&gt;&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 03 Jan 2023 07:31:38 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-forum/custom-path-when-printing-to-file/m-p/11653510#M28649</guid>
      <dc:creator>jingying_1213</dc:creator>
      <dc:date>2023-01-03T07:31:38Z</dc:date>
    </item>
    <item>
      <title>Re: Custom path when printing to file?</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-forum/custom-path-when-printing-to-file/m-p/11653611#M28650</link>
      <description>&lt;P&gt;Create a filedialog or folderdialog!&lt;/P&gt;</description>
      <pubDate>Tue, 03 Jan 2023 08:28:33 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-forum/custom-path-when-printing-to-file/m-p/11653611#M28650</guid>
      <dc:creator>bradeneuropeArthur</dc:creator>
      <dc:date>2023-01-03T08:28:33Z</dc:date>
    </item>
    <item>
      <title>Re: Custom path when printing to file?</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-forum/custom-path-when-printing-to-file/m-p/11653725#M28651</link>
      <description>&lt;P&gt;If possible, could you please modify my codes and add the FilaDialog related codes you mentioned?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 03 Jan 2023 09:35:53 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-forum/custom-path-when-printing-to-file/m-p/11653725#M28651</guid>
      <dc:creator>jingying_1213</dc:creator>
      <dc:date>2023-01-03T09:35:53Z</dc:date>
    </item>
    <item>
      <title>Re: Custom path when printing to file?</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-forum/custom-path-when-printing-to-file/m-p/11653762#M28652</link>
      <description>Of course.&lt;BR /&gt;Let me support you.&lt;BR /&gt;</description>
      <pubDate>Tue, 03 Jan 2023 10:02:51 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-forum/custom-path-when-printing-to-file/m-p/11653762#M28652</guid>
      <dc:creator>bradeneuropeArthur</dc:creator>
      <dc:date>2023-01-03T10:02:51Z</dc:date>
    </item>
    <item>
      <title>Re: Custom path when printing to file?</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-forum/custom-path-when-printing-to-file/m-p/11654109#M28653</link>
      <description>&lt;P&gt;Finally:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;LI-CODE lang="general"&gt;Sub Main()
	Dim oDoc As DrawingDocument = ThisApplication.ActiveDocument
	Dim PN As String = iProperties.Value("Project", "Part Number")
	
	Dim Desktop As String
	Desktop = "C:\Users\jxyp\Desktop"
	
	'Dim FilePath As String
	'FilePath = Desktop + "\" + PN + ".PDF"
	
	Dim oPrintManager As DrawingPrintManager
	oPrintManager = oDoc.PrintManager
	
	oPrintManager.Printer = "Microsoft Print to PDF"
	oPrintManager.AllColorsAsBlack = False
	oPrintManager.ColorMode = kPrintColorPalette
	oPrintManager.NumberOfCopies = 1
	oPrintManager.Orientation = kLandscapeOrientation
	oPrintManager.PaperSize = kPaperSizeA3
	oPrintManager.PrintRange = kPrintAllSheets
	oPrintManager.ScaleMode = kPrintBestFitScale
	Dim fn As String = PN + ".PDF"
	ThisApplication.CommandManager.PostPrivateEvent(Inventor.PrivateEventTypeEnum.kFileNameEvent,fn)
	Dim d As Inventor.FileDialog 
	ThisApplication.CreateFileDialog(d)
	
	'd.CancelError = True

	If Not d.CancelError = True
	d.DialogTitle = "Kit Save as pdf"
	d.Filter = "Pdf Files (*.pdf)|*.pdf"
	d.FileName=fn
	d.ShowSave
	If Not d.FileName = Nothing Then
		oPrintManager.PrintToFile(d.FileName)
	End If

End If
End Sub&lt;/LI-CODE&gt;</description>
      <pubDate>Tue, 03 Jan 2023 13:34:15 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-forum/custom-path-when-printing-to-file/m-p/11654109#M28653</guid>
      <dc:creator>bradeneuropeArthur</dc:creator>
      <dc:date>2023-01-03T13:34:15Z</dc:date>
    </item>
    <item>
      <title>Re: Custom path when printing to file?</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-forum/custom-path-when-printing-to-file/m-p/11655720#M28654</link>
      <description>&lt;P&gt;Thanks so much, however, it appears below error when running your modified codes.&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="jingying_1213_0-1672801929281.png" style="width: 600px;"&gt;&lt;img src="https://forums.autodesk.com/t5/image/serverpage/image-id/1158452iE07C8BE23724B5B1/image-size/medium?v=v2&amp;amp;px=400" role="button" title="jingying_1213_0-1672801929281.png" alt="jingying_1213_0-1672801929281.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;After adding "d.ShowOpen" before "&lt;SPAN&gt;d&lt;/SPAN&gt;.&lt;SPAN&gt;ShowSave&lt;/SPAN&gt;", then it runs well!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;	&lt;SPAN&gt;d&lt;/SPAN&gt;.&lt;SPAN&gt;FileName&lt;/SPAN&gt; = &lt;SPAN&gt;fn&lt;/SPAN&gt;
	&lt;SPAN&gt;d&lt;/SPAN&gt;.&lt;SPAN&gt;ShowOpen&lt;/SPAN&gt;
	&lt;SPAN&gt;d&lt;/SPAN&gt;.&lt;SPAN&gt;ShowSave&lt;/SPAN&gt;&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 04 Jan 2023 03:14:59 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-forum/custom-path-when-printing-to-file/m-p/11655720#M28654</guid>
      <dc:creator>jingying_1213</dc:creator>
      <dc:date>2023-01-04T03:14:59Z</dc:date>
    </item>
  </channel>
</rss>

