统计一段文字几行能写完

原创 2011年01月11日 20:19:00

TInt CCouponContainer::CountTextLines(TInt aWidth, const TDesC & aValue)
    {
    TInt nLines = 0;
    if (aWidth == 0 || aValue.Length() == 0)
        {
        return nLines;
        }

    const CFont* font = NULL;
    font = LatinBold16();

    TBuf<400> bValue;
    bValue.Append(aValue);

    //第二行的文字需要自动换行
    TInt leng = font->TextWidthInPixels(bValue);
    TInt pstart = 0;
    TInt pLength = 0;
    TBuf<200> text;

    if (leng <= aWidth)//判断一行是否可以显示完
        {
        return 1;
        }
    else
        {
        pLength = font->TextCount(bValue.Mid(pstart), aWidth);
        do
            {
            text.Zero();
            text.CopyC(bValue.Mid(pstart, pLength));
            nLines++;
            bValue.CopyC(bValue.Mid(pstart + pLength));
            pLength = font->TextCount(bValue.Mid(pstart), aWidth);
            }
        while (pLength > 0);
        }
    return nLines;
    }

Java统计一段文字多少重复次数最多单词

上个月面试时遇到一道java字符串题,当时居然没做出来,痛失offer,最近花了点时间做了一下,虽然有点low,但是还是要拿出来分享纪念下。package cn.test; import java....
  • chenzhongmug
  • chenzhongmug
  • 2015年09月09日 13:55
  • 1249

统计一TXT文档中单词出现频率,输出频率最高的10个单词

代码如下 import java.io.BufferedReader; import java.io.File; import java.io.FileReader; impo...
  • u013946723
  • u013946723
  • 2014年10月18日 21:17
  • 288

C语言实现的统计一个单词在文章中的频率

思路如下:单词用char数组存,文章也是用char数组存储通过空格找到文章中的各个单词位置,然后截取出来各个单词,同时用传进去的单词与截取的单词相比较,相同就统计次数+1函数int wordinpag...
  • qq_23100787
  • qq_23100787
  • 2017年10月11日 15:50
  • 194

统计一个字符串在固定的宽度内几行能写完。

//查看地址几行能写完 TInt CConShopItem::CountTextLines(TInt aWidth, const TDesC & aValue)     {     TInt...
  • think12
  • think12
  • 2011年01月01日 17:12
  • 732

第五章 5.3.2节练习

练习5.9 编写一段程序,使用一些列if语句统计从cin读入的文本中有多少yuanyin...
  • chxw098
  • chxw098
  • 2014年10月18日 21:41
  • 683

PAT (Basic Level) Practise (中文)1042. 字符统计(20)

字符统计(20) 时间限制 400 ms 内存限制 65536 kB 代码长度限制 8000 B 判题程序 Standard 作者 CHEN, Yue 请编写程序,找出一段给定文字...
  • qq_32266237
  • qq_32266237
  • 2016年05月12日 20:07
  • 478

判断一段文字中是否包含某些关键词

  • yangyun_1999
  • yangyun_1999
  • 2016年03月24日 20:34
  • 1281

学习小记_html文字段落同行显示与字间距

.locate{ position: fixed;top: 0px;left: 20px;width: 20px;background: burlywood;padding: 10px;cursor:...
  • kellen_f
  • kellen_f
  • 2016年12月03日 23:37
  • 411

在一段文字里插入一段文字

document.onclick =function(){    var sel = document.selection;    if (sel!=null) {            var rn...
  • CreaTive1911
  • CreaTive1911
  • 2004年12月21日 12:58
  • 739

输入“我是中国人,我爱中国”这句话,然后统计其中每个字(包括标点)出现的次数并输出

这里要考虑的是汉字的存储,还有输出时候的字节问题, 两个shu
  • u012965373
  • u012965373
  • 2014年09月22日 10:38
  • 998
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:统计一段文字几行能写完
举报原因:
原因补充:

(最多只允许输入30个字)