William Hindman
wdhindman at bellsouth.net
Fri Oct 31 11:47:25 CST 2003
gustav ...you might take a look at Lebans RTF stuff ...he has code for copying RTF to and from the clipboard and for processing the elements into a grid control. William Hindman <http://www.freestateproject.org> - Next Year In The Free State! ----- Original Message ----- From: "Gustav Brock" <gustav at cactus.dk> To: <accessd at databaseadvisors.com> Cc: <accessd at databaseadvisors.com> Sent: Friday, October 31, 2003 12:33 PM Subject: Re: [AccessD] Writing raw RTF document using VBA > Hi all > > The client has got new budgets and is again asking for this: > > > My simple need (which I never got solved) was how to assemble an > > rtf-formatted field from many records (essentially each an rtf > > document) into one rtf document, stripping headers etc. from each > > record and adding a header etc. to the final document. > > Does anybody have a clue how to attack it? > > It is for assembling a catalogue where each item in Access has it own > small description in formatted text (bold, underline, sub/sup script > only) into one rtf document which are read by the dtp people. > > Basically the task is to strip the header and the tail from the small > rtf strings, concatenation these, then adding one header and one tail > to create one finished document. > > /gustav > > > > I once located these links to a compact list of codes (not sure of the > > version) and some simple code examples: > > > http://thorkildsen.no/faqsys/docs/rtf.txt > > > http://www.codeguru.com/forum/showthread.php?threadid=233068 > > > My simple need (which I never got solved) was how to assemble an > > rtf-formatted field from many records (essentially each an rtf > > document) into one rtf document, stripping headers etc. from each > > record and adding a header etc. to the final document. > > > So if you come up with a routine for parsing an rtf string, at least > > extracting the content including bold, underline, and italic > > attributes, I would be pleased to see it. > > > Here's a link to a class in RealBasic for parsing a subset of rtf > > formatted text. I guess you can download a trial version of RealBasic > > to study it: > > > http://www.belle-nuit.com/realbasic/rtfparser.html > > > In Java life is easier: > > > http://java.sun.com/j2se/1.4.1/docs/api/javax/swing/text/rtf/RTFEditorKit.html > > > /gustav > > > >> Bryan's link points to v1.6 of the RTF spec. But, if you're interested, I > >> was poking around and found a download link (watch for wrap) for v1.7. > > > http://www.microsoft.com/downloads/details.aspx?FamilyId=E5B8EBC2-6AD6-49F0-8C90-E4F763E3F04F&displaylang=en > > >> Mark > > > >> RTF Files are just plain old ascii text. So Low level File I/O will work to > >> write it. > > >> The biggest challenge would be to get the text string correct before writing > >> them out to the file. > > >> Here is a link to the RTF spec. > > > http://msdn.microsoft.com/library/?url=/library/en-us/dnrtfspec/html/rtfspec.asp?frame=true > > >> As for PDF, here is the link to the PDF Specs. > > > http://partners.adobe.com/asn/acrobat/docs.jsp#filefmtspecs > > >> Bryan Carbonnell > >> bryan_carbonnell at cbc.ca > > _______________________________________________ > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com >