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
PNG
files 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
SVG
to the given stream.The
XML
generated by this function will be inserted into theSVG
file inline with theXML
generated by the main wx.SVGFileDC class so it is important that theXML
is 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
SVG
contents to.
- Return type:
bool