/// <summary> /// /// </summary> public BaseWordService(EWordConfig wordConfig) { if (wordConfig == null) { wordConfig = new EWordConfig(); } Encoding.RegisterProvider(CodePagesEncodingProvider.Instance); DictTextPathConfig = DictTextPathConfig.Get(); DictPinYinPathConfig = DictPinYinPathConfig.Get(); DictTextPathConfig.Set(wordConfig.DictTextPathConfig); DictPinYinPathConfig.Set(wordConfig.DictPinYinPathConfig); if (DictConfig == null) { Reload(DictTypeEnum.Text); } if (DictPinYinConfig == null) { Reload(DictTypeEnum.PinYin); } }