Avatar billede bumle90 Nybegynder
26. juli 2004 - 11:53 Der er 10 kommentarer og
1 løsning

Absolute position i itext-pdf maker(Problem med machine.config)

Når jeg bruger
writer.DirectContent fra fx. dette eksempel:
http://itextsharp.sourceforge.net/examples/Chap1009.cs
får jeg en access denied error. Det er min machine.config der skal ændres i, men jeg kan simpelthen ikke overskue hvad der går galt.
Det skal lige siges at min PDF-writer lægger jeg oven på en http-response stream, så det kunne godt have noget med det at gøre.
Jeg vil være meget taknemmelig for noget hjælp her.
Avatar billede bumle90 Nybegynder
26. juli 2004 - 11:57 #1
I min exception får jeg at vide at det er denne linie i machine.config der fejler:
<add assembly="*"/>
Avatar billede bumle90 Nybegynder
26. juli 2004 - 12:27 #2
Er der ingen der ved noget om machine.config?
I det mindste så hvordan man flusher den sådan at når man putter anden kode ind som man ved virker, så slipper for at få samme fejl pga. der ligger noget slam i enelleranden cache.
Avatar billede snepnet Nybegynder
26. juli 2004 - 22:27 #3
Du skal ikke ændre i din machine.config.
Der er mange der har det problem... Jeg tror der kan være flere årsger til det, men ofte er det indexing-servicen der forårsager det :

http://support.microsoft.com/default.aspx?scid=kb;en-us;329065
Avatar billede bumle90 Nybegynder
27. juli 2004 - 16:02 #4
Det hjalp vidst på det :)
Tusind tak skal du have mester.
Har du tid til at besvare et spg. ang. indrykning i tabeller i itext?
Avatar billede snepnet Nybegynder
27. juli 2004 - 16:19 #5
Fedt at det hjalp :o)
Jeg har ikke prøvet det med tabellerne, men jeg skal faktisk kigge på det i aften (af andre årsager), så der kan jeg muligvis hjælpe.
Desværre går der nok lige en 4-5 timer før jeg kommer til det :o(
Avatar billede snepnet Nybegynder
27. juli 2004 - 16:20 #6
Men du kan lige få et svar på denne her :o)
Avatar billede bumle90 Nybegynder
27. juli 2004 - 16:24 #7
Helt i orden :)
Lad mig lige beskrive indrykningsproblemet lidt nærmere.
Jeg har en tabel hvor den som standard laver alle celler lige brede. Det jeg vil er at sætte cellerne til at stoppe efter indholdet, altså frasen, er ophørt. Det vil altså sige at næste celle skal starte umiddelbart efter den første slutter.
Kan det lade sig gøre? (Det burde det jo eftersom man sætter constraints på celleniveau)
Ellers kan det lade sig gøre at lave det som i html hvor en kolonnes længde indretter sig efter den længste enhed i kolonnen.
Avatar billede bumle90 Nybegynder
27. juli 2004 - 20:18 #8
hvordan går det med det ;)
Avatar billede snepnet Nybegynder
27. juli 2004 - 20:20 #9
HAHA :o)
Jeg har lige sat mig til det, men det er på en anden maskine, så jeg er ikke kommet længere end at hente writeren og lave en reference til dll-en :o)
Avatar billede snepnet Nybegynder
27. juli 2004 - 22:38 #10
hej bumle... Jeg var nødt til at lave det på en anden måde selv, da det skulle gå lidt stærkt, men jeg synes de har gode eksempler på at arbejde med tabeller.
Har du kigget på dem ?
Der er links til en masse pdf-outputs og eksempelkode på denne side :
http://itextsharp.sourceforge.net/tutorial/ch05.html
Avatar billede bumle90 Nybegynder
28. juli 2004 - 01:46 #11
okay :)
Jo har kigget på dem.
Som jeg ser det er man nødt til at kigge på hvad der skal lægges i de enkelte celler, og udfra længden af dem må man beregne(procentvis) de længder der skal være på den række i de enkelte celler. Derefter må man vha. setWidths(); sætte bredden på kolonnerne.
Og herefter tilføje det antal celler der svarer til en række...og så samme procedure igen.
Kan ikke rigtig se en anden måde at gøre det på...
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