List of Figures

   



Chapter 1: SVG Coordinate System, Simple Shapes, and Colors

Listing 1.1 rect1.svg
Listing 1.2 rect1.svg
Listing 1.3 rect2.svg
Listing 1.4 rect3.svg
Listing 1.5 rect4.svg
Listing 1.6 opacityRect1.svg
Listing 1.7 rectShadowEffect1.svg
Listing 1.8 triangularWedge1.svg
Listing 1.9 viewBoxRect1.svg

Chapter 2: Color Gradients and Style

Listing 2.1 linearDef1.svg
Listing 2.2 rectLinearGradient1.svg
Listing 2.3 radialDef1.svg
Listing 2.4 rectRadialGradient1.svg
Listing 2.5 radialGradientPoly1.svg
Listing 2.6 linearGradientArrow1.svg
Listing 2.7 dottedDashedLines1.svg
Listing 2.8 style1.svg
Listing 2.9 style2.svg
Listing 2.10 style3.svg
Listing 2.11 externalStyle1.svg
Listing 2.12 style4.svg
Listing 2.13 externalStyle2.svg
Listing 2.14 inheritStyle1.svg
Listing 2.15 inheritStyle2.svg

Chapter 3: Circles, Ellipses, and path Elements

Listing 3.1 circle1.svg
Listing 3.2 simpleEllipse1.svg
Listing 3.3 ellipseLinearGradient1.svg
Listing 3.4 ellipseRadialGradient1.svg
Listing 3.5 ripple4RadialGradient2.svg
Listing 3.6 ripple4RadialGradient6.svg
Listing 3.7 circularArcs1.svg
Listing 3.8 ellipticArcSegments2.svg
Listing 3.9 ellipticPetals1.svg
Listing 3.10 ellipticDiamond1.svg
Listing 3.11 ellipticAsymmetricSegments3.svg
Listing 3.12 blue3DCircle1.svg
Listing 3.13 vGradientCone1.svg
Listing 3.14 hGradientCylinder1.svg

Chapter 4: SVG pattern, Grid Patterns, and clipPath

Listing 4.1 patternDef1.svg
Listing 4.2 rectangularGrid1.svg
Listing 4.3 checkerBoard1.svg
Listing 4.4 checkerBoard3D1.svg
Listing 4.5 checkerBoardGradient1.svg
Listing 4.6 checkerBoardMultiGradient1.svg
Listing 4.7 clipPathDef1.svg
Listing 4.8 checkerBoardCP1.svg
Listing 4.9 checkerBoardGradientCP1.svg
Listing 4.10 sVenetianMultiRect1.svg

Chapter 5: Quadratic and Cubic Bezier Curves

Listing 5.1 quadraticBezier1.svg
Listing 5.2 checkerBoardGradientMQBCP1.svg
Listing 5.3 vVenetianGradientPatternQBCP1.svg
Listing 5.4 cBezier1.svg
Listing 5.5 cBezier2LG4Pipe1.svg
Listing 5.6 doubleCubicBezier1.svg
Listing 5.7 doubleReflectedCubicBezier1.svg
Listing 5.8 cubicQuadraticBezier1.svg

Chapter 6: SVG Transformations

Listing 6.1 translateRect1.svg
Listing 6.2 rotatedCheckerBoard1.svg
Listing 6.3 scaledCheckerBoard1.svg
Listing 6.4 multiScaledCheckerBoard1.svg
Listing 6.5 multiScaledCBezier3.svg
Listing 6.6 skewedRect1.svg
Listing 6.7 matrixRect1.svg
Listing 6.8 hScaledSlantedGradientCylinderDotPattern3.svg
Listing 6.9 vScaledSkewedSlantedGradientHourGlass1.svg

Chapter 7: SVG Filters

Listing 7.1 rectBlurFilter1.svg
Listing 7.2 rectBlurShadowFilter1.svg
Listing 7.3 rectBlurFilterPattern1.svg
Listing 7.4 floodFilter1.svg
Listing 7.5 imageFilter1.svg
Listing 7.6 mergeFilter1.svg
Listing 7.7 turbulenceFilter1.svg
Listing 7.8 turbulenceFilterGrid1.svg
Listing 7.9 turbulenceFilterQBCP1.svg
Listing 7.10 triangleBlurFilterQBCP1.svg
Listing 7.11 blurTriangleCheckerBoard1.svg

Chapter 8: Displaying Text

Listing 8.1 simpleText1.svg
Listing 8.2 simpleText2.svg
Listing 8.3 textDecoration1.svg
Listing 8.4 tSpanText1.svg
Listing 8.5 shadowText1.svg
Listing 8.6 shadowFilterText1.svg
Listing 8.7 rotatedTextCCW1.svg
Listing 8.8 linearGradientText1.svg
Listing 8.9 opacityText1.svg
Listing 8.10 blurFilterText1.svg
Listing 8.11 textOnQBezierPath1.svg

Chapter 9: Simple SVG Animation

