วางที่: Rectangle Path 1 > Size
1. ขนาดกล่องตามข้อความ
txt = thisComp.layer("TEXT");
r = txt.sourceRectAtTime(time, false);
paddingX = 60;
paddingY = 30;
[r.width + paddingX, r.height + paddingY]; TEXT expression · ปานกลาง
สร้างพื้นหลัง Shape Layer ที่ปรับขนาดและตำแหน่งตามข้อความโดยอัตโนมัติ เมื่อแก้ข้อความกล่องจะขยายหรือย่อทันที
txt = thisComp.layer("TEXT");
r = txt.sourceRectAtTime(time, false);
paddingX = 60;
paddingY = 30;
[r.width + paddingX, r.height + paddingY]; txt = thisComp.layer("TEXT");
r = txt.sourceRectAtTime(time, false);
[r.left + r.width/2, r.top + r.height/2]; thisComp.layer("TEXT").transform.position; หมายเหตุ: ถ้าเปลี่ยนชื่อ TEXT ต้องแก้ชื่อในโค้ดทั้ง 3 ชุดให้ตรงกัน