โปรแกรมที่ฉันกำลังสร้าง svg ไม่แสดงข้อความที่ฉันสร้างใน Inkscape โดยที่ Inkscape บันทึกข้อความเป็น flowRoot
Inkscape เลือกที่จะใช้เมื่อsvg:flowRoot
ใด
มีวิธีที่จะบอกว่าการแปลงข้อมูลที่มีsvg:flowRoot
เข้ามาsvg:text
?
โปรแกรมที่ฉันกำลังสร้าง svg ไม่แสดงข้อความที่ฉันสร้างใน Inkscape โดยที่ Inkscape บันทึกข้อความเป็น flowRoot
Inkscape เลือกที่จะใช้เมื่อsvg:flowRoot
ใด
มีวิธีที่จะบอกว่าการแปลงข้อมูลที่มีsvg:flowRoot
เข้ามาsvg:text
?
คำตอบ:
ตามฟอรัม inkscape:
สร้างข้อความต่อเนื่อง
- เมื่อลากเฟรมด้วยเครื่องมือข้อความก่อนป้อนข้อความ
- เมื่อส่งข้อความไปยังเฟรม (เมนู 'ข้อความ> โฟลว์ลงในเฟรม')
ในการแปลงข้อความที่ไหลเป็นข้อความปกติให้บันทึกสำเนาของไฟล์และใช้คำสั่งเมนู 'ข้อความ> แปลงเป็นข้อความ' ในสำเนา (เพื่อให้สามารถแก้ไขข้อความที่ไหลได้ในภายหลังหากต้องการ
ฉันได้ยืนยันการแปลงเป็นข้อความแล้ว - แค่ให้แน่ใจว่าคุณเลือกข้อความไม่ใช่เฟรมตัวอย่าง
โปรดทราบว่าซอฟต์แวร์บางอย่างเช่นBatik SVG Toolkitของ Apache ไม่สามารถแสดง SVG ด้วยflowRoot
องค์ประกอบได้ ดังนั้นซอฟต์แวร์ใด ๆ ที่ใช้ห้องสมุด Batik (เช่นJasperReports ) จะไม่สามารถแสดงไฟล์ SVG ได้ ข้อความแสดงข้อผิดพลาดจาก Batik จะมีคำอธิบายสั้น ๆ เกี่ยวกับflowRoot
สาเหตุของการไม่สามารถแสดงไฟล์ SVG การแปลงข้อความเป็นข้อความตามที่อธิบายไว้ข้างต้นควรบรรเทาปัญหานี้