Listing 9.1 rotatingLineSegment1.svg
Listing 9.2 rotatingRect1.svg
Listing 9.3 rotatingOppositeEllipses1.svg
Listing 9.4 animateRect1.svg
Listing 9.5 chainedAnimateMultiRect1.svg
Listing 9.6 rotatingTextPair1.svg
Listing 9.7 animateText1.svg

Chapter 10: SVG for Bar Charts and Line Graphs

Listing 10.1  barSet1.svg
Listing 10.2  barSet2.svg
Listing 10.3  labeledGrid1.svg
Listing 10.4  barGraph1.svg
Listing 10.5  barGraph3D1.svg
Listing 10.6  simpleLineGraph1.svg
Listing 10.7  multiLineGraph1.svg

Chapter 11: HTML, ECMAScript, and SVG DOM

Listing 11.1 displayRect1.svg
Listing 11.2 displayRect1.html
Listing 11.3 scaledImage1.svg
Listing 11.4 scaledImage1.html
Listing 11.5 hyperLinkEllipses1.svg
Listing 11.6 mouseOverRect1.svg
Listing 11.7 invisibleRect1.svg
Listing 11.8 circleGradient1.svg
Listing 11.9 elementAttributes1.svg
Listing 11.10 resizeCircle1.svg
Listing 11.11 scalingEllipse1.svg

Chapter 12: Interactive SVG and ECMAScript

Listing 12.1 changePath1.svg
Listing 12.2 shiftCircles2.svg
Listing 12.3 deleteElement1.svg
Listing 12.4 addElement1.svg
Listing 12.5 updateRectangles1.svg
Listing 12.6 XsOsBoard2.svg
Listing 12.7 overlayWhiteRectangles1.svg

Chapter 13: ECMAScript and SVG Animation

Listing 13.1 togglePath1.svg
Listing 13.2 populateCircles2.svg
Listing 13.3 dynamicQBezier1.svg

Chapter 14: ECMAScript and Polar Equations

Listing 14.1 sineCirclePetals1.svg
Listing 14.2 sinePetalsWireFrame4.svg
Listing 14.3 multiArchimedesEllipses2FP4.svg

Chapter 15: SVG and Pie Charts

Listing 15.1 circularPieChart1.svg
Listing 15.2 circularPieChartData1.svg
Listing 15.3 ellipticPieChart1.svg
Listing 15.4 rotatingCircularPieChart1.svg
Listing 15.5 mouseCircularPieChartShadow1.svg

Chapter 16: ECMAScript, Recursion, and SVG

Listing 16.1 A high-level code template for this chapter
Listing 16.2 nestedTriangles1.svg
Listing 16.3 Sierpinski2.svg
Listing 16.4 nestedShadowEllipses1.svg

Chapter 17: Generating SVG Documents

Listing 17.1 simplePerl1.pl
Listing 17.2 simplePerl1.svg
Listing 17.3 simplePerl2.pl
Listing 17.4 simplePerl2.svg
Listing 17.5 barSet1.txt
Listing 17.6 barSet1.pl
Listing 17.7 barSet1.svg
Listing 17.8 barSet1.txt
Listing 17.9 barSet1.sh
Listing 17.10 unixBarSet1.svg
Listing 17.11 proprietary1.xyz
Listing 17.12 proprietary1.svg
Listing 17.13 xsltToSVG1.xml
Listing 17.14 xsltToSVG1.xsl
Listing 17.15 xsltGraph1.xml
Listing 17.16 xsltGraph1.xsl

Appendix A: XSL Basics

Listing A.1 A simple stylesheet
Listing A.2 book.xml
Listing A.3 titleAndAuthor.xsl
Listing A.4 titleAndAuthor2.xsl
Listing A.5 countChapters1.xml
Listing A.6 bookHTML1.xsl
Listing A.7 maxLength1.xsl
Listing A.8 svgSalesGraph1.xsl

Appendix C: Perl Basics

Listing C.1 simple1.pl
Listing C.2 whileLoop1.pl
Listing C.3 forLoop1.pl
Listing C.4 array1.pl
Listing C.5 simpleHash1.pl
Listing C.6 multiHash1.pl
Listing C.7 openFile1.pl
Listing C.8 somedata.txt
Listing C.9 readFile1.pl
Listing C.10 readFile2.pl
Listing C.11 writeFile1.pl
Listing C.12 dir1.pl
Listing C.13 skipComment1.pl
Listing C.14 removeWhiteSpace1.pl
Listing C.15 numberBoundary1.pl
Listing C.16 wordSwitch1.pl
Listing C.17 split1.pl
Listing C.18 splitDate1.pl
Listing C.19 join1.pl
Listing C.20 addTwo.pl
Listing C.21 addArray.pl
Listing C.22 multiMatch1.pl
Listing C.23 verifyDate1.pl.
Listing C.24 arrayFile1.pl
Listing C.25 reverseOrder1.pl



   



Fundamentals of SVG Programming. Concepts to Source Code
Fundamentals of SVG Programming: Concepts to Source Code (Graphics Series)
ISBN: 1584502983
EAN: 2147483647
Year: 2003
Pages: 362

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net