Пример #1
0
        public void TestAddNew()
        {
            XSSFWorkbook wb = new XSSFWorkbook();
            XSSFSheet    s  = wb.CreateSheet() as XSSFSheet;

            Assert.AreEqual(null, wb.GetTheme());

            StylesTable styles = wb.GetStylesSource();

            Assert.AreEqual(null, styles.GetTheme());

            styles.EnsureThemesTable();

            Assert.IsNotNull(styles.GetTheme());
            Assert.IsNotNull(wb.GetTheme());

            wb     = XSSFTestDataSamples.WriteOutAndReadBack(wb) as XSSFWorkbook;
            styles = wb.GetStylesSource();
            Assert.IsNotNull(styles.GetTheme());
            Assert.IsNotNull(wb.GetTheme());
        }
Пример #2
0
 ///**
 // * Perform a registration of ourselves 
 // *  to the style table
 // */
 public long RegisterTo(StylesTable styles)
 {
     this._themes = styles.GetTheme();
     short idx = (short)styles.PutFont(this, true);
     this._index = idx;
     return idx;
 }