Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
6112 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  [Svg]Batik

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Svg]Batik

n°525444
zizou39
Posté le 29-09-2003 à 11:55:33  profilanswer
 

Je recherche quelqu'un qui pourrait me donner des renseignements sur l'utilisation de batik.
 
Merci d'avance

mood
Publicité
Posté le 29-09-2003 à 11:55:33  profilanswer
 

n°525450
uriel
blood pt.2
Posté le 29-09-2003 à 11:58:28  profilanswer
 

soit plus clair sinon je me contente de repondre :
 
http://xml.apache.org/batik/
 [:spamafote]


---------------
IVG en france
n°525459
zizou39
Posté le 29-09-2003 à 12:02:59  profilanswer
 

Voila mon probleme :  
 
Dans mon fichier JavaScript j'utilise la commande xlink:href="coloriage.js"  
Ceci marche tres bien avec internet explorer.  
En revanche dans mon appli java j'utilise batik pour visualiser du svg.  
Mais batik me genere une erreur sur cette commande : The prefix "xlink" for attribute "xlink:href" is not bound.  
 
Ou est le probleme ????????

n°525464
uriel
blood pt.2
Posté le 29-09-2003 à 12:05:43  profilanswer
 

tu peux montrer le bout de code correspondant dans ton appli java ?


---------------
IVG en france
n°525466
zizou39
Posté le 29-09-2003 à 12:07:49  profilanswer
 

public CarteDeFrance(String path,String Table){
  try{
   String myFileURI = new File(path).toURL().toString();
   svgCanvas.setURI(myFileURI);
   JScrollPane scrollpane = new JScrollPane(svgCanvas);
   this.add(scrollpane);
  }
  catch (Exception ex) {
   ex.printStackTrace();
  }  
 }
 
 public void setURI(String uri){
  try{
   svgCanvas.setURI(uri);
  }
  catch (Exception ex) {
   ex.printStackTrace();
  }            
 }
 
 
et dans mon fichier .svg :
 
<?xml version="1.0" standalone="no"?>
<!DOCTYPE svg>
<svg id="root" width="475" height="450" style="shape-rendering:geometricPrecision; text-rendering:geometricPrecision; image-rendering:optimizeQuality" viewBox="-3000 1250 6000 4500" preserveAspectRatio="xMidYMid meet" zoomAndPan="magnify">
 
<script type="text/ecmascript" xlink:href="coloriage.js">

n°525476
uriel
blood pt.2
Posté le 29-09-2003 à 12:14:28  profilanswer
 

et il se plaint que xlink soit pas lié  [:wawash] , je cherche  mais là tout de suite je vois pas


---------------
IVG en france
n°525480
zizou39
Posté le 29-09-2003 à 12:16:58  profilanswer
 

Je cherche d'ou vient l'erreur et ce qui m'etonne le plus c'est que apparemment bcp de personnes utilise exactement la meme ligne de commande.
Sous ie ca marche donc es ce que ca ne viendrait pas de batik ?

n°525481
the real m​oins moins
Posté le 29-09-2003 à 12:18:21  profilanswer
 

ben le namespace "xlink" n'est pas declaré là, c'est normal qu'un parseur xml soit pas content


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°525483
zizou39
Posté le 29-09-2003 à 12:20:32  profilanswer
 

Comment faire alors pour charger mon fichier js ?

n°525487
the real m​oins moins
Posté le 29-09-2003 à 12:21:16  profilanswer
 

tu declares le namespace xlink [:nofret]


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
mood
Publicité
Posté le 29-09-2003 à 12:21:16  profilanswer
 

n°525491
zizou39
Posté le 29-09-2003 à 12:23:01  profilanswer
 

Je sais pas trop comment faire pour declarer le namespace xlink.
Comment dois-je le declarer et ou ca ?
 
Merci d'avance

n°525502
uriel
blood pt.2
Posté le 29-09-2003 à 12:29:18  profilanswer
 

en svg, j'ai toujours fais que ça :

<script language="Javascript" xlink:href="machin.js" />


 
 :??:


---------------
IVG en france
n°525505
zizou39
Posté le 29-09-2003 à 12:30:22  profilanswer
 

uriel a écrit :

en svg, j'ai toujours fais que ça :

<script language="Javascript" xlink:href="machin.js" />


 
 :??:  


 
Oui mais utilisait tu batik ?

n°525512
uriel
blood pt.2
Posté le 29-09-2003 à 12:34:44  profilanswer
 

non, même si je connais, c'est pour ça que ce topic m'interesse particulierement (même si je vois pas la reponse :( )
 :jap:


---------------
IVG en france
n°525514
zizou39
Posté le 29-09-2003 à 12:37:08  profilanswer
 

dommage que personne ne puisse m'indiquer la reponse a mon probleme. Ou du moins comment declarer ce namespace.
 
Merci quand meme a vous

n°525516
the real m​oins moins
Posté le 29-09-2003 à 12:40:33  profilanswer
 

on peut voir la trace complete de l'exception stp?


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°525517
zizou39
Posté le 29-09-2003 à 12:41:36  profilanswer
 

the real moins moins a écrit :

on peut voir la trace complete de l'exception stp?


 
Oui y a pas de probleme mais qu'es ce que tu appelle la trace complete ? Le code complet ?

n°525534
the real m​oins moins
Posté le 29-09-2003 à 12:54:16  profilanswer
 

aie..
ben la stacktrace quoi...
ce que ton ex.printStackTrace affiche..
 
bon sinon essaie ça
 
<svg id="svg-root" width="450" height="450"
        xmlns:xlink="http://www.w3.org/1999/xlink">
 
(ajoute la partie en gras dans ton <svg> )


Message édité par the real moins moins le 29-09-2003 à 12:55:03

---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°525599
zizou39
Posté le 29-09-2003 à 14:03:56  profilanswer
 

Je te remercie sincerement car ca marche.

n°525608
the real m​oins moins
Posté le 29-09-2003 à 14:06:31  profilanswer
 

:)
 
en xml, tout ce qui ressemble à pouet:truc signifie que truc est déclaré dans le namespace "pouet" au lieu du namespace "par defaut" de ton document. et dans ce cas, il faut déclarer le namespace en question.


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  [Svg]Batik

 

Sujets relatifs
SVG 1.1 et xlink : pourquoi c'est plus lent ? [Résolu]Svg
Svg[Svg][Batik]
SVGLe SVG
comment gerer unfichier SVG dans une page en html[XML] SVG : qui s'en sert ?
[SVG / java/Batik] Manipulation / convertion de fichiers SVG 
Plus de sujets relatifs à : [Svg]Batik


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)