Gibt es eine schnelle Möglichkeit, Text, der an einem Punkt erstellt wurde (automatisch anpassbare Grenzen), in einen Bereichstext (Absatz) (mit festen Grenzen) in Illustrator CS3 zu konvertieren?
Adobe Illustrator CC oder neuer kann zwischen Punkttext und Flächentext konvertieren, indem Sie „In Flächentext konvertieren“ oder „In Punkttext konvertieren“ aus dem Menü „Typ“ auswählen oder das kleine Text-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 von AjarProductions verwenden: Illustrator Point/Path Text in Area Text konvertieren
Dieses Skript konvertiert Punkttext und Text auf einem Pfad in Flächentext. Sie wählen mehrere Textfelder aus und das Skript konvertiert sie alle.
Funktioniert gut für mich auf Illustrator CS5.
Code des unten kopierten Skripts, falls die Seite verloren geht:
//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;
Punkttext und Flächentext sind so unterschiedliche Objekte unter der Haube, dass es keine sofortige Möglichkeit gibt, sie ineinander umzuwandeln. Viele typografische Funktionen, die an Absätze gebunden sind, wie z. B. die Zeilen- und Absatzsetzer, Blocksatz, Textumbruch und Silbentrennung, sind auf Punktschrift nicht anwendbar.
Wie DA01 sagt, ist der einfachste Weg, dies zu tun, den Text auszuwählen, dann auszuschneiden oder zu kopieren und in einen neuen Textrahmen einzufü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.) Sie müssen dann prüfen, ob im Punkttext erzwungene Zeilenumbrüche vorhanden sind, die im neuen Bereichstyp noch vorhanden sind.
Um Ihre Frage zu beantworten, nein, es gibt keinen einfacheren Weg, dies in CS3 (oder CS5.1) zu tun.
Ich füge nur eine Klarstellung für Benutzer hinzu, die nicht wissen, wie man den Textrahmen bereits in Adobe Illustrator erstellt ...
Wenn Sie nicht wissen, wie Sie in Illustrator ein Textfeld (Rahmen) für Absätze oder Textblöcke erstellen , müssen Sie einfach das Textwerkzeug (T) auswählen und damit ein Quadrat oder Rechteck auf Ihrer Zeichenfläche zeichnen.
Dann können Sie einfach Ihren anderen Text kopieren und einfügen und die Größe dieses neuen Textfelds nach Belieben ändern.
Sie können auch viele Boxen miteinander verknüpfen, 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 in ODER auf Ihrer Zeichenfläche fließen soll, wenn Sie die gleiche Feldgröße wünschen.
Wenn Sie den „Link“ entfernen müssen, klicken Sie einfach mit der rechten Maustaste auf dasselbe Quadrat und wählen Sie „Link-Thread-Text rückgängig machen“.
DA01
nimmthin
DA01
nimmthin
DA01