Avatar billede egede Nybegynder
03. juni 2002 - 13:52 Der er 8 kommentarer og
1 løsning

print og billeder

Hvordan får jeg en større skrifttype når jeg printer? Jeg bruger Printer.Print til at udskrive med...

Og er der lige nogle der vil forklare hvordan jeg kan få billedformateringen (JPG) til at virke...
http://www.eksperten.dk/spm/213755
Avatar billede tjacob Juniormester
03. juni 2002 - 14:36 #1
til det første:

Printer.FontSize = 12
Avatar billede tjacob Juniormester
03. juni 2002 - 14:38 #2
til det andet: der må vi vist have sjh på banen. Det er ham der har lavet det. ;-)
Avatar billede sjh Nybegynder
03. juni 2002 - 14:55 #3
du skal bruge "ijl11.dll" og JPEG.CLS

'----------------------------- Form1 -----------------------------
Dim cJPEG As New JPEG ' I topen

Private Sub Command1_Click()
  ' Her gemmer du det billede som er i "Picture1"
  cJPEG.SavePicture Picture1.Picture, "C:\jpegfile.jpg", 100
End Sub
'----------------------------- Form1 -----------------------------
Avatar billede egede Nybegynder
03. juni 2002 - 15:24 #4
Hvordan "bruger" jeg ijl11.dll?
Når jeg sætter den ind melder den ikke om fejl, men jeg kan heller ikke finde billedet...

tjacob -> Tak,læg lige et svar, så får du halvdelen
Avatar billede tjacob Juniormester
03. juni 2002 - 15:40 #5
naarrj, det var så simpelt. sjh har "arbejdet mere for føden", så giv dem til ham. ;-)
Avatar billede sjh Nybegynder
03. juni 2002 - 16:09 #6
Prøv sådan:

Picture1.Picture = Picture1.Image
Me.Caption = cJPEG.SavePicture(Picture1.Picture, "C:\jpegfile.jpg", 100)


hvis der er fejl vil det stå i "Me.Caption"
Avatar billede egede Nybegynder
03. juni 2002 - 16:32 #7
Tak, så kan jeg vist heller ikke være andet end fuldt ud tilfreds :)
Avatar billede egede Nybegynder
04. juni 2002 - 20:56 #8
Jeg har lige et problem i forbindelse med det...

  Picture2.Width = langde.Text + 4
  Picture2.Height = hojde.Text + 4
    sti = grundsti.Text
    filnavnARR = Split(filnavn.Text, ";")

For t = 0 To UBound(filnavnARR)
Picture1.Picture = LoadPicture(sti & filnavnARR(t)) 'Load pic
  Picture1.Picture = Picture1.Image
Me.Caption = cJPEG.SavePicture(Picture1.Picture, sti & "billeder\" & filnavnARR(t), 100)
    Call NewSize(Picture1, Picture2, langde.Text, hojde.Text) 'Resize pic
      Picture2.Picture = Picture2.Image
Me.Caption = cJPEG.SavePicture(Picture2.Picture, gem.Text & "thumb_" & filnavnARR(t), 100)
Me.Caption = "Gemt"
Next

giver et udsnit af originalbilledet som svarer til langde.text x hojde.text, billedet bliver altså ikke skaleret ned... Jeg brugte næsten den samme kode i et anden script, og der virkede det...
Avatar billede sjh Nybegynder
04. juni 2002 - 22:16 #9
Prøv at se her hvordan du også kan:
http://home.get2net.dk/sjh/eksperten/219684/galleri.zip
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
Kurser inden for grundlæggende programmering

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