问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

vfp报表中可以画斜线吗?

发布网友 发布时间:2022-09-06 20:31

我来回答

2个回答

热心网友 时间:2023-05-11 09:54

用VFP设计应用管理系统的各类打印报表时,我们常常采用系统提供的报表生成器。但由于VFP报表生成器提供的线条控件只能划直线,而不能划斜线,从而使我们在设计一些利用斜线来实现栏目分割的表格遇到了很大困难。
  其实解决划斜线的功能并不难,可通过运用一些小技巧,轻松地在打印表格中实现斜线分栏功能。下面笔者具体介绍两种在报表中实现斜线功能的方法。
  一、利用表格设计工具栏
  在设计一个报表时,如对表格中的某一栏目用斜线进行划分,可先将要划分的栏目周围的三条或四条直线选中,利用报表设计器选单栏编辑项中的复制功能进行复制,使选中的直线进入粘贴板中。然后进入Windows操作系统中提供的画笔程序,新建一个图形文件,将粘贴板中的内容粘贴到新建的图形文件中,清除需要分栏以外的线条或文本内容,利用画笔中的划线功能对表格图形进行处理,加入斜线,也可加入表格中的说明项的文字内容。调整图形的大小,将图形内容保存为一个图形文件,退出画笔程序。
  回到报表设计器中,利用表格设计工具栏中的图片/ActieX绑定控件在该表格中加入一个绑定图像对象,将绑定图像的文件名设置为利用画笔生成的那个图形文件。这时报表中将显示这个图形文件,调整图像对象的大小及位置,使其与表格中该栏的边框线条重合,这样该表格栏中显示的就是加了斜线的报表了。保存并退出,预览这个报表,这时显示的打印效果即为一个具有斜线分栏的报表了。
  利用生成图形文件的方法为表格加入斜线功能,优点是在作图状态下,不仅可以画任意方向的斜线,而且可以画曲线等,缺点是操作过程比较复杂。
  二、改变矩形框属性
  熟悉VFP数据系统中报表文件的人都会知道,利用报表设计器生成的报表文件其实也是一个数据表文件。当一个报表文件生成以后,在命令状态下,可以像操作数据表那样处理报表文件,通过改变报表文件中矩形框对象的某些特性,也可以实现报表的斜线功能。具体操作过程如下:
  1.建立一个报表文件,并命名为CS1.frx,如要对这个报表表头的第一个栏目中用斜线进行分栏,各栏目命名为内容、数量、项目。首先可利用报表设计工具栏中的直线和文字控件进行设计,画好第一栏的四个面的线条,调整好内容、数量、项目等说明汉字的位置,第一步工作完成后的设计结果如下图。

  2.利用报表设计工具栏中的矩形框控件在报表上建立两个矩形框对象,调整每个矩形框的宽度和高度,使得每个矩形框的对角线为想要加入斜线的位置。分别双击这两个矩形框,在弹出的属性设置注释窗口中输入字符“\”,加入的这个字符做为一个标识,与其它不需改变特性的矩形框区别出来。移动这两个矩形框,使矩形框与原设置的线条重合并对齐,这时设计器中的两个矩形框看起来就好象是两条直线,设计结果如下图。

  保存这个报表文件,退出报表设计器。
  3.在命令窗口中执行如下命令:
  USE CS1.FRX &&打开报表文件
  REPL OBJTYPE WITH 6 FOR OBJTYPE=7 AND COMMENT=′\′
  &&将所有做了标记的矩形框对象改变为线条对象。
  USE
  &&关闭报表文件
  命令执行完毕后,再次进入报表设计器,我们会发现原来的两个矩形框变成了沿原矩形框对角线的两条斜线,如下图。

  利用这种方式生成报表斜线的优点是操作比较简单,缺点是直线的方向都是一种方向的。
  以上两种方法均可在报表中实现斜线功能,在实际应用过程中,可以根据实际需要采用不同的方法达到系统的设计要求,使设计出来的表格更加美观、实用,有兴趣的读者不妨试一试。

热心网友 时间:2023-05-11 09:54

ActiveX绑定事先设计好的图片,或是使用文字的特殊符号(/),别的没找到。我通常都是绑定图片。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
深度解析:第一财经回放,探索财经新风向 逆水寒手游庄园怎么邀请好友同住 逆水寒手游 逆水寒不同区可以一起组队吗? 逆水寒手游 逆水寒怎么进入好友世界? 逆水寒手游 逆水寒怎么去别人的庄园? 使用puppeteer实现将htmll转成pdf 内卷时代下的前端技术-使用JavaScript在浏览器中生成PDF文档 【译】将HTML转为PDF的几种实现方案 变形金刚08动画怎么样 变形金刚08动画的问题 VFP如何用命令在标签中画线 foxpro里面怎么画斜线 如何在vfp中画曲线图 如何在vfp中绘图 单招学计算机有出路吗 就业方向有哪些 单招和大专有什么区别 哪个好就业 高中生走单招好吗 高中生走单招好不好就业 高中走单招好不好 单招好就业吗 怎么查手机登录过几个 一个手机号注册2个怎么查出来 怎么查询一个手机号码注册了几个? 如何查看手机上登陆过几个? 我的刚注册不久,手机就坏了,现在在新手机上登陆不了,怎么办? 怎么查看手机号注册了几个 被永久封号了如何解开? 在百度提问上,上传了自己照片,提问已采纳,怎么把照片删除呢?就是想删... 百度提问把自己照片发上去了,删不了了吗 我不小心把照片发上百度上了。怎么删掉。找不到了 ...百度提问上传了自己的照片,我怕隐私安全,怎么删除提问,宝宝真的很急... ...喜欢瑜伽,需要决定买个瑜伽垫,不知道哪种颜色适合我。 您好~ 请问如何用VFP 画出给定坐标的点呢? 梦见坏人拿刀下我们娘三个,有人拿枪打坏人,把我们救下了 金福琳黄金怎么样 广州市金福琳珠宝是真的吗? 周六福的黄金怎么样? 中学语文课题研究题目 接下来的小米新机 港版Ipad4未拆封,但是确是已激活,保修开始算起?怎么回事,求高手~ 喜上眉梢的成语典故 ...网店买到假的阿迪达斯鞋子,请问淘宝该如何赔偿?按照消费者权益保护... 如果在淘宝上买到假货可以要求赔偿吗 最适合避暑的小县城 现在去桂林旅游好不好? 唐嫣为什么被杨幂叫作“糖糖”?唐嫣出道曾出演过那些代表作? 迪士尼兑换年卡地点 小米4x手机怎样把联系人存到sim卡 电商平台是如何实现自动分账的 鑫义达保险柜什么改时间 htc手机一用就发热 htc5060手机使用手机发热怎么回事