Illustrator'daki metni paragraf metnine dönüştürme


25

Illustrator CS3'te, noktada oluşturulan metni (otomatik olarak yeniden boyutlandırılabilir sınırlar) bir alana (paragraf) metne (sabit sınırlarla) dönüştürmenin hızlı bir yolu var mı?


3
Kopyala ve yeni bir metin kutusuna yapıştır?
DA01

2
@ DA01 çok komik :)
takeshin

Şaka değildi. Bence bu en kolay yol;)
DA01

1
Emin. Ama bu oldukça can sıkıcı olan bariz yoldur. Sadece kopyalayıp yapıştırma makinesi olarak değil tasarım yapmak istiyorum. BTW, bu yalnızca kopyalayıp yapıştırmak değil, başka nesneler oluşturup silmeyi gerektirir. Böyle görünüyor :) Illustrator'da bir şaka
takeshin

1
Evet, Freehand'i gerçekten özlüyorum. Bir süredir AI'yı kabul etmeye başladım. Bana hep tuhaf geldi.
DA01

Yanıtlar:


6

Nokta metni ve alan metni, kaputun altındaki farklı nesnelerdir, birinden diğerine dönüştürmenin anında bir yolu yoktur. Tek Satır ve Paragraf Bestecileri, gerekçe, metin sarma ve tireleme gibi paragraflara bağlı birçok tipografik fonksiyon, nokta türüne uygulanamaz.

DA01'in dediği gibi, bunu yapmanın en basit yolu metni seçmek, sonra kesmek veya kopyalayıp yeni bir metin çerçevesine yapıştırmaktır. Metin aracını seçin ve yeni kareyi dışarı sürükleyip yapıştırın. (Bunun çalışması için metin imleciniz çerçevenin içinde aktif olmalıdır.) Ardından, yeni alan türünde hala bulunacak olan nokta metninde zorunlu satır kesmeleri olup olmadığını kontrol etmeniz gerekecektir.

Dolayısıyla sorunuzu cevaplamak için, hayır, bunu CS3'te (veya bunun için CS5.1'de) yapmanın daha kolay bir yolu yoktur.


1
Elbette haklısınız, ancak metni el ile kopyalayıp yapıştırabilirsem, bunu otomatikleştirmekle ilgili bir sorun olmamalı. Kopyalamak ve yapıştırmak hiç sorun değil, ancak doğru boyutlara, katmanlara vb. Odaklanmak zor.
saat

Muhtemelen komut dosyasıdır ve SU veya SO'da bir komut dosyası için size yardımcı olabilecek birini bulabilirsiniz. Bu işlemi otomatize etmenin sorunu, yeni bir metin alanının sınırlarını tanımlamanız ve metne yapıştırmadan önce metin imlecini etkin hale getirmenizdir, bu nedenle iki nesne ile başa çıkmazsınız. Aksiyon. Eylem kaydedici, yeni bir nesne çizme eylemini değil sadece Kopyala ve Yapıştır'ı görür.
Alan Gilbertson

Aynı anda birkaç alanı değiştirmek istiyorsanız gerçekten verimli değil.
Guillaume

1
Bu Guillaume'in cevabında listelenen senaryo ile yapılabilir.
Justin Putney

1
Script yazmak çok güzel bir şey ...
Alan Gilbertson

24

Adobe Illustrator CC veya daha yenisi, Tür menüsünden "Alan Türüne Dönüştür" veya "Nokta Türüne Dönüştür" seçeneğini seçerek veya küçük tip widget - küçük --- [] kullanarak nokta metni ve alan metni arasında dönüştürme yapabilir metin çerçevesi dışında görünen kutu. Metni dönüştürmek için çift tıklayın.

görüntü tanımını buraya girin


1
Vay, onu almak için sadece kaç revizyon aldı.

Bu sayfadaki diğer yorumlar gizlenmelidir - bu kesinlikle doğru cevaptır. Şerefe Scott.
WildOutWest

@ takeshin 2018 yılında kabul edilen cevap bu olmalı!
kcdwayne

7

Komut dosyasını AjarProductions'ten kullanabilirsiniz: Illustrator Nokta / Yol Metnini Alan Metnine Dönüştürme

Bu komut dosyası, bir noktadaki nokta metnini ve metni alan metnine dönüştürür. Birden fazla metin alanı seçersiniz ve komut dosyası hepsini dönüştürür.

Illustrator CS5'te benim için iyi çalışıyor.

Sayfanın kaybolması durumunda, aşağıdaki kodun kodu kopyalandı:

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

Bu tam olarak Takeshin'in istediğini yapan küçük bir senaryo (ve bu konuya kendimi aramak için geldiğim şeyi).
davemyron

YAZI İÇİN TEŞEKKÜRLER! :-) (evet,

Illustrator'da hiç komut dosyası yüklememiş olanlar gibi, bunu Program Dosyaları \ Adobe \ Adobe Illustrator CS6 \ Presets \ en_US \ Scripts altında ConvertToTextArea.jsx
Danita

1

Adobe Illustrator'da zaten metin çerçevesi oluşturmayı bilmeyen kullanıcılar için bazı açıklamalar ekliyorum ...


Illustrator'da metin paragrafları veya bloklar için nasıl bir metin kutusu (çerçeve) oluşturulduğunu bilmiyorsanız , metin aracını (T) seçmeniz ve çalışma yüzeyinize bir kare veya dikdörtgen çizmeniz yeterlidir.

Ardından diğer metninizi kopyalayıp yapıştırabilir ve bu yeni metin kutusunu istediğiniz gibi yeniden boyutlandırabilirsiniz.

Adobe Illustrator'da paragraf veya metin çerçevesi veya metin kutusu nasıl oluşturulur

İsterseniz birçok kutuyu birbirine bağlayabilirsiniz. Yapmanız gereken tek şey, metin kutunuzun sağ alt köşesindeki o küçük kareye tıklamak ve aynı kutu boyutunu istiyorsanız, metninizin çalışma yüzeyinde VEYA içine akmasını istediğiniz başka bir boş metin kutusunu tıklamak.

"Bağlantıyı" kaldırmanız gerekirse, sadece aynı kareye sağ tıklayın ve "bağlantı dişli metni geri al" ı seçin.

Illustrator'da metin kutuları / metin kutuları / paragraflar nasıl bağlanır

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.