Illustrator에서 텍스트를 단락 텍스트로 변환


25

Illustrator CS3에서 지점 (자동으로 크기 조정 가능한 경계)에서 만든 텍스트를 고정 경계가있는 영역 (단락) 텍스트로 변환하는 빠른 방법이 있습니까?


3
새 텍스트 상자에 복사하여 붙여 넣습니까?
DA01

2
@ DA01 very funny :)
takeshin

농담이 아니었다. 나는 그것이 가장 쉬운 방법이라고 생각한다;)
DA01

1
확실한. 그러나 이것은 명백한 방법이며 오히려 성가시다. 복사 및 붙여 넣기 기계가 아닌 설계하고 싶습니다. BTW, 이것은 복사하여 붙여 넣을뿐만 아니라 다른 개체를 만들고 삭제해야합니다. Illustrator의 농담 인 것 같습니다 :)
takeshin

1
네, 저는 Freehand이 정말 그립습니다. 나는 잠시 동안 AI를 받아들이고 있습니다. 항상 나에게 기분이 좋지 않습니다.
DA01

답변:


6

포인트 텍스트와 영역 텍스트는 후드에서 서로 다른 객체로 서로 전환 할 수있는 방법이 없습니다. 한 줄 및 단락 작성기, 자리 맞추기, 텍스트 줄 바꿈 및 하이픈과 같은 단락과 관련된 많은 활자체 기능은 포인트 유형에 적용 할 수 없습니다.

DA01이 말했듯이 가장 간단한 방법은 텍스트를 선택한 다음 잘라내거나 복사하여 새 텍스트 프레임에 붙여 넣는 것입니다. 텍스트 도구를 선택하고 새 프레임을 끈 다음 붙여 넣습니다. (이 작업을 수행하려면 텍스트 커서가 프레임 내에서 활성화되어 있어야합니다.) 그런 다음 새 영역 유형에 여전히 존재하는 포인트 텍스트에서 강제 줄 바꿈을 확인해야합니다.

따라서 귀하의 질문에 대답하기 위해 아니오, CS3 (또는 그 문제에 대해서는 CS5.1) 에서이 작업을 수행하는 더 쉬운 방법은 없습니다.


1
물론, 당신 말이 맞지만 텍스트를 수동으로 복사하여 붙여 넣을 수 있다면 이것을 자동화하는 데 아무런 문제가 없을 것이라고 생각합니다. 복사하여 붙여 넣기는 전혀 문제가 없지만 올바른 크기, 레이어 등에 집중해야하는 것은 성가신 일입니다.
takeshin

아마도 스크립트가 가능하고 SU 또는 SO에서 스크립트로 도움을 줄 수있는 사람을 찾을 수 있습니다. 이 프로세스를 자동화 할 때의 문제점은 텍스트를 붙여 넣기 전에 새 텍스트 영역의 경계를 정의하고 텍스트 커서를 활성화해야하므로 두 개체와 시퀀스로 작동하지 않는 것입니다. 동작. 동작 레코더는 새 개체를 그리는 동작이 아니라 복사 및 붙여 넣기 만 볼 수 있습니다.
Alan Gilbertson

동시에 몇 개의 필드를 변경하려는 경우에는 효율적이지 않습니다.
기 illa

1
이것은 기 illa의 답변에 나열된 스크립트를 사용하여 수행 할 수 있습니다.
저스틴 퍼트 니

1
스크립팅은 ... 사랑스러운 일이
앨런 길버트 슨

24

Adobe Illustrator CC 이상은 [유형] 메뉴에서 "영역 유형으로 변환"또는 "점 유형으로 변환"을 선택하거나 작은 유형 위젯 인 작은 --- []를 사용하여 점 텍스트와 영역 텍스트 사이를 변환 할 수 있습니다. 텍스트 프레임 밖에 나타나는 상자. 텍스트를 변환하려면 두 번 클릭하십시오.

여기에 이미지 설명을 입력하십시오


1
와우, 그것을 얻기 위해 몇 번의 수정이 필요했습니다. 어쨌든 CC로 이동 ...

이 페이지의 다른 의견은 숨겨져 있어야합니다. 이것은 정답입니다. 건배 스캇.
WildOutWest

@takeshin 2018 년에 허용되는 답변이어야합니다!
kcdwayne

7

AjarProductions에서 스크립트를 사용할 수 있습니다. Illustrator 포인트 / 경로 텍스트를 영역 텍스트로 변환

이 스크립트는 패스의 포인트 텍스트와 텍스트를 영역 텍스트로 변환합니다. 여러 개의 텍스트 필드를 선택하면 스크립트가 해당 필드를 모두 변환합니다.

Illustrator CS5에서 제대로 작동합니다.

페이지가 누락 된 경우 아래에 복사 된 스크립트 코드 :

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

이것은 takeshin이 원하는 것 (그리고 내가이 스레드를 찾은 것)을 정확하게하는 훌륭한 작은 스크립트입니다.
davemyron

스크립트 감사합니다 !! :-) (예, CAPS를 사용하도록 설정했습니다 ... 감사합니다!)

Illustrator에서 스크립트를 설치 한 적이없는 사람은 Program Files \ Adobe \ Adobe Illustrator CS6 \ Presets \ en_US \ Scripts에 ConvertToTextArea.jsx
Danita

1

Adobe Illustrator에서 이미 텍스트 프레임을 만드는 방법을 모르는 사용자를 위해 설명을 추가 하면됩니다 ...


단락 또는 텍스트 블록에 대해 Illustrator에서 텍스트 상자 (프레임)를 만드는 방법을 모르는 경우 텍스트 도구 (T)를 선택하고 대지에 사각형이나 사각형을 그려야합니다.

그런 다음 다른 텍스트를 복사하여 붙여넣고 원하는대로 새 텍스트 상자의 크기를 조정할 수 있습니다.

Adobe Illustrator에서 단락 또는 텍스트 프레임 또는 텍스트 상자를 만드는 방법

원하는 경우 많은 상자를 함께 연결할 수도 있습니다. 텍스트 상자의 오른쪽 하단에있는 작은 사각형을 클릭하고 같은 상자 크기를 원할 경우 아트 보드에서 OR로 텍스트를 흐르게 할 다른 빈 텍스트 상자를 클릭하기 만하면됩니다.

"링크"를 제거해야하는 경우 동일한 사각형을 마우스 오른쪽 버튼으로 클릭하고 "링크 스레드 텍스트 실행 취소"를 선택하십시오.

Illustrator에서 텍스트 상자 / 텍스트 상자 / 단락을 연결하는 방법

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.