2012-03-24 13 views
7

Ho creato alcune annotazioni (Sottolineatura, Evidenzia, Colpisci, Squiggly) in Acrobat e sto scavando l'array QuadPoints per il rendering con. La specifica pdf 32000-1: 2008 dice che sono in senso antiorario, e x1, y1 -> x2, y2 specifica la base del quadrilatero.Spec. PDF vs creazione di Acrobat (QuadPoints)

Questo dovrebbe essere simile: bottomleft, BottomRight, Discutiamone, TopLeft

Purtroppo, Acrobat sembra creare loro in un (maniera conforme e non) diversi.

Sembra che l'ordine sia: TopLeft, TopRight, BottomLeft, BottomRight.

Qualcuno ha idea di questo fenomeno? È coerente? Mi sto perdendo qualcosa?

+3

Ho trovato la stessa identica cosa circa 6 mesi fa. L'ordine che è documentato non è corretto. Ricontrollo con vari browser creando annotazioni e creano tutte le annotazioni con l'ordine di TopLeft, TopRight, BottomLeft, BottomRight. –

risposta

7

Ho scritto una lib di annotazione PDF per iOS e ho trovato lo stesso comportamento di Acrobat specifico.

come un po 'di ulteriori informazioni, il Text Markup annotazione contiene anche una voce diRect nonché le QuadPoints ingresso. La voce Rect è conforme alle specifiche, [llx, lly, urx, ury]. Quindi, in Acrobat testo generato le annotazioni di markup, il Rect punto (LLX, lly) è circa lo stesso del QuadPoints punto (x3, y3) quando la rotazione = 0. Vai a capire.

Interessante la quantità di tempo che può essere sprecato quando la società principale dietro una specifica scrive software che non segue quella specifica!

+0

Questo doveva essere un commento, non una risposta. Oh bene. –

+1

Sembra una bella risposta, ha chiesto di approfondire il fenomeno. –

+0

Qualche modifica in questo numero? – seebiscuit

Problemi correlati