Bonjour,

Je tente désespérément d'afficher une image dans un PDF en utilisant alivepdf...

J'ai tout d'abord essayé la méthode "simple" qui fonctionne:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
[Embed( source="assets/images/mon_image.jpg", mimeType="application/octet-stream" )]
var jpgBytesP:Class;
portPDF.addImageStream(new jpgBytesP() as ByteArray, "DeviceRGB",null, 3, 115, 50, 0);
Puis, vu que je ne connais pas à l'avance l'url de mon image (elle se trouve dans un fichier de config XML), j'ai tenté ça:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
 
landPDF=new PDF(Orientation.LANDSCAPE,Unit.MM,Size.LETTER);
....
 
imgLdr = new Loader();
imgLdr.contentLoaderInfo.addEventListener(Event.COMPLETE, ImageLoadComplete);
req = new URLRequest(myImage);
imgLdr.load(req);
 
function ImageLoadComplete(e : Event):void
{
	landPDF.addImage(imgLdr, 
	                new Resize(Mode.NONE,Position.LEFT),
			0,0,
			100,0,
			0,1,false,
			ImageFormat.JPG,
			100,
			Blend.NORMAL, null);
}

J'ai tenté plusieurs paramètres différents dans addImage mais en vain... Je m'en remets donc aux spécialistes, il y a surement quelque chose que je ne fais pas bien mais là, je ne vois pas