EMF::EMRMODIFYWORLDTRANSFORM(3)
π EMF::EMRMODIFYWORLDTRANSFORM π
okay so bestie, welcome to the libemf girlies' corner of section 3 of the manual π
this whole page is about EMF::EMRMODIFYWORLDTRANSFORM, aka the EMF Modify World Transform record. it's giving "spin the whole metafile around" energy and honestly? obsessed πβ¨
πΈ NAME πΈ
EMF::EMRMODIFYWORLDTRANSFORM β EMF Modify World Transform. that's it, that's the whole name, no notes π
β¨ SYNOPSIS β¨
#include <libemf.h>
she inherits from EMF::METARECORD, and from EMRMODIFYWORLDTRANSFORM. family tree slay π³
π«Ά Public Member Functions
EMRMODIFYWORLDTRANSFORM (const XFORM *transform, DWORD mode)EMRMODIFYWORLDTRANSFORM (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 Modify World Transform.
so here's the tea β β enhanced metafiles have a Coordinate Transformation which lets the contents be rotated and transformed. iconic, right? except... it does not appear to work properly in StarOffice. π and ngl, it's also possible that the author just doesn't understand how it's supposed to work either π keeping it real fr fr.
no cap, that caveat is straight from the source β the StarOffice thing is a real note, not me being dramatic π
π Constructor & Destructor Documentation π
EMF::EMRMODIFYWORLDTRANSFORM::EMRMODIFYWORLDTRANSFORM (const XFORM *transform, DWORD mode) [inline]
the main-character constructor β¨
Parameters
transformβ the transformation to apply π«modeβ the mode of the transformation application (namely, pre- or post-multiply) π
EMF::EMRMODIFYWORLDTRANSFORM::EMRMODIFYWORLDTRANSFORM (DATASTREAM &ds) [inline]
construct a ModifyWorldTransform from the input datastream π
Parameters
dsβ Metafile datastream. π₯
π Member Function Documentation π
void EMF::EMRMODIFYWORLDTRANSFORM::execute (METAFILEDEVICECONTEXT *source, HDC dc) const [inline], [virtual]
execute this record in the context of the given device context π
Parameters
sourceβ the device context from which this record is taken. π«§dcβ device context for execute. π₯οΈ
Implements EMF::METARECORD.
bool EMF::EMRMODIFYWORLDTRANSFORM::serialize (DATASTREAM ds) [inline], [virtual]
Parameters
dsβ Metafile datastream. πΎ
Implements EMF::METARECORD.
int EMF::EMRMODIFYWORLDTRANSFORM::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 π€ (yes, the robots wrote this one, we're just here to make it cute).
Version 1.0.9 β dated Thu Jun 6 2024 23:01 πΈ and that's the whole EMF::EMRMODIFYWORLDTRANSFORM(3) page bestie, ty for coming to my ted talk, go rotate something (just not in StarOffice, apparently π) ππ¦β¨
π¦ 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