PHP SVG Kelime kaydırma fonksiyonu?

1 Cevap php

Devam edin ve kendi kod deneyin önce, bir sınırlayıcı kutusuna sarılmış metin ile SVG görüntüler üretecektir PHP için herhangi bir fonksiyon / kütüphaneler var mı?

wrapText($text,$x,$y,$width): Ben çizgisinde bir dize ve bir bağ kutu kabul edecek bir fonksiyonu arıyorum

$text olsaydı Yani "Hızlı kahverengi tilki tembel köpeğin üstünden atladı" ve $width 125 idi, SVG dosyası gösterebilir:

The Quick Brown
Fox Jumped
Over The Lazy
Dog.

This XML.com article Ben kullanmak istiyorum ne gibi görünüyor, ama SVG yerleşik ECMAScript bulunuyor. Ben (örneğin, bu nedenle Adobe Illustrator tarafından okunabilir) hiçbir komut ile saf SVG üretir şey arıyorum

PHP kendi algoritması yeniden kodu daha önce böyle bir şey zaten mevcut mu?

1 Cevap

Sonunda ben bu kendim yaptım. Nihai sonuç tescilli kodu, yani ben burada paylaşmak olamaz. Ancak temelde bir <flowRect> içindeki metin ile bir SVG 1.2 belge oluşturma dahil, ve sonra SVG ile Inkscape bir dizi <flowRect> SVG 1.2 dönüştürmek için bu besleme SVG 1.1 <tspan> s