Ciao amici,
il mio problema è di centrare una immagine in un report dei Reporting Services della Microsoft.
Per centrare l'immagine nel report devo usare il padding. Il codice che uso per ricavare il padding left e il padding right è:
, dove 17 è la larghezza del controllo immagine in cm.codice:strPadleft = Int(((17 / 2.54 - image1.Width / image1.HorizontalResolution) * 72 / 2)) + 28 strPadRight = Int(((17 / 2.54 - image1.Width / image1.HorizontalResolution) * 72 / 2)) + 28
Questo codice funziona bene per tutte le immagini tranne che per le gif, che nel report risultano rimpicciolite. Se nel codice metto come risoluzione orizzontale "72" le immagini si vedono in grandezza normale.
La causa credo sia in questo:
Io ho creato delle gif con un normale editor di immagini (Photofiltre) e nel salvarle la risoluzione che ne risulta è di 96 DPI su Windows.
Il fatto strano è che se riapro le stesse gif con l'editor, leggo come risoluzione 72 DPI.
Qualcuno potrebbe chiarirmi meglio le cose?
Grazie.