21 lines
290 B
Go
21 lines
290 B
Go
package svg
|
|
|
|
import (
|
|
"fmt"
|
|
)
|
|
|
|
type (
|
|
ViewBox struct {
|
|
X, Y float64
|
|
Width, Height float64
|
|
}
|
|
)
|
|
|
|
func (b ViewBox) PrintKey() string {
|
|
return "viewBox"
|
|
}
|
|
|
|
func (b ViewBox) PrintValue() (string, bool) {
|
|
return fmt.Sprintf(`"%v %v %v %v"`, b.X, b.Y, b.Width, b.Height), true
|
|
}
|