コード例 #1
0
/////////////////////////////////////////////////////////////////////////////
//                   CWord::AddLetter2Word
void CWord::AddLetter2Word( CSTR_rast* rast , PageElementCount* Count ,Bool* FlagCapDrop)
{
 CChar* CurrentChar;
 UniVersions	vers;

 CSTR_GetCollectionUni( *rast,&vers );
 for(int i=0; i<3; i++)
 {
	if(!vers.Alt[0].Code[i])
      break;
	++m_wCharsCount;
    ++Count->Chars;

    m_arChars.push_back( new CChar() );
    CurrentChar = m_arChars[m_wCharsCount-1];
    assert( CurrentChar );
    CurrentChar->AddingLetter( rast ,i,FlagCapDrop);
 }
}