.. 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
.. currentmodule:: wx.lib.ogl.drawn
.. highlight:: python
.. _wx.lib.ogl.drawn.PseudoMetaFile:
==========================================================================================================================================
|phoenix_title| **wx.lib.ogl.drawn.PseudoMetaFile**
==========================================================================================================================================
A simple metafile-like class which can load data from a Windows
metafile on all platforms.
|
|class_hierarchy| Class Hierarchy
=================================
.. raw:: html

Inheritance diagram for class
PseudoMetaFile:
|
|method_summary| Methods Summary
================================
================================================================================ ================================================================================
:meth:`~wx.lib.ogl.drawn.PseudoMetaFile.__init__` Initialize self. See help(type(self)) for accurate signature.
:meth:`~wx.lib.ogl.drawn.PseudoMetaFile.CalculateSize`
:meth:`~wx.lib.ogl.drawn.PseudoMetaFile.Clear`
:meth:`~wx.lib.ogl.drawn.PseudoMetaFile.DestroyClippingRect`
:meth:`~wx.lib.ogl.drawn.PseudoMetaFile.Draw`
:meth:`~wx.lib.ogl.drawn.PseudoMetaFile.DrawArc`
:meth:`~wx.lib.ogl.drawn.PseudoMetaFile.DrawEllipse`
:meth:`~wx.lib.ogl.drawn.PseudoMetaFile.DrawEllipticArc`
:meth:`~wx.lib.ogl.drawn.PseudoMetaFile.DrawLine`
:meth:`~wx.lib.ogl.drawn.PseudoMetaFile.DrawLines`
:meth:`~wx.lib.ogl.drawn.PseudoMetaFile.DrawPoint`
:meth:`~wx.lib.ogl.drawn.PseudoMetaFile.DrawPolygon`
:meth:`~wx.lib.ogl.drawn.PseudoMetaFile.DrawRectangle`
:meth:`~wx.lib.ogl.drawn.PseudoMetaFile.DrawRoundedRectangle`
:meth:`~wx.lib.ogl.drawn.PseudoMetaFile.DrawSpline`
:meth:`~wx.lib.ogl.drawn.PseudoMetaFile.DrawText`
:meth:`~wx.lib.ogl.drawn.PseudoMetaFile.GetBounds`
:meth:`~wx.lib.ogl.drawn.PseudoMetaFile.GetFillBrush`
:meth:`~wx.lib.ogl.drawn.PseudoMetaFile.GetFillColours`
:meth:`~wx.lib.ogl.drawn.PseudoMetaFile.GetOps`
:meth:`~wx.lib.ogl.drawn.PseudoMetaFile.GetOutlineColours`
:meth:`~wx.lib.ogl.drawn.PseudoMetaFile.GetOutlineOp`
:meth:`~wx.lib.ogl.drawn.PseudoMetaFile.GetOutlinePen`
:meth:`~wx.lib.ogl.drawn.PseudoMetaFile.GetRotateable`
:meth:`~wx.lib.ogl.drawn.PseudoMetaFile.IsValid`
:meth:`~wx.lib.ogl.drawn.PseudoMetaFile.LoadFromMetaFile`
:meth:`~wx.lib.ogl.drawn.PseudoMetaFile.Rotate`
:meth:`~wx.lib.ogl.drawn.PseudoMetaFile.Scale`
:meth:`~wx.lib.ogl.drawn.PseudoMetaFile.ScaleTo`
:meth:`~wx.lib.ogl.drawn.PseudoMetaFile.SetBackgroundColour`
:meth:`~wx.lib.ogl.drawn.PseudoMetaFile.SetBackgroundMode`
:meth:`~wx.lib.ogl.drawn.PseudoMetaFile.SetBrush`
:meth:`~wx.lib.ogl.drawn.PseudoMetaFile.SetClippingRect`
:meth:`~wx.lib.ogl.drawn.PseudoMetaFile.SetFillBrush`
:meth:`~wx.lib.ogl.drawn.PseudoMetaFile.SetFont`
:meth:`~wx.lib.ogl.drawn.PseudoMetaFile.SetOutlineOp`
:meth:`~wx.lib.ogl.drawn.PseudoMetaFile.SetOutlinePen`
:meth:`~wx.lib.ogl.drawn.PseudoMetaFile.SetPen`
:meth:`~wx.lib.ogl.drawn.PseudoMetaFile.SetRotateable`
:meth:`~wx.lib.ogl.drawn.PseudoMetaFile.SetSize`
:meth:`~wx.lib.ogl.drawn.PseudoMetaFile.SetTextColour`
:meth:`~wx.lib.ogl.drawn.PseudoMetaFile.Translate`
================================================================================ ================================================================================
|
|api| Class API
===============
.. class:: PseudoMetaFile(object)
A simple metafile-like class which can load data from a Windows
metafile on all platforms.
.. method:: __init__(self)
Initialize self. See help(type(self)) for accurate signature.
.. method:: CalculateSize(self, shape)
.. method:: Clear(self)
.. method:: DestroyClippingRect(self)
.. method:: Draw(self, dc, xoffset, yoffset)
.. method:: DrawArc(self, centrePt, startPt, endPt)
.. method:: DrawEllipse(self, rect)
.. method:: DrawEllipticArc(self, rect, startAngle, endAngle)
.. method:: DrawLine(self, pt1, pt2)
.. method:: DrawLines(self, pts)
.. method:: DrawPoint(self, pt)
.. method:: DrawPolygon(self, pts, flags = 0)
.. method:: DrawRectangle(self, rect)
.. method:: DrawRoundedRectangle(self, rect, radius)
.. method:: DrawSpline(self, pts)
.. method:: DrawText(self, text, pt)
.. method:: GetBounds(self)
.. method:: GetFillBrush(self)
.. method:: GetFillColours(self)
.. method:: GetOps(self)
.. method:: GetOutlineColours(self)
.. method:: GetOutlineOp(self)
.. method:: GetOutlinePen(self, pen)
.. method:: GetRotateable(self)
.. method:: IsValid(self)
.. method:: LoadFromMetaFile(self, filename, rwidth, rheight)
.. method:: Rotate(self, x, y, theta)
.. method:: Scale(self, sx, sy)
.. method:: ScaleTo(self, w, h)
.. method:: SetBackgroundColour(self, colour)
.. method:: SetBackgroundMode(self, mode)
.. method:: SetBrush(self, brush, isFill = False)
.. method:: SetClippingRect(self, rect)
.. method:: SetFillBrush(self, brush)
.. method:: SetFont(self, font)
.. method:: SetOutlineOp(self, op)
.. method:: SetOutlinePen(self, pen)
.. method:: SetPen(self, pen, isOutline = False)
.. method:: SetRotateable(self, rot)
.. method:: SetSize(self, w, h)
.. method:: SetTextColour(self, colour)
.. method:: Translate(self, x, y)