2011-09-01 14 views
10

Bir grafiğin SVG düzenini oluşturmak için graphviz (daha özel olması için dot komut satırı aracı) kullanmaya çalışıyorum. Düğüm şekillerini tanımlamak için Inkscape - yeni oluşturulmuş SVG dosyalarımı kullanmak istiyorum ve graphviz tutorial'daki yönergeleri izledim. Ben SVG'yi çıkarıyorum, teoride, şekilleri şemada <symbol> s ve <use> olarak bildirerek bunu yapmak kolay olmalıdır. This e-mail, işlevselliğin uygulandığına inanıyor ve onu nasıl kullanacağımı anlayamıyorum. Grafik düğmesindeki özel düğüm şekilleri için SVG nasıl kullanılır?

Ben özel şekil SVG dosyası işaret eden bir düğümün image niteliğini haiz çalıştı. Ayrıca, düğümün shape değerini custom'a ayarlamayı ve shapefile işaretini SVG şekline getirmeyi denedim. dot, geçersiz bir dosya adı koyarsam ve eklenti grafiğinin SVG'yi okuyabileceğini öne sürüyor. Sanırım ya yanlış nitelikleri kullanıyorum, ya da denediğim SVG dosyalarında bir sorun var. Buna değer ne olursa olsun için

, ben <svg> özellik hakkında viewBox seti var.

cevap

8

graphviz yalnızca width ve height özniteliklerinin mutlak birimleri (piksel, inç vb.) Kullanarak <svg>'da ayarlandığı SVG girişini destekler. Inkscape, <svg> öğesinin öznitelikleri olarak height="100%" width="100%" viewBox="0 0 width_in_pixels height_in_pixels" çıktılarını verir.

Bir bug report başvurusunda bulundum ve bir grafik geliştirici beni özel düğüm şekillerinde SVG kullanma gereksinimlerini açıklayan help for the image attribute işaret etti.

İlgili konular