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 } }