typedefAnsiString Ansi; structStyle{ Ansi opentags, closetags; Style(bool,bool,bool,bool,int,int); //булевы флаги управляют стилями //FиH1, 2, ... – индексы цвета в таблице }; Style::Style(boolB,boolI,boolU,boolS,intF,intH){ if(B){ opentags += “\\b ”; closetags.Insert(“\\b0 ”,1);} if(I){ opentags += “\\i ”; closetags.Insert(“\\i0 ”,1);} if(U){ opentags += “\\ul ”; closetags.Insert(“\\ul0 ”,1);} if(S){ opentags += “\\strike ”; closetags.Insert(“\\strike0 ”,1);} if(F > 0){ opentags += (“\\cf” + Ansi(F) + “ ”); closetags.Insert(“\\cf0 ”,1);} if(H > 0){ opentags += (“\\highlight” + Ansi(H) + “ ”); closetags.Insert(“\\highlight0 ”,1);} }