การสนับสนุนไฟล์ CTB
การสนับสนุนไฟล์ CTB
บางครั้งสี, น้ำหนักเส้น และตัวเลือกอื่น ๆ สำหรับการวาดอาจถูกใช้ไม่เพียงแต่จากการวาดเอง แต่ยังมาจากสไตล์การพล็อตในไฟล์ CTB แยกต่างหากอีกด้วย วิธีที่ง่ายที่สุดในการใช้ข้อมูลนี้คือการวางไฟล์ CTB ที่เกี่ยวข้องใกล้กับไฟล์ที่มีการวาดในรูปแบบ DWG/DXF และข้อมูลจากไฟล์เหล่านั้นจะถูกนำไปใช้ โดยอัตโนมัติในระหว่างการส่งออก
นอกจากนี้ยังสามารถโหลดไฟล์ CTB ทั้งหมดในรูปแบบของ Stream โดยใช้ setCtbSources property ของ CadRasterizationOptions วัตถุ
นี่คือตัวอย่างวิธีการทำเช่นนี้:
String ctbFile = "Plotstyle.ctb"; | |
Map ctbFiles = new HashMap(); | |
FileStream ctbStream = new FileStream(ctbFile, FileMode.Open); | |
ctbFiles.put(ctbFile, ctbStream.toInputStream()); | |
cadRasterizationOptions.setCtbSources(ctbFiles); |