ValidateTemplate(Label lb2, boolean iflag) {
1 2 3 4 5 6 7 8 9 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 37 38 39 40 41 42 43 44 45 46 47 | public static ValidateLabelBean ValidateTemplate(Label lb2, boolean iflag) { Label lb = lb2; LogUtils.i( "vv" , "=========================================================>" ); boolean flag = false ; ValidateLabelBean bean = new ValidateLabelBean(); StringBuffer sb1 = new StringBuffer(); StringBuffer sb2 = new StringBuffer(); for ( int i = 0; i < DrawAreaYY.dragView.lb.Elements.size(); i++) { sb1.append(DrawAreaYY.dragView.lb.Elements. get (i)._content); } for ( int i = 0; i < lb.Elements.size(); i++) { sb2.append(lb.Elements. get (i)._content); } if ((DrawAreaYY.dragView.lb.printInfo.PageType == lb.printInfo.PageType) && (TextUtils.isEmpty(sb1.toString()) || TextUtils.isEmpty(sb2.toString()))&&(DrawAreaYY.dragView.lb.Elements.size()==0||lb.Elements.size()==0)) { LogUtils.i( "vv" , "00" ); if ((!TextUtils.isEmpty(sb1.toString()) || TextUtils.isEmpty(sb2.toString()))){ DrawAreaYY.dragView.lb.baseImgUrl = lb.baseImgUrl; try { lb = DrawAreaYY.dragView.lb.clone(); // lb2.baseImgUrl = lb.baseImgUrl; } catch (Exception e){ LogUtils.e( "NewActivityYY" , "ValidateTemplate e:" +e); } } flag = true ; } else if (DrawAreaYY.dragView.lb.printInfo.PageType == 2 && lb.printInfo.PageType == 2 && DrawAreaYY.dragView.lb.Height == lb.Height&&DrawAreaYY.dragView.lb.Width == lb.Width) { LogUtils.i( "vv" , "11" ); flag = true ; } else if (DrawAreaYY.dragView.lb.printInfo.PageType == 1 && lb.printInfo.PageType == 1 && DrawAreaYY.dragView.lb.Height == lb.Height && DrawAreaYY.dragView.lb.Width == lb.Width&&(sb1.toString().trim(). equals (sb2.toString().trim()))&&(DrawAreaYY.dragView.lb.printInfo.PrintInterval==lb.printInfo.PrintInterval)) { LogUtils.i( "vv" , "22" ); flag = true ; } /*if(iflag&&SharePreUtil.getTheme() == R.style.YYTheme){ flag = true; }*/ else if ((!TextUtils.isEmpty(lb.baseImgUrl))&&(!TextUtils.isEmpty(DrawAreaYY.dragView.lb.baseImgUrl))&& CConst.lastWidth == lb.Width && CConst.lastHeight == lb.Height&&(lb.printInfo.PrintDirect==DrawAreaYY.dragView.lb.printInfo.PrintDirect)&&DrawAreaYY.dragView.lb.baseImgUrl.trim(). equals (lb.baseImgUrl.trim())) { //CConst.lastHeight != 0 && LogUtils.i( "vv" , "33" ); LogUtils.i( "vv" , "sb1.equals(sb2)):" +sb1. equals (sb2)); if (sb1.toString().replaceAll( " " , "" ). equals (sb2.toString().replaceAll( " " , "" ))) flag = true ; } CConst.lastWidth = lb.Width; CConst.lastHeight = lb.Height; bean.setFlag(flag); bean.setLabel(lb); return bean; } |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!
2019-11-15 为什么摄像头能认出你的脸?
2018-11-15 java处理RSA非对称加解密
2018-11-15 Java中SAMBA协议文件上传下载
2018-11-15 文本编辑工具
2018-11-15 ubuntu配置samba共享 个人笔记
2018-11-15 SpringBoot 使用WebSocket打造在线聊天室(基于注解)
2015-11-15 Android 开发 之 JNI入门 - NDK从入门到精通