ÐÂÊéÍƽ飺¡¶ÓïÒåÍø¼¼ÊõÌåϵ¡·
×÷ÕߣºöÄÔ£ÖÒ£¬ºú࣬³Ì¹¨
   >>ÖйúXMLÂÛ̳<<     W3CHINA.ORGÌÖÂÛÇø     ¼ÆËã»ú¿ÆѧÂÛ̳     SOAChinaÂÛ̳     Blog     ¿ª·Å·­Òë¼Æ»®     ÐÂÀË΢²©  
 
  • Ê×Ò³
  • µÇ¼
  • ×¢²á
  • Èí¼þÏÂÔØ
  • ×ÊÁÏÏÂÔØ
  • ºËÐijÉÔ±
  • °ïÖú
  •   Add to Google

    >> ±¾°æÌÖÂÛSVG, GML, X3D, VRML, VML, XAML, AVALON, BatikµÈ»ùÓÚXMLµÄͼÐμ¼Êõ£¬ÒÔ¼°ÓйØGISµÄÓ¦Óá£
    [·µ»Ø] ÖÐÎÄXMLÂÛ̳ - רҵµÄXML¼¼ÊõÌÖÂÛÇø ¡ú XML.ORG.CNÌÖÂÛÇø - ¸ß¼¶XMLÓ¦Óà ¡ú ¡º SVG/GML/VRML/X3D/XAML ¡» ¡ú [ÍƼö]EvolGrafiX SVGCanvas 1.0 ¡ó²é¿´ÐÂÌû ¡ó Óû§ÁÐ±í ¡ó

      ·¢±íÒ»¸öÐÂÖ÷Ìâ  ·¢±íÒ»¸öÐÂͶƱ  »Ø¸´Ö÷Ìâ  (¶©Ôı¾°æ) ÄúÊDZ¾ÌûµÄµÚ 3211 ¸öÔĶÁÕߣ £ ä¯ÀÀÉÏһƪÖ÷Ìâ  Ë¢Ð±¾Ö÷Ìâ   Ê÷ÐÎÏÔʾÌù×Ó¡¡ä¯ÀÀÏÂһƪÖ÷Ìâ
     * Ìù×ÓÖ÷Ì⣺ [ÍƼö]EvolGrafiX SVGCanvas 1.0 ¾Ù±¨  ´òÓ¡  ÍƼö  IEÊղؼР
       ±¾Ö÷ÌâÀà±ð:     
     SCYANGYU ˧¸çÓ´£¬ÀëÏߣ¬ÓÐÈËÕÒÎÒÂ𣿴¦Å®×ù1971-9-20
      
      
      ÍþÍû£º7
      µÈ¼¶£º´óËÄ(ÿÌì¿´1СʱÀ³°ºÊÏ)
      ÎÄÕ£º217
      »ý·Ö£º1281
      ÃÅÅÉ£ºXML.ORG.CN
      ×¢²á£º2005/2/17

    ÐÕÃû£º(ÎÞȨ²é¿´)
    ³ÇÊУº(ÎÞȨ²é¿´)
    ԺУ£º(ÎÞȨ²é¿´)
    ¸øSCYANGYU·¢ËÍÒ»¸ö¶ÌÏûÏ¢ °ÑSCYANGYU¼ÓÈëºÃÓÑ ²é¿´SCYANGYUµÄ¸öÈË×ÊÁÏ ËÑË÷SCYANGYUÔÚ¡º SVG/GML/VRML/X3D/XAML ¡»µÄËùÓÐÌù×Ó ÒýÓûظ´Õâ¸öÌù×Ó »Ø¸´Õâ¸öÌù×Ó ²é¿´SCYANGYUµÄ²©¿ÍÂ¥Ö÷
    ·¢ÌùÐÄÇé [ÍƼö]EvolGrafiX SVGCanvas 1.0

    SVGCanvas 1.0

    °´´ËÔÚд°¿Úä¯ÀÀͼƬ
    SVGCanvas emulates a TCanvas.

    Company (Author):  Alexander Adam  
    Version [date of release]:  1.0 [2004-03-10]  
    Size:  2000  
    View Count(since 10 Feb 2004):  288  
    Requirements:  Delphi 6,7  
    Purchase Information:  Shareware €199  
    Downloads:  78  
      Categories:  Delphi - Graphics - Other

    SVGCanvas is a Delphi VCL Component fully written in ObjectPascal. SVGCanvas emulates a TCanvas (used by most drawing routines in Delphi) but outputs to a SVG-File instead to Screen. SVGCanvas makes it very easy to use existing graphics and outputting them to SVG by just changing a few lines.

    http://www.devarchive.com/f1801.html

    [´ËÌù×ÓÒѾ­±»×÷ÕßÓÚ2005-2-26 14:56:13±à¼­¹ý]

       Êղؠ  ·ÖÏí  
    ¶¥(0)
      




    ----------------------------------------------
    http://borland.mblogger.cn/scyangyu/

    µã»÷²é¿´Óû§À´Ô´¼°¹ÜÀí<br>·¢ÌùIP£º*.*.*.* 2005/2/26 12:16:00
     
     SCYANGYU ˧¸çÓ´£¬ÀëÏߣ¬ÓÐÈËÕÒÎÒÂ𣿴¦Å®×ù1971-9-20
      
      
      ÍþÍû£º7
      µÈ¼¶£º´óËÄ(ÿÌì¿´1СʱÀ³°ºÊÏ)
      ÎÄÕ£º217
      »ý·Ö£º1281
      ÃÅÅÉ£ºXML.ORG.CN
      ×¢²á£º2005/2/17

    ÐÕÃû£º(ÎÞȨ²é¿´)
    ³ÇÊУº(ÎÞȨ²é¿´)
    ԺУ£º(ÎÞȨ²é¿´)
    ¸øSCYANGYU·¢ËÍÒ»¸ö¶ÌÏûÏ¢ °ÑSCYANGYU¼ÓÈëºÃÓÑ ²é¿´SCYANGYUµÄ¸öÈË×ÊÁÏ ËÑË÷SCYANGYUÔÚ¡º SVG/GML/VRML/X3D/XAML ¡»µÄËùÓÐÌù×Ó ÒýÓûظ´Õâ¸öÌù×Ó »Ø¸´Õâ¸öÌù×Ó ²é¿´SCYANGYUµÄ²©¿ÍµÚ2Â¥
    ·¢ÌùÐÄÇé 
    About SVGCanvas

    SVGCanvas is a Delphi VCL Component fully written in ObjectPascal. SVGCanvas emulates a TCanvas (used by most drawing routines in Delphi) but outputs to a SVG-File instead to Screen. SVGCanvas makes it very easy to use existing graphics and outputting them to SVG by just changing a few lines.

    Benefits


    No Code Changes Required
    SVGCanvas emulates the standard TCanvas and also provides a TCanvas, Windows-API compatible Handle
    Embed Images
    T he SVGCanvas converts all images into SVG-Compatible JPG Images and can embed them into the document if needed.
    Easy to Use
    The SVGCanvas contains only a few settings that are documented and includes a sample application
    Print SVG
    The SVGCanvas works like the Delphi Printers Unit
    Convert
    Make existing applications able to export to the Scalable Vector Graphics by adding only a few lines
    Customizeable
    Buy the SVGCanvas and you'll receive the full code to modify it for your needs

    SVG Canvas Feature Matrix

    TCanvas Emulation (Provides a HDC Handle)
    Support of Text-Drawing Commands
    Support of Ellipse
    Support of Rect
    Support of RoundRect
    Support of Arc (AngleArc, Arc)
    Support of Polyline, Polygon
    Support of PolyBezier
    Support of BeginPath, EndPath
    Support of TextColor (Foreground)
    Support of Background Color
    Support of Images (external or embed)
    Creates SVG 1.1 Files
    Small Source File to include
    Native compiled into your application
    Comes with full source

    ----------------------------------------------
    http://borland.mblogger.cn/scyangyu/

    µã»÷²é¿´Óû§À´Ô´¼°¹ÜÀí<br>·¢ÌùIP£º*.*.*.* 2005/2/26 12:20:00
     
     SCYANGYU ˧¸çÓ´£¬ÀëÏߣ¬ÓÐÈËÕÒÎÒÂ𣿴¦Å®×ù1971-9-20
      
      
      ÍþÍû£º7
      µÈ¼¶£º´óËÄ(ÿÌì¿´1СʱÀ³°ºÊÏ)
      ÎÄÕ£º217
      »ý·Ö£º1281
      ÃÅÅÉ£ºXML.ORG.CN
      ×¢²á£º2005/2/17

    ÐÕÃû£º(ÎÞȨ²é¿´)
    ³ÇÊУº(ÎÞȨ²é¿´)
    ԺУ£º(ÎÞȨ²é¿´)
    ¸øSCYANGYU·¢ËÍÒ»¸ö¶ÌÏûÏ¢ °ÑSCYANGYU¼ÓÈëºÃÓÑ ²é¿´SCYANGYUµÄ¸öÈË×ÊÁÏ ËÑË÷SCYANGYUÔÚ¡º SVG/GML/VRML/X3D/XAML ¡»µÄËùÓÐÌù×Ó ÒýÓûظ´Õâ¸öÌù×Ó »Ø¸´Õâ¸öÌù×Ó ²é¿´SCYANGYUµÄ²©¿ÍµÚ3Â¥
    ·¢ÌùÐÄÇé 
    SVG Canvas How To Use

    You can use the TSVGCanvas in the exact same way like you do with the Printers Unit of Delphi.
    First add SVGPrinter to your uses definition:
    uses Windows, Graphics, ..., SVGPrinter;
    Now you have access to the global SVGCanvas Object. To print something into the SVGCanvas you
    must first setup an output filename:

    SVGCanvas.Filename := 'c:\output.svg';
    Then you call the BeginDoc() Routine to start the printing:

    SVGCanvas.BeginDoc('400px', '50%', 'My Title');
    The Parameters are the Following:

    Parameter 1 - The Width of the Document, can be px, cm, pt or % or when left empty 100% is taken
    Parameter 2 - The Height of the Document, can be px, cm, pt or % or when left empty 100% is taken
    Parameter 3 - An additional Title that is shown in the Browser's Title
    Now you can draw to the SVGCanvas.Canvas Property which provides a usual TCanvas Object.

    SVGCanvas.Canvas.Pen.Color := clRed;
    SVGCanvas.Canvas.Pen.Style := psDot;
    SVGCanvas.Canvas.MoveTo(100, 100);
    SVGCanvas.Canvas.LineTo(200, 100);
    To finish the printing process call the EndDoc() Routine once:

    SVGCanvas.EndDoc(True);
    There's one parameter for this routine:

    Parameter 1 - Set to true if you want to preview the document after it was written
    To print for example the content of a TChart Object to SVG, use the following between the BeginDoc() and EndDoc():

    Chart1.DrawToMetaCanvas(SVGCanvas.Canvas, Rect(0, 0, Chart1.Width, Chart1.Height));
    Before printing you can setup the following properties of the SVGCanvas:

    Filename -- Must be set. Specifies the output SVG-File.
    Encoding -- The encoding used for the document. Default is "UTF-8".
    DrawMode:
    dwAntiAlias (default) - Antialiased shapes
    dwCrisp - Crisped shapes (more detailed)
    DPI -- Print Resolution
    This is automatically set to the screen resolution so that your documents look the same like in your Delphi Application
    Embedmages -- When true, all images are embed into the document otherwise they're saved as JPGs in the same folder
    JPEGQuality -- A Value from 0..100 setting up the quality and the image file size (has also effects when EmbedImages is set to true)

    ----------------------------------------------
    http://borland.mblogger.cn/scyangyu/

    µã»÷²é¿´Óû§À´Ô´¼°¹ÜÀí<br>·¢ÌùIP£º*.*.*.* 2005/2/26 12:24:00
     
     SCYANGYU ˧¸çÓ´£¬ÀëÏߣ¬ÓÐÈËÕÒÎÒÂ𣿴¦Å®×ù1971-9-20
      
      
      ÍþÍû£º7
      µÈ¼¶£º´óËÄ(ÿÌì¿´1СʱÀ³°ºÊÏ)
      ÎÄÕ£º217
      »ý·Ö£º1281
      ÃÅÅÉ£ºXML.ORG.CN
      ×¢²á£º2005/2/17

    ÐÕÃû£º(ÎÞȨ²é¿´)
    ³ÇÊУº(ÎÞȨ²é¿´)
    ԺУ£º(ÎÞȨ²é¿´)
    ¸øSCYANGYU·¢ËÍÒ»¸ö¶ÌÏûÏ¢ °ÑSCYANGYU¼ÓÈëºÃÓÑ ²é¿´SCYANGYUµÄ¸öÈË×ÊÁÏ ËÑË÷SCYANGYUÔÚ¡º SVG/GML/VRML/X3D/XAML ¡»µÄËùÓÐÌù×Ó ÒýÓûظ´Õâ¸öÌù×Ó »Ø¸´Õâ¸öÌù×Ó ²é¿´SCYANGYUµÄ²©¿ÍµÚ4Â¥
    ·¢ÌùÐÄÇé 
    SVG Canvas System Requirements

    SVG Canvas System Requirements


    Tested with Borland Delphi Version 6,7.
    Borland Delphi 6.0, 7.0
    Comes with full source code

    ----------------------------------------------
    http://borland.mblogger.cn/scyangyu/

    µã»÷²é¿´Óû§À´Ô´¼°¹ÜÀí<br>·¢ÌùIP£º*.*.*.* 2005/2/26 12:25:00
     
     GoogleAdSense´¦Å®×ù1971-9-20
      
      
      µÈ¼¶£º´óÒ»ÐÂÉú
      ÎÄÕ£º1
      »ý·Ö£º50
      ÃÅÅÉ£ºÎÞÃÅÎÞÅÉ
      ÔºÐ££ºÎ´Ìîд
      ×¢²á£º2007-01-01
    ¸øGoogle AdSense·¢ËÍÒ»¸ö¶ÌÏûÏ¢ °ÑGoogle AdSense¼ÓÈëºÃÓÑ ²é¿´Google AdSenseµÄ¸öÈË×ÊÁÏ ËÑË÷Google AdSenseÔÚ¡º SVG/GML/VRML/X3D/XAML ¡»µÄËùÓÐÌù×Ó ·ÃÎÊGoogle AdSenseµÄÖ÷Ò³ ÒýÓûظ´Õâ¸öÌù×Ó »Ø¸´Õâ¸öÌù×Ó ²é¿´Google AdSenseµÄ²©¿Í¹ã¸æ
    2024/5/12 21:56:56

    ±¾Ö÷ÌâÌùÊý4£¬·ÖÒ³£º [1]

    ¹ÜÀíÑ¡Ï ÐÞ¸Ätag | Ëø¶¨ | ½âËø | ÌáÉý | ɾ³ý | Òƶ¯ | ¹Ì¶¥ | ×̶ܹ¥ | ½±Àø | ³Í·£ | ·¢²¼¹«¸æ
    W3C Contributing Supporter! W 3 C h i n a ( since 2003 ) Æì Ï վ µã
    ËÕICP±¸05006046ºÅ¡¶È«¹úÈË´ó³£Î¯»á¹ØÓÚά»¤»¥ÁªÍø°²È«µÄ¾ö¶¨¡·¡¶¼ÆËã»úÐÅÏ¢ÍøÂç¹ú¼ÊÁªÍø°²È«±£»¤¹ÜÀí°ì·¨¡·
    2,593.750ms