高级会员
注册日期: 06-11
帖子: 14579
精华: 1
现金: 224494 标准币
资产: 234494 标准币
|
【转帖】rte
rtext?
rtext?
hello. j have problem with rtext elements.
i am writting code like that:
php code:
void analysetextfff">( fff">oddbentityptr pentity fff">)
{
if( fff">pentity fff">- > fff">iskindoffff">( fff">rtext fff">:: fff">descfff">( ) ) )
{
fff">//rtext
fff">}
}
this fff">function fff">is fff">use fff">in
oddbblocktableptr pblocks fff">= fff">pdbfff">->fff">getblocktableidfff">() . fff">safeopenobjectfff">();
oddbsymboltableiteratorptr pblkiter fff">= fff">pblocks fff">-> fff">newiteratorfff">();
for (fff">pblkiterfff">->fff">startfff">(); ! fff">pblkiterfff">->fff">donefff">(); fff">pblkiterfff">->fff">stepfff">() )
{
fff">oddbblocktablerecordptr pblock fff">=
fff">pblkiterfff">->fff">getrecordidfff">().fff">safeopenobjectfff">();
fff">oddbobjectiteratorptr pentiter fff">= fff">pblockfff">->fff">newiteratorfff">();
for (; !fff">pentiterfff">->fff">donefff">(); fff">pentiterfff">->fff">stepfff">() )
{
fff">oddbentityptr ent fff">= fff">pentiterfff">->fff">entityfff">( fff">oddbfff">:: fff">kforreadfff">,fff">falsefff">);
if ( ! fff">entfff">.fff">isnull fff">() )
{
if ( fff">entfff">- > fff">iskindoffff">( fff">oddbblockreference fff">:: fff">descfff">( ) ) )
{
fff">oddbblockreferenceptr wlasfff">= fff">entfff">;
fff">oddbobjectiteratorptr atptr fff">= fff">wlas fff">-> fff">attributeiteratorfff">();
for ( ; ! fff">atptrfff">->fff">donefff">( ) ; fff">atptrfff">->fff">stepfff">() )
{
fff">oddbattributeptr pattr fff">=fff">atptr fff">- > fff">entityfff">() ;
if ( ! fff">pattrfff">.fff">isnull fff">( ) )
{
fff">analysetext fff">( fff">pattr fff">) ;
}
}
continue ;
}
else
{
fff">analysetextfff">( fff">ent fff">) ;
}
}
}
}
fff">
but j never get rtext element.
in my file j have 3 rtext element.
you may print entity handle along with an entity class (ent->isa()->name()), to see what entities are in file.
vladimir
this method return "acdbtext" for all rtext and text entities.
is it exist another method to resolved this problem ?
sorry for my "english".
quote:
this method return "acdbtext" for all rtext and text entities.
why do you think there are rtexts then?
can you post the file here?
vladimir
this file is part of file from odwriteex example.
attached files (41.6 kb, 1 views)
there are no rtext entities in the file.
vladimir
|