public ParagraphClassFactory( StyleConfig config, ClsNameGenerator clsNameGenerator, IDefaultsProvider defaultsProvider, IStylePropsCache stylePropsCache, INumberingPropsCache numPropsCache, Func <CssPropertySource, ICssPropertiesFactory> _facBuiler) { _config = config; _clsNameGenerator = clsNameGenerator; _propsFac = _facBuiler(CssPropertySource.Paragraph); _stylePropsCache = stylePropsCache; _numPropsCache = numPropsCache; _defaultsProvider = defaultsProvider; }
public RunClassFactory( StyleConfig config, ClsNameGenerator clsNameGenerator, IDefaultsProvider defaults, IStylePropsCache pStylePropsCache, INumberingPropsCache numPropsCache, IStylePropsCache rStylePropsCache, Func <CssPropertySource, ICssPropertiesFactory> factoryBuilder) { _config = config; _clsNameGenerator = clsNameGenerator; _defaults = defaults; _pStylePropsCache = pStylePropsCache; _numPropsCache = numPropsCache; _rStylePropsCache = rStylePropsCache; _propsFac = factoryBuilder(CssPropertySource.Run); }
public void Initialize() { _config = new StyleConfig(); _config.DynamicCssClassPrefix = "d"; _instance = new ClsNameGenerator(_config); }