특정글자를 찾아서 색상과 크기를 바꾸고싶은데 그냥 멈춰버리네요…
어디가잘못된건지 모르겠습니다.
- FindString으로 찾을 대상이 없으면 멈춰버림
- 대상이 있더라도 ReplaceString을 사용안하면 멈춰버림
- 찾을대상이 있고 ReplaceString을 사용해도 subset이 작동을 안함 (색상 및 크기변경 안됨)
추가로 ExecReplace를 사용하면 한개씩은 작동이 되고 기존 OCX에서는 동작이 잘 됩니다…
var act = HwpCtrl.CreateAction("AllReplace");
var set = act.CreateSet();
act.GetDefault(set);
set.SetItem("FindString", "123");
// set.SetItem("ReplaceString", "127"); 해당줄을 주석해제하면 동작은 함
set.SetItem("IgnoreMessage", true);
set.SetItem("Direction", 2);
set.SetItem("SeveralWords", false);
var subset = set.CreateItemSet("ReplaceCharShape", "CharShape");
subset.SetItem("TextColor", 0x0000ff);
subset.SetItem("Bold", true);
subset.SetItem("Height", 1500);
act.Execute(set);