Sorry, now i understand:

explicit embedding is working in Print-Templates:

...
<mx:Script>
  <![CDATA[
      import mx.core.*;
      [Embed(source="myimage.png")]
      [Bindable]  public var imgCls:Class;
   ]]>
</mx:Script>
...
<mx:Image height="60" id="myimage" width="30%" source="{imgCls}"/>
...

Thanks

--- In flexcoders@yahoogroups.com, "nathanpdaniel" <[EMAIL PROTECTED]> wrote:
>
> Using the PrintView "component", you have to embed images for them 
> to show up.  I also asked the same question, but no one has ever 
> come up with a good solution.  So it works fine if you have static 
> images, but trying to load them dynamically will never work with 
> what's available now! :D  Hope this helps!
> 
> --- In flexcoders@yahoogroups.com, "bnuenemann" <benedikt@> wrote:
> >
> > here my problem:
> > 
> > ------------ File: printimage.mxml ---------------
> > <?xml version="1.0" encoding="utf-8"?>
> > <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml";
> > layout="absolute" >
> > <mx:Script>
> > <![CDATA[
> >  import mx.core.*;
> >  import mx.printing.*;
> >  public function doPrint():void {
> >     var printJob:FlexPrintJob = new FlexPrintJob();
> >     if (printJob.start()) {
> >         var thePrintView:PrintView = new PrintView();
> >         addChild(thePrintView);
> >         printJob.addObject(printcontainer); // works fine     
> >         printJob.addObject(thePrintView);  //will show second page
> > without images
> >         removeChild(thePrintView);
> >     }
> >     printJob.send();
> >     }
> >  }
> > <mx:Canvas backgroundColor="#ffffff" id="printcontainer" 
> width="100"
> > height="100">
> >     <mx:Image width="100" height="100" source="myimage.png"/>
>       
> > </mx:Canvas>
> > <mx:Button label="Print" click="doPrint()" />
> > </mx:VBox>
> > </mx:Application>
> > ------------ File: PrintView.mxml ---------------
> > <?xml version="1.0"?>
> > <mx:VBox xmlns:mx="http://www.adobe.com/2006/mxml"; 
> > backgroundColor="#ffffff" 
> >     height="650" width="550" paddingTop="50" paddingBottom="50"
> > paddingLeft="50">
> >  <mx:VBox width="500">
> >             <mx:Image width="100" height="100" source="myimage.png"/>
> >  </mx:VBox>
> > </mx:VBox>
> > 
> > 
> > If i add the image without the printview-template the images (jpg,
> > gif, png) are visible, but with the PrintView it will show only 
> white
> > space on the print-output.
> > 
> > Any suggestions?
> >
>



Reply via email to