Konvertieren Sie Text in Illustrator in Mengentext

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?

Kopieren und in ein neues Textfeld einfügen?
@DA01 sehr lustig :)
Es war kein Witz. Ich denke, das ist der einfachste Weg ;)
Sicher. Aber das ist der offensichtliche Weg, der ziemlich ärgerlich ist. Ich möchte nur designen, nicht eine Copy-and-Paste-Maschine sein. Übrigens ist dies nicht nur Kopieren und Einfügen, sondern erfordert das Erstellen und Löschen anderer Objekte. Sieht so aus, als wäre dies ein Witz in Illustrator :)
Ja, ich vermisse Freehand wirklich. Ich verzichte schon seit einiger Zeit darauf, KI zu akzeptieren. Es kam mir immer klobig vor.

Antworten (4)

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.

Geben Sie hier die Bildbeschreibung ein

Wow, es dauerte nur wie viele Revisionen, um es zu bekommen. Geh trotzdem auf CC...
Die anderen Kommentare auf dieser Seite sollten ausgeblendet werden - dies ist eindeutig die richtige Antwort. Gruß Scott.
@takeshin Dies sollte die akzeptierte Antwort im Jahr 2018 sein!

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;
Dies ist ein großartiges kleines Skript, das genau das tut, was Takehin will (und was ich selbst zu diesem Thread gesucht habe).
DANKE FÜR DAS SKRIPT!! :-) (ja, ich lasse CAPS an sein... für dich Mann! Danke!)
Für diejenigen wie mich, die noch nie ein Skript in Illustrator installiert haben, platzieren Sie es unter Program Files\Adobe\Adobe Illustrator CS6\Presets\en_US\Scripts als ConvertToTextArea.jsx

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.

Sicher, Sie haben Recht, aber ich denke, wenn ich den Text manuell kopieren und einfügen kann, sollte es kein Problem geben, dies zu automatisieren. Kopieren und Einfügen ist überhaupt kein Problem, aber sich auf die richtigen Größen, Ebenen usw. konzentrieren zu müssen, ist lästig.
Es ist wahrscheinlich skriptfähig, und Sie könnten jemanden auf SU oder SO finden, der Ihnen mit einem Skript helfen könnte. Das Problem bei der Automatisierung dieses Prozesses besteht darin, dass Sie die Grenzen eines neuen Textbereichs definieren und den Textcursor aktivieren müssen, bevor Sie den Text einfügen. Sie haben es also mit zwei Objekten und einer Sequenz zu tun, die nicht als funktionieren Aktion. Der Aktionsrekorder sieht nur das Kopieren und Einfügen, nicht das Zeichnen eines neuen Objekts.
Nicht wirklich effizient, wenn Sie mehrere Felder gleichzeitig ändern möchten.
Dies kann mit dem in Guillaumes Antwort aufgeführten Skript erfolgen.
Scripting ist eine schöne Sache ...
Jetzt möglich (Illustrator CC). Sehen Sie sich die nächste Antwort an, bevor Sie abreisen!

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.

So erstellen Sie einen Absatz oder Textrahmen oder ein Textfeld in Adobe Illustrator

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“.

So verknüpfen Sie Textfelder / Textfelder / Absätze in Illustrator