文本字段的垂直对齐

2020-08-23 04:32发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


嗨,SCN,

我偶然发现了Adobe Technology的"交互式表单"的一种奇怪行为。

(至少)有两种输出文本的可能性:

  1. 文本字段(从界面动态填充)
  2. 文本(静态)

我想将所有文本(文本字段和静态文本)垂直对齐到顶部。 使用我的表单创建输出时,所有文本字段(变量1)都垂直居中。 无论我使用LiveCycle Designer配置什么,这都不会改变。 可以在以下屏幕快照中看到布局的配置:

文本字段:

静态文字:

在以下屏幕截图中可以看到输出:

有人知道这种行为吗? 可以只在其中使用静态文本和Floating字段,但我并不认为这是解决此问题的方法。

出于测试目的,我在此帖子中附了一张测试表格(ZZZAF *)和一个界面(ZZZAI *)。

我还在Adobe论坛中找到了一个没有任何答案的线程,但准确地描述了我的问题: http:// forums.adobe.com/thread/1285509

最好的问候和预先的感谢

Michael Biber

SFPF_ZZZAF_TEST_VERT_AUSR.XML (14.7 kB)

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


嗨,SCN,

我偶然发现了Adobe Technology的"交互式表单"的一种奇怪行为。

(至少)有两种输出文本的可能性:

  1. 文本字段(从界面动态填充)
  2. 文本(静态)

我想将所有文本(文本字段和静态文本)垂直对齐到顶部。 使用我的表单创建输出时,所有文本字段(变量1)都垂直居中。 无论我使用LiveCycle Designer配置什么,这都不会改变。 可以在以下屏幕快照中看到布局的配置:

文本字段:

静态文字:

在以下屏幕截图中可以看到输出:

有人知道这种行为吗? 可以只在其中使用静态文本和Floating字段,但我并不认为这是解决此问题的方法。

出于测试目的,我在此帖子中附了一张测试表格(ZZZAF *)和一个界面(ZZZAI *)。

我还在Adobe论坛中找到了一个没有任何答案的线程,但准确地描述了我的问题: http:// forums.adobe.com/thread/1285509

最好的问候和预先的感谢

Michael Biber

SFPF_ZZZAF_TEST_VERT_AUSR.XML (14.7 kB)
付费偷看设置
发送
7条回答
spaceman01
1楼-- · 2020-08-23 04:50

我设法找到问题的根源。 在上一次升级期间,Java堆栈本身已经升级,但是好像Adobe Document Service被遗忘了。 因此,我们目前将Netweaver 7.3 EhP1 SP5与ADS 802一起使用。*

有一种解决方法,它可以解决问题,直到我们可以进行另一次升级:

将表单的目标版本更改回版本8,保存,然后将其更改回以前的版本。 之后,表格将正确打印。

最好的问候

Michael Biber

太Q了
2楼-- · 2020-08-23 05:09

Michael,

感谢您分享您的解决方案,它可能帮助了我解决类似的问题。

亚当

派大星 ヾ
3楼-- · 2020-08-23 05:03

嗨!

您是否检查了边框设置。

也许它们在文本字段和静态字段上是不同的。

最好的问候

多米尼克

bbpeas
4楼-- · 2020-08-23 05:13

为了便于沟通,我将用德语和英语发布回复。

Ja,das habe ich auchgeprüft。 您可以在Adobe论坛中查看更多信息,也可以在Estellungen中查看原文,也可以在Textfeld中找到答案。 统计信息文字" Einstellungen"。 Ergänzendsollte ichhinzufügen,dass all das nur den Druck betrifft! Wird dem Textfeld,Eine Beschreibung,Hinzugefügt和Deren vertikale Ausrichtunggeändert,因此设计师是Darstellung korrekt。 我是德鲁克的犹太教士,是奥斯汀·德·德·贝希赖宾·福尔希。 艾伯塔德·奥德尔·埃因祖格出版社

Um das Problem eventueller weiter eingrenzen zukönnen,schreibe ich nach der englischen Antwort noch envermal die verwendeten Softwareversionen。

是的,我也检查了一下。 如发布到Adobe论坛的链接中所述,没关系,为文本字段指定哪种垂直对齐方式。 它始终垂直居中打印。 静态文本确实会"响应"垂直对齐规范。 另外,我必须指出,整个问题仅影响打印结果! 如果在文本字段中有描述,并且此描述的垂直对齐方式已更改,则它会在设计器中正确显示,但垂直居中打印。 我也不使用标题或空格。

