Gibt es in Illustrator CS3 eine schnelle Möglichkeit, an bestimmten Stellen erstellten Text (automatisch anpassbare Grenzen) in einen Bereichstext (Absatz) (mit festen Grenzen) umzuwandeln?
Gibt es in Illustrator CS3 eine schnelle Möglichkeit, an bestimmten Stellen erstellten Text (automatisch anpassbare Grenzen) in einen Bereichstext (Absatz) (mit festen Grenzen) umzuwandeln?
Antworten:
Punkttext und Flächentext sind so unterschiedliche Objekte unter der Haube, dass es keine sofortige Möglichkeit gibt, von einem zum anderen zu konvertieren. Viele typografische Funktionen, die an Absätze gebunden sind, wie z. B. Einzeilen- und Absatzerstellungsfunktionen, Ausrichtung, Zeilenumbruch und Silbentrennung, sind auf Punkttypen nicht anwendbar.
Wie in DA01 angegeben, ist dies am einfachsten, wenn Sie den Text auswählen und ihn dann ausschneiden oder kopieren und in einen neuen Textrahmen einfügen. Wählen Sie das Textwerkzeug aus, ziehen Sie den neuen Rahmen heraus und fügen Sie ihn ein. (Ihr Textcursor muss innerhalb des Rahmens aktiv sein, damit dies funktioniert.) Anschließend müssen Sie den im neuen Bereichstyp noch vorhandenen Punkttext auf erzwungene Zeilenumbrüche überprüfen.
Um Ihre Frage zu beantworten, nein, es gibt keinen einfacheren Weg, dies in CS3 (oder CS5.1) zu tun.
Adobe Illustrator CC oder neuer kann zwischen Punkttext und Flächentext konvertieren, indem Sie im Menü „Typ“ die Option „In Flächentyp konvertieren“ oder „In Punkttyp konvertieren“ auswählen oder das kleine Typ-Widget verwenden - das kleine --- [] Feld, das außerhalb des Textrahmens angezeigt wird. Doppelklicken Sie darauf, um den Text zu konvertieren.
Sie können das Skript in AjarProductions verwenden: Konvertieren Sie Illustrator- Punkt- / Pfadtext in Flächentext
Dieses Skript konvertiert Punkttext und Text auf einem Pfad in Bereichstext. Sie wählen mehrere Textfelder aus und das Skript konvertiert sie alle.
Funktioniert für mich in Illustrator CS5 einwandfrei.
Code des unten kopierten Skripts für den Fall, dass die Seite fehlt:
//Convert to Text Area
//Justin Putney
//http://ajarproductions.com
//v1.0.2
var doc = app.activeDocument;
var sel = doc.selection;
for (var i=0; i < sel.length; i++){
if(sel[i].typename == "TextFrame") {
if(sel[i].kind == TextType.POINTTEXT || sel[i].kind == TextType.PATHTEXT){
var cLayer = sel[i].layer;
var rect = cLayer.pathItems.rectangle(sel[i].top, sel[i].left, sel[i].width, sel[i].height);
var tFrame = cLayer.textFrames.areaText(rect);
//retain layer order, if possible
//tFrame.layer.move(cLayer, ElementPlacement.PLACEAFTER)
sel[i].textRange.move(tFrame, ElementPlacement.PLACEATEND);
sel[i].remove();
sel[i] = tFrame;
}
}
}
//reset selection
doc.selection = sel;
Nur einige Erläuterungen für Benutzer, die nicht wissen, wie der Textrahmen bereits in Adobe Illustrator erstellt wird ...
Wenn Sie nicht wissen, wie Sie in Illustrator ein Textfeld (einen Rahmen) für Absätze oder Textblöcke erstellen , müssen Sie nur das Textwerkzeug (T) auswählen und damit ein Quadrat oder ein Rechteck auf Ihre Zeichenfläche zeichnen.
Anschließend können Sie einfach Ihren anderen Text kopieren und einfügen und die Größe dieses neuen Textfelds nach Ihren Wünschen ändern.
Sie können auch mehrere Boxen miteinander verbinden, wenn Sie möchten. Alles, was Sie tun müssen, ist, auf das kleine Quadrat unten rechts in Ihrem Textfeld zu klicken und auf ein anderes leeres Textfeld zu klicken, in das der Text fließen soll, oder auf Ihrer Zeichenfläche, wenn Sie die gleiche Feldgröße wünschen.
Wenn Sie den "Link" entfernen möchten, klicken Sie einfach mit der rechten Maustaste auf dasselbe Quadrat und wählen Sie "Link-Thread-Text rückgängig machen".