Convertir du texte en texte de paragraphe dans Illustrator

25

Existe-t-il un moyen rapide de convertir du texte créé au point (limites automatiquement redimensionnables) en texte de zone (paragraphe) (avec des limites fixes) dans Illustrator CS3?

takhin
la source
3
Copiez-le et collez-le dans une nouvelle zone de texte?
DA01
2
@ DA01 très drôle :)
takehin
Ce n'était pas une blague. Je pense que c'est le moyen le plus simple;)
DA01
1
Sûr. Mais c'est la voie évidente, ce qui est plutôt ennuyeux. Je veux juste concevoir, ne pas être une machine à copier-coller. BTW, ce n'est pas seulement copier-coller, mais nécessite la création et la suppression d'autres objets. On dirait que c'est une blague dans Illustrator :)
takeshin
1
Oui, le Freehand me manque vraiment. Cela fait un moment que j'accepte d'accepter l'IA. Cela m'a toujours paru maladroit.
DA01

Réponses:

6

Le texte de point et le texte de zone sont des objets si différents sous le capot qu'il n'y a aucun moyen instantané de les convertir de l'un à l'autre. De nombreuses fonctions typographiques liées aux paragraphes, telles que les compositeurs de ligne et de paragraphe, la justification, l'habillage de texte et la césure ne sont pas applicables au type de point.

Comme le dit DA01, la façon la plus simple de le faire est de sélectionner le texte, puis de le couper ou de le copier-coller dans un nouveau bloc de texte. Sélectionnez l'outil Texte et faites glisser le nouveau cadre, puis collez. (Votre curseur de texte doit être actif à l'intérieur du cadre pour que cela fonctionne.) Vous devrez ensuite vérifier les sauts de ligne forcés dans le texte du point qui seront toujours présents dans le nouveau type de zone.

Donc, pour répondre à votre question, non, il n'y a pas de moyen plus simple de le faire dans CS3 (ou CS5.1, d'ailleurs).

Alan Gilbertson
la source
1
Bien sûr, vous avez raison, mais je pense que si je peux copier et coller le texte manuellement, il ne devrait y avoir aucun problème à automatiser cela. Le copier-coller ne pose aucun problème, mais devoir se concentrer sur les bonnes tailles, couches, etc. est ennuyeux.
prend
C'est probablement scriptable, et vous pourriez trouver quelqu'un sur SU ou SO qui pourrait vous aider avec un script. Le problème de l'automatisation de ce processus est que vous devez définir les limites d'une nouvelle zone de texte et activer le curseur de texte avant de coller le texte, de sorte que vous avez affaire à deux objets et à une séquence qui ne fonctionnera pas comme un Action. L'enregistreur d'actions ne voit que le copier et le coller, pas le fait de dessiner un nouvel objet.
Alan Gilbertson
Pas vraiment efficace si vous voulez changer quelques champs en même temps.
Guillaume
1
Cela peut être fait avec le script répertorié dans la réponse de Guillaume.
Justin Putney
1
Le script est une belle chose ...
Alan Gilbertson
24

Adobe Illustrator CC, ou une version plus récente, peut convertir entre le texte de point et le texte de zone en choisissant "Convertir en type de zone" ou "Convertir en type de point" dans le menu Type ou en utilisant le petit widget de type - le petit --- [] qui apparaît en dehors du cadre de texte. Double-cliquez dessus pour convertir le texte.

entrez la description de l'image ici

Scott
la source
1
Wow, il a seulement fallu combien de révisions pour l'obtenir. Allez CC
Les autres commentaires sur cette page doivent être masqués - c'est clairement la bonne réponse. Vive Scott.
WildOutWest
@takeshin Cela devrait être la réponse acceptée en 2018!
kcdwayne
7

Vous pouvez utiliser le script de AjarProductions: convertir le texte de point / chemin Illustrator en texte de zone

Ce script convertira le texte de point et le texte d'un chemin en texte de zone. Vous sélectionnez plusieurs champs de texte et le script les convertira tous.

Fonctionne très bien pour moi sur Illustrator CS5.

Code du script copié ci-dessous, au cas où la page serait manquante:

//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;
Guillaume
la source
C'est un super petit script qui fait exactement ce que veut takehin (et ce que je suis venu sur ce fil en me cherchant).
davemyron
MERCI POUR LE SCRIPT !! :-) (oui, je laisse CAPS être
Pour ceux comme moi qui n'ont jamais installé de script dans Illustrator, placez-le sous Program Files \ Adobe \ Adobe Illustrator CS6 \ Presets \ en_US \ Scripts as ConvertToTextArea.jsx
Danita
1

Ajout d'une clarification aux utilisateurs qui ne savent pas comment créer le bloc de texte déjà dans Adobe Illustrator ...


Si vous ne savez pas comment créer une zone de texte (cadre) dans Illustrator pour des paragraphes ou des blocs de texte , il vous suffit de sélectionner l'outil de texte (T) et de dessiner un carré ou un rectangle sur votre plan de travail avec.

Ensuite, vous pouvez simplement copier et coller votre autre texte et redimensionner cette nouvelle zone de texte comme vous le souhaitez.

Comment créer un paragraphe ou un bloc de texte ou une zone de texte dans Adobe Illustrator

Vous pouvez également lier plusieurs boîtes ensemble si vous le souhaitez. Tout ce que vous avez à faire est de cliquer sur ce petit carré en bas à droite de votre zone de texte, puis de cliquer sur une autre zone de texte vide dans laquelle vous souhaitez que le texte passe dans OU sur votre plan de travail si vous voulez la même taille de zone.

Si vous devez supprimer le "lien", faites simplement un clic droit sur le même carré et sélectionnez "Annuler le lien du texte fileté".

Comment lier des zones de texte / zones de texte / paragraphes dans Illustrator

go-junta
la source