[]
        
(Showing Draft Content)

GrapeCity.Forguncy.CellTypes.ISupportStyleInitialize

接口 ISupportStyleInitialize

设置单元格类型的默认样式和属性。

命名空间: GrapeCity.Forguncy.CellTypes
程序集: GrapeCity.Forguncy.CellTypes.dll
语法
public interface ISupportStyleInitialize

方法

GetDefaultStyleInfos(ICellInfo)

设置单元格类型的默认样式。 例如,可以设置【超链接】单元格的默认样式为:字体颜色是蓝色,同时带下划线。

声明
Dictionary<StylePropertyName, object> GetDefaultStyleInfos(ICellInfo cellInfo)
参数
类型 名称 描述
ICellInfo cellInfo

单元格信息,如可以知道单元格所在页面类型或者是否在表格中等信息。

返回值
类型 描述
System.Collections.Generic.Dictionary<TKey, TValue><StylePropertyName, object>

默认样式列表。

示例
public class HyperlinkCellType : CellType, ISupportStyleInitialize
{
    public Dictionary<StylePropertyName, object> GetDefaultStyleInfos(ICellInfo cellInfo)
    {
        var dic = new Dictionary<StylePropertyName, object>();

        dic.Add(StylePropertyName.Foreground, new SolidColorBrush(Colors.Blue));
        dic.Add(StylePropertyName.Underline, true);

        return dic;
    }
}