Textüberlauf
Wenn in QXP in einem Textrahmen, auf einem Textpfad oder in einer Textzelle einer Tabelle zu viel Text vorhanden ist, erscheint das Überlaufsymbol:
Hat ein Layout nur eine Seite, ist das gut zu überblicken. Bei Büchern oder Katalogen z. B. mit mehreren Hundert Seiten kann es hierbei zu Problemen kommen, da es keine Warnmeldung dafür gibt und fehlende Zeichen daher oft nicht bemerkt werden.
Man kann aber danach suchen. Dazu ruft man über Hilfsmittel -> Zeilen prüfen -> Suchkriterien die gleichnamige Dialogbox auf:
Nach Aktivierung der Checkbox Textrahmen-Überfluss und Klick auf die Schaltfläche Zählung werden alle Textrahmen, Textpfade und Tabellenzellen, die einen Textüberlauf aufweisen, gelistet. Nach Bestätigen mit OK kann über Hilfsmittel -> Zeilen prüfen -> Erste Zeile nach dem ersten Vorkommen und zeigt dieses im Layoutfenster an. Über Nächste Zeile wird nach allen anderen Vorkommen gesucht. Korrigiert werden müssen sie gegebenenfalls manuell.
Für ein komfortableres Handling des Überlaufproblems muss man eine zusätzliche XTension installieren.
FitInXT von Layout Ltd
Die XTension FitInXT von Layout Ltd. ermöglicht unter anderem das Auffinden von Textüberläufen in Textrahmen, in Tabellenzellen (hier wird nicht direkt die Zelle, sondern nur die zugehörige Tabelle angezeigt) und auf Textpfaden. Überläufe in verankerten Objekten werden nicht gefunden. Um Überläufe auffinden und anzeigen lassen zu können, ruft man über Fenster -> Show FitInXT Palette die gleichnamige Palette auf und wählt hier das Register Overflow:
Im Infofenster werden die aufgefundenen Texte mit ihrer Seite und der Anzahl der überlaufenden Zeichen gelistet. Obwohl bei Überläufen in Tabellen nicht die entsprechenden Zellen aufgerufen werden, werden trotzdem alle Zellenüberläufe hier gelistet. Ist die Checkbox Alert For OverFlowed Boxes aktiviert, wird vor dem Druckvorgang, nicht aber vor dem Sichern als EPS oder Exportieren als PDF eine Warnung angezeigt:
Nach Klick auf Go First wird der erste Überlauf angezeigt.
Um Textüberläufe auffinden zu können, klickt man in der FitInXT-Palette auf die Schaltfläche Find First, die sich bei mehreren Überläufen anschließend in die Schaltfläche Find Next wandelt. Um vorhergehende Überläufe aufzufinden, klickt man auf die Schaltfläche Find Prev.
Sind Überläufe gefunden worden, kann man diese entweder manuell bereinigen oder automatisch über FitInXT.
Für Mac. Siehe auch Rahmen an Text anpassen | Spalten- und Absatzlinien | Text an Rahmen anpassen.
OverflowXTerminator von Codeware
Die XTension OverflowXTerminator von Codeware ermöglicht das Auffinden und korrigieren von Textüberläufen. Nach der Installation wählt man über QuarkXPress -> Einstellungen -> Programm -> OverflowXTerminator die Voreinstellungen für die XTension:
Ist die Checkbox OverflowXTerminator aktiviert, kann festgelegt werden, wann auf Textüberläufe geprüft werden soll:
- Vor dem Drucken, vor dem Sichern, vor dem Export als EPS bzw. als PDF. Etwas fehlt hier allerdings: Die Überprüfung vor Für Ausgabe sammeln.
- Nicht druckbare Zeichen in Überlauf ignorieren: Ist es z. B. ein Wortzwischenraum, der den Überlauf verursacht, wird dieser nicht berücksichtigt.
- Dokument öffnen nur mit OverflowXTerminator: Verhindert, dass ein Layout auch ohne Überprüfung geöffnet werden kann.
Bei den entsprechenden Vorgängen erscheint für den Fall, dass Überläufe festgestellt wurden, ein Hinweis.
Sind die Vorgaben festgelegt, kann über Ansicht -> OverflowXTerminator zeigen die gleichnamige Palette aufgerufen werden:
Es werden alle Überläufe in Textrahmen, in Tabellenzellen und auf Textpfaden – auch bei Verkettung und für verankerte Objekte angezeigt:
Die Palette OverflowXTerminator macht zwar – wie auch alle Hinweisfenster – optisch den Eindruck einer Bastelarbeit von Entwickler-Azubis, davon wird die Funktionalität der XTension aber nicht beeinträchtigt:
- Seite: Hier wird die Seite angegeben, in der ein Überlauf gefunden wurde. Bei verketteten Objekten ist dies grundsätzlich das letzte Objekt. Befinden sich mehrere Vorkommen auf einer Seite, werden diese in chronologischer Reihenfolge gelistet = zuletzt erstelltes Objekt zuerst (bei Tabellen ist das dann die letzte Zelle!).
- Status: Ist der Überlauf noch vorhanden, wird dies angezeigt, ist er bereits korrigiert, ebenfalls. Wird die Palette geschlossen und anschließend wieder geöffnet, werden bereits korrigierte Überläufe nicht mehr gelistet.
- Text-Anfang: Es wird der Textanfang des Rahmens oder Pfads angezeigt, der den Überlauf beinhaltet. Ist ein verankertes Objekt am Beginn eingesetzt, wird hier allerdings nur ein Rechteck angezeigt.
- Überlauf-Text-Anfang: Zeigt den Beginn des Texts im (unsichtbaren) Überlauf an.
- Überlauf zeigen: Durch Klick auf die Schaltfläche wird der Rahmen, der Pfad oder die Zelle für das aktive Vorkommen im Layoutfenster gezeigt.
- Rahmen vertikal anpassen: Durch Klick auf die Schaltfläche kann der Textrahmen vertikal nach unten an die Texthöhe angepasst werden. Das funktioniert auch für verankerte Rahmen. Ist es ein Textpfad, führt dieser Vorgang zu einer Schleife des Programms = Abbruch. Ist es eine Tabellenzelle, führt der Vorgang zu einer Anzeige des übergelaufenen Texts und dem Status Korrigiert; es wird jedoch die Tabelle nicht verändert, sodass Überläufe hier ohne weitere Anzeige bestehen bleiben!
- Erste Box zeigen: Nur für verkettete Objekte verfügbar.
- Letzte Box zeigen: Nur für verkettete Objekte verfügbar.
- Fertig: Schließt die Palette. Korrigierte Überläufe werden bei erneutem Öffnen nicht mehr angezeigt.
Versucht man, bei geöffneter Palette ein anderes als das aktive Objekt zu bearbeiten, erscheint eine Fehlermeldung:
Enthält ein Projekt mehrere Layouts, werden zwar alle Vorkommen mit Seitenangabe, aber ohne Angabe des Layouts gelistet, sodass Vorkommen eines anderen Layouts nur nach manuellem Wechsel in dieses bearbeitet werden können. Bei vielen Layouts ist es ein Glücksspiel, gleich das entsprechende zu finden.
Beim Sichern, Exportieren und Öffnen erscheint eine Meldung über vorhandene Überläufe, welche von hier aus auch bearbeitet werden können.
Für die Weitergabe von QXP-Projekten gibt es eine kostenlose Runtime-Version von OverflowXTerminator, die es Dienstleistern ermöglicht, damit bearbeitete Dokumente auch ohne die XTension zu öffnen und auf Überläufe zu überprüfen.
Gute Ansätze. Sollte weiter entwickelt und auf die neueste QXP-Version angepasst werden.
Für Mac und Win. Nur für QXP 6.x. Siehe auch Rahmen an Text anpassen.
XML Import von Quark
die XTension XML Import ist Bestandteil des kostenlosen XML QuarkXTensions software for Mac OS. Zwar sind die Features der XTension für Text aus XML-Dateien gedacht, die Erkennung von Überläufen funktioniert aber mit Text generell. Nach der Installation gibt es einen neuen Menüeintrag. Man wählt also Hilfsmittel -> Textüberfluss, um die gleichnamige Palette aufzurufen:
Es werden alle Textüberläufe unter Angabe der Seitenzahl gelistet, wobei der Textbeginn des Rahmens oder Pfads erscheint. Durch Klick auf die Schaltfläche Zeigen oder durch Doppelklick auf eine Zeile wird der zugehörige Rahmen oder Pfad im Layoutfenster dargestellt. Nach manueller Korrektur klickt man auf die Schaltfläche Auffrischen, um überprüfen zu können, ob alle Überläufe erfolgreich korrigiert worden sind.
Für Mac.
Autor: Peter Offenhuber