EMF::EMRCREATEPEN(3)
π EMF::EMRCREATEPEN(3) β libemf's lil pen record, bestie π
okay so welcome to the EMF::EMRCREATEPEN page, part of libemf, and honestly? she's giving "quiet overachiever." she's a metafile record whose whole personality is making a pen. pens draw lines. pens draw arcs. pens draw rectangles. pens are lowkey the moment. β¨
πΈ NAME πΈ
EMF::EMRCREATEPEN β EMF Pen. that's it, that's the whole vibe check. π
π¦ SYNOPSIS π¦
#include <libemf.h>
Inherits EMF::METARECORD, and EMRCREATEPEN.
π Public Member Functions π
EMRCREATEPEN (PEN *pen, HGDIOBJ handle)
EMRCREATEPEN (DATASTREAM &ds)
bool serialize (DATASTREAM ds)
int size (void) const
void execute (METAFILEDEVICECONTEXT *source, HDC dc) const
π Public Member Functions inherited from EMF::METARECORD π
virtual ~METARECORD ()
π Detailed Description π
EMF::EMRCREATEPEN β EMF Pen. ποΈ
Create a new pen (used for drawing lines, arcs, rectangles, etc.). that's the entire job description and she is obsessed with it. no cap.
π Constructor & Destructor Documentation π
EMRCREATEPEN::EMRCREATEPEN (PEN * pen, HGDIOBJ handle)
bestie you're handing her the goods directly. here's what she wants:
penβ an instance of aPENobject.handleβ thePENobject's handle.
EMRCREATEPEN::EMRCREATEPEN (DATASTREAM & ds)
Construct a CreatePen record from the input stream. reading it in, not making it from scratch β main character behavior either way. π
dsβ Metafile datastream.
π₯ Member Function Documentation π₯
void EMRCREATEPEN::execute (METAFILEDEVICECONTEXT * source, HDC dc) const
[virtual] β yes she's virtual, she's built different.
Execute this record in the context of the given device context.
sourceβ the device context from which this record is taken.dcβ device context for execute.
Implements EMF::METARECORD.
References EMF::METAFILEDEVICECONTEXT::emf_handles. π«Ά
bool EMF::EMRCREATEPEN::serialize (DATASTREAM ds)
[inline], [virtual] β inline and virtual, she contains multitudes. π
dsβ Metafile datastream.
Implements EMF::METARECORD.
int EMF::EMRCREATEPEN::size (void) const
[inline], [virtual]
Internally computed size of this record. she did the math herself, periodt. β¨
Implements EMF::METARECORD.
β Author β
Generated automatically by Doxygen for libemf from the source code. not a human author, just Doxygen doing its lil automated thing. iconic honestly. π§
π reminder bestie: this whole page is auto-generated documentation, so treat it like the source of truth it is and don't go inventing extra behaviors for our girl. she creates pens. that's the arc. πΈ
and that's the page!! no notes, 10/10, would read again. this was Version 1.0.9, dated Thu Jun 6 2024 23:01:07, and it's the EMF::EMRCREATEPEN(3) page from libemf. bye bestie, go draw something pretty πππ¦β¨
π¦ 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