Hi Andrew,
i found a problem. Im create a new path element but im not insert position of 
path d="..." and then its not show.

and i try to do follow circle in shapes.java but i found its to create new 
element  (attribute are null) but im want to create new path have attribute by 
id in svg equal id that i have.

for example :
<path id="06D018" d="M366781.9 -1845753l4.2 .6l-3.1 21.4l-4.1 -.6l3 -21.4z" />

i dont know How to get PathElement that id = 06D018 ??? and
pain node ==>
TinyNumber stroke_width = new TinyNumber(4<<TinyUtil.FIX_BITS);
TinyColor fillColor = yellowColor;
TinyColor strokeColor = redColor;
into my path.

Regards,
Chalat R.

andrewgirow <[EMAIL PROTECTED]> wrote:                                  The 
problem is here:
 You wrote:
 >         path.strokeWidth = 2;
 
 It should be 
          path.strokeWidth = 2<<8;
 
 TinyLine uses fixed point numbers :)
 
 Cheers,
 A.
 
 --- In [email protected], Chalat Rangsimatewan 
 <[EMAIL PROTECTED]> wrote:
 >
 > Hi, Andrew
 > Thanks for introduce me in svg and i see your example in 
 Shapes.java
 > but why my map can't show same youy example ..
 > 
 >  void mapTax ()
 >             if (type_no == 0)
 >                 {
 >                   display.setCurrent(canvas);
 >                   canvas.repaint();
 >                   SVGDocument doc =  canvas.loadSVG
 ("/tinyline/helvetica.svg");
 >                   SVGFontElem font = SVGDocument.getFont
 (doc,SVG.VAL_DEFAULT_FONTFAMILY);
 >                   SVGDocument.defaultFont = font;
 >                   PlayerListener defaultListener = new 
 PlayerListener(canvas);
 >                   canvas.addEventListener("default", 
 defaultListener, false);
 >                   canvas.start();
 >                   canvas.goURL("/svg/land.svg");
 >                   Draw();       
 >                 }
 > 
 > void Draw()
 >         {      
 >         SVGRaster   raster   = canvas.raster;
 >         SVGDocument document = raster.getSVGDocument();
 >         SVGSVGElem root = (SVGSVGElem)document.root;
 >         SVGNode node = SVGNode.getNodeById(root, new TinyString
 ("temp".toCharArray()));
 >          SVGPathElem path = (SVGPathElem)document.createElement
 (SVG.ELEM_PATH);
 >           node = SVGNode.getNodeById(root, new TinyString
 (id.toCharArray()));
 >           // id is input from user //
 >            if(node != null)
 >                 {
 >                  SVGNode parent = node.parent;
 >                  int index = parent.children.indexOf(node,0);
 >                  parent.addChild(path, index + 1);
 >                 }
 >         path.id = new TinyString("temp".toCharArray());
 >         path.fill = yellowColor;
 >         path.stroke = redColor;
 >         path.strokeWidth = 2;
 >         path.createOutline();
 > 
 >         raster.setDevClip(path.getDevBounds(raster));
 >         raster.update();
 >         raster.sendPixels();
 >     }
 > 
 > Regards,
 > Chalat R.
 > 
 > andrewgirow <[EMAIL PROTECTED]> 
 wrote:                                  Hi,
 >  
 >  You should check TinyLine SVG API 
 >  http://www.tinyline.com/svgt/download/docs/index.html
 >  
 >  Where you can find that you can change the path data using 
 >  
 >  public int setAttribute(int hattr,
 >                          java.lang.Object value)
 >                   throws java.lang.Exception
 >  
 >  For example, for the path data attribute 
 >  
 >  path.setAttribute(SVG.ATT_D, newPath),
 >  where newPAth is the new TinyPath object.
 >  
 >  Or for other attributes
 >  
 >  path.setAttribute(SVG.ATT_FILL,fillColor);
 >  path.setAttribute(SVG.ATT_STROKE,strokeColor);
 >  path.setAttribute(SVG.ATT_STROKE_WIDTH,stroke_width);
 >  
 >  Also, I've noticed that coordinates in your exmaple are out of 
 range 
 >  The coordinates should be limited in range between -32,767.9999 
 to 
 >  +32,767.9999. 
 >  
 >  For futher help you could visit the TinyLine forum at 
 >  
 >  http://www.tinyline.com/forum
 >  
 >  Cheers,
 >  Andrew
 >  
 >  --- In [email protected], Chalat Rangsimatewan 
 >  <aodpoko@> wrote:
 >  >
 >  > Im so Sorry !! 
 >  >   im use tinyline to implement in netbean5.0.
 >  >   im cant change element path of properties example
 >  >   <path id="06D018" d="M366781.9 -1845753l4.2 .6l-3.1 21.4l-
 4.1 -
 >  .6l3 -21.4z" />
 >  >   how to get path properties <ex. id>
 >  >   and to change it or add properties <ex. add fill="red">
 >  > 
 >  >   thank you very much .. ^^
 >  > 
 >  > 
 >  > Antoine Quint <ml@> wrote:  On 20 janv. 2007, at 10:54, chalat 
 >  rangsimatewan wrote:
 >  > 
 >  > > Im try to develop svg in mobile device (Nokia 6670).
 >  > > I cant to change path properties (fill).
 >  > 
 >  > What SVG engine are you using exactly? Is it SVGT 1.2 capable? 
 JSR 
 >  > 226 Java APIs? As far as I know, the 6670 has no native support 
 >  for 
 >  > SVG Tiny, so you'll have to tell us more about your working 
 >  environment.
 >  > 
 >  > Antoine
 >  > -- 
 >  > Blog — http://the.fuchsia-design.com
 >  > 
 >  > 
 >  > 
 >  > 
 >  > 
 >  > -----
 >  > To unsubscribe send a message to: svg-developers-
 >  [EMAIL PROTECTED]
 >  > -or-
 >  > visit http://groups.yahoo.com/group/svg-developers and 
 click "edit 
 >  my membership"
 >  > ---- 
 >  > Yahoo! Groups Links
 >  > 
 >  > 
 >  > 
 >  > 
 >  > 
 >  >   
 >  > ---------------------------------
 >  > Looking for earth-friendly autos? 
 >  >  Browse Top Cars by "Green Rating" at Yahoo! Autos' Green 
 Center.  
 >  > 
 >  > [Non-text portions of this message have been removed]
 >  >
 >  
 >  
 >      
 >                        
 > 
 >  __________________________________________________
 > คุà¸"ใช้ Yahoo! รึเปล่า
 > คุà¸"เบื่อหน่ายอีเมลขยะ
 ใช่ไหม  Yahoo! เมล มีการป้อ
 งกันอีเมลขยะที่à¸"ีที่สุà¸" 
 > http://th.mail.yahoo.com 
 > 
 > [Non-text portions of this message have been removed]
 >
 
 
     
                       

 __________________________________________________
คุณใช้ Yahoo! รึเปล่า
คุณเบื่อหน่ายอีเมลขยะใช่ไหม  Yahoo! เมล มีการป้องกันอีเมลขยะที่ดีที่สุด 
http://th.mail.yahoo.com 

[Non-text portions of this message have been removed]



-----
To unsubscribe send a message to: [EMAIL PROTECTED]
-or-
visit http://groups.yahoo.com/group/svg-developers and click "edit my 
membership"
---- 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/svg-developers/

<*> Your email settings:
    Individual Email | Traditional

<*> To change settings online go to:
    http://groups.yahoo.com/group/svg-developers/join
    (Yahoo! ID required)

<*> To change settings via email:
    mailto:[EMAIL PROTECTED] 
    mailto:[EMAIL PROTECTED]

<*> To unsubscribe from this group, send an email to:
    [EMAIL PROTECTED]

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/
 

Reply via email to