[svg] rechthoek achter text

Pagina: 1
Acties:

  • Juup
  • Registratie: Februari 2000
  • Niet online
Ik heb een perl module die grafieken maakt in het svg formaat. Nu staat daar een legenda bij en achter die legenda moet een wit vlak komen met de afmetingen van dat stuk text.

Weet iemand een handige manier om de afmetingen van dat vlak te bepalen of de text binnen een (fixed size) vlak te houden?
Die hele legenda staat binnen een <g></g>. Waarom kun je aan een <g> geen background-color geven?

Een wappie is iemand die gevallen is voor de (jarenlange) Russische desinformatiecampagnes.
Wantrouwen en confirmation bias doen de rest.


  • RM-rf
  • Registratie: September 2000
  • Laatst online: 21:52

RM-rf

1 2 3 4 5 7 6 8 9

je kunt ook een text of tspan (g dien je niet gebruiken voor text elementen enkel voor grafische vormen) een fill geven,
verder dien je layout te doen via css:

code:
1
2
3
4
5
6
7
8
<?xml version="1.0" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20010904//EN" 
  "http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
<svg width="10cm" height="5cm" viewBox="0 0 1000 500"
     xmlns="http://www.w3.org/2000/svg">
  <tspan x="200" y="100" width="600" height="300" 
        fill="red" stroke="blue" stroke-width="3">blaa bla bla</tspan>
</svg>


zou moeten werken

Intelligente mensen zoeken in tijden van crisis naar oplossingen, Idioten zoeken dan schuldigen


  • Juup
  • Registratie: Februari 2000
  • Niet online
Die tspan werkt alleen als je hem binnen <text></text> zet.
Die fill doet daarbij niets en ook style="background-color: red; fill: red;" doet niets.

Een wappie is iemand die gevallen is voor de (jarenlange) Russische desinformatiecampagnes.
Wantrouwen en confirmation bias doen de rest.