mirror of
https://github.com/xiaoqidun/ofdgo.git
synced 2026-10-30 09:37:26 +08:00
1 parent
2a93334171
commit
cef4756217
8 files changed
+567
-36
No files matched your search
@@ -48,9 +48,14 @@ func (CanvasBackend) RenderSVG(r *Renderer, page *PageContent, writer io.Writer,
|
||||
return SVGResources{}, err
|
||||
}
|
||||
buffer := bufio.NewWriter(writer)
|
||||
renderer := svg.New(buffer, c.W, c.H, nil)
|
||||
renderer := &svgResourceRenderer{SVG: svg.New(buffer, c.W, c.H, nil), writer: buffer, embeddedFonts: true}
|
||||
io.WriteString(buffer, svgCreatorMetadata)
|
||||
io.WriteString(buffer, `<g style="image-orientation:none">`)
|
||||
c.RenderTo(renderer)
|
||||
if renderer.err != nil {
|
||||
return SVGResources{}, renderer.err
|
||||
}
|
||||
io.WriteString(buffer, `</g>`)
|
||||
if err := renderer.Close(); err != nil {
|
||||
return SVGResources{}, err
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user