【发布时间】:2021-07-26 14:25:17
【问题描述】:
我正在使用 com.vaadin.flow.component.icon.VaadinIcon ,
如何从 VaadinIcon.java 获取 svg 内容/标签?
【问题讨论】:
-
你为什么需要那个?
-
我必须使用 UI 上使用的 vaadinIcon 导出 pdf 报告。
-
我认为没有办法从组件中获取 SVG。但是你可以使用 Github Repo 中的 SVG:github.com/vaadin/vaadin-icons/tree/master/assets/svg
-
继续 Simon 所写的,情况是 SVG 内容仅包含在加载到浏览器中的客户端包中,但并未在易于定义的位置定义可从 Java 访问。
-
感谢@SimonMartinelli。我找到了像您提到的从资产中获取图标的替代解决方案。 VaadinIcon 14 内部引用 webjars : vaadin-icons-4.3.2.jar\META-INF\resources\webjars\vaadin-icons\assets\svg\ 这是我的网络应用程序上下文,所以我能够阅读和附加我的 pdf 报告。
标签: vaadin-flow vaadin14