EMF::EXTPEN(3)
β¨ EMF::EXTPEN β¨
okay bestie, gather round, because we're about to talk about EMF::EXTPEN from the libemf manual (section 3, the library-functions girlies π
). It's giving Extended Graphics Pen, and honestly? Iconic. Let's get into it. ποΈπ
πΈ NAME πΈ
EMF::EXTPEN β Extended Graphics Pen. that's it, that's the name, no notes. β¨
π¦ SYNOPSIS π¦
#include <libemf.h>
so like, first things first: she inherits EMF::GRAPHICSOBJECT, and tagEXTLOGPEN. yes both. she's multitalented, we love that for her. π
π Public Member Functions π
EXTPEN (const EXTLOGPEN *lpen)OBJECTTYPE getType (void) constMETARECORD * newEMR (HDC dc, HGDIOBJ emf_handle)
π Public Member Functions inherited from EMF::GRAPHICSOBJECT π
virtual ~GRAPHICSOBJECT ()β okay soGRAPHICSOBJECTs have a virtual destructor. as they should, fr fr.
π Public Member Functions inherited from EMF::OBJECT π
virtual ~OBJECT ()βOBJECTs have a virtual destructor. consistent queen behavior.OBJECT (void)
β Additional Inherited Members β
- Data Fields inherited from
EMF::GRAPHICSOBJECT:std::map< HDC, HGDIOBJ > contexts
- Data Fields inherited from
EMF::OBJECT:HGDIOBJ handle
π Detailed Description π
Extended Graphics Pen.
so what does a pen even do, you ask? Pens are used for drawing lines, arc, rectangles, etc. literally the moment of all moments when it comes to, like, making marks on things. no pen, no line. no line, no vibe. periodt. βοΈβ¨
π§ Constructor & Destructor Documentation π§
π EMF::EXTPEN::EXTPEN (const EXTLOGPEN * lpen) [inline] π
Parameters
lpenβ the (logical?) pen definition. yes bestie, the manpage literally put a question mark there, we're keeping it, we don't gatekeep ambiguity in this house π
π Member Function Documentation π
π OBJECTTYPE EMF::EXTPEN::getType (void) const [inline], [virtual] π
Return the type of this object β and the manpage itself is like "could probably do better with RTTI()". not me exposing my own glow-up opportunities in the documentation π we respect the honesty though.
Implements EMF::OBJECT.
π₯ METARECORD * EMF::EXTPEN::newEMR (HDC dc, HGDIOBJ emf_handle) [inline], [virtual] π₯
Return a new metarecord for this object. And record its selection into the given device context. she's multitasking, she's booked and busy, she contains multitudes. π
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.
π«Ά Author π«Ά
Generated automatically by Doxygen for libemf from the source code. (the robots wrote this one, bestie, we're just delivering it with flair π)
no cap: every option, param, field, and inherited member above is exactly what the original said β we only added the sparkle. don't come for me, come for the pen. π
and that's the whole page, bestie!! πβ this beauty is from libemf, Version 1.0.9, dated Thu Jun 6 2024 23:01:07 β like, vintage but make it timeless. go draw some lines, arcs, and rectangles, and slay. π π¦π
π¦ where this page comes from
- debian trixie: libemf-doc 1.0.13-8 Β· GPL-2.0-only
- ubuntu questing: libemf-doc 1.0.13-8
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms