System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及软件管理,特别是涉及一种规范样式使用率的统计方法及装置。
技术介绍
1、页面设计(page design)是指在创建网站、应用程序或其他数字媒体时,通过对内容、布局、视觉元素、交互方式等方面的精心规划和实施,设计出符合用户需求和预期的用户界面(ui)的过程。
2、一般情况下,在设计师进行页面设计之前,会预先制定一套或多套设计规范样式,其中说明了各种类型的图层数据的图层样式的使用规则,后续设计师基于预先制定的设计规范样式进行页面设计。由于通过设计师人工进行页面设计,故可能存在没有遵守预先制定的设计规范样式的情况,导致后续基于页面设计的设计图进行开发的效果存在不符合需求的情况。
3、当前技术中,为了避免开发效果存在不符合需求的请求,需要设计师手动检查设计图中设计规范样式的使用情况,从而确保开发效果符合需求。
4、由此可知,人工检查设计图中设计规范样式的使用情况,会耗费大量的时间和人力,导致检查阶段消耗大量的人工成本,并且检查效率较低。
技术实现思路
1、基于上述问题,本申请提供了一种规范样式使用率的统计方法及装置,节省检查时间和人力,避免检查阶段消耗的大量人工成本,并且提高检查效率。
2、本申请实施例公开了如下技术方案:
3、第一方面,本申请提供了一种规范样式使用率的统计方法,包括:
4、识别目标图层的所有图层数据;
5、基于目标属性类型,确定每个目标属性类型分别对应的第一数量;所述第一数量为
6、基于目标规范样式集合,确定每个目标属性类型分别对应的第二数量;所述第二数量为所述目标属性类型的图层数据中符合所述目标规范样式集合的图层数据的数量;
7、基于所述每个目标属性类型分别对应的第一数量和第二数量,统计所述每个目标属性类型对应的样式使用率。
8、可选的,所述基于所述每个目标属性类型分别对应的第一数量和第二数量,统计所述每个目标属性类型对应的样式使用率,包括:
9、基于所述每个目标属性类型分别对应的第一数量和第二数量,利用预设公式计算所述每个目标属性类型对应的样式使用率;所述预设公式为:样式使用率=第二数量/第一数量*100%。
10、可选的,所述方法还包括:
11、将所述每个目标属性类型分别对应的第一数量求和,得到所述目标属性类型对应的第三数量;并将所述每个目标属性类型分别对应的第二数量求和,得到所述目标属性类型对应的第四数量;
12、基于所述目标属性类型对应的第三数量和第四数量,统计所有目标属性类型对应的总使用率;所述总使用率是所有目标属性类型的图层数据的样式使用率。
13、可选的,所述目标规范样式集合包括一个或多个规范样式子集合;
14、当目标规范样式集合包括多个规范样式子集合时,所述方法还包括:
15、基于所述规范样式子集合,确定每个目标属性类型分别对应的第五数量;所述第五数量为所述目标属性类型的图层数据中符合所述规范样式子集合的图层数据的数量;
16、基于所述每个目标属性类型分别对应的第一数量和第五数量,统计所述每个目标属性类型对应的针对所述规范样式子集合的样式使用率。
17、可选的,当所述属性类型为颜色类型时,所述属性类型包括子属性类型,分别为填充颜色类型和描边颜色类型;所述方法还包括:
18、确定所述所有图层数据中的所述填充颜色类型的图层数据的数量,以及所述所有图层数据中的所述描边颜色类型的图层数据的数量;
19、基于所述目标规范样式集合,确定所述填充颜色类型的图层数据中符合所述目标规范样式集合的图层数据的数量,以及确定所述描边颜色类型的图层数据中符合所述目标规范样式集合的图层数据的数量;
20、基于所述所有图层数据中的所述填充颜色类型的图层数据的数量、以及所述填充颜色类型的图层数据中符合所述目标规范样式集合的图层数据的数量,统计所述填充颜色类型对应的样式使用率;基于所述所有图层数据中的所述描边颜色类型的图层数据的数量、以及所述描边颜色类型的图层数据中符合所述目标规范样式集合的图层数据的数量,统计所述描边颜色类型对应的样式使用率。
21、可选的,所述目标图层是通过如下方式确定的:
22、接收用户基于画布前端对图层范围的选择操作;
23、响应于所述用户基于画布前端对图层范围的选择操作,确定所述图层范围对应的目标图层。
24、可选的,所述目标属性类型包括一个或多个;
25、所述目标属性类型是通过如下方式确定:
26、接收用户针对属性类型的选择操作;
27、响应于用户针对属性类型的选择操作,确定目标属性类型。
28、可选的,所述目标规范样式集合是通过如下方式确定:
29、接收用户针对所述规范样式集合的选择操作;
30、响应于用户针对所述规范样式集合的选择操作,确定目标规范样式集合。
31、第二方面,本申请提供了一种规范样式使用率的统计装置,包括:
32、图层数据识别模块,用于识别目标图层的所有图层数据;
33、第一数量确定模块,用于基于目标属性类型,确定每个目标属性类型分别对应的第一数量;所述第一数量为所述所有图层数据中所述目标数据类型的图层数据的数量;
34、第二数据确定模块,用于基于目标规范样式集合,确定每个目标属性类型分别对应的第二数量;所述第二数量为所述目标属性类型的图层数据中符合所述目标规范样式集合的图层数据的数量;
35、使用率统计模块,用于基于所述每个目标属性类型分别对应的第一数量和第二数量,统计所述每个目标属性类型对应的样式使用率。
36、可选的,所述使用率统计模块,具体用于基于所述每个目标属性类型分别对应的第一数量和第二数量,利用预设公式计算所述每个目标属性类型对应的样式使用率;所述预设公式为:样式使用率=第二数量/第一数量*100%。
37、可选的,该装置还包括:第三数量确定模块和第四数量确定模块。第三数量确定模块,用于将每个目标属性类型分别对应的第一数量求和,得到目标属性类型对应的第三数量;第四数量确定模块,用于将每个目标属性类型分别对应的第二数量求和,得到目标属性类型对应的第四数量;使用率统计模块,还用于基于目标属性类型对应的第三数量和第四数量,统计所有目标属性类型对应的总使用率;总使用率是所有目标属性类型的图层数据的样式使用率。
38、可选的,目标规范样式集合包括一个或多个规范样式子集合;该装置还包括:第五数量确定模块,用于基于规范样式子集合,确定每个目标属性类型分别对应的第五数量;第五数量为目标属性类型的图层数据中符合规范样式子集合的图层数据的数量;使用率统计模块,还用于基于每个目标属性类型分别对应的第一数量和第五数量,统计每个目标属性类型对应的本文档来自技高网...
【技术保护点】
1.一种规范样式使用率的统计方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述基于所述每个目标属性类型分别对应的第一数量和第二数量,统计所述每个目标属性类型对应的样式使用率,包括:
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
4.根据权利要求1所述的方法,其特征在于,所述目标规范样式集合包括一个或多个规范样式子集合;
5.根据权利要求1所述的方法,其特征在于,当所述属性类型为颜色类型时,所述属性类型包括子属性类型,分别为填充颜色类型和描边颜色类型;所述方法还包括:
6.根据权利要求1所述的方法,其特征在于,所述目标图层是通过如下方式确定的:
7.根据权利要求1所述的方法,其特征在于,所述目标属性类型包括一个或多个;
8.根据权利要求1所述的方法,其特征在于,所述目标规范样式集合是通过如下方式确定:
9.一种规范样式使用率的统计装置,其特征在于,包括:
10.根据权利要求9所述的装置,其特征在于,所述使用率统计模块,具体用于基于所述每个目
...【技术特征摘要】
1.一种规范样式使用率的统计方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述基于所述每个目标属性类型分别对应的第一数量和第二数量,统计所述每个目标属性类型对应的样式使用率,包括:
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
4.根据权利要求1所述的方法,其特征在于,所述目标规范样式集合包括一个或多个规范样式子集合;
5.根据权利要求1所述的方法,其特征在于,当所述属性类型为颜色类型时,所述属性类型包括子属性类型,分别为填充颜色类型和描边颜色类型;所述方法还包括:
6.根...
【专利技术属性】
技术研发人员:崔庄,
申请(专利权)人:北京创作美好科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。