コード例 #1
0
 public XMLStyleModel(CT_Xf xf, StyleManager manager, bool setVerticalAlignment)
 {
     this._xf      = xf;
     this._manager = manager;
     this._font    = (((bool)this._xf.ApplyFont_Attr) ? this._manager.GetFont(this._xf.FontId_Attr) : new XMLFontModel(this._manager.Palette));
     this._border  = (((bool)this._xf.ApplyBorder_Attr) ? this._manager.GetBorder(this._xf.BorderId_Attr) : new XMLBorderModel(this._manager.Palette));
     this._fill    = (((bool)this._xf.ApplyFill_Attr) ? this._manager.GetFill(this._xf.FillId_Attr).DeepClone() : new XMLFillModel(this._manager.Palette));
     if (setVerticalAlignment)
     {
         this.Alignment.Vertical_Attr = ST_VerticalAlignment.top;
         this.Alignment.WrapText_Attr = true;
     }
 }
コード例 #2
0
 public uint AddFont(XMLFontModel model)
 {
     return(this._fonts.Add(model));
 }