View Issue Details

IDProjectCategoryView StatusLast Update
0015499ScribusPDFpublic2018-12-07 01:08
Reporterwayneoutthere Assigned To 
PrioritynormalSeverityminorReproducibilityalways
Status newResolutionopen 
OSUbuntu OS Version18.04 
Product Version1.4.7 
Summary0015499: PDF combo boxes and drop down down show arrows and other expected items
Descriptioni was watching tutorial on pdf combo boxes and there should be a drop down arrow when you create a PDF combo field. However, it doesn't appear either in creation in SCribus nor in exported PDF (tested with new document many times.

However, the data written into the field appears normally.

This is high priority because no one can create a usable fillable interactive PDF in the current condition.
Steps To Reproduce1. insert pdf combo or list box field
2. note: no drop down arrow, no indication that this field requires interactioon
TagsNo tags attached.
PatchNo

Activities

jghali

2018-12-05 17:36

administrator   ~0045683

I just did a test and Acrobat Reader displays an arrow when inserting a combo box but doesn't when inserting a list box, which is the expected behavior. Maybe you have confused combo box and list box fields?

wayneoutthere

2018-12-05 19:18

reporter   ~0045684

It doesn't show in Scribus at all when you do it.
However, suddenly now it does show the arrow but **only** in the PDF, not in scribus.
In former versions and all tutorials I see online you can see the grey drop down to know that you are working in a combo box.
BTW - 'drop down list' is a better name than 'combo box' I think. maybe survey a few others?
My forms are now working in the PDF only but not as expected in Scribus itself
Thanks for your attention to this, btw.

jghali

2018-12-05 21:02

administrator   ~0045685

The 1.5.x development version has already changes which allow comboboxes to display an arrow in Scribus itself. I don't remember that was the case in any 1.4.x or 1.3.x versions.

wayneoutthere

2018-12-06 00:19

reporter   ~0045686

allow this fine chap to blow your mind :)
https://www.youtube.com/watch?v=UsVW2_SdQCI

jghali

2018-12-06 01:41

administrator   ~0045687

Last edited: 2018-12-06 01:50

Yeah, this tutorial clearly shows it has been done with Scribus 1.5.1. Not Scribus 1.4.x.

wayneoutthere

2018-12-06 18:28

reporter   ~0045688

i see. i also noticed a related bug. I'm not sure what's up with this. when you make a 'button' PDF, and then you put 'mailto:youremail@domain.com' into the url field, when you export to pdf it does not work at all in any PDF reader that I could find. I can open a new bug i f you want? Here is what I expected: https://wiki.scribus.net/canvas/File:Submit.JPG

jghali

2018-12-06 19:05

administrator   ~0045689

Last edited: 2018-12-06 19:13

No because submitting using mailto is unreliable, it supposes proper interaction between the pdf viewer and the mail client, which is a thing we do not control. See https://bugs.scribus.net/view.php?id=14547#c43314

jghali

2018-12-06 19:13

administrator   ~0045690

I just did a test: mailto submit works without issue on Windows using the Acrobat Reader DC + Thunderbird combination.

wayneoutthere

2018-12-06 19:24

reporter   ~0045691

in our community we only use free software so I can't test either of these. I am, however, using thunderbird. I found interestingly greater success using the exported PDF in the built in chrome browser, but still nothing works for the mailto part. I"ll try a few other native pdf readers I guess... good to hear it's working somewhere though... not sure why it wouldn't work... I would be happy to do it as html, or pdf, but none of them seem to work.

That said, when I entered some javascript into the button from this blog, it worked just fine creating a new email. That's the part that blows my mind.

this.mailDoc({
bUI: false,
cTo: "email@emaildomain.com",
cCC: "email@emaildomain.com",
cSubject: "Submitting your awesome PDF by email is Fun",
cMsg: "Thanks for doing this. Much appreciated!"
});

wayneoutthere

2018-12-06 19:31

reporter   ~0045692

i meant built in chrome PDF reader in the browser. sorry

jghali

2018-12-06 19:41

administrator   ~0045693

Last edited: 2018-12-06 19:42

>> I"ll try a few other native pdf readers I guess...

Don't forget mailto submit requires an interaction between the pdf reader and the mail client, so the problem may also come from the mail client... As mentioned in https://bugs.scribus.net/view.php?id=14547#c43314, a pdf reader + mail client combination, which work on one system, may not work on another. For eg. on Mac, last time I tested, the Acrobat + Thunderbird combination did *not* work.

wayneoutthere

2018-12-06 20:51

reporter   ~0045694

thanks much.
Maybe I need to rethink this part. I was trying to avoid setting up a php submit server/setup but maybe I should just do that.
Will that make the submit button work on all systems? I'm just looking for a quick way to get the PDF back to us with the data in it.
Thanks for your ideas here.

jghali

2018-12-06 21:07

administrator   ~0045695

Last edited: 2018-12-06 21:09

>> Will that make the submit button work on all systems?

I have never tried to make submit as PDF work with http, but if you try to submit as PDF that won't work on all systems: with old Acrobat versions, forms had to be "Reader Enabled" with full Acrobat to allow PDF forms to be saved with Adobe Reader. So I strongly suspect submitting in PDF format will not work with those versions whatever protocol (http, mailto, ...) is used.

Fyi, it is more common to submit data as FDF for these simple reasons:
- a FDF file is much smaller to upload than a full PDF file
- as mentioned above, submitting as PDF is not guaranteed to work at all.

jghali

2018-12-06 21:38

administrator   ~0045696

See this also:
http://www.mldsolutions.com/blog/2017/6/27/filling-in-pdf-forms

Honestly, I think that the moment you setup a php server, it is easier to use HTML forms than PDF forms...

wayneoutthere

2018-12-07 01:08

reporter   ~0045699

wow that fdf idea is a good one. that will assure that there is a better chance of the form working indeed.
i will have to learn how to set up the php server... hopefully it will work on our shared server..
thanks for help/ideas. for now the plan is:
1. use FDF as format
2. have users save-as and send back that way for now
3. figure out PHP (since current Scribus is not working the way i see. but my scribus is not development version only stable I believe)

Issue History

Date Modified Username Field Change
2018-12-05 15:14 wayneoutthere New Issue
2018-12-05 17:30 jghali Priority high => normal
2018-12-05 17:30 jghali Category Integration => PDF
2018-12-05 17:36 jghali Note Added: 0045683
2018-12-05 19:18 wayneoutthere Note Added: 0045684
2018-12-05 21:02 jghali Note Added: 0045685
2018-12-06 00:19 wayneoutthere Note Added: 0045686
2018-12-06 01:41 jghali Note Added: 0045687
2018-12-06 01:50 jghali Note Edited: 0045687
2018-12-06 18:28 wayneoutthere Note Added: 0045688
2018-12-06 19:05 jghali Note Added: 0045689
2018-12-06 19:13 jghali Note Added: 0045690
2018-12-06 19:13 jghali Note Edited: 0045689
2018-12-06 19:24 wayneoutthere Note Added: 0045691
2018-12-06 19:31 wayneoutthere Note Added: 0045692
2018-12-06 19:41 jghali Note Added: 0045693
2018-12-06 19:42 jghali Note Edited: 0045693
2018-12-06 20:51 wayneoutthere Note Added: 0045694
2018-12-06 21:07 jghali Note Added: 0045695
2018-12-06 21:09 jghali Note Edited: 0045695
2018-12-06 21:38 jghali Note Added: 0045696
2018-12-07 01:08 wayneoutthere Note Added: 0045699