Exemple #1
0
        private void NewDrawItem(int aItemNo, int aCharOffs, int aCharLen, RECT aRect, bool aParaFirst, bool aLineFirst,
                                 ref int vLastDrawItemNo)
        {
            HCCustomDrawItem vDrawItem = new HCCustomDrawItem();

            vDrawItem.ItemNo    = aItemNo;
            vDrawItem.CharOffs  = aCharOffs;
            vDrawItem.CharLen   = aCharLen;
            vDrawItem.ParaFirst = aParaFirst;
            vDrawItem.LineFirst = aLineFirst;
            vDrawItem.Rect      = aRect;
            vLastDrawItemNo++;
            DrawItems.Insert(vLastDrawItemNo, vDrawItem);
            if (aCharOffs == 1)
            {
                Items[aItemNo].FirstDItemNo = vLastDrawItemNo;
            }
        }