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 > > > > > >

