EMF::EMRSCALEVIEWPORTEXTEX(3)
โจ EMF::EMRSCALEVIEWPORTEXTEX โจ
okay bestie, welcome to the libemf glow-up zone ๐ this is the manual page for EMF::EMRSCALEVIEWPORTEXTEX(3) โ she lives in section 3 of the manual, she's part of libemf, and she is SO ready to resize your viewport extents for you. let's get into it ๐ซถ
๐ธ NAME ๐ธ
EMF::EMRSCALEVIEWPORTEXTEX โ EMF Scale Viewport Extents (ex). that's the whole vibe, that's her whole thing ๐
๐ฆ SYNOPSIS ๐ฆ
#include <libemf.h>
Inherits EMF::METARECORD, and EMRSCALEVIEWPORTEXTEX. yes, she inherits from EMRSCALEVIEWPORTEXTEX and she IS EMRSCALEVIEWPORTEXTEX โ that's just how the Doxygen girlies do it, no notes, moving on โจ
๐ Public Member Functions
EMRSCALEVIEWPORTEXTEX (LONG x_num, LONG x_den, LONG y_num, LONG y_den)EMRSCALEVIEWPORTEXTEX (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 Scale Viewport Extents (ex) โ the icon herself, periodt.
so the viewport extent is literally the device coordinate (i.e. pixels) size of the viewport, fr fr. this record scales the viewport extents by the ratios of the given values. math girlie behaviour and we're obsessed ๐งฎโจ
(OpenOffice accepts this, but not SETVIEWPORTEXT(?)) โ not me clocking that OpenOffice is fine with this one but not with the other one ๐ noted.
๐ Constructor & Destructor Documentation ๐
EMF::EMRSCALEVIEWPORTEXTEX::EMRSCALEVIEWPORTEXTEX (LONG x_num, LONG x_den, LONG y_num, LONG y_den) [inline]
Parameters
x_numโ numerator of x scalex_denโ denominator of x scaley_numโ numerator of y scaley_denโ denominator of y scale
EMF::EMRSCALEVIEWPORTEXTEX::EMRSCALEVIEWPORTEXTEX (DATASTREAM & ds) [inline]
Construct a ScaleViewportExtEx record from the input stream. main character energy, building herself out of pure datastream ๐
Parameters
dsโ Metafile datastream.
๐ Member Function Documentation ๐
void EMF::EMRSCALEVIEWPORTEXTEX::execute (METAFILEDEVICECONTEXT * source, HDC dc) const [inline], [virtual]
Execute this record in the context of the given device context. she's up, she's doing it, she's executing ๐
Parameters
sourceโ the device context from which this record is taken.dcโ device context for execute.
Implements EMF::METARECORD.
bool EMF::EMRSCALEVIEWPORTEXTEX::serialize (DATASTREAM ds) [inline], [virtual]
Parameters
dsโ Metafile datastream.
Implements EMF::METARECORD.
int EMF::EMRSCALEVIEWPORTEXTEX::size (void) const [inline], [virtual]
Internally computed size of this record. she counts herself, no help needed ๐ฅ
Implements EMF::METARECORD.
โญ Author โญ
Generated automatically by Doxygen for libemf from the source code. yes bestie, the robots wrote this one โ Doxygen ate and left no crumbs ๐คโจ
okay that's the whole page, you're basically a libemf expert now, iykyk ๐ฆ this was Version 1.0.9, dated Thu Jun 6 2024 23:01:0, and honestly? iconic. go forth and scale those viewport extents, bestie, i believe in you ๐๐โจ
๐ฆ 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