为了更好地解决问题,请使用以下软件版本:

客户:

操作系统:Windows 7 x64

SAPGUI:730.3.8

ALD:9.8补丁3(因为我找不到补丁4的下载内容,变更日志也没有包含针对我的问题的解决方案)

服务器:

SAP Basis 7.31 SP5和相应的ADS版本。

最诚挚的问候/VieleGrüße

Michael Biber

吹牛啤
5楼-- · 2020-08-23 05:14

------------英文版--------------------- -------------

我今天发现了另一个有趣的事实。

当我让ADS创建日志文件时,我发现了以下警告:

无效版本:XFA模板模型的当前版本超出了XFAPresentationAgent的功能。

无效版本:XFA connectionSet模型的当前版本超出了XFAPresentationAgent的功能。

无效版本:XFA模板模型的当前版本超出了Acrobat/Adob​​e Reader 7.0.5的功能。

无法识别的命名空间XFA 3.0,默认为XFA 2.1

无法识别的命名空间XFA 3.0,默认为XFA 2.1

无法识别的命名空间XFA 3.0,默认为XFA 2.1

无法识别的命名空间XFA 3.0,默认为XFA 2.1

无法识别的命名空间XFA 3.0,默认为XFA 2.1

无法识别的命名空间XFA 3.0,默认为XFA 2.1

无法识别的命名空间XFA 3.0,默认为XFA 2.1

所以我认为后端存在一些问题。 我尝试将兼容性设置回尽可能低的值(Reader版本8.0,XFA 2.5)。

此后,表格打印正确! 我将兼容性重置为Reader 9.1(XFA 3.0),但错误仍然消失。

在检查日志时,"无法识别的名称空间"警告不再存在。 其他3条警告仍然存在,但随着错误消失

其余警告不能成为问题的根源。

最好的问候

Michael Biber

------------德文版--------------------------------- -

Ich habe heute wieder etwas Interessantes herausfindenkönnen。

Ich habe den ADS ein Trace erstellen lassen,in dessen Log ich folgenden Warnungen gefunden habe:

无效版本:XFA模板模型的当前版本超出了XFAPresentationAgent的功能。

无效版本:XFA connectionSet模型的当前版本超出了XFAPresentationAgent的功能。

无效版本:XFA模板模型的当前版本超出了Acrobat/Adob​​e Reader 7.0.5的功能。

无法识别的命名空间XFA 3.0,默认为XFA 2.1

无法识别的命名空间XFA 3.0,默认为XFA 2.1

无法识别的命名空间XFA 3.0,默认为XFA 2.1

无法识别的命名空间XFA 3.0,默认为XFA 2.1

无法识别的命名空间XFA 3.0,默认为XFA 2.1

无法识别的命名空间XFA 3.0,默认为XFA 2.1

无法识别的命名空间XFA 3.0,默认为XFA 2.1

后端还可能出现问题。 Aus diesem Grund habe ich versucht,Kompatibiltätdes Dokuments(以及XFA版本)

auf den niedrigstenmöglichenWert zu setzen(阅读器版本8.0,XFA 2.5)。

Danach wurde das Dokument korrekt gerendert! 阅读器版本9.1(XFA 3.0)的版本和Nom浸入器

Wurde das Formular korrekt gerendert。

Im Trace-Log警告"无法识别的名称空间" -Warnungen verschwunden。 Die Anderen Warnungen waren noch immer handhanden,da das Formular mittlerweile jedoch

korrekt gerendert wurde,könnendiese nicht direktfürdie falsche Ausgabe verantwortlich sein。

VieleGrüße

Michael Biber

亦是此间程序员
6楼-- · 2020-08-23 04:48

Michael,

我遇到了与此类似的问题。 我发现,如果我的默认渲染格式为" dynamic pdf",并且打印程序没有通过outputparams标志以实现动态/交互...则会发生这种奇怪的效果。 如果您传递标志,则文本似乎在垂直方向上正确隔开。 我不需要动态pdf,所以我需要静态pdf。 我发现,如果在任何时候将设置更改为动态...或者我从定义为动态的表单中复制字段,则我的静态表单将获取所有值字段的动态属性,并且这种"下移值" 发生。

看来形式可以从静态变为动态,但不能反向。 一旦表单是动态的或什至是动态的...甚至想到您可以将渲染格式改回静态...表单上的字段(甚至为表单创建新字段)将始终具有"下移"外观。 除了从头重新创建表单并确保默认渲染格式不会从静态pdf更改之外,我没有找到解决此问题的方法。

一周热门 更多>