24 #ifndef __TextAttrUtils__ 25 #define __TextAttrUtils__ 27 #include "ITextAttrUtils.h" 36 inline ICommand* BuildApplyTextAttrCmd(
ITextModel *mod, TextIndex start, uint32 len,
const ClassID& which,
const boost::shared_ptr<AttributeBossList>& attrList)
49 inline ErrorCode ProcessScaleTextMeasures(
ITextModel *model, TextIndex start, TextIndex endPosition,
PMReal xScale,
PMReal yScale )
50 {
return Utils<ITextAttrUtils>()->ProcessScaleTextMeasures( model, start, endPosition, xScale, yScale ); }
51 inline void GetTotalAttributesAtIndex(
ITextModel * model, TextIndex index, bool16 includeTextState, bool16 leanleft,
53 UID * paraStyle, int32 * plen, bool16 * paraStyleOverridden,
54 UID * charStyle, int32 * clen, bool16 * charStyleOverridden
56 {
Utils<ITextAttrUtils>()->GetTotalAttributesAtIndex(model, index, includeTextState, leanleft, results, start, end, paraStyle, plen, paraStyleOverridden, charStyle, clen, charStyleOverridden); }
57 #endif // __TextAttrUtils__