tkormann 01/10/11 06:35:38
Added: samples/tests cssMedia.svg cssMediaPrint.css
cssMediaProjection.css cssMediaScreen.css
Log:
add a new test for css media.
Revision Changes Path
1.1 xml-batik/samples/tests/cssMedia.svg
Index: cssMedia.svg
===================================================================
<?xml version="1.0" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
<!-- ========================================================================= -->
<!-- Copyright (C) The Apache Software Foundation. All rights reserved. -->
<!-- -->
<!-- This software is published under the terms of the Apache Software License -->
<!-- version 1.1, a copy of which has been included with this distribution in -->
<!-- the LICENSE file. -->
<!-- ========================================================================= -->
<!-- ========================================================================= -->
<!-- Alternate stylesheets -->
<!-- -->
<!-- @author [EMAIL PROTECTED] -->
<!-- @version $Id: cssMedia.svg,v 1.1 2001/10/11 13:35:38 tkormann Exp $ -->
<!-- ========================================================================= -->
<?xml-stylesheet type="text/css" href="test.css" ?>
<?xml-stylesheet type="text/css" href="cssMediaScreen.css" media="screen"?>
<?xml-stylesheet type="text/css" href="cssMediaProjection.css" media="projection"?>
<?xml-stylesheet type="text/css" href="cssMediaPrint.css" media="print"?>
<svg width="450" height="500" viewBox="0 0 450 500">
<title>CSS Media</title>
<!-- ============================================================= -->
<!-- Test content -->
<!-- ============================================================= -->
<g id="testContent">
<text x="225" y="50" class="title">CSS Media</text>
<text x="20" y="80" style="font-size:12; text-anchor:start">
<tspan>Demonstrate how a slide can be different depending on the CSS media.</tspan>
<tspan x="20" y="94">Choose your media using the 'Edit=>Preference' menu
item.</tspan>
<tspan x="20" y="108">You can switch between 'screen', 'print' or
'projection'</tspan>
</text>
<defs>
<pattern id="stripes" patternUnits="userSpaceOnUse" x="0" y="0" width="188"
height="4">
<rect width="188" height="2" fill="black" fill-opacity=".2" />
</pattern>
<linearGradient id="backgroundGradient" x2="1" y2="0">
<stop offset="0" stop-color="rgb(125, 72, 255)" />
<stop offset=".25" stop-color="rgb(124, 65, 239)" />
<stop offset="1" stop-color="black" />
</linearGradient>
<linearGradient id="lineGradient" x2="1" y2="0">
<stop offset="0" stop-color="black" />
<stop offset=".75" stop-color="rgb(124, 65, 239)" />
<stop offset="1" stop-color="rgb(125, 72, 255)" />
</linearGradient>
</defs>
<g>
<!-- #################################### -->
<!-- background -->
<!-- #################################### -->
<rect class="background" x="10" y="130" width="430" height="300" />
<g class="fancyBackground">
<rect x="10" y="180" width="50" height="250" style="fill:url(#backgroundGradient)" />
<rect x="10" y="180" width="50" height="250" style="fill:url(#stripes)" />
<rect x="10" y="180" width="430" height="4" style="fill:url(#backgroundGradient)" />
</g>
<!-- #################################### -->
<!-- slide content -->
<!-- #################################### -->
<g class="sectionTitle">
<text x="30" y="160">What is SVG?</text>
<g>
<text x="30" y="210">* Stands for Scalable Vector Graphics</text>
<text x="30" y="285">* An XML grammar for defining vector-based 2D
graphics</text>
<text x="30" y="360">* W3C Recommendation - 4 Sept. 2001</text>
</g>
</g>
<!-- #################################### -->
<!-- slide text -->
<!-- #################################### -->
<g class="sectionContent">
<text x="50" y="230">
<tspan>The specification defines the features and syntax for Scalable Vector
Graphics (SVG),</tspan>
<tspan x="50" dy="12">a language for describing two-dimensional vector and mixed
vector/raster graphics</tspan>
<tspan x="50" dy="12">in XML.</tspan>
</text>
<text x="50" y="305">
<tspan>SVG is a language for describing two-dimensional graphics in XML
[XML10].</tspan>
<tspan x="50" dy="12">SVG allows for three types of graphic objects: vector graphic
shapes, images</tspan>
<tspan x="50" dy="12">and text.</tspan>
</text>
<text x="50" y="380">
<tspan>This document has been reviewed by W3C Members and other interested parties
and</tspan>
<tspan x="50" dy="12">has been endorsed by the Director as a W3C Recommendation. It
is a stable</tspan>
<tspan x="50" dy="12">document and may be used as reference material or cited as a
normative reference</tspan>
<tspan x="50" dy="12">from another document.</tspan>
</text>
</g>
</g>
</g>
<!-- ============================================================= -->
<!-- Batik sample mark -->
<!-- ============================================================= -->
<use xlink:href="../batikLogo.svg#Batik_Tag_Box" />
</svg>
1.1 xml-batik/samples/tests/cssMediaPrint.css
Index: cssMediaPrint.css
===================================================================
.fancyBackground {
visibility: hidden;
}
.background {
fill: white;
stroke: none;
}
.sectionTitle {
stroke: none;
fill: black;
font-size: 14;
}
.sectionContent {
visibility: visible;
font-size: 10;
fill: black;
stroke: none;
}
1.1 xml-batik/samples/tests/cssMediaProjection.css
Index: cssMediaProjection.css
===================================================================
.fancyBackground {
visibility: visible;
}
.background {
fill: black;
stroke: none;
}
.sectionTitle {
stroke: none;
fill: white;
font-size: 14;
font-weight: bold;
}
.sectionContent {
visibility: hidden;
}
1.1 xml-batik/samples/tests/cssMediaScreen.css
Index: cssMediaScreen.css
===================================================================
.fancyBackground {
visibility: hidden;
}
.background {
fill: black;
stroke: none;
}
.sectionTitle {
stroke: none;
fill: white;
font-size: 14;
}
.sectionContent {
visibility: visible;
font-size: 10;
fill: white;
stroke: none;
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]