wx.SVGBitmapFileHandler¶
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.
Added in version 4.1/wxWidgets-3.1.0.
See also
Class Hierarchy¶
Methods Summary¶
Create a wx.SVGBitmapFileHandler and specify the location where the file will be saved. |
|
Writes the bitmap representation as |
Class API¶
- class wx.SVGBitmapFileHandler(SVGBitmapHandler)¶
Possible constructors:
SVGBitmapFileHandler(path) -> None
Handler saving bitmaps to external
PNGfiles and linking to it from theSVG.
Methods¶
- __init__(self, path)¶
Create a wx.SVGBitmapFileHandler and specify the location where the file will be saved.
- Parameters:
path (string) – The path of the save location. If path contains a filename, the autogenerated filename will be appended to this name.
- Return type:
None
Added in version 4.1/wxWidgets-3.1.3.
- ProcessBitmap(self, bitmap, x, y, stream)¶
Writes the bitmap representation as
SVGto the given stream.The
XMLgenerated by this function will be inserted into theSVGfile inline with theXMLgenerated by the main wx.SVGFileDC class so it is important that theXMLis properly formed.- Parameters:
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
SVGcontents to.
- Return type:
bool