จะเพิ่มขนาดอะโครฟิลด์ (ฟิลด์ข้อความ) ให้พอดีกับข้อความใน itext ได้อย่างไร

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

วิธีแสดงฟิลด์ข้อความแบบลอยขึ้นอยู่กับเนื้อหาข้อความ< /ก>

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

ดังนั้นกรุณาให้ตัวอย่างที่ใช้การได้ให้ฉันถ้าเป็นไปได้


person AC_1985    schedule 20.07.2013    source แหล่งที่มา
comment
สนามจะเพิ่มขึ้นไปในทิศทางใด? มีพื้นที่ว่างเพียงพอในทิศทางนั้นหรือไม่?   -  person mkl    schedule 21.07.2013
comment
ควรเพิ่มขึ้นในแนวตั้ง และใช่ มีพื้นที่บางส่วนที่สามารถครอบครองได้   -  person AC_1985    schedule 21.07.2013
comment
ในกรณีนั้น ทำไมไม่ขยายฟิลด์ข้อความของเทมเพลตในแนวตั้งด้วยตนเองให้ไกลที่สุดเท่าที่จะเป็นไปได้สักครั้ง   -  person mkl    schedule 21.07.2013
comment
ปัญหาคือ. มันจะดูไม่ดีถ้าข้อความที่เข้ามามีขนาดเล็ก เช่น. หากเป็นข้อความบรรทัดเดียว การแสดงในกล่องขนาดใหญ่จะไม่ดูดี ในทางกลับกัน อาจเป็นไปได้ที่ข้อความจะมีขนาดใหญ่กว่าช่องข้อความด้วย ดังนั้นการตัดสินใจเลือกขนาดช่องข้อความแบบไดนามิกจึงเป็นตัวเลือกที่ดีที่สุด ดูเหมือนว่า   -  person AC_1985    schedule 21.07.2013
comment
สิ่งนี้ควรให้คำแนะนำแก่คุณว่าต้องทำอย่างไร: stackoverflow com/questions/2072468/fit-text-in-textfield-itext   -  person Lonzak    schedule 22.07.2013