Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >使用Prawn在表格/单元格内绘制带格式的文本

使用Prawn在表格/单元格内绘制带格式的文本
EN

Stack Overflow用户
提问于 2010-11-10 17:11:34
回答 2查看 4.1K关注 0票数 2

我正在运行Rails 3.0.1和prawn 0.11.1.pre

我只是做了一些基本的测试,看看是否可以让Prawn创建一个包含一些格式化文本的简单表格:

代码语言:javascript
运行
AI代码解释
复制
data = ["Cell 1", formatted_text([{:text => "Cell 2"}])], 
       ["Cell 3","Cell 4"]
table(data)
render

PDF呈现如下所示

代码语言:javascript
运行
AI代码解释
复制
Cell 2
[Cell 1][      ]
[Cell 3][Cell 4]

(一个很好的表格,但表格外部有文本"Cell 2“)

我的目标是在Cell #2中获得带格式的文本"Cell 2“...

我该怎么做呢?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-11-10 19:20:58

formatted_text不返回格式化文本,而是呈现文本。因此,当您在为table构建数据时调用formatted_text时,"Cell 2“将呈现在表之前,并且第1行和第2列的单元格为空。我认为你应该把你的formatted_text调用放在Prawn::Table::Cell::Text对象上。如果Prawn::Table::Cell::Text不能支持您需要的所有内容,那么您可能不得不创建Prawn::Table::Cell的子类并手动完成所有工作。

票数 5
EN

Stack Overflow用户

发布于 2012-01-25 14:16:11

至少在对虾0.12中,我可以这样做:

代码语言:javascript
运行
AI代码解释
复制
table_data = 
  [[Prawn::Table::Cell::Text.new( pdf, [0,0], :content => "<b>Bold!</b>",
                                              :inline_format => true),
    Prawn::Table::Cell::Text.new( pdf, [0,0], :content => txt )
  ]]

  pdf.table(table_data)
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4147052

复制
相关文章
在markdown编辑器使用html绘制表格
颜色列表 颜色名十六进制颜色值颜色AliceBlue#F0F8FFrgb(240, 248, 255)AntiqueWhite#FAEBD7rgb(250, 235, 215)Aqua#00FFFFrgb(0, 255, 255)Aquamarine#7FFFD4rgb(127, 255, 212)Azure#F0FFFFrgb(240, 255, 255)Beige#F5F5DCrgb(245, 245, 220)Bisque#FFE4C4rgb(255, 228, 196)Black#000000rgb
glm233
2020/09/28
1.6K0
Python+pyplot绘制带文本标注的柱状图
import numpy as np import matplotlib.pyplot as plt # 生成测试数据 x = np.linspace(0, 10, 10) y = 11-x # 绘制
Python小屋屋主
2018/04/16
3K0
Python+pyplot绘制带文本标注的柱状图
Python 使用xlsxwriter绘制Excel表格
最近在统计资产,正好看到了xlsxwriter这个表格生成模块,借此机会,熟悉一下,写点有趣的小案例,一开始想使用C++ QT图形化开发一套自动化运维平台,但后来发现不仅消耗时间而且需要解决QT Qssh远程模块的一些问题,后来没有使用QT做,xlsxwriter模块来做非常的简单,所以使用它。
王瑞MVP
2022/12/28
2.6K0
Python 使用xlsxwriter绘制Excel表格
07.HTML实例
07.HTML实例 HTML 实例 HTML 基础 非常简单的HTML文档 HTML 标题 HTML 段落 HTML 链接 HTML 图片 HTML 标题 HTML 标题 在html源码中插入注释
Java帮帮
2018/06/11
8.3K0
Excel 常用的九十九个技巧 Office 自学教程快速掌握办公技巧
Microsoft Excel 是微软为 Windows、macOS、Android 和 iOS 开发的电子表格软件,可以用来制作电子表格、完成许多复杂的数据运算,进行数据的分析和预测,并且具有强大的制作图表的功能。由于 Excel 具有十分友好的人机界面和强大的计算功能,它已成为国内外广大用户管理公司和个人财务、统计数据、绘制各种专业化表格的得力助手。允许用户自定义界面的电子制表软件包括字体、文字属性和单元格格式,它还引进了智能重算的功能,当单元格数据变动时,只有与之相关的数据才会更新,荒岛本次带来九十九个 Excel 技巧,提高您的办公效率。
ximagine
2023/05/05
7.4K0
使用EasyExcel导出表格时合并单元格
现在需要将一个导出列表数据到Excel表格的功能进行改造,将指定列相同数据自动合并单元格。
iiopsd
2022/12/23
9.6K4
使用EasyExcel导出表格时合并单元格
单元格格式/条件格式的妙用
▽▼▽ 这个技巧在绩效管理、成绩考评以及其他设计考核的工作中都会经常用到。首先上图,大家先观察一下! 大家可以看到,以上三组效果,规则都是一样的: 红色(成绩<60) 黄色(成绩=60) 绿色(成
数据小磨坊
2018/04/10
5K0
单元格格式/条件格式的妙用
【HTML】HTML 表格总结 ★★★ ( 表格标签 | 行标签 | 单元格标签 | 表格标签属性 | 表头单元格标签 | 表格标题标签 | 合并单元格 )
表头单元格 可以在表格中 用作第一排 作为表格 的 表头 使用 , 表头单元格 中的 文本设置 可以与 普通单元格 中的文本设置 不同 ;
韩曙亮
2023/03/30
3.2K0
【HTML】HTML 表格总结 ★★★ ( 表格标签 | 行标签 | 单元格标签 | 表格标签属性 | 表头单元格标签 | 表格标题标签 | 合并单元格 )
使用 matplotlib 绘制带日期的坐标轴
使用 matplotlib 绘制带日期的坐标轴 源码及参考链接 效果图 [运行结果] 代码 import numpy as np import matplotlib.pyplot as plt import matplotlib.dates as mdates fig, ax = plt.subplots() """生成数据""" beginDate = '2012-01-01' endDate = '2018-01-01' # 将日期字符串转化为数字(从1970-01-01算起的天数差) x = n
iam002
2021/08/27
4.9K0
使用 matplotlib 绘制带日期的坐标轴
bootstrap 表格 带边框
<link rel="stylesheet" href="https://cdn.staticfile.org/twitter-bootstrap/3.3.7/css/bootstrap.min.css">
用户5760343
2022/01/10
1.1K0
bootstrap 表格 带边框
Markdown进阶-表格的绘制
上一篇文章写了Markdown的一些基础语法,那么接下来的这篇文章就讲解一下表格的绘制 绘制表格 Markdown绘制表格非常简单,比Excel还要简单!常用的制表语法-,|,:.没错就是这三个字符!简单到不能再简单了. 基本使用语法 标题 | 标题 ---| --- 这是内容1 | 这是内容2 这是一个简单的表格绘制.绘制多行表格与上面例子一样. 文字左对齐示例:--- 文字右对齐示例---: 文字居中对齐示例:---: 绘制效果预览 标题 标题2 标题3
小柒吃地瓜
2020/04/21
1.3K0
js实现html表格<td>标签中带换行的文本显示出换行效果
如下内容中我写了几行,但是表格中并未按行显示,换行符反而变成了空格,于是想自己转换下
未来sky
2018/09/29
17.4K0
js实现html表格<td>标签中带换行的文本显示出换行效果
canvas绘制表格
第六步:用for循环绘制表格。 问题?怎么绘制? 第一步:每一次的循环都开启一个新的路径。根据xy坐标绘制就行了.(默认canvas左上角开始). 为什么-0.5,因为默认情况下线条的中心点和像素的底部对齐所以会2显示,所以显示非纯黑色问题。所以-0.5,代表0.52=1
贵哥的编程之路
2021/03/18
2.2K0
在excel表格插入标黄的这列数据 实现合并单元格,并统计单元格个数?
前几天在Python最强王者交流群【哎呦喂 是豆子~】问了一个Python自动化办公的问题,一起来看看吧。
前端皮皮
2023/09/26
2580
在excel表格插入标黄的这列数据  实现合并单元格,并统计单元格个数?
WORD的基本操作(四)
鼠标光标放在所需插入表格的位置---插入---表格---插入表格---设置---确定
用户5410712
2022/06/01
6450
WORD的基本操作(四)
在Global Mapper中导入点的文本格式
有时候想在Global Mapper快速显示一个点的具体位置,来不及去创建一个具体的矢量文件。一个最快速的方式就是将这个点写在文本文件中导入:
charlee44
2022/09/28
6260
在Global Mapper中导入点的文本格式
Excel公式技巧27: 在条件格式中使用公式来突出显示单元格
条件格式与公式相配合,往往能够发挥很大的威力,其中之一就是用来突出显示单元格。如下图1所示,在“新建格式规则”对话框中:
fanjy
2020/04/14
3.4K0
Excel公式技巧27: 在条件格式中使用公式来突出显示单元格
【HTML】HTML 表格 ② ( 表头单元格标签 | 表格标题标签 )
表头单元格 可以在表格中 用作第一排 作为表格 的 表头 使用 , 表头单元格 中的 文本设置 可以与 普通单元格 中的文本设置 不同 ;
韩曙亮
2023/03/30
6.9K0
【HTML】HTML 表格 ② ( 表头单元格标签 | 表格标题标签 )
点击加载更多

相似问题

在表格单元格内绘制

13

使用CSS在表格单元格内绘制箭头。

47

Rails Prawn -带边框的长文本

10

页脚包含的表格格式为Prawn PDF

15

绘制带格式的富文本

21
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档