public void Init(Mediator mediator, IStText text, int ws)
{
CheckDisposed();
Mediator = mediator;
Cache = (FdoCache)mediator.PropertyTable.GetValue("cache");
StyleSheet = FontHeightAdjuster.StyleSheetFromMediator(m_mediator);
m_text = text;
m_vc = new StVc("Normal", ws) {Cache = m_fdoCache, Editable = true};
DoSpellCheck = true;
if (m_rootb == null)
{
MakeRoot();
}
else if (m_text != null)
{
m_rootb.SetRootObject(m_text.Hvo, m_vc, (int)StTextFrags.kfrText, m_styleSheet);
m_rootb.Reconstruct();
}
}