社区
JavaScript
帖子详情
判断表格单元格内文字如果被自动换行,则缩小字体直到不用换行
cuixiping
2007-07-03 09:07:03
因为打印涉及到这个需要,还没找到途径
...全文
950
7
打赏
收藏
判断表格单元格内文字如果被自动换行,则缩小字体直到不用换行
因为打印涉及到这个需要,还没找到途径
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
cuixiping
2007-07-04
打赏
举报
回复
这个思路可以实现,不过跟打印结合起来还是要进行比较烦琐的脚本css控制,因为屏幕看和打印用的css不一样,屏幕上显示要求字能看清(最低12px,可换行),但要在打印时缩小字体使不换行。
都说做WEB麻烦,确实麻烦啊,鸡毛蒜皮的事情太多了。
yixianggao
2007-07-03
打赏
举报
回复
补充一句,对于可换行的情况同样适用,
不过要增加相应的高度判断就行了,这样适用范围更广一些。
而 LZ 所说的单行情况只是一种特例。
rczjp
2007-07-03
打赏
举报
回复
function $(o)什么意思呢?
yixianggao
2007-07-03
打赏
举报
回复
呵呵,毛毛虫动作还挺快,思路和俺的一样,俺就不贴了。
不过俺还想到一种解法,就是在 td 里放个 div ,当然要指定 div 的 width 属性,
之后就是比较 width 和 scrollWidth 属性了,如果 scrollWidth > width 那么就缩小字体!
直到比较返回 false。
其实解法二与解法一没啥大区别,就是表格不会乱动了,哈
deninghe
2007-07-03
打赏
举报
回复
<table border=1>
<tr>
<td style="width:200px;" id="td1">内容内容内容内容内容内容内容内容内容内容</td>
</tr>
</table>
<script>
function $(o){return document.getElementById(o)}
$("td1").style.fontSize = "12px";
var w = $("td1").style.width;//单元格样式宽度
$("td1").style.wordBreak = "keep-all";
var W = $("td1").offsetWidth;//单元格不换行时的实际宽度
alert(w)
while((W-4) > parseInt(w)){//循环缩小字体
$("td1").style.fontSize = parseInt($("td1").style.fontSize) - 1 + "px";
W = $("td1").offsetWidth;
alert(W)
}
//$("td1").style.wordBreak = "break-all";
</script>
可以了哈
浪尖赏花
2007-07-03
打赏
举报
回复
关注
yixianggao
2007-07-03
打赏
举报
回复
Double Star 呀!高手提问更要认真回答!
好像有点儿思路了,俺去试试看,稍后回来!
顶一下先,哈
ireport中布局设置
实现在报表中属性的长度超过TextField的框的宽度时
自动
换行
,关并且使旁边的几条线也跟着自动适应
word
表格
单元格
分页断开问题.docx
word
表格
单元格
分页断开问题.docx
javascript 不
换行
自制日历
不
换行
显示的日历,可以在
表格
的第三行里填写你要显示的内容
强大的OFFICE经验(Word + Excel)
作者王丽娟2006年 1 EXCEL 1 1.1 输入数据的注意事项 1.2 自动填充 1.3
单元格
内
换行
1.4
缩小
字体
填充 1.5 冻结窗口 1.6 筛选 1.7 数据有效性 1.8 简单公式 1.9 编辑技巧 1.9.1 输入15位以上数据 1.9.2 分数的输入 1.9.3 序列“001”的输入 1.9.4 日期的输入 1.9.5 填充条纹 1.9.6 多张工作表中输入相同的内容 1.9.7 不连续
单元格
填充同一数据 1.9.8 快速清除
单元格
的内容 1.9.9
单元格
内容的合并 1.9.10 条件显示 1.9.11 自定义格式 1.10 函数 2 WORD 2.1 文档比较 2.2 打印缩放 2.3 插入公式 2.4
表格
、文本转换 2.5 自动编号 2.5.1 自动编号的优点 2.5.2 设置自动编号 2.5.3
表格
列自动编号举例 2.6 自动生成目录 2.6.1 自动生成目录的前提 2.6.2 自动生成目录的操作 2.7 格式刷 2.8 查找替换 2.9 文档结构图 2.10 标题行重复 2.11 超链接 2.12 分节 2.13 奇偶页眉页脚 2.14 修改模板
2023年Excel
表格
练习题.doc
2023年Excel
表格
练习题.doc
JavaScript
87,997
社区成员
224,709
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章