prototyped svg reports
This commit is contained in:
@@ -0,0 +1,35 @@
|
||||
package svg
|
||||
|
||||
type (
|
||||
VectorEffect int
|
||||
)
|
||||
|
||||
const (
|
||||
VectorEffectNone VectorEffect = iota
|
||||
VectorEffectNonScalingStroke
|
||||
// DO NOT USE - no browser support yet!
|
||||
VectorEffectNonScalingSize
|
||||
// DO NOT USE - no browser support yet!
|
||||
VectorEffectNonRotation
|
||||
// DO NOT USE - no browser support yet!
|
||||
VectorEffectFixedPosition
|
||||
)
|
||||
|
||||
func (VectorEffect) PrintKey() string {
|
||||
return "vector-effect"
|
||||
}
|
||||
|
||||
func (a VectorEffect) PrintValue() (string, bool) {
|
||||
switch a {
|
||||
case VectorEffectNonScalingStroke:
|
||||
return `"non-scaling-stroke"`, true
|
||||
case VectorEffectNonScalingSize:
|
||||
return `"non-scaling-size"`, true
|
||||
case VectorEffectNonRotation:
|
||||
return `"non-rotation"`, true
|
||||
case VectorEffectFixedPosition:
|
||||
return `"fixed-position"`, true
|
||||
default:
|
||||
return `"none"`, true
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user