public override void Initialize() { CheckDisposed(); base.Initialize(); TextBuilder tb = new TextBuilder(Cache.LangProject.TextsOC); using (new UndoRedoTaskHelper(Cache, "TextEditingTests - Undo Setup texts", "TextEditingTests - Redo Setup texts")) { // Create a mirrored text without annotations. m_text1 = tb.CreateText(true); IStTxtPara para0 = tb.AppendNewParagraph(); IStTxtPara para1 = tb.AppendNewParagraph(); // raw copy from the annotated text. // 1 2 3 4 5 6 7 8 9 // 0123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890 // xxxpus xxxyalola xxxnihimbilira. xxxnihimbilira xxxpus xxxyalola. xxxhesyla xxxnihimbilira. para0.Contents.UnderlyingTsString = StringUtils.MakeTss(ParagraphContents[0], Cache.DefaultVernWs); para1.Contents.UnderlyingTsString = StringUtils.MakeTss(ParagraphContents[1], Cache.DefaultVernWs); } m_rtp = new MockRawTextEditor(Cache, tb); }
protected void SpawnText(string text) { tb.CreateText(transform.position, text); }