`
siwei
  • 浏览: 4807 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

导出pdf中,竖排文本框的问题

阅读更多

最近在实现一个功能,就是导出pdf中的竖排文本,这个功能看似简单,实现起来却非常不爽。

通过比较,用了jasperreports,可是,在ireport的界面中找了N次,并在网上搜了N+1次,也没这个功能。

只有一个看似相近的功能,那就是rotation。可是效果是:

 

另外,我试着写了一个类:VerticalText

public static String toVertical(String txt) {
        StringBuffer sb = new StringBuffer();
        int i = 0;
        if (txt != null && txt.length() > 0) {
            for (char ch : txt.toCharArray()) {
                i++;
                if (i % 20 == 0)
                    sb.append(ch).append("\r");
                else
                    sb.append(ch);
            }
        }
        return sb.toString();
    }

 

然后在jrxm中引用:

<textFieldExpression><![CDATA[(new com.sw.util.VerticalText()).toVertical($F{V15QFOGX34FOBL},3)]]></textFieldExpression>

效果是:

而在word中,竖排文本效果:

不知谁曾遇到这个问题?

不甚感激。

分享到:
评论

相关推荐

    Word竖排文本框的文字居中对齐方式的设置.docx

    但是, WHEN 我们在 Word 文档中插入一个竖排文本框并且在里面输入文字之后,如何让文本框中的文字居中对齐呢?这篇文章将为您介绍 Word 竖排文本框的文字居中对齐方式的设置。 首先,让我们来了解一下 Word 的...

    Excel 2010电子表格_丰富工作表的内容_在Excel中使用文本框.pdf

    - 竖排文本框:同样地,若需插入竖排文本框,只需在弹出列表中选择“竖排文本框”,然后拖动绘制。 2. **设置文本框格式** - 文本框形状样式:选中文本框后,你可以通过“绘图工具”下的“格式”选项卡,进一步...

    插入文本框教学设计.doc

    1. 能在 Word 中根据需要插入横排文本框和竖排文本框,并在文本框中插入文字和图片。 2. 能通过设置文本框的格式来设置文本框的线条颜色、填充效果、大小和版式等。 能力目标: 根据需要在文本中插入文字和图片,...

    文本框文字竖排

    当我们谈论“文本框文字竖排”时,我们指的是将原本水平排列的文本调整为垂直方向显示,这种布局方式在中国传统文本中尤为常见,如古籍、书法作品等。在现代数字设计中,竖排文本也有其独特的应用场景,比如在创建...

    word2021利用文本框实现纵横混排.docx

    在下拉列表中,你会看到两个主要的文本框选项:“绘制文本框”和“插入竖排文本框”。对于创建横批,即横着排列的文字,我们选择“简单文本框”。点击后,一个空白的文本框将会出现在文档中。在此文本框内输入你想要...

    datagridview导出TXT\PDF\WORD\EXCEL

    ### 数据GridView导出至TXT、PDF、Word及Excel的知识点详解 #### 一、导出至TXT文件 ...通过以上步骤,您可以将DataGridView中的数据有效地导出到TXT和PDF文件中,从而方便地进行数据存储和分享。

    三年级信息技术上册第一课时课件.ppt

    - 在竖排文本框中,光标定位后,可以利用“格式”工具栏上的段落对齐方式设置,调整文字的排列方式,以满足古诗的排版需求。 - 最后,学生需要将竖排文本框移动到背景图片上的合适位置,以保持整体的美观和协调。 ...

    如何将繁体竖排扫描版pdf电子图书转化为可编辑的文本文件

    将繁体竖排扫描版PDF电子图书转化为可编辑的文本文件是一项复杂但可行的任务,尤其在数字时代,这种转换能够使古老的文献焕发新生,成为现代技术下的可编辑资源。以下是对这一过程的深入解析,包括从扫描版PDF的提取...

    竖排文字编辑

    竖排汉字编辑的类。可以在文本框中生成竖排的文字。

    如何在PowerPoint2021中添加文本框和设置文本.docx

    这会提供两个选择:“横排文本框”和“竖排文本框”。大多数情况下,我们会选择“横排文本框”,因为这是最常见的文本排列方式。 一旦选择了“横排文本框”,你的鼠标指针会变为一个十字形状,表示你现在可以绘制...

    小程序利用Canvas绘制图片和竖排文字

    合成图片应该按照 Canvas 的文档来做都没什么问题,主要是有个竖排文字的需求,这里和大家分享一下。           正文 首先放一张最终保存到相册的图片吧~ (此图片来源于网络,如有侵权,请联系删除! ) 自我...

    初中信息技术实习教案:Word(一):图片的插入、文本框和艺术字.doc

    本篇初中信息技术实习教案将围绕“Word(一):图片的插入、文本框和艺术字”这一主题,旨在教会学生们如何在Word文档中巧妙运用图片、文本框和艺术字这三个基本元素,从而提高文档的视觉效果和信息传达效率。...

    Word2010横排表格页码设置与删除--公文[归纳].pdf

    首先,我们需要插入竖排文本框来放置页码。在文档的当前页,点击“插入”菜单,然后选择“文本”下的“文本框”选项,接着选择“绘制竖排文本框”。在横排页面的左侧,通常与公文其他页码位置一致的地方,绘制一个...

    WPS让文字在两个文本框内自由滑动.docx

    为了解决这一问题,本文将详细介绍如何在WPS中通过创建“文本框链接”的方式,让文字在两个文本框之间自由滑动,实现内容的自动联动。 #### 二、创建文本框 1. **绘制文本框**: - 在文档中需要插入文本框的位置...

    Word2021怎么制作精美文本框.docx

    你可以选择“文本框模板”,“绘制文本框”或“绘制竖排文本框”。如果你希望快速插入预设样式的文本框,可以选择“文本框模板”。 2. **选择文本框样式**:Word 2021提供超过三十种预设的文本框样式,这些样式在...

    ITextSharp修改文字排列方向横向竖向.7z

    ITextSharp是一个强大的PDF处理库,它允许开发者在.NET环境中创建、编辑和操作PDF文档。在给定的项目中,“ITextSharp修改文字排列方向横向竖向”是关于如何使用ITextSharp库来改变PDF文档中文字的排列方式,即从...

    易语言 超级列表框 横排 and 竖排+数据库例子 源码

    在这个“易语言 超级列表框 横排 竖排+数据库例子 源码”中,我们可以深入探讨易语言如何处理用户界面组件,特别是超级列表框,并结合数据库进行数据展示。 首先,超级列表框是Windows应用程序中常见的控件,它允许...

    竖排_线装书.pdf

    此外,可能需要了解如何在PDF中保留和重现传统竖排排版的风格,这涉及到页面布局、字体选择和样式设置等。 如果您需要了解更多关于PDF文件处理、版式设计或者古籍数字化方面的IT知识,请提供更具体的信息,以便我能...

    图书分类标签竖排好贴.pdf

    图书分类标签竖排好贴.pdf

    字体的特殊效果:竖排、环绕(3KB)...

    在VB中,要实现竖排文本,开发者通常需要利用Graphics对象和TextRenderer类来绘制文本,设置适当的旋转角度使文字呈现垂直状态。例如,可以使用`Graphics.DrawString`方法,并配合一个旋转矩阵,将文本绘制在画布上...

Global site tag (gtag.js) - Google Analytics