API version 1

- ‐

splitText

指定の位置でTextノードを分割して2個のTextノードにします。

呼出形式一覧

呼出形式

説明

CRS::Common::Core::XmlText splitText(integer offset)

offsetで指定した位置でTextノードを分割して2個のTextノードにし、そのノードを返します。

戻り値一覧

戻り値

説明

CRS::Common::Core::XmlText

分割した後半のテキストを含むXmlTextオブジェクト

引数一覧

引数

説明

offset

分割位置(文字数で指定)

例外

なし



使用例 CRSダウンロード

Form XmlText {
   x = 0;
   y = 0;
   width = 800;
   height = 600;

   var xm = new XmlDocument();
   xm <<  xml  <<-
   <?xml version="1.0"?>
   <root>
   </root>
   ->> ;

   var parent = xm.documentElement;
   var text = xm.createTextNode("CDEFGHIJKLMN");
   xm.documentElement.appendChild(text);

   var size = 5 ;
   print("分割前 ",text.data);
   var text2 = text.splitText(size);

   print("split操作 ",text2, " 分割サイズ= ", size );
   print("前   ",text.data," ( ",text.length ," )") ;
   print("後ろ ",text2.data," ( ",text2.length ," )" );

}