Handler saving bitmaps to external PNG
files and linking to it from the SVG
.
This handler is used by default by wx.SVGFileDC. PNG
files are created in the same folder as the SVG
file and are named using the SVG
filename appended with _image#.png
.
When using wx.SVGFileDC.SetBitmapHandler
to set this handler with the default constructor, the PNG
files are created in the runtime location of the application. The save location can be customized by using the wx.SVGBitmapFileHandler constructor.
New in version 4.1/wxWidgets-3.1.0.
See also
wx.SVGFileDC.SetBitmapHandler
.
Create a wx.SVGBitmapFileHandler and specify the location where the file will be saved. |
|
Writes the bitmap representation as |
wx.
SVGBitmapFileHandler
(SVGBitmapHandler)¶Possible constructors:
SVGBitmapFileHandler(path)
Handler saving bitmaps to external PNG
files and linking to it from
the SVG
.
__init__
(self, path)¶Create a wx.SVGBitmapFileHandler and specify the location where the file will be saved.
path (string) – The path of the save location. If path contains a filename, the autogenerated filename will be appended to this name.
New in version 4.1/wxWidgets-3.1.3.
ProcessBitmap
(self, bitmap, x, y, stream)¶Writes the bitmap representation as SVG
to the given stream.
The XML
generated by this function will be inserted into the SVG
file inline with the XML
generated by the main wx.SVGFileDC class so it is important that the XML
is properly formed.
bitmap (wx.Bitmap) – A valid bitmap to add to SVG
.
x (int) – Horizontal position of the bitmap.
y (int) – Vertical position of the bitmap.
stream (wx.OutputStream) – The stream to write SVG
contents to.
bool