Làm thế nào để Inkscape quyết định nên sử dụng FlowRoot hoặc văn bản?


9

Chương trình mà tôi đang tạo svg không hiển thị văn bản mà tôi tạo trong Inkscape trong đó Inkscape lưu văn bản dưới dạng FlowRoot.

Khi nào Inkscape chọn sử dụng svg:flowRoot?

Có cách nào để bảo nó chuyển đổi một trường svg:flowRootthành svg:text?

Câu trả lời:


11

Theo diễn đàn inkscape:

Dòng văn bản được tạo

  • khi kéo khung bằng công cụ văn bản trước khi nhập văn bản.
  • khi chuyển văn bản vào khung (menu 'Văn bản> Dòng chảy vào khung')

Để chuyển đổi văn bản được chuyển thành văn bản thông thường, hãy lưu một bản sao của tệp và sử dụng lệnh menu 'Văn bản> Chuyển đổi thành văn bản' trong bản sao (để có thể chỉnh sửa văn bản được lưu sau này trong bản gốc nếu cần

Tôi đã xác nhận việc chuyển đổi thành văn bản hoạt động - chỉ cần đảm bảo bạn chọn văn bản chứ không phải khung hình.

Lưu ý rằng một số phần mềm, chẳng hạn như Bộ công cụ Batik SVG của Apache , không thể kết xuất SVG bằng flowRootcác phần tử. Do đó, bất kỳ phần mềm nào sử dụng thư viện Batik (chẳng hạn như JasperReports ) cũng sẽ không thể hiển thị tệp SVG. Thông báo lỗi từ Batik sẽ bao gồm một mô tả ngắn về việc flowRootlà nguyên nhân khiến nó không thể hiển thị tệp SVG. Chuyển đổi văn bản thành văn bản, như được mô tả ở trên, sẽ làm giảm bớt vấn đề này.


Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.