实例介绍
通过Batik,你可以在JAVA可以使用的地方操作SVG文档,您还可以在你的应用程序使用Batik模块来生成 , 处理和转码SVG图像。Batik很容易让基于Java的应用程序或小程序来处理SVG内容。
【实例截图】
【核心代码】
batik-1.7-jre13
└── batik-1.7
├── batik.jar
├── batik-rasterizer.jar
├── batik-slideshow.jar
├── batik-squiggle.jar
├── batik-svgpp.jar
├── batik-ttf2svg.jar
├── CHANGES
├── docs
│ ├── broken-links.xml
│ ├── contributors.html
│ ├── demo
│ │ ├── AppletDemo$1.class
│ │ ├── AppletDemo$2.class
│ │ ├── AppletDemo.class
│ │ ├── AppletDemo.java
│ │ ├── barChart.svg
│ │ ├── batik-awt-util.jar
│ │ ├── batik-bridge.jar
│ │ ├── batik-css.jar
│ │ ├── batik-dom.jar
│ │ ├── batik-ext.jar
│ │ ├── batik-gvt.jar
│ │ ├── batik-parser.jar
│ │ ├── batik-script.jar
│ │ ├── batik-svg-dom.jar
│ │ ├── batik-swing.jar
│ │ ├── batik-util.jar
│ │ ├── batik-xml.jar
│ │ ├── demo.html
│ │ ├── Makefile
│ │ └── xml-apis-dom3.jar
│ ├── demo.html
│ ├── dev
│ │ ├── branches.html
│ │ ├── index.html
│ │ ├── svg12.html
│ │ └── test.html
│ ├── download.html
│ ├── faq.html
│ ├── images
│ │ ├── batik.png
│ │ ├── batikUses.jpg
│ │ ├── built-with-forrest-button.png
│ │ ├── group-logo.png
│ │ └── instruction_arrow.png
│ ├── index.html
│ ├── install.html
│ ├── jarDependImg.png
│ ├── license.html
│ ├── linkmap.html
│ ├── mailing-lists.html
│ ├── skin
│ │ ├── basic.css
│ │ ├── breadcrumbs.js
│ │ ├── breadcrumbs-optimized.js
│ │ ├── CommonMessages_de.xml
│ │ ├── CommonMessages_en_US.xml
│ │ ├── CommonMessages_es.xml
│ │ ├── CommonMessages_fr.xml
│ │ ├── fontsize.js
│ │ ├── getBlank.js
│ │ ├── getMenu.js
│ │ ├── images
│ │ │ ├── add.jpg
│ │ │ ├── built-with-forrest-button.png
│ │ │ ├── chapter.gif
│ │ │ ├── chapter_open.gif
│ │ │ ├── current.gif
│ │ │ ├── error.png
│ │ │ ├── external-link.gif
│ │ │ ├── fix.jpg
│ │ │ ├── forrest-credit-logo.png
│ │ │ ├── hack.jpg
│ │ │ ├── header_white_line.gif
│ │ │ ├── info.png
│ │ │ ├── instruction_arrow.png
│ │ │ ├── label.gif
│ │ │ ├── page.gif
│ │ │ ├── pdfdoc.gif
│ │ │ ├── poddoc.png
│ │ │ ├── printer.gif
│ │ │ ├── rc-b-l-15-1body-2menu-3menu.png
│ │ │ ├── rc-b-r-15-1body-2menu-3menu.png
│ │ │ ├── rc-b-r-5-1header-2tab-selected-3tab-selected.png
│ │ │ ├── rc-t-l-5-1header-2searchbox-3searchbox.png
│ │ │ ├── rc-t-l-5-1header-2tab-selected-3tab-selected.png
│ │ │ ├── rc-t-l-5-1header-2tab-unselected-3tab-unselected.png
│ │ │ ├── rc-t-r-15-1body-2menu-3menu.png
│ │ │ ├── rc-t-r-5-1header-2searchbox-3searchbox.png
│ │ │ ├── rc-t-r-5-1header-2tab-selected-3tab-selected.png
│ │ │ ├── rc-t-r-5-1header-2tab-unselected-3tab-unselected.png
│ │ │ ├── README.txt
│ │ │ ├── remove.jpg
│ │ │ ├── rss.png
│ │ │ ├── spacer.gif
│ │ │ ├── success.png
│ │ │ ├── txtdoc.png
│ │ │ ├── update.jpg
│ │ │ ├── valid-html401.png
│ │ │ ├── vcss.png
│ │ │ ├── warning.png
│ │ │ └── xmldoc.gif
│ │ ├── menu.js
│ │ ├── note.txt
│ │ ├── print.css
│ │ ├── profile.css
│ │ ├── prototype.js
│ │ └── screen.css
│ ├── status.html
│ ├── tools
│ │ ├── browser.html
│ │ ├── font-converter.html
│ │ ├── images
│ │ │ ├── svgviewerAOI.png
│ │ │ ├── svgviewerBrowsing.png
│ │ │ ├── svgviewerDefaultRegular.png
│ │ │ ├── svgviewerFileOpen.png
│ │ │ ├── svgviewerLocationBar.png
│ │ │ ├── svgviewerMultipleFiles.png
│ │ │ ├── svgviewerOpenPage.png
│ │ │ ├── svgviewerPan.png
│ │ │ ├── svgviewerPreferences.png
│ │ │ ├── svgviewerThumbnail.png
│ │ │ ├── svgviewerViewSource.png
│ │ │ ├── svgviewerViewTree.png
│ │ │ └── svgviewerZoomin.png
│ │ ├── index.html
│ │ ├── pretty-printer.html
│ │ └── rasterizer.html
│ ├── uses.html
│ └── using
│ ├── architecture.html
│ ├── dom-api.html
│ ├── extending.html
│ ├── images
│ │ ├── HighLevelArchitecture.png
│ │ ├── svgapplication.png
│ │ ├── svggenHighLevelArchi.jpg
│ │ └── svggen.jpg
│ ├── index.html
│ ├── parsers.html
│ ├── scripting
│ │ ├── ecmascript.html
│ │ ├── java.html
│ │ └── security.html
│ ├── svg-generator.html
│ ├── swing.html
│ └── transcoder.html
├── extensions
│ ├── batik-rasterizer-ext.jar
│ ├── batik-squiggle-ext.jar
│ └── README.txt
├── lib
│ ├── batik-anim.jar
│ ├── batik-awt-util.jar
│ ├── batik-bridge.jar
│ ├── batik-codec.jar
│ ├── batik-css.jar
│ ├── batik-dom.jar
│ ├── batik-extension.jar
│ ├── batik-ext.jar
│ ├── batik-gui-util.jar
│ ├── batik-gvt.jar
│ ├── batik-parser.jar
│ ├── batik-script.jar
│ ├── batik-svg-dom.jar
│ ├── batik-svggen.jar
│ ├── batik-swing.jar
│ ├── batik-transcoder.jar
│ ├── batik-util.jar
│ ├── batik-xml.jar
│ ├── js.jar
│ ├── LICENSE.dom-documentation.txt
│ ├── LICENSE.dom-software.txt
│ ├── LICENSE.js.txt
│ ├── LICENSE.pdf-transcoder.txt
│ ├── LICENSE.sax.txt
│ ├── LICENSE.xalan-2.6.0.txt
│ ├── LICENSE.xerces_2_5_0.txt
│ ├── make-squiggle-app.sh
│ ├── pdf-transcoder.jar
│ ├── README.js.txt
│ ├── README.pdf-transcoder.txt
│ ├── README.xalan-2.6.0.txt
│ ├── README.xerces_2_5_0.txt
│ ├── README.xml-apis-ext.txt
│ ├── README.xml-apis.txt
│ ├── Squiggle.icns
│ ├── xalan-2.6.0.jar
│ ├── xerces_2_5_0.jar
│ ├── xml-apis-ext.jar
│ └── xml-apis.jar
├── LICENSE
├── NOTICE
├── README
└── samples
├── 3D.svg
├── anne.svg
├── asf-logo.svg
├── barChart.svg
├── batik3D.svg
├── batik70.svg
├── batikBatik.svg
├── batikCandy.svg
├── batikFX.svg
├── batikLogo.svg
├── batikYin.svg
├── chessboard.svg
├── chessFont.svg
├── extensions
│ ├── colorSwitch.svg
│ ├── extension.css
│ ├── flowTextAlign.svg
│ ├── flowText.svg
│ ├── gears.svg
│ ├── histogramNormalization.jpg
│ ├── histogramNormalization.svg
│ ├── regularPolygon.svg
│ ├── solidColor2.svg
│ ├── solidColor.svg
│ ├── star.svg
│ └── xsl
│ ├── data.xml
│ ├── data.xsl
│ └── nodata.xsl
├── gradients.svg
├── GVT.svg
├── henryV.svg
├── logoShadowOffset.svg
├── logoTexture.svg
├── mapSpain.svg
├── mapWaadt.svg
├── mathMetal.svg
├── mines.svg
├── moonPhases.svg
├── sizeOfSun.svg
├── solitaire
│ ├── cards
│ │ └── default.svg
│ ├── klondike.svg
│ ├── script
│ │ ├── board.js
│ │ ├── card.js
│ │ ├── deck.js
│ │ ├── pile.js
│ │ └── util.js
│ └── towers.svg
├── starfield.svg
├── strokeFont.svg
├── sunRise.svg
├── sydney.svg
├── tests
│ ├── resources
│ │ ├── icc
│ │ │ └── changeColor.icm
│ │ ├── images
│ │ │ ├── arabic.png
│ │ │ ├── bmpCursor.bmp
│ │ │ ├── brushedMetal.jpg
│ │ │ ├── canaryRelief.png
│ │ │ ├── hotSpotCenterBig.png
│ │ │ ├── hotSpotCenter.png
│ │ │ ├── hotSpotCenterSmall.png
│ │ │ ├── hotSpotE.png
│ │ │ ├── hotSpotNE.png
│ │ │ ├── hotSpotN.png
│ │ │ ├── hotSpotNW.png
│ │ │ ├── hotSpotSE.png
│ │ │ ├── hotSpotS.png
│ │ │ ├── hotSpotSW.png
│ │ │ ├── hotSpotW.png
│ │ │ ├── jpegCursor.jpg
│ │ │ ├── jpeg.jpg
│ │ │ ├── operaBridge.jpg
│ │ │ ├── operaSteps.jpg
│ │ │ ├── operaWalk.jpg
│ │ │ ├── png2.png
│ │ │ ├── pngCursor.png
│ │ │ ├── png.png
│ │ │ ├── sm_colors_pb.tif
│ │ │ ├── sm_colors_pb_tile.tif
│ │ │ ├── sm_colors.tif
│ │ │ ├── sm_colors_tile.tif
│ │ │ ├── spainRelief.png
│ │ │ ├── svg2.svg
│ │ │ ├── svg3.svg
│ │ │ ├── svgCursor2.svg
│ │ │ ├── svgCursor3.svg
│ │ │ ├── svgCursor4.svg
│ │ │ ├── svgCursor.svg
│ │ │ ├── svg.png
│ │ │ ├── svg.svg
│ │ │ ├── tde.jpg
│ │ │ ├── tiffCursor.tif
│ │ │ └── toBeProfiled.png
│ │ ├── java
│ │ │ ├── classes
│ │ │ │ └── com
│ │ │ │ ├── test
│ │ │ │ │ └── script
│ │ │ │ │ ├── EventListenerInitializerImpl$1.class
│ │ │ │ │ └── EventListenerInitializerImpl.class
│ │ │ │ └── untrusted
│ │ │ │ └── script
│ │ │ │ ├── UntrustedScriptHandler$1.class
│ │ │ │ └── UntrustedScriptHandler.class
│ │ │ ├── resources
│ │ │ │ └── com
│ │ │ │ ├── test
│ │ │ │ │ └── script
│ │ │ │ │ └── java-binding.mf
│ │ │ │ └── untrusted
│ │ │ │ └── script
│ │ │ │ └── security2.mf
│ │ │ └── sources
│ │ │ └── com
│ │ │ ├── test
│ │ │ │ └── script
│ │ │ │ └── EventListenerInitializerImpl.java
│ │ │ └── untrusted
│ │ │ └── script
│ │ │ └── UntrustedScriptHandler.java
│ │ ├── script
│ │ │ ├── common.js
│ │ │ ├── rhinoSecurity.js
│ │ │ └── scrollbar.js
│ │ ├── style
│ │ │ ├── basicsad.css
│ │ │ ├── cold.css
│ │ │ ├── cssMediaList.css
│ │ │ ├── cssMediaPrint.css
│ │ │ ├── cssMediaProjection.css
│ │ │ ├── cssMediaScreen.css
│ │ │ ├── default.css
│ │ │ ├── grim.css
│ │ │ ├── hot.css
│ │ │ ├── oups.css
│ │ │ ├── smiling.css
│ │ │ ├── subdir
│ │ │ │ ├── useStylesheet2.css
│ │ │ │ └── useStylesheet.css
│ │ │ ├── test.css
│ │ │ └── wow.css
│ │ ├── svg
│ │ │ ├── defs2.svg
│ │ │ └── defs.svg
│ │ ├── ttf
│ │ │ └── glb12.ttf
│ │ └── wmf
│ │ ├── black_shapes.wmf
│ │ ├── imageWMF.wmf
│ │ ├── negApmText1.wmf
│ │ ├── negApmText2.wmf
│ │ ├── testChart.wmf
│ │ └── textGreek.wmf
│ ├── spec
│ │ ├── color
│ │ │ ├── colorProfile.svg
│ │ │ ├── colors.svg
│ │ │ └── systemColors.svg
│ │ ├── coordinates
│ │ │ ├── em.svg
│ │ │ └── percentagesAndUnits.svg
│ │ ├── filters
│ │ │ ├── enableBackground.svg
│ │ │ ├── feColorMatrix.svg
│ │ │ ├── feComponentTransfer2.svg
│ │ │ ├── feComponentTransfer.svg
│ │ │ ├── feComposite.svg
│ │ │ ├── feConvolveMatrix.svg
│ │ │ ├── feDisplacementMap.svg
│ │ │ ├── feGaussianDefault.svg
│ │ │ ├── feImage2.svg
│ │ │ ├── feImage.svg
│ │ │ ├── feMerge.svg
│ │ │ ├── feMorphology.svg
│ │ │ ├── feTile.svg
│ │ │ ├── feTileTarget.svg
│ │ │ ├── feTurbulence.svg
│ │ │ ├── filterRegions.svg
│ │ │ └── svgEnableBackground.svg
│ │ ├── fonts
│ │ │ ├── batikFont.svg
│ │ │ ├── fontAltGlyph2.svg
│ │ │ ├── fontAltGlyph3.svg
│ │ │ ├── fontAltGlyph.svg
│ │ │ ├── fontArabic.svg
│ │ │ ├── fontBounds.svg
│ │ │ ├── fontChoice.svg
│ │ │ ├── fontDecorations.svg
│ │ │ ├── fontExternalFont.svg
│ │ │ ├── fontFace.svg
│ │ │ ├── fontFamilyCaseSensitivity.svg
│ │ │ ├── fontGlyphChoice.svg
│ │ │ ├── fontGlyphsBoth.svg
│ │ │ ├── fontGlyphsChildSVG.svg
│ │ │ ├── fontGlyphsD.svg
│ │ │ ├── fontKerning.svg
│ │ │ ├── fontOnPath.svg
│ │ │ └── fontStyling.svg
│ │ ├── interactivity
│ │ │ ├── cursor2.svg
│ │ │ ├── cursor3.svg
│ │ │ ├── cursor4.svg
│ │ │ ├── cursorImage2.svg
│ │ │ ├── cursorImage.svg
│ │ │ ├── cursor.svg
│ │ │ ├── focus.svg
│ │ │ ├── keyEvents2.svg
│ │ │ ├── keyEvents.svg
│ │ │ └── pointerEvents.svg
│ │ ├── linking
│ │ │ ├── anchorInsideText.svg
│ │ │ ├── anchor.svg
│ │ │ ├── linkingTransform.svg
│ │ │ ├── linkingViewBox.svg
│ │ │ ├── pointerEvents2.svg
│ │ │ └── pointerEvents.svg
│ │ ├── masking
│ │ │ ├── clipQuality.svg
│ │ │ ├── clip.svg
│ │ │ ├── clipTransform.svg
│ │ │ └── maskRegions.svg
│ │ ├── painting
│ │ │ ├── bboxOnText.svg
│ │ │ ├── display.svg
│ │ │ ├── image-rendering.svg
│ │ │ ├── markersExt.svg
│ │ │ ├── markersMisc.svg
│ │ │ ├── markersOrientA.svg
│ │ │ ├── markersOrientB.svg
│ │ │ ├── markersPreserveAspectRatio.svg
│ │ │ ├── markersShapes.svg
│ │ │ ├── shape-rendering.svg
│ │ │ ├── stroke-rendering.svg
│ │ │ ├── text-rendering2.svg
│ │ │ ├── text-rendering.svg
│ │ │ └── visibility.svg
│ │ ├── paints
│ │ │ ├── externalPaints.svg
│ │ │ ├── gradientLimit.svg
│ │ │ ├── gradientPoint.svg
│ │ │ ├── linearGradientLine.svg
│ │ │ ├── linearGradientOrientation.svg
│ │ │ ├── linearGradientRepeat.svg
│ │ │ ├── patternPreserveAspectRatioA.svg
│ │ │ ├── patternRegionA.svg
│ │ │ ├── patternRegionB.svg
│ │ │ ├── patternRegions.svg
│ │ │ ├── radialGradient2.svg
│ │ │ ├── radialGradient3.svg
│ │ │ ├── radialGradientLine.svg
│ │ │ ├── radialGradientOrientation.svg
│ │ │ └── radialGradient.svg
│ │ ├── rendering
│ │ │ ├── opacity2.svg
│ │ │ ├── opacity.svg
│ │ │ └── paintOpacity.svg
│ │ ├── scripting
│ │ │ ├── addDescOnClick.svg
│ │ │ ├── add.svg
│ │ │ ├── alert.svg
│ │ │ ├── bbox.svg
│ │ │ ├── boundsTransformChange.svg
│ │ │ ├── bug12933.svg
│ │ │ ├── circle.svg
│ │ │ ├── currentScaleTranslate.svg
│ │ │ ├── display.svg
│ │ │ ├── domSVGColor.svg
│ │ │ ├── ellipse.svg
│ │ │ ├── enclosureList2.svg
│ │ │ ├── enclosureList.svg
│ │ │ ├── eventAttrAdd.svg
│ │ │ ├── fill.svg
│ │ │ ├── filterPatternUpdateRef.svg
│ │ │ ├── filterPatternUpdate.svg
│ │ │ ├── forceRedraw.svg
│ │ │ ├── getElementById.svg
│ │ │ ├── gradientsUpdateRef.svg
│ │ │ ├── gradientsUpdate.svg
│ │ │ ├── imageraster.svg
│ │ │ ├── imageRefUpdate.svg
│ │ │ ├── imageRendering.svg
│ │ │ ├── image.svg
│ │ │ ├── imagesvg.svg
│ │ │ ├── imageUpdate.svg
│ │ │ ├── intersectionList2.svg
│ │ │ ├── intersectionList.svg
│ │ │ ├── javaBinding.svg
│ │ │ ├── line.svg
│ │ │ ├── markerUpdateRef.svg
│ │ │ ├── markerUpdate.svg
│ │ │ ├── maskClipUpdateRef.svg
│ │ │ ├── maskClipUpdate.svg
│ │ │ ├── memoryLeak1.svg
│ │ │ ├── modalEventTest.svg
│ │ │ ├── nestedsvg.svg
│ │ │ ├── normalizedPathTest.svg
│ │ │ ├── paintType.svg
│ │ │ ├── pathLength.svg
│ │ │ ├── path_pathSegList1.svg
│ │ │ ├── path_pathSegList2.svg
│ │ │ ├── path_pathSegList_create.svg
│ │ │ ├── path.svg
│ │ │ ├── polygon_points1.svg
│ │ │ ├── polygon_points2.svg
│ │ │ ├── polygon.svg
│ │ │ ├── polyline_points1.svg
│ │ │ ├── polyline_points2.svg
│ │ │ ├── polyline.svg
│ │ │ ├── primaryDoc.svg
│ │ │ ├── rectResizeOnClick.svg
│ │ │ ├── rect.svg
│ │ │ ├── relativeURI.svg
│ │ │ ├── removeLast.svg
│ │ │ ├── removeOnclick.svg
│ │ │ ├── remove.svg
│ │ │ ├── resourceDocDynamic11.svg
│ │ │ ├── resourceDocDynamic12.svg
│ │ │ ├── resourceDocStatic11.svg
│ │ │ ├── resourceDocStatic12.svg
│ │ │ ├── rootSizeChange.svg
│ │ │ ├── security2.svg
│ │ │ ├── security3Include.svg
│ │ │ ├── security3.svg
│ │ │ ├── security.svg
│ │ │ ├── setProperty.svg
│ │ │ ├── styling.svg
│ │ │ ├── suspendRedraw.svg
│ │ │ ├── svg2.svg
│ │ │ ├── svgFontMove.svg
│ │ │ ├── svg.svg
│ │ │ ├── textAllProperties.svg
│ │ │ ├── text_children1.svg
│ │ │ ├── text_children2.svg
│ │ │ ├── text_children3.svg
│ │ │ ├── textcontent
│ │ │ │ ├── missing-glpyh.svg
│ │ │ │ └── numberOfChars.svg
│ │ │ ├── text_content.svg
│ │ │ ├── text_dxlist1.svg
│ │ │ ├── text_dxlist2.svg
│ │ │ ├── text_dylist1.svg
│ │ │ ├── text_dylist2.svg
│ │ │ ├── textpathProperties.svg
│ │ │ ├── textProperties2.svg
│ │ │ ├── textProperties.svg
│ │ │ ├── textSelection.svg
│ │ │ ├── text.svg
│ │ │ ├── text_xlist1.svg
│ │ │ ├── text_xlist2.svg
│ │ │ ├── text_ylist1.svg
│ │ │ ├── text_ylist2.svg
│ │ │ ├── transform2.svg
│ │ │ ├── transform_create1.svg
│ │ │ ├── transform_create.svg
│ │ │ ├── transform_getTransform1.svg
│ │ │ ├── transform_getTransform2.svg
│ │ │ ├── transform.svg
│ │ │ ├── trefProperties.svg
│ │ │ ├── tspan_children1.svg
│ │ │ ├── tspan_children2.svg
│ │ │ ├── tspan_children3.svg
│ │ │ ├── tspanProperties.svg
│ │ │ ├── tspan.svg
│ │ │ ├── use.svg
│ │ │ ├── viewBoxOnLoad.svg
│ │ │ ├── visibilityOnClick.svg
│ │ │ ├── visibility.svg
│ │ │ ├── xAnimOnClick.svg
│ │ │ ├── xyModifOnClick.svg
│ │ │ ├── xyModifOnLoad.svg
│ │ │ └── zeroSize.svg
│ │ ├── shapes
│ │ │ ├── emptyShape.svg
│ │ │ └── zero.svg
│ │ ├── structure
│ │ │ ├── dataProtocol.svg
│ │ │ ├── externalUseCascading.svg
│ │ │ ├── image.svg
│ │ │ ├── rasterImageViewBoxClip.svg
│ │ │ ├── rasterImageViewBoxOverflow.svg
│ │ │ ├── rasterImageViewBox.svg
│ │ │ ├── requiredFeaturesCombo.svg
│ │ │ ├── requiredFeatures.svg
│ │ │ ├── svgImageViewBoxClip.svg
│ │ │ ├── svgImageViewBoxOverflow.svg
│ │ │ ├── svgImageViewBox.svg
│ │ │ ├── switch.svg
│ │ │ ├── symbolViewBoxClip.svg
│ │ │ ├── symbolViewBoxOverflow.svg
│ │ │ ├── symbolViewBox.svg
│ │ │ ├── systemLanguageDialect.svg
│ │ │ ├── systemLanguage.svg
│ │ │ ├── tiff.svg
│ │ │ ├── toolTips.svg
│ │ │ ├── useMultiple.svg
│ │ │ ├── useMultipleURI.svg
│ │ │ ├── useStylesheet.svg
│ │ │ ├── useStyling.svg
│ │ │ ├── useStylingURI.svg
│ │ │ ├── useTargets2.svg
│ │ │ ├── useTargets.svg
│ │ │ ├── xmlBaseStyling.svg
│ │ │ └── xmlBase.svg
│ │ ├── styling
│ │ │ ├── alternateStylesheet.svg
│ │ │ ├── cssMediaList.svg
│ │ │ ├── cssMedia.svg
│ │ │ ├── defaultFontFamily.svg
│ │ │ ├── emptyStyle.svg
│ │ │ ├── fontShorthand.svg
│ │ │ ├── important.svg
│ │ │ ├── smiley.svg
│ │ │ └── styleElement.svg
│ │ └── text
│ │ ├── longTextOnPath.svg
│ │ ├── smallFonts.svg
│ │ ├── textAnchor2.svg
│ │ ├── textAnchor3.svg
│ │ ├── textAnchor.svg
│ │ ├── textBiDi2.svg
│ │ ├── textBiDi.svg
│ │ ├── textDecoration2.svg
│ │ ├── textDecoration.svg
│ │ ├── textEffect2.svg
│ │ ├── textEffect3.svg
│ │ ├── textEffect.svg
│ │ ├── textFeatures.svg
│ │ ├── textGlyphOrientationHorizontal.svg
│ │ ├── textLayout2.svg
│ │ ├── textLayout.svg
│ │ ├── textLength.svg
│ │ ├── textOnPath2.svg
│ │ ├── textOnPath3.svg
│ │ ├── textOnPathSpaces.svg
│ │ ├── textOnPath.svg
│ │ ├── textPCDATA.svg
│ │ ├── textPosition2.svg
│ │ ├── textPosition.svg
│ │ ├── textProperties2.svg
│ │ ├── textProperties.svg
│ │ ├── textStyles.svg
│ │ ├── verticalTextOnPath.svg
│ │ ├── verticalText.svg
│ │ └── xmlSpace.svg
│ └── spec12
│ ├── filters
│ │ ├── filterRegionDetailed.svg
│ │ └── filterRegion.svg
│ ├── paints
│ │ ├── solidColor2.svg
│ │ └── solidColor.svg
│ ├── structure
│ │ ├── multi-2.jpg
│ │ ├── multi2.svg
│ │ ├── multi-3.jpg
│ │ ├── multi-4.jpg
│ │ ├── multi-5.jpg
│ │ ├── multi.svg
│ │ └── opera
│ │ ├── multires
│ │ │ ├── opera-0-0-0.jpg
│ │ │ ├── opera-0-0-1.jpg
│ │ │ ├── opera-0-0-2.jpg
│ │ │ ├── opera-0-0-3.jpg
│ │ │ ├── opera-0-0-4.jpg
│ │ │ ├── opera-0-0-5.jpg
│ │ │ ├── opera-0-1-0.jpg
│ │ │ ├── opera-0-1-1.jpg
│ │ │ ├── opera-0-1-2.jpg
│ │ │ ├── opera-0-1-3.jpg
│ │ │ ├── opera-0-1-4.jpg
│ │ │ ├── opera-0-1-5.jpg
│ │ │ ├── opera-0-2-0.jpg
│ │ │ ├── opera-0-2-1.jpg
│ │ │ ├── opera-0-2-2.jpg
│ │ │ ├── opera-0-2-3.jpg
│ │ │ ├── opera-0-2-4.jpg
│ │ │ ├── opera-0-2-5.jpg
│ │ │ ├── opera-0-3-0.jpg
│ │ │ ├── opera-0-3-1.jpg
│ │ │ ├── opera-0-3-2.jpg
│ │ │ ├── opera-0-3-3.jpg
│ │ │ ├── opera-0-3-4.jpg
│ │ │ ├── opera-0-3-5.jpg
│ │ │ ├── opera-1-0-0.jpg
│ │ │ ├── opera-1-0-1.jpg
│ │ │ ├── opera-1-0-2.jpg
│ │ │ ├── opera-1-1-0.jpg
│ │ │ ├── opera-1-1-1.jpg
│ │ │ ├── opera-1-1-2.jpg
│ │ │ ├── opera-2-0-0.jpg
│ │ │ ├── opera-2-0-1.jpg
│ │ │ └── opera-3-0-0.jpg
│ │ ├── opera-0-0-0.svg
│ │ ├── opera-0-0-2.svg
│ │ ├── opera-0-0-4.svg
│ │ ├── opera-0-2-0.svg
│ │ ├── opera-0-2-2.svg
│ │ ├── opera-0-2-4.svg
│ │ ├── opera-1-0-0.svg
│ │ ├── opera-1-0-2.svg
│ │ ├── opera-2-0-0.svg
│ │ ├── opera-3-0-0.svg
│ │ ├── opera-subImageRef.svg
│ │ └── opera-subImage.svg
│ └── text
│ ├── flowBidi.svg
│ ├── flowRegionBreak.svg
│ ├── flowText2.svg
│ ├── flowText3.svg
│ ├── flowText4.svg
│ ├── flowText5.svg
│ ├── flowTextAlign.svg
│ ├── flowText.svg
│ └── lineHeightFontShorthand.svg
├── textRotateShadows.svg
└── textRotate.svg
73 directories, 647 files
标签:
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论