Printing 是否可以使用DDS在打印文件中打印/绘制圆?

Printing 是否可以使用DDS在打印文件中打印/绘制圆?,printing,ibm-midrange,rpgle,Printing,Ibm Midrange,Rpgle,使用DDS,我知道我可以打印一个方框,并使用方框关键字为其上色: A R BOX5 BOX(2.5 0.5 5.1 6.3 0.2 + A (*COLOR *HIGHLIGHT 3 75) 是否有类似于创建圆的方法?根据:否。我找不到任何关键字直接绘制圆 我的猜测是,在高容量的鼎盛时期,没有快速的方法来打印这样的圆圈。注意:影响不一定与点阵打印机相同。不过,可以

使用DDS,我知道我可以打印一个方框,并使用方框关键字为其上色:

A          R BOX5                      BOX(2.5 0.5 5.1 6.3 0.2 +
A                                      (*COLOR *HIGHLIGHT 3 75)
是否有类似于创建圆的方法?

根据:否。我找不到任何关键字直接绘制圆

我的猜测是,在高容量的鼎盛时期,没有快速的方法来打印这样的圆圈。注意:影响不一定与点阵打印机相同。不过,可以用特殊字符来表示行。控制这种打印机的“语言”称为SCS()

但您可以根据需要使用外部程序创建一个圆,使用DDS将结果转换为页面段,并通过DDS将其加载到页面上。有关信息和注意事项,请参阅链接文档中的PAGSEG关键字。尤其是需要使用AFP可能会造成严重的障碍。(过于简化,因此不完全正确,类似于或,一种页面描述语言。可以大致视为等同于。)理光打印机有时具有本机IPD/AFP支持。此外,还有一些转换器盒制造商,在主机端伪造SCS甚至IPDS/AFP打印机,并在打印机上显示为PJL/PCL打印机数据生成器

可为打印机设备启用的内置功能将假脱机输出转换为PCL,以便将其发送到库存打印机。缺点是,它使用了可能不需要的本地CPU资源。较旧版本的操作系统可能只支持带有主机打印转换的SCS

较新的IBM I版本包括InfoPrint Server,这是一个基于java的后台任务,可以将机器上的打印作业转换为PDF。我想这应该和法新社合作。但是,不要谈论资源使用

在IBMi上打印本身就是一个很深的兔子洞。请参见。

,根据:否。我找不到任何直接绘制圆的关键字

我的猜测是,在高容量的鼎盛时期,没有快速的方法来打印这样的圆圈。注意:影响不一定与点阵打印机相同。不过,可以用特殊字符来表示行。控制这种打印机的“语言”称为SCS()

但您可以根据需要使用外部程序创建一个圆,使用DDS将结果转换为页面段,并通过DDS将其加载到页面上。有关信息和注意事项,请参阅链接文档中的PAGSEG关键字。尤其是需要使用AFP可能会造成严重的障碍。(过于简化,因此不完全正确,类似于或,一种页面描述语言。可以大致视为等同于。)理光打印机有时具有本机IPD/AFP支持。此外,还有一些转换器盒制造商,在主机端伪造SCS甚至IPDS/AFP打印机,并在打印机上显示为PJL/PCL打印机数据生成器

可为打印机设备启用的内置功能将假脱机输出转换为PCL,以便将其发送到库存打印机。缺点是,它使用了可能不需要的本地CPU资源。较旧版本的操作系统可能只支持带有主机打印转换的SCS

较新的IBM I版本包括InfoPrint Server,这是一个基于java的后台任务,可以将机器上的打印作业转换为PDF。我想这应该和法新社合作。但是,不要谈论资源使用


在IBMi上打印本身就是一个很深的兔子洞。请参阅。

谢谢。也许我看错了。我们目前正在打印表单(使用AFPD),并希望在某些部分添加一些符号(不同颜色的小方块/方框、不同颜色的大写字母和不同颜色的小圆)。我发现我可以使用方框和颜色关键字来处理方框和字母,这就是为什么我希望得到类似的答案。有没有更好的方法来找到我想要的?考虑切换到打印你的表单作为PDF文档。我使用了
jsPDF
javascript库。但是您可以使用
PHP
来实现这一点。然后使用
HTTPGETCLOB
sql函数调用PHP程序(web服务),该程序将创建PDF文件并将其写入IFS。@RockBoro因为他说的是DDS,我假设他正在维护现有的应用程序。您的提案可能需要对应用程序进行重大重写。出于许多原因,这并不总是一个选项。@geojf3:请看我的答案,也许页面分段可能是前进的方向。@geojf3您是否能通过AFP获得所需的内容取决于您希望颜色、圆圈和大写字母的灵活性。我在AutoCAD中绘制表单时取得了很好的效果,使用通用IBM打印驱动程序以彩色格式将表单打印到文件中作为覆盖,将打印文件复制到成员,并运行CRTOVL创建覆盖以覆盖打印文件。IBM的CPYSPLF或Gumbo的SPLCONVERT可以将图形放入pdf文件中。如果您只需要图形的固定位置,则此功能非常有效。如果您希望彩色圆圈随文本移动,这不是解决方案。谢谢。也许我看错了。我们目前正在打印表单(使用AFPD),并希望在某些部分添加一些符号(不同颜色的小方块/方框、不同颜色的大写字母和不同颜色的小圆)。我发现我可以使用方框和颜色关键字来处理方框和字母,这就是为什么我希望得到类似的答案。有没有更好的方法来找到我想要的?考虑切换到打印你的表单作为PDF文档。我使用了
jsPDF
javascript库。但是您可以使用
PHP
来实现这一点。然后使用
HTTPGETCLOB
sql函数调用PHP程序(web服务),该程序将创建PDF文件并将其写入IFS。@RockBoro因为他说的是DDS,我假设他正在维护现有的应用程序。您的提案可能需要对应用程序进行重大重写。这并不总是一个选项,因为有很多原因。@geojf3:请看我的答案,也许页面段可能是b