En sortie de boîte, dans MS Reporting Services, l'élément image ne permet pas le centrage de l'image elle-même, lorsque les dimensions sont inconnues au moment du design. En d'autres termes, l'image (si elle est plus petite que les dimensions attribuées sur la surface de conception) sera ancrée dans le coin supérieur gauche, pas au centre. Mon rapport connaîtra l'URL de l'image lors de l'exécution, et je dois pouvoir centrer cette image si elle est plus petite que les dimensions spécifiées dans mon concepteur.Comment puis-je centrer dynamiquement une image dans un rapport MS Reporting Services?
13
A
Répondre
8
Voici comment j'ai pu accomplir ceci. Avec l'aide de Chris Hays
Taille de l'image soit aussi grand que vous voulez sur le rapport, le changement propriété « Dimensionnement » à « Clip ».
mis Dynamiquement padding gauche de l'image en utilisant une expression:
=CStr(Round((4.625-System.Drawing.Image.FromStream(System.Net.WebRequest.Create(Parameters!LogoURL.Value).GetResponse().GetResponseStream()).Width/96)/2,2)) & "in"
mis Dynamiquement MATELAS de l'image en utilisant une expression:
=CStr(Round((1.125-System.Drawing.Image.FromStream(System.Net.WebRequest.Create(Parameters!LogoURL.Value).GetResponse().GetResponseStream()).Height/96)/2,2)) & "in"
La première modification apportée au code de Chris était d'échanger la dimensions de mon élément d'image sur le rapport (mon image était 4.625x1.125 - voir les chiffres ci-dessus).
J'ai également choisi d'obtenir le flux à partir d'une URL au lieu de la base de données. J'ai utilisé WebRequest.Create.GetResponse. GetResponseStream faire ainsi.
Jusqu'ici tout va bien - J'espère que ça aide!
Questions connexes
- 1. Rapport Reporting Services
- 2. Rapport Reporting Services Timeout
- 3. Comment charger dynamiquement une image dans un rapport?
- 4. Comment définir dynamiquement la source de données dans Reporting Services?
- 5. Code personnalisé dans le rapport Reporting Services
- 6. Centrer une image dans un élément d'ancrage
- 7. Centrer complètement une image?
- 8. Reporting Services Génération du rapport Report Manager
- 9. MS Reporting Services - exécuter sous-rapports plusieurs fois dans 1 sortie rapport
- 10. Version du rapport SQL Reporting Services Comparer
- 11. Comment pouvez-vous omettre la connexion à MS Reporting Services?
- 12. Texte dans le rendu PDF du rapport Reporting Services "surimpressions"
- 13. SQL Reporting Services
- 14. Reporting Services côté client
- 15. Comment obtenir la source de données utilisée par un rapport dans SQL Server Reporting Services 2005
- 16. Table Reporting Services
- 17. JavaScript - SQL Reporting Services
- 18. Sql Server Reporting services
- 19. Reporting Services: Deux tables Une somme
- 20. Impossible d'imprimer le rapport à partir de SQL Reporting Services
- 21. Reporting Services 2005 Filter
- 22. internationalisation Reporting Services
- 23. Reporting Services - Les pourcentages dans une matrice
- 24. Reporting Services Répertoire virtuel
- 25. Exportation de PDF dans Reporting Services
- 26. SQL Reporting Services - Plusieurs instantanés?
- 27. SQL Reporting Services: Recherche du dossier dans lequel se trouve un rapport
- 28. Comment centrer l'alignement d'une image-objet?
- 29. Rapport avec sous-rapport ne générant pas dans Reporting Services 2005
- 30. moyen le plus facile de centrer une image dans Silverlight?
Comment utiliser une image incorporée? Je n'ai pas été capable de comprendre comment référencer une image incorporée dans une expression. – skeletank
ici, bro: http://blogs.msdn.com/b/chrishays/archive/2004/10/27/centeredimages.aspx –
@DvdFranco Merci, j'ai inclus le lien dans le message original si –