EMF::EMREXTCREATEFONTINDIRECTW(3)
β¨ NAME β¨
EMF::EMREXTCREATEFONTINDIRECTW β it's giving EMF Font, bestie π
This is a page from the libemf manual, and yes it's a whole class for making fonts. Come sit with me.
π¦ SYNOPSIS π¦
#include <libemf.h>
Inherits EMF::METARECORD, and EMREXTCREATEFONTINDIRECTW.
πΈ Public Member Functions
EMREXTCREATEFONTINDIRECTW(FONT *font, HGDIOBJ handle)β build one from a font plus its handleEMREXTCREATEFONTINDIRECTW(DATASTREAM &ds)β build one from a datastreambool serialize(DATASTREAM ds)β serialize itint size(void) constβ how big is this recordvoid execute(METAFILEDEVICECONTEXT *source, HDC dc) constβ run it against a device context
π Public Member Functions inherited from EMF::METARECORD
virtual ~METARECORD()β the destructor, inherited, iconic, no notes
π Detailed Description π
EMF Font.
Create a new font. That's the whole assignment. New font, who dis. π
π Constructor & Destructor Documentation
EMF::EMREXTCREATEFONTINDIRECTW::EMREXTCREATEFONTINDIRECTW(FONT * font, HGDIOBJ handle)
Parameters
fontβ an instance of aFONTobject.handleβ theFONTobject's handle.
EMF::EMREXTCREATEFONTINDIRECTW::EMREXTCREATEFONTINDIRECTW(DATASTREAM & ds)
Construct a CreateFontIndirectW record from the input stream. Yes bestie, it reads itself in. Main character behavior fr fr.
Parameters
dsβ Metafile datastream.
π₯ Member Function Documentation
void EMF::EMREXTCREATEFONTINDIRECTW::execute(METAFILEDEVICECONTEXT * source, HDC dc) const [virtual]
Execute this record in the context of the given device context. Go do your thing, record. β¨
Parameters
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::EMREXTCREATEFONTINDIRECTW::serialize(DATASTREAM ds) [inline], [virtual]
Parameters
dsβ Metafile datastream.
Implements EMF::METARECORD.
int EMF::EMREXTCREATEFONTINDIRECTW::size(void) const [inline], [virtual]
Returns
- the size of the record.
Implements EMF::METARECORD.
π Author π
Generated automatically by Doxygen for libemf from the source code. Not a human, not a girlie, just Doxygen doing its little robot thing. π€π
Version 1.0.9 Β· Thu Jun 6 2024 Β· that's the whole libemf era, and honestly? Slay. Periodt. π β¨π«Ά
π¦ 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