[poppler] Form-Reset and Print [patches]
Albert Astals Cid
aacid at kde.org
Sun Jun 13 15:01:55 PDT 2010
A Diumenge, 13 de juny de 2010, Carlos Garcia Campos va escriure:
> Excerpts from Guillermo Amaral's message of dom jun 13 04:40:44 +0200 2010:
> > Albert Astals Cid <aacid at kde.org> wrote:
> > > A Dissabte, 12 de juny de 2010, Guillermo Amaral va escriure:
> > >> I wanted to send in these patches, they allow handling of reset-form
> > >> and print actions respectably.
> > >>
> > >> Please check them out, and if you have any questions please don't
> > >> hesitate to ask.
> > >
> > > Do you have a document that uses them?
> > >
> > I do, but I dunno if I can share them ATM, looking into it.
> > But I did make a test pdf that uses both features. :-)
> >
> > > Also what is the point of
> > >
> > > + } else if (obj2.isName("ResetForm")) {
> > > + action = new LinkResetForm(obj2.getName());
> > >
> > As usual, you are right aacid :) I try a little to hard not to break
> > the flow of other programs, I think I went to far lol (fixed)
> >
> > > And
> > > if (obj->dictLookup("AA", &tmp)->isDict())
> > > seems like an unrelated fix, can you please explain it too?
> > >
> > Mixed them up, that one should be in the print patch (moved). Sometimes
> > the AA dict is used to hold a ref to the named object. I have seen it
> > in two docs so far, it seems to happen when people set an action to
> > happen on mouse down instead of mouse up. It should not break anything
> > else (as far as I can see).
>
> We should definitely add support for additional actions properly in
> poppler.
Well, the problem seems to be that the poppler-qt4 form handling is somewhat
disconnected from poppler core form handling, anyone working on integration
will get cookies/beer/orangejuice from me.
Albert
More information about the poppler
mailing list