Warum werden in kollaborativen Überprüfungen keinen SVG-Grafiken angezeigt?

Sie können Konfigurationsänderungen im Ausgabegenerator vornehmen, um SVG-Dateien in einer kollaborativen Überprüfung anzuzeigen.

Beschreibung

Die Konfigurationsdateien des Ausgabegenerators können aktualisiert werden, um MathML- und SVG-Dateien in PNG zu konvertieren, so dass sie in einer kollaborativen Überprüfung angezeigt werden können.

Lösung

  1. Bearbeiten Sie die Datei data\commontargets-client.xml und fügen Sie Folgendes hinzu:
    <target name="extract_LowRes_images_cr"><echostart>extract_LowRes_images_cr</echostart>
            
    <!-- Will process the multiple images container. -->
    <!-- If the image to extract is a SVG or MathML file and the formatter is FOP, we need to generate a raster version of the SVG or MathML otherwise FOP will throw errors for these images -->
            
       <extract-images indir="${outgen.job.source.dir}" type="LowRes" extension=".image">
         <equation mime="application/mathml+xml" ratio="1">
           <param name="debug" value="0"/>
         </equation>
                
         <equation mime="image/svg+xml" ratio="1">
           <!-- <param name="KEY_WIDTH" value="200"/>-->
         </equation>         
       </extract-images>
      <echoend>extract_LowRes_images_cr</echoend>
    </target>
  2. Ändern Sie in der Datei conductor-ixia-cr.xml extract_LowRes_images in extract_LowRes_images_cr für Genehmigungen und XHTML-Ziele:
    <target name="dita2xhtmlapproval" depends="default_dependencies, dita2xhtmlcr.init, flatten, resolve_container_keyref, dita2xhtmlcr.addchunkattr, extract_LowRes_images_cr">
    <target name="dita2xhtmlcr" depends="default_dependencies, dita2xhtmlcr.init, flatten, resolve_container_keyref, dita2xhtmlcr.addchunkattr, extract_LowRes_images_cr">