EMF::EXTPEN(3)

πŸ“¦
version 1.0.13 Β· 5 versions
, in debian trixie, ubuntu questing

✨ 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) const
  • METARECORD * newEMR (HDC dc, HGDIOBJ emf_handle)

πŸ’œ Public Member Functions inherited from EMF::GRAPHICSOBJECT πŸ’œ

  • virtual ~GRAPHICSOBJECT () β€” okay so GRAPHICSOBJECTs 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