EMF::EMREXTTEXTOUTA - EMF Extended Text Output ASCII.
Contents
Constructor & Destructor Documentation
EMF::EMREXTTEXTOUTA::EMREXTTEXTOUTA(constRECTL*bounds,DWORDgraphicsMode,FLOATxScale,FLOATyScale,constPEMRTEXTtext,LPCSTRstring,constINT*dx)[inline]Parametersbounds bounding box of text string.
graphicsMode (not entirely sure?)
xScale width scale factor (of what?)
yScale height scale factor (of what?)
text a text metarecord containing the rendering style.
string the text to render
dx an array of positions for each character in string.
EMF::EMREXTTEXTOUTA::EMREXTTEXTOUTA(DATASTREAM&ds)[inline]
Construct a ExtTextOutA record from the input stream.
Parametersds Metafile datastream.
EMF::EMREXTTEXTOUTA::~EMREXTTEXTOUTA()[inline]
Destructor frees its copy of the string and its character offset array
Detailed Description
EMF Extended Text Output ASCII.
Draw this text string with the current font, in the color of the current pen and with the given text
background color. Individual character positioning can be given in the dx array.
Member Function Documentation
voidEMF::EMREXTTEXTOUTA::execute(METAFILEDEVICECONTEXT*source,HDCdc)const[inline],[virtual]
Execute this record in the context of the given device context.
Parameterssource the device context from which this record is taken.
dc device context for execute.
Implements EMF::METARECORD.
boolEMF::EMREXTTEXTOUTA::serialize(DATASTREAMds)[inline],[virtual]Parametersds Metafile datastream.
Implements EMF::METARECORD.
intEMF::EMREXTTEXTOUTA::size(void)const[inline],[virtual]
Internally computed size of this record.
Implements EMF::METARECORD.
Name
EMF::EMREXTTEXTOUTA - EMF Extended Text Output ASCII.
Synopsis
#include <libemf.h>
Inherits EMF::METARECORD, and EMREXTTEXTOUTA.
PublicMemberFunctionsEMREXTTEXTOUTA (const RECTL *bounds, DWORD graphicsMode, FLOAT xScale, FLOAT yScale, const PEMRTEXT text,
LPCSTR string, const INT *dx)
EMREXTTEXTOUTA (DATASTREAM &ds)
~EMREXTTEXTOUTA ()
bool serialize (DATASTREAM ds)
int size (void) const
void execute (METAFILEDEVICECONTEXT *source, HDC dc) const
Public Member Functions inherited from EMF::METARECORD
virtual ~METARECORD ()
