.. wxPython Phoenix documentation
This file was generated by Phoenix's sphinx generator and associated
tools, do not edit by hand.
Copyright: (c) 2011-2020 by Total Control Software
License: wxWindows License
.. include:: headings.inc
.. _wx.SVGBitmapEmbedHandler:
==========================================================================================================================================
|phoenix_title| **wx.SVGBitmapEmbedHandler**
==========================================================================================================================================
Handler embedding bitmaps as base64-encoded PNGs into the ``SVG``.
.. versionadded:: 4.1/wxWidgets-3.1.0
.. seealso:: :meth:`wx.SVGFileDC.SetBitmapHandler` .
|
|class_hierarchy| Class Hierarchy
=================================
.. raw:: html

Inheritance diagram for class
SVGBitmapEmbedHandler:
|
|method_summary| Methods Summary
================================
================================================================================ ================================================================================
:meth:`~wx.SVGBitmapEmbedHandler.ProcessBitmap` Writes the bitmap representation as ``SVG`` to the given stream.
================================================================================ ================================================================================
|
|api| Class API
===============
.. class:: wx.SVGBitmapEmbedHandler(SVGBitmapHandler)
Handler embedding bitmaps as base64-encoded PNGs into the ``SVG``.
.. method:: ProcessBitmap(self, bitmap : Bitmap, x : int, y : int, stream : OutputStream)
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 :ref:`wx.SVGFileDC` class so it is important that the ``XML`` is properly formed.
:param `bitmap`: A valid bitmap to add to ``SVG``.
:type `bitmap`: wx.Bitmap
:param `x`: Horizontal position of the bitmap.
:type `x`: int
:param `y`: Vertical position of the bitmap.
:type `y`: int
:param `stream`: The stream to write ``SVG`` contents to.
:type `stream`: wx.OutputStream
:rtype: `bool`