delphi字符串固定长度换行

var

  str,capstr:string;

  i,j:integer;

....................

j:=500;   //这个地方可能要根据你显示的宽度来换算对应的字符长度

str:=somestring;

capstr:=‘‘

i:=1

while i<=length(somestring) do

begin

  capstr:=capstr+copy(str,i,j)+#13#10;

  i:=i+j;

end;

label1.WordWrap:=true;

label1.AutoSize:=true;

label1.Font.Name:=‘宋体‘;

label1.Caption:=capstr;

........................

原文地址:https://www.cnblogs.com/semth/p/10763520.html

时间: 2024-11-06 13:53:49

delphi字符串固定长度换行的相关文章

Dart生成固定长度随机数

背景:需要生成一个随机数作为api参数实现: import 'dart:math'; /// dart 生成固定随机数 void main(){ String alphabet = 'qwertyuiopasdfghjklzxcvbnmQWERTYUIOPASDFGHJKLZXCVBNM'; int strlenght = 30; /// 生成的字符串固定长度 String left = ''; for (var i = 0; i < strlenght; i++) { // right = r

perl按固定长度分裂字符串

$a="111111111111111111111111111111111111";@b = $a =~ /\w{3}/g; print "@b\n"; @c = unpack("(A3)*", $a);print "$c[7]\n"; for ($i=1;$i<=13;$i=$i+3){$b=substr($a,$i,3);push @d,$b;} print "@d"; perl按固定长度分裂字符

通用固定长度编码格式的字符串查找算法的实现

通用固定长度编码格式的字符串查找算法的实现 字符串的查找是数据库应用中必不可少的操作,而且每种数据库产品(ORACLE.DB2.SYBASE.MS SQL SERVER.MYSQL等等)也都提供了对应的字符串处理函数,比如DB2的LOCATE函数. 但在实际的工作中,还是会遇到一些特殊情况的处理,这使得直接使用字符串查找函数,得到的结果可能是错误的,比如本文中提到的固定长度编码格式的字符串的查找.值得注意的是,本文提出的算法可以稍加修改即移植到其它关系数据库系统或者前端开发工具中. 在实际数据库

js生成随机固定长度字符串的简便方法

概述 碰到一个需求:用js生成固定长度的字符串.在网上查了很多资料,网上的方法都比较麻烦.我自己灵光一现,实现了一个比较简单的方法.记录下来,供以后开发时参考,相信对其他人也有用. js生成随机字符串 js生成随机字符串有一个奇妙的写法: //输出随机字符串 const randStr = () => Math.random().toString(36).substr(2); 浏览器开发者工具输入5次,输出如下: "4cc9gd4sbwd" "ox9r8g6g7h&qu

PHP固定长度字符串

/** * 获取固定长度随机字符串 * @param $n * @return string * @throws Exception */ function gf_rand_str($n) { if (!is_int($n)) { throw new Exception('argument must be int'); } $alpha = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'; $str = ''; for ($i=0; $i<$n; $i++) { $

php在数字前面补0得到固定长度数字的两种方法

比较基础,其实两个内置函数都能实现. 1  sprintf 语法: string sprintf(string format, mixed [args]...); 返回值: 字符串 函数种类: 资料处理 本函数用来将字符串格式化.参数 format 是转换的格式,以百分比符号 % 开始到转换字符为止.而在转换的格式间依序包括了 填空字符.0 的话表示空格填 0:空格是默认值,表示空格就放着. 对齐方式.默认值为向右对齐,负号表向左对齐. 字段宽度.为最小宽度. 精确度.指在小数点后的浮点数位数.

字符串的长度

校OJ上字符串处理的题目,有点需要注意 scanf 默认不吃掉后边的回车符 需要用 %*c 吃掉它 或者是用 getchar() 1 #include<stdio.h> 2 #include<string.h> 3 int main() 4 { 5 #ifndef ONLINE_JUDGE 6 freopen("in.txt","r",stdin); 7 freopen("out.txt","w",st

提示20. 怎样处理固定长度的主键

提示20. 怎样处理固定长度的主键 这是正在进行中的Entity Framework提示系列的第20篇. 固定长度字段填充: 如果你的数据库中有一个固定长度的列,例如像NCHAR(10)类型的列,当你进行一次插入时,填充会自动发生.所以例如如果你插入'12345',你将得到5个自动填充的空格,来创建一个10个字符长度的字符串. 大多数情况下,这种自动填充不会有问题.但是在使用Entity Framework时如果你使用这些列的一个作为你的主键,你可能会在进行标识识别(identity resol

Delphi - 字符串 详解

技术交流,DH解说. 以前写过一次,现在全部重写吧.比较基础了,高手莫笑. 记得有次在盒子上面看到有个人出的面试题,第一题就是:AnsiString 和 WideString的区别.好这里先留给大家想想,我讲完了,大家就应该知道了.嘿嘿. 首先分类:1 ShortString,可以容纳255个字符,主要为了老版本兼容2 AnsiString,可以容纳2的31次方个字符,D2009前默认的String类型3 UnicodeString,可以容纳2的30次方个字符,D2009及以后的默认String