文字自动换行时,如何在javascript / php中获取换行符

Bluemagica

我有一个可调整大小divtext/sentences当我resize输入时div,文字会自动换行到fit的可用空间内container div

现在,我需要将其转换text通过一个图像php (gd library),但由于php-gd不能直接处理多文本,我需要以某种方式告诉它完全包裹文本和新行开始,但我不知道如何做到这一点在任javascriptphp

而且font是,dynamic因此我不能使用的大小之类的内容alphabets来计算所述内可能字符的数量dimension有任何想法吗?

lastr2d2

一个小技巧...用a包裹每个字符<span></span>并计算其偏移量。

在这里摆弄

码:

$('#Action').click(function(){
    var orginalText = $('#container').text();
    var characters = orginalText.split('');
    var wrappedText = "";
    for(var i =0; i< characters.length; i++){
        wrappedText += "<span id='wrapped_" + i + "'>" + characters[i] + "</span>";
    }

    $('#container').html(wrappedText);
    var top = 0;
    for(var i =0; i< characters.length; i++){
        var characterTop = $('#wrapped_'+i).offset().top;
        if(characterTop > top){
            console.log("line break at position " + i);
            top = characterTop;
        }
    }
});

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在Ipython输出中获取换行符

来自分类Dev

摆脱PHP MySQL中的换行符

来自分类Dev

PHP 中的 FPDF 换行符

来自分类Dev

HTML换行符如何在PHP中呈现?

来自分类Dev

如何在php json响应中添加换行符

来自分类Dev

如何从换行符中获取的api获取数据

来自分类Dev

PHP变量中的javascript中的换行符

来自分类Dev

如何在换行模式中添加换行符

来自分类Dev

如何在换行输入中添加换行符

来自分类Dev

从PHP中将换行符添加到javascript中

来自分类Dev

在PHP代码中,如何删除换行符

来自分类Dev

PHP printf换行符

来自分类Dev

如何在JavaScript中添加换行符?

来自分类Dev

如何在 JavaScript 中创建换行符

来自分类Dev

执行Ruby脚本后在终端中获取换行符

来自分类Dev

在json数据中获取换行符转义字符

来自分类Dev

为每个换行符获取数组中的额外条目

来自分类Dev

如何在html列表中检测到自动换行符并更改文本内容,从而避免换行符?

来自分类Dev

如何从textarea获取换行符

来自分类Dev

如何从textarea获取换行符

来自分类Dev

如何使用scanf获取换行符?

来自分类Dev

expression()中的换行符?

来自分类Dev

sqlplus中的换行符

来自分类Dev

输出中的换行符

来自分类Dev

SelectPdf 中的换行符

来自分类Dev

从PHP添加换行符到JavaScript

来自分类Dev

如何在XML文件中添加换行符(换行符)?

来自分类Dev

symfony2:如何在翻译中包含换行符/换行符?

来自分类Dev

如何在Excel中搜索换行符或换行符?