Hallo!
Mir ist leider kein sinnvollerer Beitragstitel eingefallen.
Ich erhalte Dokumente, wo nur lokal, also komplett ohne Formate gearbeitet wurde. Jetzt ist wichtig, dass ein Return auch die Formatierung des vorherigen Zeichens hat.
Beispiel: Das vorherige Zeichen ist rot, der Return ist schwarz. D.h. ich müsste jetzt den Return finden und die Zeichenfarbe rot zuweisen.
Da ich aber nicht weis, ob die Farbe, die Schrift, die Schriftgröße … abweicht, dachte ich, ich könnte global die properties der beiden Zeichen vergleichen und bei ungleich die properties vom ersten Zeichen dem zweiten Zeichen zuweisen.
Da zu den properties auch der 'contents' gehört, speichere ich den vorher und weise den nachträglich zu.
Problem:
Das erste Zeichen ist z.B. Futura, rot, 16 pt. Mein Skript macht daraus
Minion Pro, schwarz, 12 pt.
Ich dachte zunächst, es würde an der fehlenden Schrift auf meinem Computer liegen. Mit Myriad Pro geht es allerdings auch nicht.
Hat Jemand eine Idee für etwas, dass funktioniert?
Edit: Ich merke gerade, dass first.properties nie sec.properties entspricht, da ja zumindest 'contents' immer anders ist. D.h. die if-Anweisung wird immer ausgeführt :(