markup with image problem - image src does not get resolved

Jan 7, 2010 at 8:45 PM
Edited Jan 7, 2010 at 9:14 PM

I have a problem with the img tag in <markup> element.

I added image to the project and set the BuildAction to Image.

Set the ImageId to the name of the file.

Here is the code I am using.

 

<para>
          
          <markup>
            <img src="../media/Image.jpg" USEMAP="#usecase" BORDER="0" height="686" width="1183"/>
              <map name="usecase">
                <area shape="rect" coords="0, 0, 219, 226" href=""  alt="" title=""/>
                  <area shape="rect" coords="477, 159, 689, 274" href="01ac38c0-6b1d-2db7-db7d-1fe9f6f49909.htm"  alt="a" title="a"/>
                    <area shape="rect" coords="503, 48, 665, 136" href="128dde81-2b74-2cd8-ac66-2aeed5f8abbc.htm"  alt="b" title="b"/>
                      <area shape="rect" coords="471, 306, 694, 424" href="acdf7f16-4d87-5f21-ea54-6e25af915712.htm"  alt="c" title="c"/>
                        <area shape="rect" coords="484, 442, 684, 547" href="b59b2f60-13a8-d62a-8dfe-9ad6ba99d3d3.htm"  alt="d" title="d"/>
                          <area shape="rect" coords="470, 566, 698, 685" href="d50845bb-d905-47ee-fb97-410abfcaeff2.htm"  alt="e" title="e"/>
            </map>
            </markup>
        </para>
<!-- if I add mediaLink the image above works but then I get 2 images in the doc -->
        <mediaLink>
          <image xlink:href="Image.jpg"/>
        </mediaLink>

If I remove the <mediaLink> element referencing the image I also loose the the img in the <markup> element.

what am I doing wrong?

 

Thanks

Sorry again, false alarm.

Found this conversation http://sandcastlestyles.codeplex.com/Thread/View.aspx?ThreadId=56492

setting the CopyToMedia to true resolved the problem.

 

 

 

Coordinator
Jan 8, 2010 at 2:26 AM

Just to clarify, the Image build action is only for images referenced by the MAML mediaLink and mediaLinkInline elements.  For all other HTML image elements, the BuildAction should be set to Content so that it gets copied into the build output as a content item.  Using Image and setting the CopyToMedia property works to but you just have to remember to set it.

Eric

 

Jan 8, 2010 at 3:09 AM
Eric thank you very much for the clarification.