Converter texto em texto de parágrafo no Illustrator


25

Existe alguma maneira rápida de converter o texto criado no ponto (limites redimensionáveis ​​automaticamente) em um texto de área (parágrafo) (com limites fixos) no Illustrator CS3?


3
Copie e cole-o em uma nova caixa de texto?
DA01 08/11

2
@ DA01 muito engraçado :)
takeshin

Não foi uma piada. Eu acho que é a maneira mais fácil;)
DA01

11
Certo. Mas esta é a maneira óbvia, que é bastante irritante. Eu só quero projetar, não ser uma máquina de copiar e colar. BTW, isso não é apenas copiar e colar, mas requer criar e excluir outros objetos. Parece que este é uma piada no Illustrator :)
takeshin

11
Sim, sinto muita falta do Freehand. Estou aceitando a IA há um tempo. Sempre me senti desajeitado.
DA01 10/11

Respostas:


6

O texto de ponto e o texto de área são objetos tão diferentes sob o capô que não há maneira instantânea de converter de um para o outro. Muitas funções tipográficas vinculadas a parágrafos, como compositores de linha única e de parágrafo, justificativa, quebra de texto e hifenização são inaplicáveis ​​ao tipo de ponto.

Como o DA01 diz, a maneira mais simples de fazer isso é selecionar o texto, recortar ou copiar e colar em um novo quadro de texto. Selecione a ferramenta Texto, arraste o novo quadro e cole. (O cursor do texto precisa estar ativo dentro do quadro para que isso funcione.) Você precisará verificar se há quebras de linha forçadas no texto do ponto que ainda estará presente no novo tipo de área.

Portanto, para responder à sua pergunta, não, não há uma maneira mais fácil de fazer isso no CS3 (ou CS5.1, nesse caso).


11
Claro, você está certo, mas acho que, se eu puder copiar e colar o texto manualmente, não haverá problemas em automatizar isso. Copiar e colar não é um problema, mas ter que focar nos tamanhos, camadas, etc. certos é irritante.
takeshin

Provavelmente é possível criar um script, e você pode encontrar alguém no SU ou SO que possa ajudá-lo com um script. O problema de automatizar esse processo é que você precisa definir os limites de uma nova área de texto e ativar o cursor de texto antes de colar o texto, para lidar com dois objetos e uma sequência que não funcionará como um Açao. O gravador de ação vê apenas a cópia e a pasta, não o ato de desenhar um novo objeto.
Alan Gilbertson

Não é realmente eficiente se você deseja alterar alguns campos ao mesmo tempo.
Guillaume

11
Isso pode ser feito com o script listado na resposta de Guillaume.
23612 Justin Bieber

11
Scripting é uma coisa linda ...
Alan Gilbertson

24

O Adobe Illustrator CC, ou mais recente, pode converter entre texto de ponto e texto de área escolhendo "Converter em tipo de área" ou "Converter em tipo de ponto" no menu Tipo ou usando o widget de tipo pequeno - o pequeno --- [] caixa que aparece fora do quadro de texto. Clique duas vezes nele para converter o texto.

insira a descrição da imagem aqui


11
Uau, foram necessárias apenas quantas revisões para obtê-lo. Go CC de qualquer maneira ...

Os outros comentários nesta página devem estar ocultos - esta é claramente a resposta certa. Felicidades Scott.
WildOutWest

@takeshin Esta deve ser a resposta aceita em 2018!
precisa saber é o seguinte

7

Você pode usar o script de AjarProductions: Converter texto do ponto / caminho do Illustrator em texto da área

Este script converterá o texto do ponto e o texto de um caminho em texto da área. Você seleciona vários campos de texto e o script os converterá todos.

Funciona bem para mim no Illustrator CS5.

Código do script copiado abaixo, caso a página esteja ausente:

//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;

Este é um ótimo pequeno script que faz exatamente o que é necessário e o que eu vim para este tópico procurando por mim mesmo.
Davemyron

OBRIGADO PELO SCRIPT !! :-) (sim, eu deixo CAPS para estar no ... para você Graças homem!)

Para aqueles como eu que nunca instalou um script no Illustrator, colocá-lo sob Arquivos de Programas \ Adobe \ Adobe Illustrator CS6 \ Presets \ en_US \ Scripts como ConvertToTextArea.jsx
Danita

1

Apenas adicionando alguns esclarecimentos aos usuários que ainda não sabem como criar o quadro de texto no Adobe Illustrator ...


Se você não sabe como criar uma caixa de texto (quadro) no Illustrator para parágrafos ou blocos de texto , basta selecionar a ferramenta de texto (T) e desenhar um quadrado ou retângulo na prancheta.

Em seguida, você pode simplesmente copiar e colar seu outro texto nele e redimensionar essa nova caixa de texto conforme desejar.

Como criar um parágrafo ou quadro de texto ou caixa de texto no Adobe Illustrator

Você também pode vincular muitas caixas, se desejar. Tudo o que você precisa fazer é clicar no pequeno quadrado no canto inferior direito da sua caixa de texto e clicar em outra caixa de texto vazia na qual você deseja que o texto flua para OU na prancheta, se desejar o mesmo tamanho de caixa.

Se você precisar remover o "link", basta clicar com o botão direito do mouse no mesmo quadrado e selecionar "desfazer link do texto encadeado".

Como vincular caixas de texto / caixas de texto / parágrafos no Illustrator

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.