//---------------------------------------------------------------------------------------------------------
            /// <summary>
            /// Копирование графического примитива
            /// </summary>
            /// <returns>Дубликат графического примитива со всеми параметрами и данными</returns>
            //---------------------------------------------------------------------------------------------------------
            public override CCadPrimitive Duplicate()
            {
                CCadWindowsPrimitiveText text = new CCadWindowsPrimitiveText();

                text.CopyParamemtrs(this);
                text.Update();
                return(text);
            }
            //---------------------------------------------------------------------------------------------------------
            /// <summary>
            /// Копирование параметров с графического примитива
            /// </summary>
            /// <param name="primitiv">Графический примитив</param>
            //---------------------------------------------------------------------------------------------------------
            public override void CopyParamemtrs(CCadPrimitive primitiv)
            {
                base.CopyParamemtrs(primitiv);

                CCadWindowsPrimitiveText source = primitiv as CCadWindowsPrimitiveText;

                mText                = source.mText;
                mBrush               = source.mBrush;
                mFontSize            = source.mFontSize;
                mFont                = source.mFont;
                mHorizontalAlignment = source.mHorizontalAlignment;
                mVerticalAlignment   = source.mVerticalAlignment;
                mTrimming            = source.mTrimming;
            }