EMF::EMRSETWORLDTRANSFORM(3)

๐Ÿ“ฆ
version 1.0.13 ยท 5 versions
, in debian trixie, ubuntu questing

๐Ÿ’– EMF::EMRSETWORLDTRANSFORM ๐Ÿ’–

okay bestie, so this is the EMF::EMRSETWORLDTRANSFORM page from libemf โ€” it's giving "niche metafile API" and honestly? we love her for it. grab a strawberry drink and let's get into it ๐Ÿ“


โœจ NAME โœจ

EMF::EMRSETWORLDTRANSFORM โ€” EMF Set World Transform. that's it, that's the girl ๐Ÿ’…


๐ŸŒธ SYNOPSIS ๐ŸŒธ

#include <libemf.h>

so she inherits from EMF::METARECORD, and also from EMRSETWORLDTRANSFORM. yes bestie, that's exactly what the page says, we're not touching it ๐Ÿซถ

๐ŸŽ€ Public Member Functions

EMRSETWORLDTRANSFORM (const XFORM *transform)
EMRSETWORLDTRANSFORM (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 Set World Transform.

so here's the tea, bestie: enhanced metafiles have a Coordinate Transformation that lets the contents get rotated and transformed. iconic behaviour fr fr โœจ

BUT โ€” and this is the messy part โ€” it does not appear to work properly in StarOffice. (and honestly? it's also possible the original author didn't understand how it's supposed to work either ๐Ÿ˜ญ we've all been there.)

๐Ÿ’œ Constructor & Destructor Documentation ๐Ÿ’œ

๐Ÿงš EMF::EMRSETWORLDTRANSFORM::EMRSETWORLDTRANSFORM (const XFORM * transform)

[inline]

Parameters

  • transform โ€” the new transformation

๐ŸŒˆ EMF::EMRSETWORLDTRANSFORM::EMRSETWORLDTRANSFORM (DATASTREAM & ds)

[inline]

constructs a SetWorldTransform record from the input stream. girl knows how to read a room and a stream ๐Ÿ’…

Parameters

  • ds โ€” Metafile datastream.

๐Ÿ”ฅ Member Function Documentation ๐Ÿ”ฅ

โญ void EMF::EMRSETWORLDTRANSFORM::execute (METAFILEDEVICECONTEXT * source, HDC dc) const

[inline], [virtual]

runs this record in the context of the given device context. main character energy, but like, for device contexts.

Parameters

  • source โ€” the device context from which this record is taken.
  • dc โ€” device context for execute.

Implements EMF::METARECORD.

๐Ÿฉท bool EMF::EMRSETWORLDTRANSFORM::serialize (DATASTREAM ds)

[inline], [virtual]

Parameters

  • ds โ€” Metafile datastream.

Implements EMF::METARECORD.

๐Ÿ’™ int EMF::EMRSETWORLDTRANSFORM::size (void) const

[inline], [virtual]

internally computed size of this record. she calculated it herself, no cap ๐Ÿงฎ

Implements EMF::METARECORD.


โœ๏ธ Author โœ๏ธ

Generated automatically by Doxygen for libemf from the source code. (not a human author, just the machine doing its little thing ๐Ÿค–๐Ÿ’–)


and that's the whole page bestie, we ate and left no crumbs ๐ŸŽ€

Version 1.0.9 โ€” Thu Jun 6 2024 23:01:07 ๐Ÿ’–โœจ bye pookie, go transform a world (just not in StarOffice apparently) ๐Ÿฆ‹
๐Ÿ“ฆ where this page comes from