Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/tensorflow/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何修改SVG文件中的文本_Java_Svg - Fatal编程技术网

Java 如何修改SVG文件中的文本

Java 如何修改SVG文件中的文本,java,svg,Java,Svg,我需要解析SVG文件以查找其中的文本并修改它。在开始XML解析之前,我发现。由于它声称包含一个解析器,我想我可以使用它来实现我的目标,但我还没有找到一种方法来实现它。这本书讲的是解析很多东西,但不是文本 < > >我如何在java??/p>中更改SVG文件中的文本。如果我想做的是在某些类型的元素中搜索和替换文本,那么我会考虑使用 javax .xml。如果创建SVG的应用程序根据字体度量计算了其他非文本对象(例如,文本周围的框)的大小,那么这将是另一个大问题。起初我考虑过这一点,但在查看一些SV

我需要解析SVG文件以查找其中的文本并修改它。在开始XML解析之前,我发现。由于它声称包含一个解析器,我想我可以使用它来实现我的目标,但我还没有找到一种方法来实现它。这本书讲的是解析很多东西,但不是文本


< > >我如何在java??/p>中更改SVG文件中的文本。如果我想做的是在某些类型的元素中搜索和替换文本,那么我会考虑使用<代码> javax .xml。如果创建SVG的应用程序根据字体度量计算了其他非文本对象(例如,文本周围的框)的大小,那么这将是另一个大问题。起初我考虑过这一点,但在查看一些SVG文件后,我意识到存在一些带有格式的边缘情况。例如,在应用转换后,我的文件中的文本被插入到嵌套的tspan中。这里的格式保真度不是一个大问题,因为它不需要完美,用户将获得视觉反馈。如果我只想在某些类型的元素中搜索和替换文本,然后我会考虑使用 javax .xMel.Stave>代码>类,而不是使用一个完整的SVG库。当然,如果创建SVG的应用程序已经根据字体度量计算了其他非文本对象(例如,包围文本的框)的大小,那将是一个完全不同的问题。起初我考虑过这一点,但在看了一些SVG文件后,我意识到有一些带有格式的边缘情况。例如,在应用转换后,“我的文件”中的文本被插入嵌套的tspan中。这里的格式保真度不是一个大问题,因为它不需要完美,用户将获得视觉反馈。