<?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 Export symbol block image without backgroud using ObjectARX (Autocad P&amp;amp;ID) in ObjectARX Forum</title>
    <link>https://forums.autodesk.com/t5/objectarx-forum/export-symbol-block-image-without-backgroud-using-objectarx/m-p/6609168#M9534</link>
    <description>&lt;DIV class="lia-message-heading lia-component-message-header"&gt;&lt;DIV class="lia-quilt-row lia-quilt-row-standard"&gt;&lt;DIV class="lia-quilt-column lia-quilt-column-20 lia-quilt-column-left"&gt;&lt;DIV class="lia-quilt-column-alley lia-quilt-column-alley-left"&gt;&lt;DIV class="lia-message-subject"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV class="lia-message-body"&gt;&lt;DIV class="lia-message-body-content"&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I want to implement a custom tools palette similar to the standard ones in Autocad P&amp;amp;ID and I need to extract the images for the symbols show in the palette.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The post here shows a method to export the image of a block using .NET C#:&lt;/P&gt;&lt;P&gt;&lt;A href="http://through-the-interface.typepad.com/through_the_interface/2013/11/generating-larger-preview-images-for-all-blocks-in-an-autocad-drawing-using-net.html" target="_blank"&gt;http://through-the-interface.typepad.com/through_the_interface/2013/11/generating-larger-preview-images-for-all-blocks-in-an-autocad-drawing-using-net.html&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;However, the .NET approach has some limitations. First of all, the exported images also have a background color (the dark grey one), which is not visible on a&amp;nbsp;standard Autocad palette. Secondly, the image size is hardcoded to 190 x 120 px in the &lt;SPAN&gt;CMLContentSearchPreviews&lt;/SPAN&gt;&lt;SPAN&gt;.GetBlockTRThumbnail() method.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;What I would like to know is if it is possible to export the block images using C++ / ObjectARX, but without the background color, i.e. with transparent backgroud. The size does not really matter as long as it is above 96 x 96 px.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I attached an image with the standard Autocad palette, to make it clear what I want to achieve.&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;P&gt;Mihail&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Palette.png" style="width: 438px;"&gt;&lt;img src="https://forums.autodesk.com/t5/image/serverpage/image-id/279908i0DB599D24140BC5A/image-size/large?v=v2&amp;amp;px=999" role="button" title="Palette.png" alt="Palette.png" /&gt;&lt;/span&gt;﻿&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/DIV&gt;&lt;/DIV&gt;</description>
    <pubDate>Fri, 07 Oct 2016 19:56:52 GMT</pubDate>
    <dc:creator>Anonymous</dc:creator>
    <dc:date>2016-10-07T19:56:52Z</dc:date>
    <item>
      <title>Export symbol block image without backgroud using ObjectARX (Autocad P&amp;ID)</title>
      <link>https://forums.autodesk.com/t5/objectarx-forum/export-symbol-block-image-without-backgroud-using-objectarx/m-p/6609168#M9534</link>
      <description>&lt;DIV class="lia-message-heading lia-component-message-header"&gt;&lt;DIV class="lia-quilt-row lia-quilt-row-standard"&gt;&lt;DIV class="lia-quilt-column lia-quilt-column-20 lia-quilt-column-left"&gt;&lt;DIV class="lia-quilt-column-alley lia-quilt-column-alley-left"&gt;&lt;DIV class="lia-message-subject"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV class="lia-message-body"&gt;&lt;DIV class="lia-message-body-content"&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I want to implement a custom tools palette similar to the standard ones in Autocad P&amp;amp;ID and I need to extract the images for the symbols show in the palette.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The post here shows a method to export the image of a block using .NET C#:&lt;/P&gt;&lt;P&gt;&lt;A href="http://through-the-interface.typepad.com/through_the_interface/2013/11/generating-larger-preview-images-for-all-blocks-in-an-autocad-drawing-using-net.html" target="_blank"&gt;http://through-the-interface.typepad.com/through_the_interface/2013/11/generating-larger-preview-images-for-all-blocks-in-an-autocad-drawing-using-net.html&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;However, the .NET approach has some limitations. First of all, the exported images also have a background color (the dark grey one), which is not visible on a&amp;nbsp;standard Autocad palette. Secondly, the image size is hardcoded to 190 x 120 px in the &lt;SPAN&gt;CMLContentSearchPreviews&lt;/SPAN&gt;&lt;SPAN&gt;.GetBlockTRThumbnail() method.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;What I would like to know is if it is possible to export the block images using C++ / ObjectARX, but without the background color, i.e. with transparent backgroud. The size does not really matter as long as it is above 96 x 96 px.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I attached an image with the standard Autocad palette, to make it clear what I want to achieve.&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;P&gt;Mihail&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Palette.png" style="width: 438px;"&gt;&lt;img src="https://forums.autodesk.com/t5/image/serverpage/image-id/279908i0DB599D24140BC5A/image-size/large?v=v2&amp;amp;px=999" role="button" title="Palette.png" alt="Palette.png" /&gt;&lt;/span&gt;﻿&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Fri, 07 Oct 2016 19:56:52 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/objectarx-forum/export-symbol-block-image-without-backgroud-using-objectarx/m-p/6609168#M9534</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2016-10-07T19:56:52Z</dc:date>
    </item>
  </channel>
</rss>

