GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Table of Contents
  • wx.SVGBitmapFileHandler
  • Show Source
  • index
  • modules
  • next
  • previous
  • Home
  • Gallery
  • wx

This view

  • Original page
  • New address

GeezerVison is showing docs.wxpython.org — wx.SVGBitmapFileHandler — wxPython 4.3.2 Docs

phoenix_title 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

wx.SVGFileDC.SetBitmapHandler .


class_hierarchy Class Hierarchy¶

Inheritance diagram for class SVGBitmapFileHandler:

Inheritance diagram of SVGBitmapFileHandler


method_summary Methods Summary¶

__init__

Create a wx.SVGBitmapFileHandler and specify the location where the file will be saved.

ProcessBitmap

Writes the bitmap representation as SVG to the given stream.


api Class API¶

class wx.SVGBitmapFileHandler(SVGBitmapHandler)¶

Possible constructors:

SVGBitmapFileHandler(path) -> None

Handler saving bitmaps to external PNG files and linking to it from the SVG.


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 the SVG file inline with the XML generated by the main wx.SVGFileDC class so it is important that the XML 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

© Copyright 2012-2026, The wxPython Team. Created using Sphinx 9.1.0 and the python-docs-theme.
You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.