位域控制

编辑器内部将多个bool、enum等数据整合到一个USHORT或UINT变量指定的偏移和宽度中进行位域表示 ,从而大大减少了编辑器占用内存,同时提高了中间件的运行速度。

信译编辑器在不同语言中已经将位域对象进行了封装。方便第三方应用使用信译位域参数。

桌面端使用位域对象

SearchReplaceCfg  cfg;
cfg.bit.forward_ = true; //设置向前查找
cfg.bit.case_insensitive_= true;//不区分大小写
thinkEditor.GetObjectFragment(E_IDENTITY_OBJECT_TYPE::Element, 
                            "idstr",
                            E_DOC_FORMAT::XML, 
                            cfg.all);

Web端使用位域对象

在Web端ThinkEditor已经将内核使用的枚举和位域对象进行了封装,第三方应用可以便捷进行设置和使用。


var cfg = new SearchReplaceCfg();
cfg.forward_ = true; //设置向前查找
cfg.case_insensitive_= true;//不区分大小写
thinkEditor.GetObjectFragment(E_IDENTITY_OBJECT_TYPE.Element,
                            "idstr", 
                            E_DOC_FORMAT.XML, 
                            cfg.all);

颜色

编辑器所有颜色参数从高到低字节依次分别对应ARGB色彩空间,每个色彩空间对应一个字节。
针对特殊的使用场景透明度无效或有特殊使用方法,详见具体接口参数说明。

Alpha(透明度) Red(红色)Green(绿色)Blue(蓝色)

文档更新时间: 2024-03-29 14:35   作者:admin