EMF::PEN(3) libemf EMF::PEN(3)

EMF::PEN - Graphics Pen.

#include <libemf.h>

Inherits EMF::GRAPHICSOBJECT, and LOGPEN.


PEN (const LOGPEN *lpen)
OBJECTTYPE getType (void) const
METARECORD * newEMR (HDC dc, HGDIOBJ emf_handle)

Public Member Functions inherited from EMF::GRAPHICSOBJECT
virtual ~GRAPHICSOBJECT ()
GRAPHICSOBJECTs has a virtual destructor.

Public Member Functions inherited from EMF::OBJECT
virtual ~OBJECT ()
OBJECTs have a virtual destructor. OBJECT (void)

Data Fields inherited from EMF::GRAPHICSOBJECT
std::map< HDC, HGDIOBJ > contexts

Data Fields inherited from EMF::OBJECT
HGDIOBJ handle

Graphics Pen.

Pens are used for drawing lines, arc, rectangles, etc.

Parameters

lpen the (logical?) pen definition.

Return the type of this object (could probably do better with RTTI()).

Implements EMF::OBJECT.

METARECORD * EMF::PEN::newEMR (HDC dc, HGDIOBJ emf_handle) [inline], [virtual]

Return a new metarecord for this object. And record its selection into the given device context.

Parameters

dc handle of device context into which this object is being selected.
emf_handle the EMF handle associated with the PEN.

Implements EMF::GRAPHICSOBJECT.

References EMF::GRAPHICSOBJECT::contexts.

Generated automatically by Doxygen for libemf from the source code.

Thu Apr 18 2024 17:55:22 Version 1.0.9