เมื่อฉันเรียก setFixedHeight() บน PdfPCell และเพิ่มข้อความมากกว่าความสูงที่กำหนด ดูเหมือนว่า iText จะพิมพ์คำนำหน้าของสตริงที่พอดี
ฉันสามารถควบคุมอัลกอริธึมการคลิปนี้ได้หรือไม่? ตัวอย่างเช่น:
พิมพ์ส่วนต่อท้ายของสตริงแทนที่จะเป็นคำนำหน้า
ทำเครื่องหมายสตริงย่อยของสตริงว่าไม่ต้องลบออก นี่คือการอ้างอิงเชิงอรรถ ถ้าฉันเพิ่มข้อความว่า "Hello World [1]" [1] จะเป็นการอ้างอิงถึงเชิงอรรถและไม่ควรลบออก คุณสามารถลบอักขระอื่นๆ ของสตริง เช่น "World" ได้
เมื่อมีหลายคำในสตริง ดูเหมือนว่า iText จะกำจัดคำที่ไม่พอดีออกไป ในขณะที่ฉันต้องการให้พิมพ์บางส่วน นั่นคือ หากสตริงคือ "Hello World" และเซลล์มีพื้นที่สำหรับ "Hello Wo..." เท่านั้น ฉันต้องการให้พิมพ์ข้อความนั้น แทนที่จะพิมพ์เพียง "Hello" ขณะที่ iText พิมพ์
แทนที่จะพิมพ์อักขระทั้งหมด ให้พิมพ์เพียงบางส่วนเท่านั้น ลองนึกภาพการพิมพ์ข้อความเป็น PNG และตัดส่วนบนและ/หรือส่วนล่างของ PNG ออกเพื่อให้พอดีกับพื้นที่ว่าง ตัวอย่างเช่น สังเกตว่าบรรทัดบนและบรรทัดล่างถูกตัดบางส่วนที่นี่:
สิ่งเหล่านี้เป็นไปได้หรือไม่? iText ให้ฉันควบคุมวิธีการตัดข้อความหรือไม่ ขอบคุณ.
นี่คือการอ้างอิงถึง iText 2.1.6
layout()
ของเหตุการณ์เซลล์ ในกรณีที่คุณสงสัยว่าเหตุใดฉันจึงไม่เต็มใจที่จะให้ตัวอย่างโค้ดแก่คุณ ฉันชื่อ Lowagie (ชื่อที่คุณอ้างถึงในโค้ดของคุณ) และฉันต้องการให้ผู้คนหยุดใช้ iText เวอร์ชันล้าสมัย ดู itextpdf.com/salesfaq - person Bruno Lowagie   schedule 28.02.2014