Abrufen der Textposition beim Analysieren von PDF mit Quartz 2D

8

eine weitere Frage bezüglich PDF-Analyse ... Lesen Sie einfach PDF Reference Version 1.7 "5.3.1 Text-Positionierung Operatoren" und ich bin ein wenig verwirrt.

Ich habe einen Code geschrieben, um die Transformationsmatrix und die anfängliche Textposition zu erhalten.

%Vor%

Das ist also die Ausgabe nach dem Mittagessen:

%Vor%

Wenn jemand mit Textmatrix- und Textpositionierungsoperatoren vertraut ist, wäre es schön zu erklären, wie all diese Dinge funktionieren.

Wie berechnet man Textposition (oder Glyphe?) mit Tm (Transformationsmatrix und andere Daten)?

    
Koteg 02.09.2010, 13:52
quelle

1 Antwort

4

@Koteg: Hallo! Hast du es endlich geschafft, es zum Laufen zu bringen? Für Tm, bin ich in der Lage, alle sechs Werte zu bekommen, aber für jetzt kann ich nicht sehen, wie man die Position eines Wortes in eine Linie bringt ... Ich habe eine Idee: Wenn wir in Tj sind, hole einfach den Abstand zwischen den Buchstaben (hüpfe immer gleich) und mit Tm die Position eines Wortes. Im Fall von TJ ist dies ziemlich komplizierter: man kann den Wert der horizontalen Translation für jeden Teil des Arrays auf die Tm-Matrix subtrahieren, aber das Suchen eines Wortes in diesem Array wird komplizierter sein als für Tj.

BTW, für andere Leute:

%Vor%

Danke

    
ipodishima 10.01.2011 16:48
quelle