位域控制
编辑器内部将多个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