trichview.support
Re: Iterating and retrieving table cells |
Author |
Message |
Sergey Tkachenko |
Posted: 04/06/2003 12:02:43 Demo is attached. Drag the trackbar to show lines extracted from table. (minor changes in code are needed if you'll use TRichViewEdit instead of TRichView) > Hi, > > I am trying to find out how to use TRichView to do the following > task. I would like some hints as I find the component very unusual and > quite difficult to use. > > Task: > I have a table with RTF formatted text in each cell. I need to iterate > through all the cells and extract the text from them, preserving RTF > formatting. > > The retrieved text from each cell shall end up in a database SQL table. > Furthermore, I need to extract each physical text line from the table > cells. Only physical lines with CR/LF, not wrapped lines. > > After trying and trying I am not sure if is possible with TRichView, but > if I am wrong, please tell me how as soon as possible :-) > > > Thanks in advance, > Martin Larsen > begin 666 demo.zip M4$L#!!0``@`(``:_A2Y$-AE;`P0```D9```)````56YI=#$N9&9M[5C!;ALW M$*56L78EV;(3!T4O177LI4:<`CD5!239BM78EJ#=V+>VU.Y((DR1*DG)44X& M>N_G%+W50'^D?]!3#SVY0ZY6E0,;A8,T+AHMP,7,D'QO9CBSN]BK$HF:[>[1 M+GFR]>?'A$2=YI-"U)1JM+OF[@\.H6_R/Y!\),?YG\C:*4O,,/^S5S@`-AB: M_&\YOT''ADE12#>L-227RB_&O&Y$D\:PWI3"[#2&5&DP_N;>?K/V\C#ZMG%0 MZX;[42F==7O68W[*1"+/(WAERFXB9?'^*#KMF(Z@L'$45D,J=#4$Q?KI_M#, M.)1)I<V3A@)JH*T24$'0%JGJEZQOJ5QLBSW01LF97[;6N;+18:^ ZPZHEHB' MWG<EZ\2<?H,4HRZ+AR<,SCTU=3GQ'MJ4>-OSC'R9RS+R8RZ(:,\YX)'-/=D2 M'<K!&#B2"?A;:CJFJ2,-.6:@_;;+GBX_5%-9XUR>A\ AMK8*6L)82<XCN2\2 MNR <RO,.'4 =$<XT@LF(#G1-0<<E>--B3(Q$Z)GUO[*D=T^:6TMJ:X0PU^:C MYC:J-B74M,24<I:@EQ^A;:_'&YS%9ZEG^E2JY!&:N\Z(^4O-Y%.$Z )-.DJ. M01D,;L<ZX0['!8_N*5U+DE;_&""!Y(8-':KH[1M*&$26K\=JVI<AG4*'Q6:B M0-=E,EL8&U@6F#EGK&3&.A-4S=87*HW/G'(H:6*51]G,PFV],"T<TPNX0SJ3 M$U/)$%*5K+E5?M ]<<(NP>*)%*+7J?),+VVH;W*NH7[/&NJ+K'R\S\MMQ4 8 M:J/TUXTZD(J]QF@H#^S)A^PU>+EB4\'W$Q#QS,L%':F97>V1`IX05HI'`A1" M0Y5!<5&-N6*$YW5$U9GV-\RH+HV1HZYE=1.IWP6C;47X)TRS'@?70T,J!AB1 MZ:4266J'O)H^70[)^V0>T5>+AOAER05OU1"KAL!ZF,L+6^EO@DJNZ 3WL"\? MV^SSJL'IP#[JG76MIACE9'FA?X!I8V+PYJ*4O%SH8^ \(?.W4P'?3GP"UQ!* MX:0WO"/(,9W.KH$$+V!VCM6@;X$(^KJ%G<SB#"2(.3:DE.(:3.'KR6A<W;T% MI-S7+P5V$V<",AP_YL\5@'A@=Q9O`'OZ]F"DM'36R\B;UCY0=#RLIF><E2*Y MGI0&/L] 05*L<380(]3\HIK2U+RTB90.F<[*@&S/>VY>SCM[U-!2?8L0/ZHS M,Z+C9RC7C^S=7L]P?(:C.A\Y=\=K/K]\75Q<W/NXNKJZE['B7_&O^/^9_VVO M=\5OUUQ>7MYIO&O^N^1UQ?__YD=D-V[3WT?\&>>;W.\S_S=Q?PCQ_Q?.?]7_ M'Q;_O_%=O?K^6?&O^.^?_SY'^L?RU_0G[(L<?NO_!5!+`P04``(`" "=`88N MK?7>&EX%```G#P``"0```%5N:70Q+G!A<Z57WT_C.!!^1^)_\*&32.Y*%GBD MRTI0MBLDV$5MM_>PXL%-)HV/Q.[93J%:\;_OC)VD:5JZ=WL5HK%G/#^^^6:< MEE)8]A7_G?4/#PX/A+2@4QX#+4H#YO" L;^$3-2SZ;%[,(;/`9_&*_/5BAR? MIEP++BT^#7)N# D_:;[(1$Q;2EJM2&VH=&%Z9.U&\%S-<6LT'=M5#NXA1JT< MGT2<304\T\EB8'7NU"9\EH,+SZX60#8F9.Z,7;*8? 9N&9* ,;V\8)/:3M_O M59[.2.(?*X&=X=9$\_CIFNM^;>!\V\)"JQB24H-+9*"!6PC&(!/0J/QE]C?$ M-MRI>P,&(5C]7-G.!AF7\S?,+K18HD]_Z#M[\$N6`"*@N15*&O;JI6.+X15W MPEBT05_>0#G+1=R<=ZN=Q]-2QK3!/H$="FVL@__60O%97;!;),@<]%;T'U\L MPFCOA 0SU*IPAP8J+PL96'IVV#>F;F6J^ECDO+&X`SV1Y^M<G!B1<3Q8<DU+ MQX*+B@V>O\4BAP*D=3G1SO??1^R/*$F+5[>JJ>-79.06R8^4),<+T';%#%@K MY-Q<D/2$S93-D!2,RX2XP3B&ABK,*G9TE>?JF?$D07UFB%B&)2O)"Q'S/%^Q M0B5PY/,*M)AG%@DKXJ<6S^-,*0/L:%PY/6)",IL!B[%UX,4R3*8,WXXD%_() M$@J&#AE>P+JO9B5&F0G#\$\JZ^- A)2VV+$L`SP?X+$5B[EDL[:Q1*0IBE&K MLF8P!H?9X<&Z0A[+:']+S& N)/E>UY)=7'IF1OZ8J^U6N>MB[_2WIZV0'$RT MF=I$D"J4D/-3RG'M+!JH4MJ3,Y8H#]+$RX*6"K'6?!./8334X"-N2:N].N1W M[Y B7,<9\8*\4G%2:B;FFN'PH.FR*J>?--O;.8W E+E#].2LOYVD7KK(NPF* ME"3HE(2NP($(+_72./\4+A&B<N%&:.-&].L]>!&V6OC$WZS8KTP',MP=$ 3# M2&';"+Q1"*X'G%Z[1],`\GQME58WW/)*^#WZA<]K=T!=)4G%DTXL/?91)CM" MJV<<I>%/8H3W4"B]\LM*OH$\UFDTI=BC*V/$7 XR'!C2;P645\]S*NPSI-VS MWZ"NQVZ&JO6Q[G%)8Q&2VBPC;9H0PAX;IN&?4FCL_6>JO($<>XFX&Z,YFDC- M?5@?)\<1#JVQ5U7R&AF6F&TDG"(2[4N:FFM <KH*=_7"WCJN#>PV#5RE^'KB MSF\HA6'#28^C&S!M8-N#I@)US)<PF@XG:J/7>VRB2^C:<SV.Y:Z4P@W6_Q]" M-97&8@C,C3O4-;YMU:V,=&^:V=4YPAW3FEAMMA!6I.T5:66^N7[!1GKL-ZU/ M@DLI<M?G=:9TX0A9UAAM!"1H^!$/B ]>WBE@:P!U1Y KX.80VF1X%5%T:\C> MV')M<1KM&$).57PXW8B;/GLZ49R<K:NY,^S60)-)M[![+'?S"ENO* X_C01< MNC>#NDE(@-3#R\OM[+WDNM<A#8T]KV)OC]$&0O1\IW@RF@R#:B"C$WC@-@NN M%@M\,7$O33BLX3.^1X1_'GL::9L>^]S0``7'_=1O!4,P[KC!G!J6K+5UB?7O M%K;MO/J)<:U>@N//%>-_.^XQ9&N/G3:-5]\\-=I.SW5])_]@?<T%K3"JB8&Q MK7OJV^FC;ZOWY_\A1(LQJ'*>8?_0=6;^1; _O0U[K"*3G47W_(7RVGY9J16F MPH@Z>5VU;_-;PL["?23;]YMCWR75((,`HH_H01E!V+P_#1GV?GOKPV4W]+#5 MO@TV;\SM[3>PENG'L'6TV75SIZ+K>33(H?IE1RM'_^F00-^P'S8:#;]KS/ [ M.CSX`5!+`P04``(`" "-NX4NXB[6/8<```"\````# ```%!R;VIE8W0Q+F1P M<F6-OPK",!#&]T#>X89"54H@<R<1!#<I]0%B/<I)>PF7=+'TW6TRZO;]N=]W M0?PH;H:[^#<.R;9::;5$C%H!7+W,L<GJP90L$$-=E DNUK#FWFX%6:L.3D8P M;MD]<23.W#F$B0:7R+.Y[22YB3[8_E8709<PSQWZ,MJ4W_;X=]DMO&?(+Z/5 M%U!+`P04``(`" !AO84NBZSVSQP#```]"0``"0```'1A8FQE+G)T9NU646_< M-@S><X#^!_8M&3+#]MTM68(AV(IU38&V0QH@&* 7V:9M);+D4E*<(,A_'R7? M);DN#\. MB\%`H6F17[D]U'RW0GR;2&D<2HM]=@5Y:H4#;9M'E<M35?DBP>[ MQ<V3EU6QR)=WHK7&^TJSD8N6[""-:$?Z5(JV[B4Y]#F<JP$=O,<)SN+[X_O[ M%SMWHK;:$D?"L2!LRM5*=(1H<E'I@/EQVO.CZ- @26\)WKG68Z,\K+)ED14K M_LL7Q_?B6N%TI4RS%*$NQ"BI2:6X<@FG8! ;\!:4CUD0?$\V=#W_9UM6&J%& MK1U4J.V4P>M _(8&2[C_)!IO/,G:`\JZ!X92UZH)4H-6!D$H.#M_#:VE07JN M4*@<(#(!W&$8#)19K.K%SA\Q.H4,P7F&!">O9P`)SA/*`;A/"=>25*K-62Y4 M>JX>:FE <P<4XP@]*8RQD_(]2*TW\,IT7*#G8M>@:^@;.8P:C^:G,SM!N0^O MK(827&^#;E(UHV:@,'*"R(]CAB:;"G9'3Y,5<,&<17X:&[N7YM;W#)P:/^6 M*]P"+T'4;0&[?ZJNXVS='C_RSK]M$/0I6%8EPOO8FZQK'%._+Y]F.(WZQ(93 MJPSF$A]<<V.9SD2"-?J6N6MYRE+)8%L6H,&,2[J,?'/$!L]#J[I "#9XZ.WT M&1CK$-PLS+N/<&%YHM:!G+6Z1)Z$@3/K#-X@)SF%*5'H[(")B$3!ANM??ZN] M8JEL'08T/CN/RKK=8B][%2=OM]PO][(S/ELX!Z"OM]A;KY[LU/#:R;$_R-G0 M? 9_*O)#-BMJ2(NXNK1.10YKMW_>3<^[JW^[1]DT.@%&BQZL5B\V%BVXOEH_ M5L&AZT2SUS_KI6>]U;:71X=9NED>'!9?&.*7G[FW='OP^>%;Z7>E=7H#%_$( MQCDG3"-^:P//'>M\,FO#@[P]7/.QB"<W[C\Y.4EY!"OX7<:O+>-;VQMSNQ;R MOUY;_^>Z^B[QMY+X+V0M9H4_7.V#1O]X77<63/RP7^#V$9TDB\;?3/ZFT%KU M79Z)-QSC)7D7[WX*9N]1UADPG_?RCY,?_@%02P$"% `4``(`" `&OX4N1#89 M6P,$```)&0``"0`````````!`" `MH$`````56YI=#$N9&9M4$L!`A0`% `" M``@`G0&&+JWUWAI>!0``)P\```D``````````0`@`+:!*@0``%5N:70Q+G!A M<U!+`0(4`!0``@`(`(V[A2[B+M8]AP```+P````,``````````$`( "V@:\) M``!0<F]J96-T,2YD<')02P$"% `4``(`" !AO84NBZSVSQP#```]"0``"0`` M```````!`" `MH%@"@``=&%B;&4N<G1F4$L%!@`````$``0`WP```*,-```` !```` ` end |
Powered by ABC Amber Outlook Express Converter