Esempio n. 1
0
        public void AddCellDiagonal(int cellIndex, RPLFormat.BorderStyles style, string width, string color, bool slantUp)
        {
            BorderCode borderCode = new BorderCode();
            byte       b          = (byte)(slantUp ? 32 : 16);

            borderCode.Ico24 = Word97Writer.ToIco24(color);
            double num = Word97Writer.ToPoints(width);

            borderCode.LineWidth = (byte)(num * 8.0);
            borderCode.Style     = this.ConvertBorderStyle(style);
            byte[] array = new byte[11]
            {
                (byte)cellIndex,
                (byte)(cellIndex + 1),
                b,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0
            };
            borderCode.Serialize2K3(array, 3);
            this.m_tapx.AddSprm(54831, 0, array);
        }
Esempio n. 2
0
 private void SetTableCellShading(int index, string color)
 {
     if (!color.Equals("Transparent"))
     {
         int ico = Word97Writer.ToIco24(color);
         this.m_cellShading.SetCellShading(index, ico);
     }
 }
Esempio n. 3
0
 private void SetTableShading(string color)
 {
     if (!color.Equals("Transparent"))
     {
         int val = Word97Writer.ToIco24(color);
         this.m_tableShd = new byte[10];
         LittleEndian.PutInt(this.m_tableShd, 4, val);
     }
 }
Esempio n. 4
0
        private void SetDefaultBorderColor(string color)
        {
            int color2 = Word97Writer.ToIco24(color);

            for (int i = 0; i < this.m_tableBorders.Length; i++)
            {
                this.m_tableBorders[i].SetColor(color2);
            }
        }
Esempio n. 5
0
        private void SetCellBorderColor(int cellIndex, string color)
        {
            int ico = Word97Writer.ToIco24(color);

            for (int i = 0; i < this.m_cellBorders.Length; i++)
            {
                this.m_cellBorders[i].Ico24 = ico;
            }
        }
Esempio n. 6
0
        private void SetBorderColor(string color, Positions position)
        {
            int color2 = Word97Writer.ToIco24(color);

            this.m_tableBorders[(int)position].SetColor(color2);
        }
Esempio n. 7
0
        private void SetCellBorderColor(int cellIndex, string color, Positions position)
        {
            int ico = Word97Writer.ToIco24(color);

            this.m_cellBorders[(int)position].Ico24 = ico;
        }