System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本公开涉及用于分布式文本长度计算的方法和系统。
技术介绍
1、车辆通常配备有显示器以向车辆乘员提供文本消息。不同的车辆型号可具有不同的显示器,所述显示器具有不同显示器大小和分辨率。另外,在显示器上示出的文本消息可能是各种语言、字体和大小。可增强对要在人机接口(hmi)上显示的不同显示器和各种消息的管理。
技术实现思路
1、本文描述了用于分布式文本长度计算的方法和系统。本文的实现方式有效地确定有限显示区域的各种字体、字体大小和语言的文本大小,即要显示的文本的像素宽度。可在缩短时间并提高计算和网络效率的情况下达成文本大小调整。
2、因此,本公开中包括一种用于分布字符串长度计算的系统。所述系统由服务器计算机处理器和服务器存储器组成。所述服务器计算机处理器耦接到计算机网络,并且所述服务器存储器存储可由所述服务器计算机处理器执行的服务器指令。所述指令引导所述服务器计算机处理器通过计算机网络在服务器网络端点处接收客户端请求。所述客户端请求包括具有显示文本、字体标识符、字体大小和显示分辨率的字符串规范。所述指令还引导所述服务器计算机处理器基于所述字符串规范而确定所述显示文本的像素大小,并且通过计算机网络传输服务器响应,所述服务器响应包括显示文本的像素大小。
3、所述字符串规范包括可用显示区域,并且所述服务器指令还可确定像素大小是否超过车辆显示器处的可用显示区域。服务器响应可包括当像素大小超过车辆显示器处的可用显示区域时的溢出指示。
4、所述服务器指令可包括用于
5、在一种配置中,所述服务器指令可包括用于将显示文本翻译成多个翻译文本的指令,其中翻译文本中的每一者具有与显示文本不同的语言。所述服务器指令可基于所述字符串规范而确定所述多个翻译文本中的每一者的像素大小。服务器响应包括翻译文本中的每一者的像素大小。
6、所述系统可包括耦接到所述计算机网络的客户端计算机处理器和客户端存储器。所述客户端存储器存储客户端指令,所述客户端指令可由所述客户端计算机处理器执行以通过所述计算机网络从在所述客户端处执行的应用发送所述客户端请求。所述应用包括显示所述显示文本的第一单元格和被配置成显示由所述服务器计算机处理器传输的所述像素大小的第二单元格。
7、所述客户端指令可包括用于将显示文本翻译成多个翻译文本的指令。翻译文本中的每一者具有与显示文本不同的语言,并且文本规范包括翻译文本。此外,所述服务器指令可包括用于基于所述字符串规范而确定所述翻译文本中的每一者的像素大小的指令。服务器响应包括翻译文本中的每一者的像素大小。
8、本公开还详细描述了一种用于分布式字符串长度计算的方法。所述方法包括由服务器通过计算机网络在网络端点处接收客户端请求。客户端请求包括具有显示文本、字体标识符、字体大小和显示分辨率中的一个或多个的字符串规范。确定步骤由所述服务器基于所述字符串规范而确定所述显示文本的像素大小。传输步骤由所述服务器通过所述计算机网络传输服务器响应。服务器响应包括显示文本的像素大小。
9、所述字符串规范可包括可用显示区域,并且所述方法可包括确定步骤来确定像素大小是否超过车辆显示器处的可用显示区域。服务器响应可包括当像素大小超过车辆显示器处的可用显示区域时的溢出指示。在一种配置中,调用步骤调用被配置成返回显示文本的像素大小的库,并且接收步骤从所述库接收显示文本的像素大小。
10、在一种布置中,认证步骤由服务器认证发起客户端请求的客户端。所述方法可包括确定步骤,所述确定步骤用于由所述服务器确定所述客户端是否被授权使用所述服务器的服务。翻译步骤由所述服务器将所述显示文本翻译成多个翻译文本。多个翻译文本中的每一者是与显示文本不同的语言。确定步骤由所述服务器基于所述字符串规范而确定所述翻译文本中的每一者的像素大小。服务器响应包括翻译文本中的每一者的像素大小。
11、所述方法可包括由客户端通过计算机网络从在客户端处执行的应用发送客户端请求。所述应用包括显示所述显示文本的第一单元格和被配置成显示由所述服务器传输的所述像素大小的第二单元格。翻译步骤由所述客户端将显示文本翻译成多个翻译文本,其中翻译文本中的每一者是与显示文本不同的语言。文本规范可包括翻译文本,并且确定步骤由所述服务器基于所述字符串规范而确定所述翻译文本中的每一者的像素大小。服务器响应包括多个翻译文本中的每一者的像素大小。
12、本公开还详细描述了一种用于分布字符串长度计算的计算机程序产品。所述计算机程序产品包括非暂时性计算机可读存储介质,所述非暂时性计算机可读存储介质具有体现在其内的计算机可读程序代码。所述计算机可读程序代码被配置成通过计算机网络在网络端点处接收包括字符串规范的客户端请求,基于所述字符串规范而确定所述显示文本的像素大小,并且通过所述计算机网络传输服务器响应,所述服务器响应包括显示文本的像素大小。字符串规范包括显示文本、字体标识符、字体大小和显示分辨率中的一个或多个。
13、计算机可读程序代码还可被配置成确定像素大小是否超过车辆显示器处的可用显示区域。所述字符串规范可包括可用显示区域,并且服务器响应可包括当像素大小超过车辆显示器处的可用显示区域时的溢出指示。所述计算机可读程序代码还可被配置成查询被配置成返回显示文本的像素大小的库,并且从所述库接收显示文本的像素大小。
本文档来自技高网...【技术保护点】
1.一种用于分布式字符串长度计算的方法,所述方法包括:
2.如权利要求1所述的方法,其还包括:
3.如权利要求2所述的方法,其中所述字符串规范包括所述可用显示区域。
4.如权利要求1所述的方法,其还包括:
5.如权利要求1所述的方法,其还包括:
6.如权利要求1所述的方法,其还包括:
7.如权利要求1所述的方法,其还包括由客户端通过所述计算机网络从在所述客户端处执行的应用发送所述客户端请求,所述应用包括显示所述显示文本的第一单元格和被配置成显示由所述服务器传输的所述像素大小的第二单元格。
8.如权利要求1所述的方法,其还包括:
9.一种计算机,所述计算机被编程以实施如权利要求1至8中任一项所述的方法。
10.一种车辆,其包括如权利要求9所述的计算机。
【技术特征摘要】
1.一种用于分布式字符串长度计算的方法,所述方法包括:
2.如权利要求1所述的方法,其还包括:
3.如权利要求2所述的方法,其中所述字符串规范包括所述可用显示区域。
4.如权利要求1所述的方法,其还包括:
5.如权利要求1所述的方法,其还包括:
6.如权利要求1所述的方法,其还包括:
7.如权利要求1所述的方法...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。