Exemple #1
0
 public HtmlToEpubConverter(
     Counter counter,
     ILogWriter log,
     IOptionProviderInputFile options,
     MecabParser parser,
     MecabReader reader,
     MecabBackend backend,
     XHtmlMaker xhtmlMaker,
     JmdicFastReader dicReader,
     ContentsBreaker breaker,
     EpubMaker epubMaker,
     SentenceBreaker sentenceBreaker)
 {
     _inputFile       = options.InputFile;
     _counter         = counter;
     _log             = log;
     _parser          = parser;
     _reader          = reader;
     _mecabBackend    = backend;
     _xhtmlMaker      = xhtmlMaker;
     _dicReader       = dicReader;
     _breaker         = breaker;
     _epubMaker       = epubMaker;
     _sentenceBreaker = sentenceBreaker;
 }
Exemple #2
0
 public void Setup()
 {
     _maker            = new XHtmlMaker();
     _kanjiWithReading = new WordInfo {
         Text = "見世物", Reading = "ミセモノ", Translation = "Unreal"
     };
     _kanjiWithoutReading = new WordInfo {
         Text = "見世物"
     };
     _hiraganaWord = new WordInfo {
         Text = "すべて", Reading = "スベテ"
     };
     _katakanaWord = new WordInfo {
         Text = "スベテ", Reading = "スベテ"
     };
     _hiraganaWordWithDifferentPronunciation = new WordInfo {
         Text = "は", Reading = "ハ", Pronunciation = "ワ"
     };
 }