<?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: Can't set kPrintColorPalette, DrawingPrintManager in Inventor Programming - iLogic, Macros, AddIns &amp; Apprentice</title>
    <link>https://forums.autodesk.com/t5/inventor-programming-ilogic/can-t-set-kprintcolorpalette-drawingprintmanager/m-p/9237467#M104383</link>
    <description>&lt;P&gt;This sounds exacly like another post.&amp;nbsp; See link below.&lt;/P&gt;&lt;P&gt;&lt;A title="DrawingPrintManager.ColorMode = kPrintColorPalette" href="https://forums.autodesk.com/t5/inventor-customization/drawingprintmanager-colormode-will-not-be-set-by/m-p/9232944#M104325" target="_blank" rel="noopener"&gt;https://forums.autodesk.com/t5/inventor-customization/drawingprintmanager-colormode-will-not-be-set-by/m-p/9232944#M104325&lt;/A&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Wed, 08 Jan 2020 12:03:55 GMT</pubDate>
    <dc:creator>WCrihfield</dc:creator>
    <dc:date>2020-01-08T12:03:55Z</dc:date>
    <item>
      <title>Can't set kPrintColorPalette, DrawingPrintManager</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-ilogic/can-t-set-kprintcolorpalette-drawingprintmanager/m-p/9234755#M104372</link>
      <description>&lt;P&gt;Hello,&lt;BR /&gt;I'm having trouble setting the ColorMode for DrawingPrintManager.&lt;BR /&gt;&amp;nbsp;Setting the ColorMode to kPrintGrayScale and kPrintDefaultColorMode works fine, the problem is when I'm trying to set the ColorMode to kPrintColorPalette nothing happens. By some strange reason it will always be set to kPrintDefaultColorMode?!? (&lt;SPAN style="display: inline !important; float: none; background-color: #ffffff; color: #666666; cursor: text; font-family: inherit; font-size: 16px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 1.7142; orphans: 2; text-align: left; text-decoration: none; text-indent: 0px; text-transform: none; -webkit-text-stroke-width: 0px; white-space: normal; word-spacing: 0px;"&gt;The AllColorsAsBlack setting is false&lt;/SPAN&gt;)&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;DIV&gt;&lt;FONT&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; private void PrintDrawing(Application application)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var document = (DrawingDocument)application.ActiveDocument;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var printManager = (DrawingPrintManager)document.PrintManager;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Printer&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; printManager.Printer = PrinterSettings.printer;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Papersize&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; printManager.PaperSize = PrinterSettings.paperSize;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (printManager.PaperSize == PaperSizeEnum.kPaperSizeCustom)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; printManager.PaperHeight = PrinterSettings.customHeight;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; printManager.PaperWidth = PrinterSettings.customWidth;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Orientation&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; printManager.Orientation = PrinterSettings.orientation;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Color&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; printManager.ColorMode = PrinterSettings.color;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; printManager.AllColorsAsBlack = PrinterSettings.allColorsBlack;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Range&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; printManager.PrintRange = PrinterSettings.whatToPlot;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Copies&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; printManager.NumberOfCopies = PrinterSettings.numberOfCopies;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Scale&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; printManager.ScaleMode = PrinterSettings.scale;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; printManager.Scale = PrinterSettings.customScale;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Misc&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; printManager.TilingEnabled = PrinterSettings.tiling;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; printManager.RemoveLineWeights = PrinterSettings.lineWeights;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; printManager.SubmitPrint();&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/FONT&gt;&lt;/DIV&gt;</description>
      <pubDate>Tue, 07 Jan 2020 08:06:35 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-ilogic/can-t-set-kprintcolorpalette-drawingprintmanager/m-p/9234755#M104372</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2020-01-07T08:06:35Z</dc:date>
    </item>
    <item>
      <title>Re: Can't set kPrintColorPalette, DrawingPrintManager</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-ilogic/can-t-set-kprintcolorpalette-drawingprintmanager/m-p/9237467#M104383</link>
      <description>&lt;P&gt;This sounds exacly like another post.&amp;nbsp; See link below.&lt;/P&gt;&lt;P&gt;&lt;A title="DrawingPrintManager.ColorMode = kPrintColorPalette" href="https://forums.autodesk.com/t5/inventor-customization/drawingprintmanager-colormode-will-not-be-set-by/m-p/9232944#M104325" target="_blank" rel="noopener"&gt;https://forums.autodesk.com/t5/inventor-customization/drawingprintmanager-colormode-will-not-be-set-by/m-p/9232944#M104325&lt;/A&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 08 Jan 2020 12:03:55 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-ilogic/can-t-set-kprintcolorpalette-drawingprintmanager/m-p/9237467#M104383</guid>
      <dc:creator>WCrihfield</dc:creator>
      <dc:date>2020-01-08T12:03:55Z</dc:date>
    </item>
    <item>
      <title>Re: Can't set kPrintColorPalette, DrawingPrintManager</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-ilogic/can-t-set-kprintcolorpalette-drawingprintmanager/m-p/9237562#M104386</link>
      <description>Thank you WCrihfield for answering my post. It might look like the same issue/post.(I've read your answer to that post) But the problem I'm having is that I can't set the value even before I Submit the print to the printer. I.e. DrawingPrintManager printManager = new DrawingPrintManager() printManager.ColorMode = PrintColorModeEnum.kPrintGrayScale(sets the value to kPrintGrayScale) printManager.ColorMode = PrintColorModeEnum.kPrintDefaultColorMode(sets the value to kPrintDefaultColorMode) printManager.ColorMode = PrintColorModeEnum.kPrintColorPalette(sets the value to kPrintDefaultColorMode) If I wasn't able to set the value depending on selected printer, I would expect some kind of response from the Inventor API informing me of the fact. Searching the internet, almost all examples given(even the Autodesk Inventor 2020 API help) of setting the color mode uses kPrintColorPalette and not kPrintDefaultColorMode , which makes me belive that it is possible regardless of printer.</description>
      <pubDate>Wed, 08 Jan 2020 13:15:15 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-ilogic/can-t-set-kprintcolorpalette-drawingprintmanager/m-p/9237562#M104386</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2020-01-08T13:15:15Z</dc:date>
    </item>
    <item>
      <title>Re: Can't set kPrintColorPalette, DrawingPrintManager</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-ilogic/can-t-set-kprintcolorpalette-drawingprintmanager/m-p/9237819#M104389</link>
      <description>&lt;P&gt;What is PrinterSettings in your original post?&amp;nbsp; That's a class in System.Drawing.Printing and doesn't have any of the properties you're referencing.&amp;nbsp; I haven't had any issues using kPrintGreyScale or kPrintColorPalette in 2017 (IDWs printed to the Microsoft PDF driver or Adobe PDF driver).&amp;nbsp; You may have shown an abbreviated version in your latest post, but you don't create a new DrawingPrintManager object.&amp;nbsp; You have to refer to the DrawingPrintManager for a specific drawing.&lt;/P&gt;</description>
      <pubDate>Wed, 08 Jan 2020 14:55:55 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-ilogic/can-t-set-kprintcolorpalette-drawingprintmanager/m-p/9237819#M104389</guid>
      <dc:creator>jjstr8</dc:creator>
      <dc:date>2020-01-08T14:55:55Z</dc:date>
    </item>
    <item>
      <title>Re: Can't set kPrintColorPalette, DrawingPrintManager</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-ilogic/can-t-set-kprintcolorpalette-drawingprintmanager/m-p/9237848#M104391</link>
      <description>&lt;P&gt;Hello jjstr8,&lt;BR /&gt;PrinterSettings is not(in this case) a class in &lt;SPAN style="display: inline !important; float: none; background-color: #ffffff; color: #666666; font-family: 'Artifakt',Tahoma,Helvetica,Arial,sans-serif; font-size: 14px; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-decoration: none; text-indent: 0px; text-transform: none; -webkit-text-stroke-width: 0px; white-space: normal; word-spacing: 0px;"&gt;System.Drawing.Printing. It's a class I use for Reading and setting values from a user config file.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="display: inline !important; float: none; background-color: #ffffff; color: #666666; font-family: 'Artifakt',Tahoma,Helvetica,Arial,sans-serif; font-size: 14px; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-decoration: none; text-indent: 0px; text-transform: none; -webkit-text-stroke-width: 0px; white-space: normal; word-spacing: 0px;"&gt;The DrawingPrintManager is references as it's shown in my original post&lt;BR /&gt;&lt;FONT&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; var document = (DrawingDocument)application.ActiveDocument;&lt;BR /&gt;&amp;nbsp; &amp;nbsp; var printManager = (DrawingPrintManager)document.PrintManager;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 08 Jan 2020 15:04:14 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-ilogic/can-t-set-kprintcolorpalette-drawingprintmanager/m-p/9237848#M104391</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2020-01-08T15:04:14Z</dc:date>
    </item>
    <item>
      <title>Re: Can't set kPrintColorPalette, DrawingPrintManager</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-ilogic/can-t-set-kprintcolorpalette-drawingprintmanager/m-p/9237919#M104393</link>
      <description>&lt;P&gt;I just ran my printing code in debug and checked ColorMode after setting is to kPrintColorPalette.&amp;nbsp; It comes back as kPrintDefaultColorMode.&amp;nbsp; I guess the issue still exists.&amp;nbsp; It doesn't seem to cause an issue.&amp;nbsp; It still lets me choose between color and greyscale.&amp;nbsp; I also found out that the Microsoft Print to PDF driver is ignoring the ColorMode setting.&amp;nbsp; It doesn't appear to be an option in its Printing Preferences.&amp;nbsp; At least using AllColorsAsBlack does something, just not to shaded views.&lt;/P&gt;</description>
      <pubDate>Wed, 08 Jan 2020 15:30:30 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-ilogic/can-t-set-kprintcolorpalette-drawingprintmanager/m-p/9237919#M104393</guid>
      <dc:creator>jjstr8</dc:creator>
      <dc:date>2020-01-08T15:30:30Z</dc:date>
    </item>
    <item>
      <title>Re: Can't set kPrintColorPalette, DrawingPrintManager</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-ilogic/can-t-set-kprintcolorpalette-drawingprintmanager/m-p/9239473#M104406</link>
      <description>&lt;P&gt;So it's not just me having the problem. Thank you for your input.&lt;BR /&gt;Hopefully someone at the forum reading this post have experienced the same problem and have an solution(if any exists)&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 09 Jan 2020 06:21:59 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-ilogic/can-t-set-kprintcolorpalette-drawingprintmanager/m-p/9239473#M104406</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2020-01-09T06:21:59Z</dc:date>
    </item>
    <item>
      <title>Re: Can't set kPrintColorPalette, DrawingPrintManager</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-ilogic/can-t-set-kprintcolorpalette-drawingprintmanager/m-p/13112922#M173360</link>
      <description>&lt;P&gt;Issue with Inventor 2024 is still present... can't change .&lt;STRONG&gt;ColorMode &lt;/STRONG&gt;to kPrintColorPalette.&lt;/P&gt;</description>
      <pubDate>Mon, 28 Oct 2024 13:51:02 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-ilogic/can-t-set-kprintcolorpalette-drawingprintmanager/m-p/13112922#M173360</guid>
      <dc:creator>^_^clovis^_^</dc:creator>
      <dc:date>2024-10-28T13:51:02Z</dc:date>
    </item>
  </channel>
</rss>

