Good Afternoon,
I am looking for an Editor for RTF. Not a wysiwyg editor where it's a
basic RTF Control, I mean an editor for the RTF code where you can see the code
and output at the same time and make changes.
I am working on a project now that is calling for a table in my
documents. The table will have to be generated via code and although I have the
rtf code to do it, I can't seem to decipher where the row/cell starts and ends.
the rtf code I have is from me creating it manually in Word then
opening it up in notepad and copying all but the header and last '}'. I tried
to parse it out the best I could into what would be the Header of the table and
the row/cell below that.
Here is what I got so far..I hope this formats well *crosses fingers*
HEADER:
CELL1 (I think)
\\trowd
\\irow0\\irowband0\\ts16\\trgaph115\\trrh252\\trleft-115\\trbrdrt\\brdrs\\brdrw30
\\trbrdrl\\brdrs\\brdrw30 \\trbrdrb\\brdrs\\brdrw30
\\trbrdrr\\brdrs\\brdrw30 \\trbrdrh\\brdrs\\brdrw30 \\trbrdrv\\brdrs\\brdrw30
\\tpvpara\\tphpg\\tposx2405\\tposnegy-6\\tdfrmtxtLeft180\\tdfrmtxtRight180\\trftsWidth3\\trwWidth5140\\trftsWidthB3\\trftsWidthA3\\trpaddl115\\trpaddr115\\trpaddfl3\\trpaddft3\\trpaddfb3\\trpaddfr3\\tbllkhdrrows\\tbllklastrow\\tbllkhdrcols\\tbllklastcol
\\clvertalc\\clbrdrt
\\brdrs\\brdrw30 \\clbrdrl\\brdrs\\brdrw30 \\clbrdrb\\brdrs\\brdrw30
\\clbrdrr\\brdrs\\brdrw30
\\clcbpat17\\cltxlrtb\\clftsWidth3\\clwWidth2609\\clcbpatraw17
\\cellx2494\\clvertalc\\clbrdrt\\brdrs\\brdrw30 \\clbrdrl\\brdrs\\brdrw30
\\clbrdrb\\brdrs\\brdrw30 \\clbrdrr\\brdrs\\brdrw30
\\clcbpat17\\cltxlrtb\\clftsWidth3\\clwWidth2531\\clcbpatraw17
\\cellx5025\\pard\\plain \\qc
\\li0\\ri-103\\widctlpar\\intbl\\tx1575\\pvpara\\phpg\\posx2405\\posnegy-6\\dxfrtext180\\dfrmtxtx180\\dfrmtxty0\\aspalpha\\aspnum\\faauto\\adjustright\\rin-103\\lin0\\pararsid9326325\\yts16
\\fs24\\lang1033\\langfe1033\\cgrid\\langnp1033\\langfenp1033
{\\b\\f38\\cf8\\insrsid9326325 Profile
Name}{\\b\\f38\\cf8\\insrsid9326325\\charrsid12210558 \\cell }}
CELL2 (I think)
\\trowd
\\irow0\\irowband0\\ts16\\trgaph115\\trrh252\\trleft-115\\trbrdrt\\brdrs\\brdrw30
\\trbrdrl\\brdrs\\brdrw30 \\trbrdrb\\brdrs\\brdrw30
\\trbrdrr\\brdrs\\brdrw30 \\trbrdrh\\brdrs\\brdrw30 \\trbrdrv\\brdrs\\brdrw30
\\tpvpara\\tphpg\\tposx2405\\tposnegy-6\\tdfrmtxtLeft180\\tdfrmtxtRight180\\trftsWidth3\\trwWidth5140\\trftsWidthB3\\trftsWidthA3\\trpaddl115\\trpaddr115\\trpaddfl3\\trpaddft3\\trpaddfb3\\trpaddfr3\\tbllkhdrrows\\tbllklastrow\\tbllkhdrcols\\tbllklastcol
\\clvertalc\\clbrdrt
\\brdrs\\brdrw30 \\clbrdrl\\brdrs\\brdrw30 \\clbrdrb\\brdrs\\brdrw30
\\clbrdrr\\brdrs\\brdrw30
\\clcbpat17\\cltxlrtb\\clftsWidth3\\clwWidth2609\\clcbpatraw17
\\cellx2494\\clvertalc\\clbrdrt\\brdrs\\brdrw30 \\clbrdrl\\brdrs\\brdrw30
\\clbrdrb\\brdrs\\brdrw30 \\clbrdrr\\brdrs\\brdrw30
\\clcbpat17\\cltxlrtb\\clftsWidth3\\clwWidth2531\\clcbpatraw17
\\cellx5025\\pard\\plain \\qc
\\li0\\ri-103\\widctlpar\\intbl\\tx1575\\pvpara\\phpg\\posx2405\\posnegy-6\\dxfrtext180\\dfrmtxtx180\\dfrmtxty0\\aspalpha\\aspnum\\faauto\\adjustright\\rin-103\\lin0\\pararsid9326325\\yts16
\\fs24\\lang1033\\langfe1033\\cgrid\\langnp1033\\langfenp1033
{\\b\\f38\\cf8\\insrsid9326325 Profile
Name}{\\b\\f38\\cf8\\insrsid9326325\\charrsid12210558 \\cell
}{\\b\\f38\\cf8\\insrsid9326325
Position}{\\b\\f38\\cf8\\insrsid9326325\\charrsid12210558 \\cell }
I bolded the actual data that should be in there. Now this is just the
first row of the table that is the Header. Can anyone tell me whether I parsed
out these two cells the right way? If I can figure this out I think the rest of
the rows should be exactly like this right?
Is there an easier way to create a table for rtf via code? This isnt going
to be the only thing in the document. I have about 31 other rtf files that are
going to be going in there, but they are simple copy and paste. This is the
only code generated one.
Thanks and have a good day.
Steve Welborn
Software Engineer
BitWise Solutions
317.805.4376 x227
email: [EMAIL PROTECTED]
website: http://www.bitwisesolutions.com
---------------------------------
Blab-away for as little as 1Ā¢/min. Make PC-to-Phone Calls using Yahoo!
Messenger with Voice.
===================================
This list is hosted by DevelopMentorĀ® http://www.develop.com
View archives and manage your subscription(s) at http://discuss.develop.com