Minor changes
This commit is contained in:
parent
3af25f5588
commit
6f03f106f6
3 changed files with 10 additions and 16 deletions
|
@ -2,10 +2,10 @@
|
|||
// created: 16/12/2017 by Drahoslav Bednář
|
||||
|
||||
// Package draw2svg provides a graphic context that can draw
|
||||
// vector graphics and text on svg file using the svgo package.
|
||||
// vector graphics and text on svg file.
|
||||
//
|
||||
// Quick Start
|
||||
// The following Go code geneartes a simple drawing and saves it
|
||||
// to a svg document:
|
||||
// // TODO
|
||||
// TODO
|
||||
package draw2dsvg
|
||||
|
|
|
@ -11,10 +11,6 @@ import (
|
|||
"strings"
|
||||
)
|
||||
|
||||
const ()
|
||||
|
||||
var ()
|
||||
|
||||
type drawType int
|
||||
|
||||
const (
|
||||
|
@ -22,15 +18,6 @@ const (
|
|||
stroked
|
||||
)
|
||||
|
||||
type SVG bytes.Buffer
|
||||
|
||||
func NewSvg() *Svg {
|
||||
return &Svg{
|
||||
Xmlns: "http://www.w3.org/2000/svg",
|
||||
FillStroke: FillStroke{Fill: "none", Stroke: "none"},
|
||||
}
|
||||
}
|
||||
|
||||
// GraphicContext implements the draw2d.GraphicContext interface
|
||||
// It provides draw2d with a svg backend
|
||||
type GraphicContext struct {
|
||||
|
@ -210,5 +197,5 @@ func (gc *GraphicContext) GetStringBounds(s string) (left, top, right, bottom fl
|
|||
|
||||
// CreateStringPath creates a path from the string s at x, y
|
||||
func (gc *GraphicContext) CreateStringPath(text string, x, y float64) (cursor float64) {
|
||||
return 0
|
||||
return 0 // TODO use glyphCache for creating string path
|
||||
}
|
||||
|
|
|
@ -16,6 +16,13 @@ type Svg struct {
|
|||
FillStroke
|
||||
}
|
||||
|
||||
func NewSvg() *Svg {
|
||||
return &Svg{
|
||||
Xmlns: "http://www.w3.org/2000/svg",
|
||||
FillStroke: FillStroke{Fill: "none", Stroke: "none"},
|
||||
}
|
||||
}
|
||||
|
||||
type Group struct {
|
||||
FillStroke
|
||||
Transform string `xml:"transform,attr,omitempty"`
|
||||
|
|
Loading…
Reference in a new issue