예제 #1
0
        public override Object Clone()
        {
            TextObjectRecord rec = new TextObjectRecord();

            rec._text = _text;

            rec.field_1_options         = field_1_options;
            rec.field_2_textOrientation = field_2_textOrientation;
            rec.field_3_reserved4       = field_3_reserved4;
            rec.field_4_reserved5       = field_4_reserved5;
            rec.field_5_reserved6       = field_5_reserved6;
            rec.field_8_reserved7       = field_8_reserved7;

            rec._text = _text; // clone needed?

            if (_linkRefPtg != null)
            {
                rec._unknownPreFormulaInt   = _unknownPreFormulaInt;
                rec._linkRefPtg             = _linkRefPtg.Copy();
                rec._unknownPostFormulaByte = _unknownPostFormulaByte;
            }
            return(rec);
        }