Avatar billede robertdhn Nybegynder
04. marts 2004 - 13:26 Der er 8 kommentarer

printe txt fil

Hej...

jeg skal lave en knap der printer en indlæst txt fil i et dynamisk text felt (instance: textField) der ligger i et mc (instance: text_box)

hvad skal sådan en action mon hedde??

Robert
Avatar billede barklund Nybegynder
04. marts 2004 - 13:41 #1
Med printe, mener du så på printeren eller bare teksten sat ind i tekstfeltet? Dit indlæg er ike helt entydigt ;)
Avatar billede robertdhn Nybegynder
04. marts 2004 - 13:51 #2
øhm, jeg mener printe den txt-fil der er hentet ind i tekstfeltet, ud på en printer... er det til at forstå?
Avatar billede pyroman Nybegynder
04. marts 2004 - 16:05 #3
Øhm - der er ikke lige nogen funktion til bare at skrive tekst ud med!! Men der findes flere forskellige alternative løsninger til en sådan action...

1. man kan lave det actionscript, men det er ikke helt ligetil...

2. man kan lave det med JavaScript
Avatar billede _k Nybegynder
04. marts 2004 - 16:07 #4
print(text_box,"bmovie");

Du kan skrive "bmax" eller "bframe" i stedet for "bmovie" - leg med det.

..og det er ikke tekstfeltet som sådan der bliver printet, det er mc'et. Så du skal måske justere det en del, for at få det til at se pænt ud.
Avatar billede robertdhn Nybegynder
04. marts 2004 - 16:25 #5
hmmm... hvad så med en action der siger "print denne .txt fil der ligger på serveren"? kan man det?
Avatar billede pyroman Nybegynder
04. marts 2004 - 16:43 #6
Nix!!

Det du kan gøre er som _k beskriver: Du kan fra flash kun printe et movieclip!! - Men du kan lave et MovieClip - skrive teksten deri og så printe det ud...

Dette kan gøres nogenlunde sådan:

function printText (ptext){
  this.createEmptyMovieClip("printer",1);
  printer._visible = false;
  printer.lineStyle(1,"0xFFFFFF",0);
  printer.lineTo(0, sideHøjde);
  printer.lineTo(sideBredde,sideHøjde);
  printer.lineTo(sideBredde,0);
  printer.lineTo(0,0);
  printer.createTextField("ptext",1,0,0,printer._width,printer._heigth);
  printer.ptext.text = ptext;
  print("printer","bmax");
  printer.removeMovieClip();
}

Har aldrig testet det... - man skal bare finde højden og bredden af et A4 ark først og det kræver vist også en del afprøvning...

Men hvis du allerede har et mc med text og det bare er dette der skal printes så er det hos _k du skal kigge...
Avatar billede barklund Nybegynder
04. marts 2004 - 18:34 #7
Hvis det er i FMX04 skal du selvfølgelig bruge PrintJob-objektet istedet for print() funktionen...
Avatar billede barklund Nybegynder
23. maj 2004 - 16:39 #8
Husk at lukke :)
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