示例#1
0
        public override Object Clone()
        {
            NoteRecord rec = new NoteRecord();

            rec.field_1_row     = field_1_row;
            rec.field_2_col     = field_2_col;
            rec.field_3_flags   = field_3_flags;
            rec.field_4_shapeid = field_4_shapeid;
            rec.field_6_author  = field_6_author;
            return(rec);
        }
示例#2
0
 public override Object Clone()
 {
     NoteRecord rec = new NoteRecord();
     rec.field_1_row = field_1_row;
     rec.field_2_col = field_2_col;
     rec.field_3_flags = field_3_flags;
     rec.field_4_shapeid = field_4_shapeid;
     rec.field_6_author = field_6_author;
     return rec;
 }
示例#3
0
 /// <summary>
 /// Initializes a new instance of the <see cref="HSSFComment"/> class.
 /// </summary>
 /// <param name="note">The note.</param>
 /// <param name="txo">The txo.</param>
 public HSSFComment(NoteRecord note, TextObjectRecord txo):this((HSSFShape)null, (HSSFAnchor)null)
 {
     
     this.txo = txo;
     this.note = note;
 }
示例#4
0
        /**
 * Get the {@link NoteRecord}s (related to cell comments) for this sheet
 * @return never <code>null</code>, typically empty array
 */
        public NoteRecord[] GetNoteRecords()
        {
            List<NoteRecord> temp = new List<NoteRecord>();
            for (int i = records.Count - 1; i >= 0; i--)
            {
                RecordBase rec = records[i];
                if (rec is NoteRecord)
                {
                    temp.Add((NoteRecord)rec);
                }
            }
            if (temp.Count < 1)
            {
                return NoteRecord.EMPTY_ARRAY;
            }
            NoteRecord[] result = new NoteRecord[temp.Count];
            result = temp.ToArray();
            return result;
        }