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
Annonceindlæg fra Computerworld
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 ;)
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å?
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
_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.
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?
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...
04. marts 2004 - 18:34
#7
Hvis det er i FMX04 skal du selvfølgelig bruge PrintJob-objektet istedet for print() funktionen...
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.