EMF::EMREXTCREATEPEN(3)
π EMF::EMREXTCREATEPEN β the EMF Extended Pen β¨
okay bestie, so this is a page from libemf (that's the manual name, manifesting it up top like a little intro card π) and we're talking about EMF::EMREXTCREATEPEN, aka the EMF Extended Pen. it's giving "I make lines happen." π
πΈ NAME πΈ
EMF::EMREXTCREATEPEN β EMF Extended Pen. that's it, that's the whole name, she's simple and she's iconic π
π¦ SYNOPSIS π¦
#include <libemf.h>
Inherits EMF::METARECORD, and EMREXTCREATEPEN.
β¨ Public Member Functions β¨
EMREXTCREATEPEN(EXTPEN *pen,HGDIOBJ handle)EMREXTCREATEPEN(DATASTREAM &ds)bool serialize(DATASTREAM ds)int size(void)constvoid execute(METAFILEDEVICECONTEXT *source,HDC dc)const
π«Ά Public Member Functions inherited from EMF::METARECORD
virtual ~METARECORD()
π Detailed Description π
EMF::EMREXTCREATEPEN β EMF Extended Pen. no cap, that's the energy β¨
so what does it do, you ask? it creates a new pen (the thing used for drawing lines, arcs, rectangles, etc.) ποΈ and apparently it uses extended attributes such as a bitmap mask π like okay, fancy.
π Constructor & Destructor Documentation π
EMREXTCREATEPEN::EMREXTCREATEPEN (EXTPEN * pen, HGDIOBJ handle)
Parameters
- pen β an instance of a
PENobject. π - handle β the
PENobject's handle. π«Ά
EMREXTCREATEPEN::EMREXTCREATEPEN (DATASTREAM & ds)
Construct a ExtCreatePen record from the input stream. π
Parameters
- ds β Metafile datastream. πΌ
π Member Function Documentation π
void EMREXTCREATEPEN::execute (METAFILEDEVICECONTEXT * source, HDC dc) const
[virtual]
Execute this record in the context of the given device context. it's literally the main character moment of this whole class π
Parameters
- source β the device context from which this record is taken. π
- dc β device context for execute. π₯οΈ
Implements EMF::METARECORD.
References EMF::METAFILEDEVICECONTEXT::emf_handles. π (iykyk)
bool EMF::EMREXTCREATEPEN::serialize (DATASTREAM ds) [inline], [virtual]
Parameters
- ds β Metafile datastream. πΌ
Implements EMF::METARECORD.
int EMF::EMREXTCREATEPEN::size (void) const [inline], [virtual]
Internally computed size of this record. she knows her own measurements, periodt πβ¨
Implements EMF::METARECORD.
π Author π
Generated automatically by Doxygen for libemf from the source code. (not me writing this by hand, the robots did it π€β¨)
okay bestie that's the whole page, we ate and left no crumbs ππ
Version1.0.9β datedThu Jun 6 2024 23:01:07. screenshot it, frame it, it's a whole timestamp moment πΈπ
stay slaying those metafiles, ily π«Άπ
π¦ 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