लॉग इन
नोट: यह एक स्वचालित अनुवाद है, का उपयोग स्पष्ट भाषा कृपया कठबोली बिना.

पाठ की लंबाई के लिए अभिव्यक्ति परत

मंचों : पाठ की लंबाई के लिए अभिव्यक्ति परत
पाठ की लंबाई के लिए अभिव्यक्ति परत
Ryan Fyffe - 11-06-2008


सभी को नमस्कार,

वहाँ कुल चौड़ाई एक पाठ परत की (और ऊंचाई) को मापने के लिए एक रास्ता है, स्वतः लंबाई एक आकार की (और ऊंचाई) परत को अद्यतन करने के लिए? मैं एक वीडियो के लिए 7-15 तिहाई कम प्रदर्शित करता है के साथ वेब समाचार क्षेत्रों का उत्पादन. मैं फिर से एक ज्यादा कारगर तरीका आकार के प्रत्येक नाम के लिए देख रहा हूँ. वर्तमान में मैं स्वयं पुनः आकार प्रत्येक आकार परत नाम करने के लिए फिट. उस परत के आकार का अद्यतन करेगा एक अभिव्यक्ति है, लंबाई पिक्सल () पाठ परत में पर आधारित?

मैं किस बारे में बात कर रहा हूँ का एक उदाहरण वीडियो देखें:
http:/ / dallasvoice.com / dvtv_track.php?S = 345
(इस nameplates के लिए लग रही है कि में एक साक्षात्कार की शुरुआत में) चेतन

मैं मैं पर मेरे हाथ हो सकता है सब कुछ पढ़ा है, लेकिन कुछ भी नहीं है मदद की है. किसी भी मदद की सराहना की जाएगी!
-ry

पुन:: पाठ की लंबाई के लिए अभिव्यक्ति परत
Dan Ebberts - 11-07-2008


तुम्हारे चेहरे के भाव के साथ एक सीधा आगे तरीके से नहीं कर सकते. वहाँ है, फिर भी, एक तुम कहाँ sampleimage () एक पाठ परत के extents खोजने के लिए उपयोग कर सकते हैं हैक.

इस extents स्क्रीप्टिंग करने के लिए उपलब्ध हैं, तो आपको लगता है कि आपके परियोजना और साफ बातें आप के लिए के माध्यम से आप सभी को पाठ की स्थापना के बाद जाना होगा एक स्क्रिप्ट चलाने सकता. कि शायद मुझे जाना चाहिए जिस तरह से है. तुच्छ नहीं, लेकिन नहीं भी मुश्किल.


Dan


पुन:: पाठ की लंबाई के लिए अभिव्यक्ति परत
Trent Armstrong - 11-11-2008


Temp = thiscomp.परत ( "पाठ").पाठ.Sourceपाठ;

S = Temp.लंबाई;

एक्स = 100 * (ओं * .175);
[X, मूल्य [1]]


मैं नासमझ है कि कुछ tweaking आवश्यकता हो सकती है हैक.

या तो "पाठ" अपने पाठ परत फोन या अभिव्यक्ति में नाम बदल. और अपने ठोस के पैमाने को अभिव्यक्ति लागू.

मैं इसे कई बार परीक्षण किया है और यह ठीक काम करने के लिए लग रहा था. आपको शायद आप "गुणा संख्या को समायोजित करने के लिए s" अपनी विशेष फ़ॉन्ट और ट्रैकिंग के साथ जाने के लिए द्वारा होगा.

( Dan, तुम यह और अधिक सुंदर बना सकते हैं?)

ट्रेंट





ट्रेंट Armstrong -- Creative COW नेता
http://www.Dallasaeug.com

पुन:: पाठ की लंबाई के लिए अभिव्यक्ति परत
Dan Ebberts - 11-11-2008


यह एक मोनो के लिए काम करेंगे स्थान फ़ॉन्ट, लेकिन मैं इसे एक आनुपातिक फ़ॉन्ट में एक लंबी स्ट्रिंग के साथ टूट जाएगा लगता है. वहाँ ऐसा करने का एक जानवर बल तरीका है - आप प्रत्येक वर्ण (एक समर्पित फॉन्ट संपादन कार्यक्रम की चौड़ाई का एक तालिका बनाने में मदद करता है). तो तुम्हारी अभिव्यक्ति सिर्फ स्ट्रिंग में प्रत्येक वर्ण की चौड़ाई को कहते हैं. यह काम का एक बिट स्थापित करने के लिए है, लेकिन यह काफी सटीक है.

Dan


पुन:: पाठ की लंबाई के लिए अभिव्यक्ति परत
Ryan Fyffe - 11-12-2008


वाह, ट्रेंट. तुम पूरी तरह से मेरा दिन बचा लिया! क्योंकि मेरी coworkers blissfully से अनभिज्ञ रह इस मुद्दे पड़ी After Effects और यह चमत्कार है. क्योंकि वे कुछ नया सीख नहीं होगा, वे अब एक आसान अपने nameplates करने के लिए टेम्पलेट के लिए उपयोग कर रहे हैं!

मैं पैमाने में संपत्ति के लिए स्क्रिप्ट plugged, जैसा आपने कहा था....और kaboom! यह काम! Tweaking थोड़े की जरूरत थी, लेकिन यह काफी एक्स सही मूल्य प्राप्त करने के लिए आसान था :-घ

संक्षेप में, धन्यवाद धन्यवाद!
Ry


पुन:: पाठ की लंबाई के लिए अभिव्यक्ति परत
Kiera Polyakova - 02-23-2009


मैं का उपयोग किया है कि एक बॉक्स lenth बदलने की सरल विधि. और मैं सिर्फ पाठ (परत में एक स्लाइडर नियंत्रण जोड़ दिया है, कि सटीक मूल्य करने के लिए कि आकार परत के बजाय मैं नकाब के साथ सरल परत का उपयोग किया है और मैं सिर्फ अपने एक्स स्थिति को बदलने और मैं साथ पाठ परत करने के लिए एक लिंक का उपयोग करें (नोटिस लंबाई corrects "बॉक्स एक्स सुधार") नाम के एक दो परतों के अंकुर इसके बाद के संस्करण (-2))

Temp = thiscomp.परत (thislayer,-2).पाठ.Sourceपाठ;
Xps = Temp.लंबाई;
Xps = 100 * (xps * .125) -250 + thiscomp.परत (thislayer,-2).प्रभाव ( "बॉक्स एक्स सुधार") ( "फ़िसलपट्टी");;
अगर (xps<-140) (xps=-140);
yps=thisProperty[1];
[xps,yps]


उत्तर दें धागा
मंचोंट्यूटोरियलपत्रिकासेवाएँवीडियोसमाचारब्लॉग


© CreativeCOW.net सभी अधिकार सुरक्षित हैं.

क्रिएटिव समुदाय को दुनिया की

[चोटी]

Englishالعربية中文FrançaisDeutschעבריתहिन्दीItaliano日本語PortuguêsРусскийEspañol