Пример #1
0
        /// <inheritdoc/>
        public override void Assign(Base source)
        {
            base.Assign(source);

            CellularTextObject src = source as CellularTextObject;

            CellWidth   = src.CellWidth;
            CellHeight  = src.CellHeight;
            HorzSpacing = src.HorzSpacing;
            VertSpacing = src.VertSpacing;
        }
Пример #2
0
        /// <inheritdoc/>
        public override void Serialize(FRWriter writer)
        {
            CellularTextObject c = writer.DiffObject as CellularTextObject;

            base.Serialize(writer);

            if (FloatDiff(CellWidth, c.CellWidth))
            {
                writer.WriteFloat("CellWidth", CellWidth);
            }
            if (FloatDiff(CellHeight, c.CellHeight))
            {
                writer.WriteFloat("CellHeight", CellHeight);
            }
            if (FloatDiff(HorzSpacing, c.HorzSpacing))
            {
                writer.WriteFloat("HorzSpacing", HorzSpacing);
            }
            if (FloatDiff(VertSpacing, c.VertSpacing))
            {
                writer.WriteFloat("VertSpacing", VertSpacing);
            }
        }