Ver Mensaje Individual
  #3 (permalink)  
Antiguo 03/02/2017, 17:48
JESUMINISTROSYMAS
(Desactivado)
 
Fecha de Ingreso: septiembre-2008
Ubicación: Maracay edo Aragua Venezuela
Mensajes: 48
Antigüedad: 15 años, 7 meses
Puntos: 3
Pregunta Respuesta: Insertando un SVG en PHP

Saludos, logre como tratar a los textos en Inkscape como párrafos ahora no importa el largo del texto este siempre estará centrado, pero, el GRAN PERO.. ahora no muestra el texto en la salida del PHP

Hice una imagen que consiste en un rectángulo color amarillo con un texto color negro que esta sobre el rectangulo con la palabra NOMBRE DE PRUEBA de color negro, esto lo hice para simplificar el codigo buscando la solucion a mi conflicto.


Código HTML:
Ver original
  1. <html lang="es">
  2.     <title>CERTIFICADO</title>
  3.     <meta http-equiv="content-type" content="text/html; charset=UTF-8" >
  4.     <link rel="stylesheet" type="text/css" href="../../../../admin/config/css/estilos_certificado.css">
  5. </head>
  6. <?xml version="1.0" encoding="UTF-8" standalone="no"?>
  7. <!-- Created with Inkscape (http://www.inkscape.org/) -->
  8.  
  9. <svg
  10.   xmlns:dc="http://purl.org/dc/elements/1.1/"
  11.   xmlns:cc="http://creativecommons.org/ns#"
  12.   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  13.   xmlns:svg="http://www.w3.org/2000/svg"
  14.   xmlns="http://www.w3.org/2000/svg"
  15.   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
  16.   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
  17.   width="210mm"
  18.   height="297mm"
  19.   id="svg3370"
  20.   version="1.1"
  21.   inkscape:version="0.48.5 r10040"
  22.   sodipodi:docname="dibujo.svg">
  23.   <defs
  24.     id="defs3372" />
  25.   <sodipodi:namedview
  26.     id="base"
  27.     pagecolor="#ffffff"
  28.     bordercolor="#666666"
  29.     borderopacity="1.0"
  30.     inkscape:pageopacity="0.0"
  31.     inkscape:pageshadow="2"
  32.     inkscape:zoom="0.7"
  33.     inkscape:cx="227.34766"
  34.     inkscape:cy="724.82534"
  35.     inkscape:document-units="px"
  36.     inkscape:current-layer="layer1"
  37.     showgrid="false"
  38.     inkscape:window-width="1024"
  39.     inkscape:window-height="715"
  40.     inkscape:window-x="0"
  41.     inkscape:window-y="31"
  42.     inkscape:window-maximized="1" />
  43.   <metadata
  44.     id="metadata3375">
  45.     <rdf:RDF>
  46.       <cc:Work
  47.         rdf:about="">
  48.         <dc:format>image/svg+xml</dc:format>
  49.         <dc:type
  50.           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
  51.         <dc:title></dc:title>
  52.       </cc:Work>
  53.     </rdf:RDF>
  54.   </metadata>
  55.   <g
  56.     inkscape:label="Capa 1"
  57.     inkscape:groupmode="layer"
  58.     id="layer1">
  59.     <rect
  60.       style="opacity:1;fill:#ffff00;fill-opacity:1;stroke:none"
  61.       id="rect3378"
  62.       width="474.28571"
  63.       height="194.28572"
  64.       x="128.57144"
  65.       y="89.505035"
  66.       rx="10.859617"
  67.       ry="10.606602" />
  68.   </g>
  69.   <flowRoot
  70.     xml:space="preserve"
  71.     id="flowRoot3380"
  72.     style="font-size:40px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;text-anchor:middle;text-align:center"
  73.     transform="translate(-20,0)"><flowRegion
  74.       id="flowRegion3382"><rect
  75.         id="rect3384"
  76.         width="441.43668"
  77.         height="67.680222"
  78.         x="162.63457"
  79.         y="161.40764"
  80.         style="text-anchor:middle;text-align:center" /></flowRegion><flowPara
  81.       id="flowPara3386">NOMBRE DE PRUEBA</flowPara></flowRoot></svg>
  82. </body>
  83. </html>

Utilizando el ejemplo no se imprime la palabra NOMBRE DE PRUEBA pero en la imagen SVG desde Inkscape si se ve la palabra

He utilizado una sola capa sin transparencias ni efectos de ningun tipo y el texto esta arriba en el diseño esta sobre el rectángulo que es color amarillo.