EMF::EMRSCALEVIEWPORTEXTEX(3)

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

โœจ 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) const
  • void 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 scale
  • x_den โ€” denominator of x scale
  • y_num โ€” numerator of y scale
  • y_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