Try doing the "save to XML" from Word and you might be able to use that as a template to generate a word-friendly "XML" document (I use the term loosely). It's ugly, but I've done this with XSLT a couple of years ago in order to programatically create excel files...
-Josh On Mon, Aug 25, 2008 at 2:40 AM, Don Kerr <[EMAIL PROTECTED]> wrote: > No prob. No matter what middleware you use, unfortunately, you do need > to replace some of the RTE htmlText to convert it to html the > browser,email,or Word, etc. can use. That was my main point about > fixing your font issue. > > Hope it helps. > Don > > > --- In [email protected], "aceoohay" <[EMAIL PROTECTED]> wrote: > > > > Don: > > > > Thanks for taking the time to post about the CF solution, I will give > > it a try, converting either to AS3, or VB.NET on the backend. > > > > CF is not an option, for these apps. I do have an associate on staff > > that does CF, but the approach I'm taking is using minimalist > > middleware pieces in VB.NET. I'm trying to do as much in the DB > > (Oracle) and the presentation layer (Flex) as possible, writing a few > > minimal routines using fluorine and .net. > > > > Paul > > > > --- In [email protected], "Don Kerr" <fusionpage@> wrote: > > > > > > Paul, > > > On my http://www.spacecityaug.com Flex blog app, I have a Print/PDF > > > button that takes the Flex RichText and produces the downloaded > > > reports. I used Adobe ColdFusion to dyamically produce the reports > > in > > > Word, Excel, and PDF. Flex and CF tag team. The same ColdFusion > > > components on the server feed the Flex app and the downloads. > > > > > > If ColdFusion is not an option for you, I've yet to see anyone offer > > > components for printing/reporting directly from the Flex client > > > without using a server-side technology. AlivePDF looks interesting > > for > > > going straight to PDF from Flex client. > > > Check it out at http://alivepdf.bytearray.org/ . > > > > > > ColdFusion makes it very easy to do downloadable reports using > > various > > > out-of-the-box tags like cfdocument,cfpdf,cfpresentation and even > > > comes with a report builder to generate the kind of reports you > > need. > > > Flex/ColdFusion are working extremely well together to meet all the > > > various needs of my NASA customers. > > > > > > So, how do you solve the font issue with Flex RTE?? > > > > > > To solve the font problem you need to strip out the "non-standard" > > > HTML parts of the Flex htmlText and set your desired font in the > > > style. Here is the portion of my ColdFusion code that does it > > > (textarea1 is the flex rte content that is stored in the database > > when > > > the users posts a blog entry). in this case I use CFDOCUMENT tag > > > > > > <cfdocument format="PDF" backgroundvisible="true" fontembed="true" > > > orientation="portrait"> > > > <cfloop query="Results"> > > > <cfoutput> > > > <cfset EntryParatext=#Replace(#Results.textarea1#, Chr > > (13),"<p>","All")#> > > > <cfset EntryParatext=#Replace(#EntryParatext#,'SIZE="9"'," ","All") > > #> > > > <cfset EntryParatext=#Replace(#EntryParatext#,'SIZE="10"'," ","All") > > #> > > > <cfset EntryParatext=#Replace(#EntryParatext#,'SIZE="11"'," ","All") > > #> > > > <cfset EntryParatext=#Replace(#EntryParatext#,'SIZE="12"'," ","All") > > #> > > > <cfset EntryParatext=#Replace(#EntryParatext#,'SIZE="14"'," ","All") > > #> > > > <cfset EntryParatext=#Replace(#EntryParatext#,'SIZE="16"'," ","All") > > #> > > > <cfset EntryParatext=#Replace(#EntryParatext#,'SIZE="18"'," ","All") > > #> > > > </cfoutput> > > > <html> > > > <head> > > > <style type="text/css"> > > > > > > BODY { > > > font-family:Verdana, Arial, Helvetica, sans-serif; > > > font-size:11px; > > > } > > > </style> > > > </head> > > > > > > > > > This fixes the "BIG FONT" issue in when RTE htmlText is sent out > > > inside an HTML email to the users or when it is fed to Word, PDF, > > > excel, etc. > > > > > > I suggest you look into ColdFusion 8! > > > > > > Don Kerr > > > Manager, Space City Adobe User Group > > > > > > > > > > > > --- In [email protected], "aceoohay" <pauls@> wrote: > > > > > > > > I need to do Mail Merge from a flex application. > > > > > > > > Creating the database piece is easy. I have also been able to > > create > > > > the merge with htmlText from a RichTextEditor component. > > > > > > > > The problem of course is printing. I tried flexReport, and > > everything > > > > is ducky except that I can't find anyway to force pagebreaks > > > > programmatically within flexReport. If I understood the component > > > > pieces that do the HTML rendering within flexReport I would try > > to > > > > force it to honor the <p style="pageBreakAfter:always"> tag. I > > posted > > > > to the flexReport Google Code bug list over a week ago with no > > response > > > > as of yet. > > > > > > > > At any rate I still need to do MailMerge. I am not opposed to > > most any > > > > solution. If there is a component that would convert flex created > > HTML > > > > to RTF, or a MS DOC file, that would be OK as well. > > > > > > > > I tried taking the HTML generated by the flex RichTextEditor, and > > > > importing it into MS Word, and the fonts are massive, and > > changing the > > > > font within the RichTextEditor component had no affect on what MS > > Word > > > > produced. > > > > > > > > Does anyone have any ideas? > > > > > > > > Paul > > > > > > > > > > > > > ------------------------------------ > > -- > Flexcoders Mailing List > FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt > Search Archives: > http://www.mail-archive.com/flexcoders%40yahoogroups.comYahoo! Groups > Links > > > > -- "Therefore, send not to know For whom the bell tolls. It tolls for thee." :: Josh 'G-Funk' McDonald :: 0437 221 380 :: [EMAIL PROTECTED]

