Avatar billede jmarkling Nybegynder
13. november 2006 - 19:43 Der er 3 kommentarer og
1 løsning

pixels to pdf points

Hej

Jeg har ikke den store erfaring med billede behandling, men har fået rodet mig ud i en lille opgave hvor jeg skal anvende en pdfwriter, (pdfabc)...

Jeg har en række billeder af 4 variable størrelser, som png billeder, jeg kan sagtens få dem ind og placerer dem korrekt, jeg har bare et problem med størrelse tilpasningen. Jeg vil bibeholde billedets oprindelige størrelse, eks. map.png (150x750)96dpi.
Når jeg anvender nogle af de fkt'er der er til rådighed, ændres størrelsen på billederne og det er irriterende. Hvis jeg sætter størrelsen på den rect som billede skal ind i = billedets dimensioner, går det galt fordi billede returner i pixels og doc arbejder i points. Svaret er sikkert lige til højre benet, men jeg kan ikke se skoven for bare træer, hvilken faktor skal jeg evt. indfører eller hvad er det jeg skal tage hensyn til. Eksempel på kode:
..

XImage bmMap = new XImage();
bmMap.SetFile("c:\\A3portrait.png");
doc.Rect.Bottom = 20;
doc.Rect.Left = 20;
doc.Rect.Width = bmMap.Width;
doc.Rect.Height = bmMap.Height;
doc.AddImageObject(bmMap,true);
bmMap.Clear();           
doc.Save("C:\\testing.pdf");
doc.Clear();
Avatar billede hacked Nybegynder
13. november 2006 - 19:51 #1
Du mener abcpdf .net 5.0 ikke?
Avatar billede jmarkling Nybegynder
13. november 2006 - 21:56 #2
Jo, lige nøjagtig... fik vist byttet rundt der...
Avatar billede jmarkling Nybegynder
14. november 2006 - 09:30 #3
Faldt over dette:
http://www.websupergoo.com/helppdf5net/source/3-concepts/g-htmlrender.htm

Hvilket vil sige at jeg skal sætte gange med en 72/96 faktor. Hvilket virker meget overbevisende, jeg kan udtrække opløsningen 96 dpi, fra billedets properties, men hvor for jeg fat i pdf skriverens opløsning, point går til den som har et kvalificeret bud.
Avatar billede jmarkling Nybegynder
16. november 2006 - 14:55 #4
lukker
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester