Illustrator: กล่องข้อความขนาดอัตโนมัติพร้อมพื้นหลังสีเทาหรือไม่


15

ฉันมักจะสร้างป้ายกำกับที่มีรูปแบบเดียวกัน: ข้อความสีขาวบนพื้นหลังสีดำทึบแสง 75% โดยมีระยะขอบ 10px รอบข้อความ ปัจจุบันฉันต้องสร้างป้ายกำกับเหล่านี้ด้วยตนเองซึ่งใช้เวลาทำงานมาก

ในวิธีหนึ่งฉันเขียนข้อความหาความสูงและความกว้างจากนั้นสร้างสี่เหลี่ยมผืนผ้าแยกและวางไว้ด้านหลัง วิธีนี้ใช้เวลามากในการคลิกเพื่อดูป้ายกำกับทุกป้าย

ในวิธีอื่นฉันวาดกล่องข้อความเลือกโดยตรงให้พื้นหลังและระยะขอบที่ถูกต้องแล้วแทรกข้อความ อย่างไรก็ตามฉันจะต้องปรับขนาดกล่องด้วยตนเองซึ่งหมายถึงการคลิกมากขึ้นและไม่แม่นยำมากขึ้น ดูเหมือนจะไม่มีทางเลือกกล่องข้อความโดยตรงเมื่อมีข้อความอยู่ภายใน

ฉันลองใช้สคริปต์ที่มีอยู่ในคำตอบที่เกี่ยวข้องเพื่อปรับขนาดกล่องข้อความเป็นเนื้อหา แต่ปรับขนาดกล่องตามแนวตั้งเท่านั้นและลบสีและระยะขอบของฉัน

ใครบ้างมีคำแนะนำเกี่ยวกับวิธีการแก้ไขปัญหาเหล่านี้หรือวิธีที่ดีกว่า? ฉันใช้ CS3

คำตอบ:


16

คุณไม่จำเป็นต้องมีสคริปต์สำหรับสิ่งนี้จริงๆ

  • เลือกวัตถุข้อความด้วยเครื่องมือการเลือก (ลูกศรสีดำ)
  • เพิ่มการเติมใหม่ผ่านแผงลักษณะที่ปรากฏ
  • ย้ายการเติมใหม่ใต้<Characters>รายการในแผงลักษณะที่ปรากฏ
  • เน้นสีเติมใหม่แล้วเลือก Effect > Convert to Shape > Rectangle
  • ป้อนจำนวนสัมพัทธ์ของคะแนน / พิกเซล / นิ้ว ฯลฯ ที่คุณต้องการให้สี่เหลี่ยมผืนผ้าถูกชดเชยจากข้อความ
  • คลิก OK
  • ลากวัตถุข้อความไปที่แผงลักษณะกราฟิก

ฉลาก

สี่เหลี่ยมพื้นหลังสัมพันธ์กับขนาดของวัตถุข้อความ หากวัตถุข้อความมีการเปลี่ยนแปลงขนาดสี่เหลี่ยมผืนผ้าปรับให้ตรงกับ

เมื่อคุณต้องการนำลักษณะที่ปรากฏไปใช้อีกครั้งให้เลือกวัตถุข้อความแล้วคลิกสไตล์กราฟิก

หากคุณพบว่าคุณกำลังมีปัญหากับสีข้อความเป็นไม่ถูกต้องหลังจากการใช้รูปแบบกราฟฟิคโปรดดู @ BANG แก้ปัญหาของที่นี่


แฮ็คที่ดี! มีที่นั่นตั้งแต่ CS3 (ซึ่ง OP ใช้)?
เสื้อผ้าธรรมดา

ใช่. มันมีมาตั้งแต่ประมาณ Illustrator 7
สกอตต์

1
Geesh ดูสิ่งที่ฉันหายไป
เสื้อผ้าธรรมดา

1
เมื่อฉันทำสิ่งนี้อินสแตนซ์แรกใช้งานได้ ข้อความเป็นสีดำและกล่องข้อความจะเป็นสีน้ำเงิน ฉันจะไปใช้สไตล์กราฟิกกับกล่องข้อความอื่น ๆ และกล่องข้อความและกล่องข้อความกลายเป็นสีน้ำเงินหมายความว่าฉันไม่เห็นข้อความ ผมทำอะไรผิดหรือเปล่า? ขอบคุณล่วงหน้า

@ มาร์ตินคลิกมี 2 ประเภท (สไตล์ที่มองไม่เห็น) สไตล์กราฟิก - Groupสไตล์และObjectสไตล์ หากคุณสร้างสไตล์กราฟิกจากกลุ่มคุณจะต้องนำไปใช้กับกลุ่ม หากคุณสร้างสไตล์จากวัตถุแต่ละรายการจะต้องนำไปใช้กับแต่ละวัตถุ สไตล์ทำงานไม่ถูกต้องเมื่อผสมกลุ่มและวัตถุ
Scott

1

ฉันรู้สึกว่าฉันต้องพูดเรื่องนี้มากกับผลิตภัณฑ์ Adobe แต่ ...

คำตอบที่มีประสิทธิภาพที่สุดคือการเขียนสคริปต์

คุณต้องได้รับขอบเขตของข้อความวาดกล่องตามตัวเลขเหล่านั้นและวางไว้ด้านหลังข้อความ ด้วยคณิตศาสตร์พื้นฐานบางอย่างและความเข้าใจในการไปยังวัตถุสคริปต์ต่างๆของ Illustrator นั้นไม่ใช่เรื่องยาก

สำหรับผู้เริ่มต้นคุณจะต้องได้รับคะแนนซึ่งระบุตำแหน่งของวัตถุ:

activeDocument.selection[0].geometricBounds

นั่นจะส่งคืนอาร์เรย์ [x1, y1, x2, y2] จากตรงนั้นคุณสามารถเริ่มสร้างและใส่สไตล์กล่องของคุณและย้ายไปอยู่ด้านหลังวัตถุข้อความ

คุณสามารถเริ่มต้นด้วยสคริปต์ที่คุณเชื่อมโยงเป็นการอ้างอิงถึงวิธีการทำ หากคุณไม่รู้จัก javascript และส่วนต่อประสานสคริปต์ของ Illy จะต้องใช้เวลาสักครู่ ข้อเสียคือการดำเนินการจะใช้เวลาไม่กี่วินาทีในแต่ละครั้งและคุณจะมีโลกใหม่ของประสิทธิภาพเปิดให้คุณ

เหตุผลที่สคริปต์ไม่ได้ทำสิ่งที่คุณต้องการคือคุณไม่สามารถใช้สีพื้นหลังกับข้อความในพื้นที่ มันจะแปลงเป็นข้อความพื้นที่เพื่อทำการจัดกึ่งกลางทำให้คุณไม่มีสไตล์กล่องของคุณ


1
ฉันจะทิ้งคำตอบไว้ที่นี่เพื่อเตะ แต่ฉันยินดีที่จะบอกว่า Scott ทำให้มันไม่จำเป็น
เสื้อผ้าธรรมดา
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.