27 lines
377 B
Go
27 lines
377 B
Go
package svg
|
|
|
|
type (
|
|
TextAnchor int
|
|
)
|
|
|
|
const (
|
|
TextAnchorStart TextAnchor = iota
|
|
TextAnchorMiddle
|
|
TextAnchorEnd
|
|
)
|
|
|
|
func (TextAnchor) PrintKey() string {
|
|
return "text-anchor"
|
|
}
|
|
|
|
func (t TextAnchor) PrintValue() (string, bool) {
|
|
switch t {
|
|
case TextAnchorMiddle:
|
|
return `"middle"`, true
|
|
case TextAnchorEnd:
|
|
return `"end"`, true
|
|
default:
|
|
return `"start"`, true
|
|
}
|
|
}
|