Précédent   Forum des professionnels en informatique > Logiciels > Solutions d'entreprise > Business Intelligence > Crystal Reports
Crystal Reports Forum d'entraide sur Crystal Reports. Avant de poster --> FAQ Crystal, Tutoriels Crystal
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 15/12/2006, 17h37   #1
Membre chevronné
 
Avatar de debug
 
Inscription : avril 2002
Messages : 1 034
Détails du profil
Informations forums :
Inscription : avril 2002
Messages : 1 034
Points : 792
Points : 792
Par défaut Redimensionnement d'image dynamiquement

Bonjour,

Je suis en train de mettre en place une édition et j'ai un problème avec le redimensionnement de mes images.

J'arrive à charger le contenu de l'image dynamiquement, mais pour la retailler, je galère.

J'ai trouvé sur le net cette astuce :

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
System.Drawing.Image thePicture = (System.Drawing.Image)System.Drawing.Image.FromFile(ds.EnteteL[0].Plan1);
 
int xRatio;
int yRatio;
 
xRatio = MyEditionV.Section10.ReportObjects[0].Width / thePicture.Width;
yRatio = MyEditionV.Section10.ReportObjects[0].Height / thePicture;
 
IF(xRatio< yRatio)
{		
	MyEditionV.Section10.ReportObjects[0].Width = thePicture.Width;
	MyEditionV.Section10.ReportObjects[0].Height = thePicture.Height * xRatio;
}
else
{
	MyEditionV.Section10.ReportObjects[0].Height = thePicture.Height;
	MyEditionV.Section10.ReportObjects[0].Width = thePicture.Width * yRatio;
}
Le MyEditionV.Section10.ReportObjects[0] représente mon objet Picture.

Mon problème : l'unité de taille de mon image .jpg est le pixel. Et l'unité du report m'est inconnue.

Ce qui fait que le code retaille un peu (beaucoup) n'importe comment. Quelqu'un à déjà fait ça ou peut de donner une correspondance entre l'unité de mesure d'un report et le pixel.

Merci de vos réponse.
__________________
May the Troll, be with you
(Que le troll soit avec toi)
debug est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/12/2006, 11h11   #2
Membre chevronné
 
Avatar de debug
 
Inscription : avril 2002
Messages : 1 034
Détails du profil
Informations forums :
Inscription : avril 2002
Messages : 1 034
Points : 792
Points : 792
Alors j'ai enfin trouvé ma réponse

L'unité utilisé par Crystal Report est le twip !!

Sachant que l'on à 567 twip/cm, j'ai pu faire les échelles de redimensionnement
__________________
May the Troll, be with you
(Que le troll soit avec toi)
debug est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 09h38.


 
 
 
 
Partenaires

Hébergement Web