libUEMF
A portable library for reading and writing WMF, EMF and EMF+ files
|
Functions for printing EMF records. More...
#include <stdlib.h>
#include <stdio.h>
#include <stddef.h>
#include <string.h>
#include "upmf_print.h"
#include "uemf_print.h"
Functions | |
int | U_pmf_onerec_print (const char *contents, const char *blimit, int recnum, int off) |
Print any EMF+ record. More... | |
int | U_PMF_CMN_HDR_print (U_PMF_CMN_HDR Header, int precnum, int off) |
Print data from a U_PMF_CMN_HDR object. More... | |
int | U_PMF_UINT8_ARRAY_print (const char *Start, const uint8_t *Array, int Elements, char *End) |
Print data from a an array of uint8_t values. More... | |
int | U_PMF_BRUSHTYPEENUMERATION_print (int otype) |
Print value of an BrushType Enumeration. More... | |
int | U_PMF_COMBINEMODEENUMERATION_print (int otype) |
Print value of an BrushType Enumeration. More... | |
int | U_PMF_HATCHSTYLEENUMERATION_print (int hstype) |
Print value of a HatchStyle Enumeration. More... | |
int | U_PMF_OBJECTTYPEENUMERATION_print (int otype) |
Print value of an ObjectType Enumeration. More... | |
int | U_PMF_PATHPOINTTYPE_ENUM_print (int Type) |
Print value of a U_PMF_PATHPOINTTYPE_ENUM object. More... | |
int | U_PMF_PX_FMT_ENUM_print (int pfe) |
Print data from a PixelFormat Enumeration value. More... | |
int | U_PMF_NODETYPE_print (int Type) |
Print as text a RegionNodeDataType Enumeration. More... | |
int | U_PMF_BRUSH_print (const char *contents) |
Print data from a U_PMF_BRUSH object. More... | |
int | U_PMF_CUSTOMLINECAP_print (const char *contents, const char *Which) |
Print data from a U_PMF_CUSTOMLINECAP object. More... | |
int | U_PMF_FONT_print (const char *contents) |
Print data from a U_PMF_FONT object. More... | |
int | U_PMF_IMAGE_print (const char *contents) |
Print data from a U_PMF_IMAGE object. More... | |
int | U_PMF_IMAGEATTRIBUTES_print (const char *contents) |
Print data from a U_PMF_IMAGEATTRIBUTES object. More... | |
int | U_PMF_PATH_print (const char *contents) |
Print data from a U_PMF_PATH object. More... | |
int | U_PMF_PEN_print (const char *contents) |
Print data from a U_PMF_PEN object. More... | |
int | U_PMF_REGION_print (const char *contents) |
Print data from a U_PMF_REGION object. More... | |
int | U_PMF_STRINGFORMAT_print (const char *contents) |
Print data from a U_PMF_STRINGFORMAT object. More... | |
int | U_PMF_ARGB_print (const char *contents) |
Print data from a U_PMF_ARGB object. More... | |
int | U_PMF_BITMAP_print (const char *contents) |
Print data from a U_PMF_BITMAP object. More... | |
int | U_PMF_BITMAPDATA_print (const char *contents) |
Print data from a U_PMF_BITMAPDATA object. More... | |
int | U_PMF_BLENDCOLORS_print (const char *contents) |
Print data from a U_PMF_BLENDCOLORS object. More... | |
int | U_PMF_BLENDFACTORS_print (const char *contents, const char *type) |
Print data from a U_PMF_BLENDFACTORS object. More... | |
int | U_PMF_BOUNDARYPATHDATA_print (const char *contents) |
Print data from a U_PMF_BOUNDARYPATHDATA object. More... | |
int | U_PMF_BOUNDARYPOINTDATA_print (const char *contents) |
Print data from a U_PMF_BOUNDARYPOINTDATA object. More... | |
int | U_PMF_CHARACTERRANGE_print (const char *contents) |
Print data from a U_PMF_CHARACTERRANGE object. More... | |
int | U_PMF_COMPOUNDLINEDATA_print (const char *contents) |
Print data from a U_PMF_DASHEDLINEDATA object. More... | |
int | U_PMF_COMPRESSEDIMAGE_print (const char *contents) |
Print data from a U_PMF_COMPRESSEDIMAGE object. More... | |
int | U_PMF_CUSTOMENDCAPDATA_print (const char *contents) |
Print data from a U_PMF_CUSTOMENDCAPDATA object. More... | |
int | U_PMF_CUSTOMLINECAPARROWDATA_print (const char *contents) |
Print data from a U_PMF_CUSTOMLINECAPARROWDATA object. More... | |
int | U_PMF_CUSTOMLINECAPDATA_print (const char *contents) |
Print data from a U_PMF_CUSTOMLINECAPDATA object. More... | |
int | U_PMF_CUSTOMLINECAPOPTIONALDATA_print (const char *contents, uint32_t Flags) |
Print data from a U_PMF_CUSTOMLINECAPOPTIONALDATA object. More... | |
int | U_PMF_CUSTOMSTARTCAPDATA_print (const char *contents) |
Print data from a U_PMF_CUSTOMSTARTCAPDATA object. More... | |
int | U_PMF_DASHEDLINEDATA_print (const char *contents) |
Print data from a U_PMF_DASHEDLINEDATA object. More... | |
int | U_PMF_FILLPATHOBJ_print (const char *contents) |
Print data from a U_PMF_FILLPATHOBJ object. More... | |
int | U_PMF_FOCUSSCALEDATA_print (const char *contents) |
Print data from a U_PMF_FOCUSSCALEDATA object. More... | |
int | U_PMF_GRAPHICSVERSION_print (const char *contents) |
Print data from a U_PMF_GRAPHICSVERSION_print object. More... | |
int | U_PMF_HATCHBRUSHDATA_print (const char *contents) |
Print data from a U_PMF_HATCHBRUSHDATA_print object. More... | |
int | U_PMF_LANGUAGEIDENTIFIER_print (U_PMF_LANGUAGEIDENTIFIER LId) |
Print data from a U_PMF_LANGUAGEIDENTIFIER object. More... | |
int | U_PMF_LINEARGRADIENTBRUSHDATA_print (const char *contents) |
Print data from a U_PMF_LINEARGRADIENTBRUSHDATA object. More... | |
int | U_PMF_LINEARGRADIENTBRUSHOPTIONALDATA_print (const char *contents, int BDFlag) |
Print data from a U_PMF_LINEARGRADIENTBRUSHOPTIONALDATA object. More... | |
int | U_PMF_LINEPATH_print (const char *contents) |
Print data from a U_PMF_LINEPATH object. More... | |
int | U_PMF_METAFILE_print (const char *contents) |
Print data from a U_PMF_METAFILE object. More... | |
int | U_PMF_PALETTE_print (const char *contents) |
Print data from a U_PMF_PALETTE object. More... | |
int | U_PMF_PATHGRADIENTBRUSHDATA_print (const char *contents) |
Print data from a U_PMF_PATHGRADIENTBRUSHDATA object. More... | |
int | U_PMF_PATHGRADIENTBRUSHOPTIONALDATA_print (const char *contents, int BDFlag) |
Print data from a U_PMF_PATHGRADIENTBRUSHOPTIONALDATA object. More... | |
int | U_PMF_PATHPOINTTYPE_print (const char *contents) |
Print data from a U_PMF_PATHPOINTTYPE object. More... | |
int | U_PMF_PATHPOINTTYPERLE_print (const char *contents) |
Print data from a U_PMF_PATHPOINTTYPERLE object. More... | |
int | U_PMF_PENDATA_print (const char *contents) |
Print data from a U_PMF_PATHPOINTTYPERLE object. More... | |
int | U_PMF_PENOPTIONALDATA_print (const char *contents, int Flags) |
Print data from a U_PMF_PENOPTIONALDATA object. More... | |
int | U_PMF_POINT_print (const char **contents) |
Print data from a U_PMF_POINT object. More... | |
int | U_PMF_POINT_S_print (U_PMF_POINT *Point) |
Print data from a U_PMF_POINT Structure. More... | |
int | U_PMF_POINTF_print (const char **contents) |
Print data from a U_PMF_POINTF object. More... | |
int | U_PMF_POINTF_S_print (U_PMF_POINTF *Point) |
Print data from a U_PMF_POINTF Structure. More... | |
int | U_PMF_POINTR_print (const char **contents, U_FLOAT *Xpos, U_FLOAT *Ypos) |
Print data from a U_PMF_POINTR object. More... | |
int | U_PMF_RECT_print (const char **contents) |
Print data from a U_PMF_RECT object. More... | |
int | U_PMF_RECT_S_print (U_PMF_RECT *Rect) |
Print data from a U_PMF_RECT Structure. More... | |
int | U_PMF_RECTF_print (const char **contents) |
Print data from a U_PMF_RECTF object. More... | |
int | U_PMF_RECTF_S_print (U_PMF_RECTF *Rect) |
Print data from a U_PMF_RECTF Structure. More... | |
int | U_PMF_REGIONNODE_print (const char *contents, int Level) |
Print data from a U_PMF_REGIONNODE object. More... | |
int | U_PMF_REGIONNODECHILDNODES_print (const char *contents, int Level) |
Print data from a U_PMF_REGIONNODECHILDNODES object. More... | |
int | U_PMF_REGIONNODEPATH_print (const char *contents) |
Print data from a U_PMF_REGIONNODEPATH object. More... | |
int | U_PMF_SOLIDBRUSHDATA_print (const char *contents) |
Print data from a U_PMF_SOLIDBRUSHDATA object. More... | |
int | U_PMF_STRINGFORMATDATA_print (const char *contents, uint32_t TabStopCount, uint32_t RangeCount) |
Print data from a U_PMF_STRINGFORMATDATA object. More... | |
int | U_PMF_TEXTUREBRUSHDATA_print (const char *contents) |
Print data from a U_PMF_TEXTUREBRUSHDATA object. More... | |
int | U_PMF_TEXTUREBRUSHOPTIONALDATA_print (const char *contents, int HasImage) |
Print data from a U_PMF_TEXTUREBRUSHOPTIONALDATA object. More... | |
int | U_PMF_TRANSFORMMATRIX_print (const char *contents) |
Print data from a U_PMF_TRANSFORMMATRIX object stored in file byte order. More... | |
int | U_PMF_TRANSFORMMATRIX2_print (U_PMF_TRANSFORMMATRIX *Tm) |
Print data from a U_PMF_TRANSFORMMATRIX structure. More... | |
int | U_PMF_ROTMATRIX2_print (U_PMF_ROTMATRIX *Rm) |
Print data from a U_PMF_ROTMATRIX object. More... | |
int | U_PMF_IE_BLUR_print (const char *contents) |
Print data from a U_PMF_IE_BLUR object. More... | |
int | U_PMF_IE_BRIGHTNESSCONTRAST_print (const char *contents) |
Print data from a U_PMF_IE_BRIGHTNESSCONTRAST object. More... | |
int | U_PMF_IE_COLORBALANCE_print (const char *contents) |
Print data from a U_PMF_IE_COLORBALANCE object. More... | |
int | U_PMF_IE_COLORCURVE_print (const char *contents) |
Print data from a U_PMF_IE_COLORCURVE object. More... | |
int | U_PMF_IE_COLORLOOKUPTABLE_print (const char *contents) |
Print data from a U_PMF_IE_COLORLOOKUPTABLE object. More... | |
int | U_PMF_IE_COLORMATRIX_print (const char *contents) |
Print data from a U_PMF_IE_COLORMATRIX object. More... | |
int | U_PMF_IE_HUESATURATIONLIGHTNESS_print (const char *contents) |
Print data from a U_PMF_IE_HUESATURATIONLIGHTNESS object. More... | |
int | U_PMF_IE_LEVELS_print (const char *contents) |
Print data from a U_PMF_IE_LEVELS object. More... | |
int | U_PMF_IE_REDEYECORRECTION_print (const char *contents) |
Print data from a U_PMF_IE_REDEYECORRECTION object. More... | |
int | U_PMF_IE_SHARPEN_print (const char *contents) |
Print data from a U_PMF_IE_SHARPEN object. More... | |
int | U_PMF_IE_TINT_print (const char *contents) |
Print data from a U_PMF_IE_TINT object. More... | |
int | U_PMR_OFFSETCLIP_print (const char *contents) |
Print data from a U_PMR_OFFSETCLIP record. More... | |
int | U_PMR_RESETCLIP_print (const char *contents) |
Print data from a U_PMR_OFFSETCLIP record. More... | |
int | U_PMR_SETCLIPPATH_print (const char *contents) |
Print data from a U_PMR_SETCLIPPATH record. More... | |
int | U_PMR_SETCLIPRECT_print (const char *contents) |
Print data from a U_PMR_SETCLIPRECT record. More... | |
int | U_PMR_SETCLIPREGION_print (const char *contents) |
Print data from a U_PMR_SETCLIPREGION record. More... | |
int | U_PMR_COMMENT_print (const char *contents) |
Print data from a U_PMR_COMMENT record. More... | |
int | U_PMR_ENDOFFILE_print (const char *contents) |
Print data from a U_PMR_ENDOFFILE record. More... | |
int | U_PMR_GETDC_print (const char *contents) |
Print data from a U_PMR_ENDOFFILE record. More... | |
int | U_PMR_HEADER_print (const char *contents) |
Print data from a U_PMR_HEADER record. More... | |
int | U_PMR_CLEAR_print (const char *contents) |
Print data from a U_PMR_CLEAR record. More... | |
int | U_PMR_DRAWARC_print (const char *contents) |
Print data from a U_PMR_DRAWARC record. More... | |
int | U_PMR_DRAWBEZIERS_print (const char *contents) |
Print data from a U_PMR_DRAWBEZIERS record. More... | |
int | U_PMR_DRAWCLOSEDCURVE_print (const char *contents) |
Print data from a U_PMR_DRAWCLOSEDCURVE record. More... | |
int | U_PMR_DRAWCURVE_print (const char *contents) |
Print data from a U_PMR_DRAWCURVE record. More... | |
int | U_PMR_DRAWDRIVERSTRING_print (const char *contents) |
Print data from a U_PMR_DRAWDRIVERSTRING record. More... | |
int | U_PMR_DRAWELLIPSE_print (const char *contents) |
Print data from a U_PMR_DRAWELLIPSE record. More... | |
int | U_PMR_DRAWIMAGE_print (const char *contents) |
Print data from a U_PMR_DRAWIMAGE record. More... | |
int | U_PMR_DRAWIMAGEPOINTS_print (const char *contents) |
Print data from a U_PMR_DRAWIMAGEPOINTS record. More... | |
int | U_PMR_DRAWLINES_print (const char *contents) |
Print data from a U_PMR_DRAWLINES record. More... | |
int | U_PMR_DRAWPATH_print (const char *contents) |
Print data from a U_PMR_DRAWPATH record. More... | |
int | U_PMR_DRAWPIE_print (const char *contents) |
Print data from a U_PMR_DRAWPIE record. More... | |
int | U_PMR_DRAWRECTS_print (const char *contents, const char *blimit) |
Print data from a U_PMR_DRAWRECTS record. More... | |
int | U_PMR_DRAWSTRING_print (const char *contents) |
Print data from a U_PMR_DRAWSTRING record. More... | |
int | U_PMR_FILLCLOSEDCURVE_print (const char *contents) |
Print data from a U_PMR_FILLCLOSEDCURVE record. More... | |
int | U_PMR_FILLELLIPSE_print (const char *contents) |
Print data from a U_PMR_FILLELLIPSE record. More... | |
int | U_PMR_FILLPATH_print (const char *contents) |
Print data from a U_PMR_FILLPATH record. More... | |
int | U_PMR_FILLPIE_print (const char *contents) |
Print data from a U_PMR_FILLPIE record. More... | |
int | U_PMR_FILLPOLYGON_print (const char *contents) |
Print data from a U_PMR_FILLPOLYGON record. More... | |
int | U_PMR_FILLRECTS_print (const char *contents, const char *blimit) |
Print data from a U_PMR_FILLRECTS record. More... | |
int | U_PMR_FILLREGION_print (const char *contents) |
Print data from a U_PMR_FILLREGION record. More... | |
int | U_PMR_OBJECT_print (const char *contents, const char *blimit, U_OBJ_ACCUM *ObjCont, int term) |
Print data from a U_PMR_OBJECT record. More... | |
int | U_PMR_SERIALIZABLEOBJECT_print (const char *contents) |
Print data from a U_PMR_SERIALIZABLEOBJECT record. More... | |
int | U_PMR_SETANTIALIASMODE_print (const char *contents) |
Print data from a U_PMR_SETANTIALIASMODE record. More... | |
int | U_PMR_SETCOMPOSITINGMODE_print (const char *contents) |
Print data from a U_PMR_SETCOMPOSITINGMODE record. More... | |
int | U_PMR_SETCOMPOSITINGQUALITY_print (const char *contents) |
Print data from a U_PMR_SETCOMPOSITINGQUALITY record. More... | |
int | U_PMR_SETINTERPOLATIONMODE_print (const char *contents) |
Print data from a U_PMR_SETINTERPOLATIONMODE record. More... | |
int | U_PMR_SETPIXELOFFSETMODE_print (const char *contents) |
Print data from a U_PMR_SETPIXELOFFSETMODE record. More... | |
int | U_PMR_SETRENDERINGORIGIN_print (const char *contents) |
Print data from a U_PMR_SETRENDERINGORIGIN record. More... | |
int | U_PMR_SETTEXTCONTRAST_print (const char *contents) |
Print data from a U_PMR_SETTEXTCONTRAST record. More... | |
int | U_PMR_SETTEXTRENDERINGHINT_print (const char *contents) |
Print data from a U_PMR_SETTEXTRENDERINGHINT record. More... | |
int | U_PMR_BEGINCONTAINER_print (const char *contents) |
Print data from a U_PMR_BEGINCONTAINER record. More... | |
int | U_PMR_BEGINCONTAINERNOPARAMS_print (const char *contents) |
Print data from a U_PMR_BEGINCONTAINERNOPARAMS record. More... | |
int | U_PMR_ENDCONTAINER_print (const char *contents) |
Print data from a U_PMR_ENDCONTAINER record. More... | |
int | U_PMR_RESTORE_print (const char *contents) |
Print data from a U_PMR_RESTORE record. More... | |
int | U_PMR_SAVE_print (const char *contents) |
Print data from a U_PMR_SAVE record. More... | |
int | U_PMR_SETTSCLIP_print (const char *contents) |
Print data from a U_PMR_SETTSCLIP record. More... | |
int | U_PMR_SETTSGRAPHICS_print (const char *contents) |
Print data from a U_PMR_SETTSGRAPHICS record. More... | |
int | U_PMR_MULTIPLYWORLDTRANSFORM_print (const char *contents) |
Print data from a U_PMR_MULTIPLYWORLDTRANSFORM record. More... | |
int | U_PMR_RESETWORLDTRANSFORM_print (const char *contents) |
Print data from a U_PMR_RESETWORLDTRANSFORM record. More... | |
int | U_PMR_ROTATEWORLDTRANSFORM_print (const char *contents) |
Print data from a U_PMR_ROTATEWORLDTRANSFORM record. More... | |
int | U_PMR_SCALEWORLDTRANSFORM_print (const char *contents) |
Print data from a U_PMR_SCALEWORLDTRANSFORM record. More... | |
int | U_PMR_SETPAGETRANSFORM_print (const char *contents) |
Print data from a U_PMR_SETPAGETRANSFORM record. More... | |
int | U_PMR_SETWORLDTRANSFORM_print (const char *contents) |
Print data from a U_PMR_SETWORLDTRANSFORM record. More... | |
int | U_PMR_TRANSLATEWORLDTRANSFORM_print (const char *contents) |
Print data from a U_PMR_TRANSLATEWORLDTRANSFORM record. More... | |
int | U_PMR_STROKEFILLPATH_print (const char *contents) |
Print data from a U_PMR_STROKEFILLPATH record. More... | |
int | U_PMR_MULTIFORMATSTART_print (const char *contents) |
Print data from a U_PMR_MULTIFORMATSTART record. More... | |
int | U_PMR_MULTIFORMATSECTION_print (const char *contents) |
Print data from a U_PMR_MULTIFORMATSECTION record. More... | |
int | U_PMR_MULTIFORMATEND_print (const char *contents) |
Print data from a U_PMR_MULTIFORMATEND record. More... | |
Functions for printing EMF records.
int U_PMF_ARGB_print | ( | const char * | contents | ) |
Print data from a U_PMF_ARGB object.
contents | Record from which to print data EMF+ manual 2.2.2.1, Microsoft name: EmfPlusARGB Object |
int U_PMF_BITMAP_print | ( | const char * | contents | ) |
Print data from a U_PMF_BITMAP object.
contents | Record from which to print data EMF+ manual 2.2.2.2, Microsoft name: EmfPlusBitmap Object |
int U_PMF_BITMAPDATA_print | ( | const char * | contents | ) |
Print data from a U_PMF_BITMAPDATA object.
contents | Record from which to print data EMF+ manual 2.2.2.3, Microsoft name: EmfPlusBitmapData Object |
int U_PMF_BLENDCOLORS_print | ( | const char * | contents | ) |
Print data from a U_PMF_BLENDCOLORS object.
contents | Record from which to print data EMF+ manual 2.2.2.4, Microsoft name: EmfPlusBlendColors Object |
int U_PMF_BLENDFACTORS_print | ( | const char * | contents, |
const char * | type | ||
) |
Print data from a U_PMF_BLENDFACTORS object.
type | Type of BlendFactors, usually H or V |
contents | Record from which to print data EMF+ manual 2.2.2.5, Microsoft name: EmfPlusBlendFactors Object |
int U_PMF_BOUNDARYPATHDATA_print | ( | const char * | contents | ) |
Print data from a U_PMF_BOUNDARYPATHDATA object.
contents | Record from which to print data EMF+ manual 2.2.2.6, Microsoft name: EmfPlusBoundaryPathData Object |
int U_PMF_BOUNDARYPOINTDATA_print | ( | const char * | contents | ) |
Print data from a U_PMF_BOUNDARYPOINTDATA object.
contents | Record from which to print data EMF+ manual 2.2.2.7, Microsoft name: EmfPlusBoundaryPointData Object |
int U_PMF_BRUSH_print | ( | const char * | contents | ) |
Print data from a U_PMF_BRUSH object.
contents | Record from which to print data EMF+ manual 2.2.1.1, Microsoft name: EmfPlusBrush Object |
int U_PMF_BRUSHTYPEENUMERATION_print | ( | int | otype | ) |
Print value of an BrushType Enumeration.
otype | Value to print. EMF+ manual 2.1.1.3, Microsoft name: BrushType Enumeration |
int U_PMF_CHARACTERRANGE_print | ( | const char * | contents | ) |
Print data from a U_PMF_CHARACTERRANGE object.
contents | Record from which to print data EMF+ manual 2.2.2.8, Microsoft name: EmfPlusCharacterRange Object |
int U_PMF_CMN_HDR_print | ( | U_PMF_CMN_HDR | Header, |
int | precnum, | ||
int | off | ||
) |
Print data from a U_PMF_CMN_HDR object.
Header | Header of the record |
precnum | EMF+ record number in file. |
off | Offset in file to the start of this EMF+ record. common structure present at the beginning of all(*) EMF+ records |
int U_PMF_COMBINEMODEENUMERATION_print | ( | int | otype | ) |
Print value of an BrushType Enumeration.
otype | Value to print. EMF+ manual 2.1.1.4, Microsoft name: BrushType Enumeration |
int U_PMF_COMPOUNDLINEDATA_print | ( | const char * | contents | ) |
Print data from a U_PMF_DASHEDLINEDATA object.
contents | Record from which to print data EMF+ manual 2.2.2.9, Microsoft name: EmfPlusCompoundLineData Object |
int U_PMF_COMPRESSEDIMAGE_print | ( | const char * | contents | ) |
Print data from a U_PMF_COMPRESSEDIMAGE object.
contents | Record from which to print data EMF+ manual 2.2.2.10, Microsoft name: EmfPlusCompressedImage Object |
This function does not do anything useful, but it is included so that all objects have a corresponding _get().
int U_PMF_CUSTOMENDCAPDATA_print | ( | const char * | contents | ) |
Print data from a U_PMF_CUSTOMENDCAPDATA object.
contents | Record from which to print data EMF+ manual 2.2.2.11, Microsoft name: EmfPlusCustomEndCapData Object |
int U_PMF_CUSTOMLINECAP_print | ( | const char * | contents, |
const char * | Which | ||
) |
Print data from a U_PMF_CUSTOMLINECAP object.
contents | Record from which to print data |
Which | A string which is either "Start" or "End". EMF+ manual 2.2.1.2, Microsoft name: EmfPlusCustomLineCap Object |
int U_PMF_CUSTOMLINECAPARROWDATA_print | ( | const char * | contents | ) |
Print data from a U_PMF_CUSTOMLINECAPARROWDATA object.
contents | Record from which to print data EMF+ manual 2.2.2.12, Microsoft name: EmfPlusCustomLineCapArrowData Object |
int U_PMF_CUSTOMLINECAPDATA_print | ( | const char * | contents | ) |
Print data from a U_PMF_CUSTOMLINECAPDATA object.
contents | Record from which to print data EMF+ manual 2.2.2.13, Microsoft name: EmfPlusCustomLineCapData Object |
int U_PMF_CUSTOMLINECAPOPTIONALDATA_print | ( | const char * | contents, |
uint32_t | Flags | ||
) |
Print data from a U_PMF_CUSTOMLINECAPOPTIONALDATA object.
contents | Record from which to print data |
Flags | CustomLineCapData Flags |
EMF+ manual 2.2.2.14, Microsoft name: EmfPlusCustomLineCapOptionalData Object
int U_PMF_CUSTOMSTARTCAPDATA_print | ( | const char * | contents | ) |
Print data from a U_PMF_CUSTOMSTARTCAPDATA object.
contents | Record from which to print data EMF+ manual 2.2.2.15, Microsoft name: EmfPlusCustomStartCapData Object |
int U_PMF_DASHEDLINEDATA_print | ( | const char * | contents | ) |
Print data from a U_PMF_DASHEDLINEDATA object.
contents | Record from which to print data EMF+ manual 2.2.2.16, Microsoft name: EmfPlusDashedLineData Object |
int U_PMF_FILLPATHOBJ_print | ( | const char * | contents | ) |
Print data from a U_PMF_FILLPATHOBJ object.
contents | Record from which to print data EMF+ manual 2.2.2.17, Microsoft name: EmfPlusFillPath Object |
int U_PMF_FOCUSSCALEDATA_print | ( | const char * | contents | ) |
Print data from a U_PMF_FOCUSSCALEDATA object.
contents | Record from which to print data EMF+ manual 2.2.2.18, Microsoft name: EmfPlusFocusScaleData Object |
int U_PMF_FONT_print | ( | const char * | contents | ) |
Print data from a U_PMF_FONT object.
contents | Record from which to print data EMF+ manual 2.2.1.3, Microsoft name: EmfPlusFont Object |
int U_PMF_GRAPHICSVERSION_print | ( | const char * | contents | ) |
Print data from a U_PMF_GRAPHICSVERSION_print object.
contents | Record from which to print data EMF+ manual 2.2.2.19, Microsoft name: EmfPlusGraphicsVersion Object |
int U_PMF_HATCHBRUSHDATA_print | ( | const char * | contents | ) |
Print data from a U_PMF_HATCHBRUSHDATA_print object.
contents | Record from which to print data EMF+ manual 2.2.2.20, Microsoft name: EmfPlusHatchBrushData Object |
int U_PMF_HATCHSTYLEENUMERATION_print | ( | int | hstype | ) |
Print value of a HatchStyle Enumeration.
hstype | Value to print. EMF+ manual 2.1.1.13, Microsoft name: HatchStyle Enumeration |
int U_PMF_IE_BLUR_print | ( | const char * | contents | ) |
Print data from a U_PMF_IE_BLUR object.
contents | Record from which to print data EMF+ manual 2.2.3.1, Microsoft name: BlurEffect Object |
int U_PMF_IE_BRIGHTNESSCONTRAST_print | ( | const char * | contents | ) |
Print data from a U_PMF_IE_BRIGHTNESSCONTRAST object.
contents | Record from which to print data EMF+ manual 2.2.3.2, Microsoft name: BrightnessContrastEffect Object |
int U_PMF_IE_COLORBALANCE_print | ( | const char * | contents | ) |
Print data from a U_PMF_IE_COLORBALANCE object.
contents | Record from which to print data EMF+ manual 2.2.3.3, Microsoft name: ColorBalanceEffect Object |
int U_PMF_IE_COLORCURVE_print | ( | const char * | contents | ) |
Print data from a U_PMF_IE_COLORCURVE object.
contents | Record from which to print data EMF+ manual 2.2.3.4, Microsoft name: ColorCurveEffect Object |
int U_PMF_IE_COLORLOOKUPTABLE_print | ( | const char * | contents | ) |
Print data from a U_PMF_IE_COLORLOOKUPTABLE object.
contents | Record from which to print data EMF+ manual 2.2.3.5, Microsoft name: ColorLookupTableEffect Object |
int U_PMF_IE_COLORMATRIX_print | ( | const char * | contents | ) |
Print data from a U_PMF_IE_COLORMATRIX object.
contents | Record from which to print data EMF+ manual 2.2.3.6, Microsoft name: ColorMatrixEffect Object |
int U_PMF_IE_HUESATURATIONLIGHTNESS_print | ( | const char * | contents | ) |
Print data from a U_PMF_IE_HUESATURATIONLIGHTNESS object.
contents | Record from which to print data EMF+ manual 2.2.3.7, Microsoft name: HueSaturationLightnessEffect Object |
int U_PMF_IE_LEVELS_print | ( | const char * | contents | ) |
Print data from a U_PMF_IE_LEVELS object.
contents | Record from which to print data EMF+ manual 2.2.3.8, Microsoft name: LevelsEffect Object |
int U_PMF_IE_REDEYECORRECTION_print | ( | const char * | contents | ) |
Print data from a U_PMF_IE_REDEYECORRECTION object.
contents | Record from which to print data EMF+ manual 2.2.3.9, Microsoft name: RedEyeCorrectionEffect Object |
int U_PMF_IE_SHARPEN_print | ( | const char * | contents | ) |
Print data from a U_PMF_IE_SHARPEN object.
contents | Record from which to print data EMF+ manual 2.2.3.10, Microsoft name: SharpenEffect Object |
int U_PMF_IE_TINT_print | ( | const char * | contents | ) |
Print data from a U_PMF_IE_TINT object.
contents | Record from which to print data EMF+ manual 2.2.3.11, Microsoft name: TintEffect Object |
int U_PMF_IMAGE_print | ( | const char * | contents | ) |
Print data from a U_PMF_IMAGE object.
contents | Record from which to print data EMF+ manual 2.2.1.4, Microsoft name: EmfPlusImage Object |
int U_PMF_IMAGEATTRIBUTES_print | ( | const char * | contents | ) |
Print data from a U_PMF_IMAGEATTRIBUTES object.
contents | Record from which to print data EMF+ manual 2.2.1.5, Microsoft name: EmfPlusImageAttributes Object |
int U_PMF_LANGUAGEIDENTIFIER_print | ( | U_PMF_LANGUAGEIDENTIFIER | LId | ) |
Print data from a U_PMF_LANGUAGEIDENTIFIER object.
LId | Record from which to print data EMF+ manual 2.2.2.23, Microsoft name: EmfPlusLanguageIdentifier Object |
int U_PMF_LINEARGRADIENTBRUSHDATA_print | ( | const char * | contents | ) |
Print data from a U_PMF_LINEARGRADIENTBRUSHDATA object.
contents | Record from which to print data EMF+ manual 2.2.2.24, Microsoft name: EmfPlusLinearGradientBrushData Object |
int U_PMF_LINEARGRADIENTBRUSHOPTIONALDATA_print | ( | const char * | contents, |
int | BDFlag | ||
) |
Print data from a U_PMF_LINEARGRADIENTBRUSHOPTIONALDATA object.
contents | Record from which to print data |
BDFlag | Describes optional values in contents EMF+ manual 2.2.2.25, Microsoft name: EmfPlusLinearGradientBrushOptionalData Object |
int U_PMF_LINEPATH_print | ( | const char * | contents | ) |
Print data from a U_PMF_LINEPATH object.
contents | Record from which to print data EMF+ manual 2.2.2.26, Microsoft name: EmfPlusLinePath Object |
int U_PMF_METAFILE_print | ( | const char * | contents | ) |
Print data from a U_PMF_METAFILE object.
contents | Record from which to print data EMF+ manual 2.2.2.27, Microsoft name: EmfPlusMetafile Object |
int U_PMF_NODETYPE_print | ( | int | Type | ) |
Print as text a RegionNodeDataType Enumeration.
Type | RegionNodeDataType Enumeration EMF+ manual 2.1.1.27, Microsoft name: RegionNodeDataType Enumeration (U_RNDT_*) |
int U_PMF_OBJECTTYPEENUMERATION_print | ( | int | otype | ) |
Print value of an ObjectType Enumeration.
otype | Value to print. EMF+ manual 2.1.1.22, Microsoft name: ObjectType Enumeration |
int U_pmf_onerec_print | ( | const char * | contents, |
const char * | blimit, | ||
int | recnum, | ||
int | off | ||
) |
Print any EMF+ record.
contents | pointer to a buffer holding this EMF+ record |
blimit | one byte past the end of data of this EMF+ record |
recnum | EMF number of this record in contents |
off | Offset from the beginning of the EMF+ file. |
int U_PMF_PALETTE_print | ( | const char * | contents | ) |
Print data from a U_PMF_PALETTE object.
contents | Record from which to print data EMF+ manual 2.2.2.28, Microsoft name: EmfPlusPalette Object |
int U_PMF_PATH_print | ( | const char * | contents | ) |
Print data from a U_PMF_PATH object.
contents | Record from which to print data EMF+ manual 2.2.1.6, Microsoft name: EmfPlusPath Object |
int U_PMF_PATHGRADIENTBRUSHDATA_print | ( | const char * | contents | ) |
Print data from a U_PMF_PATHGRADIENTBRUSHDATA object.
contents | Record from which to print data EMF+ manual 2.2.2.29, Microsoft name: EmfPlusPathGradientBrushData Object |
int U_PMF_PATHGRADIENTBRUSHOPTIONALDATA_print | ( | const char * | contents, |
int | BDFlag | ||
) |
Print data from a U_PMF_PATHGRADIENTBRUSHOPTIONALDATA object.
contents | Record from which to print data |
BDFlag | Describes optional values in contents EMF+ manual 2.2.2.30, Microsoft name: EmfPlusPathGradientBrushOptionalData Object |
int U_PMF_PATHPOINTTYPE_ENUM_print | ( | int | Type | ) |
Print value of a U_PMF_PATHPOINTTYPE_ENUM object.
Type | Value to print EMF+ manual 2.1.1.23, Microsoft name: PathPointType Enumeration |
int U_PMF_PATHPOINTTYPE_print | ( | const char * | contents | ) |
Print data from a U_PMF_PATHPOINTTYPE object.
contents | Record from which to print data EMF+ manual 2.2.2.31, Microsoft name: EmfPlusPathPointType Object |
int U_PMF_PATHPOINTTYPERLE_print | ( | const char * | contents | ) |
Print data from a U_PMF_PATHPOINTTYPERLE object.
contents | Record from which to print data EMF+ manual 2.2.2.32, Microsoft name: EmfPlusPathPointTypeRLE Object |
int U_PMF_PEN_print | ( | const char * | contents | ) |
Print data from a U_PMF_PEN object.
contents | Record from which to print data EMF+ manual 2.2.1.7, Microsoft name: EmfPlusPen Object |
int U_PMF_PENDATA_print | ( | const char * | contents | ) |
Print data from a U_PMF_PATHPOINTTYPERLE object.
contents | Record from which to print data EMF+ manual 2.2.2.33, Microsoft name: EmfPlusPenData Object |
int U_PMF_PENOPTIONALDATA_print | ( | const char * | contents, |
int | Flags | ||
) |
Print data from a U_PMF_PENOPTIONALDATA object.
contents | Record from which to print data |
Flags | PenData Flags that determine which optionaldata fields are present in the record. |
EMF+ manual 2.2.2.34, Microsoft name: EmfPlusPenOptionalData Object
int U_PMF_POINT_print | ( | const char ** | contents | ) |
Print data from a U_PMF_POINT object.
contents | Record from which to print data EMF+ manual 2.2.2.35, Microsoft name: EmfPlusPoint Object |
int U_PMF_POINT_S_print | ( | U_PMF_POINT * | Point | ) |
Print data from a U_PMF_POINT Structure.
Point | U_PMF_POINT Structure to print EMF+ manual 2.2.2.35, Microsoft name: EmfPlusPoint Object |
int U_PMF_POINTF_print | ( | const char ** | contents | ) |
Print data from a U_PMF_POINTF object.
contents | Record from which to print data EMF+ manual 2.2.2.36, Microsoft name: EmfPlusPointF Object |
int U_PMF_POINTF_S_print | ( | U_PMF_POINTF * | Point | ) |
Print data from a U_PMF_POINTF Structure.
Point | U_PMF_POINTF Structure to print EMF+ manual 2.2.2.36, Microsoft name: EmfPlusPointF Object |
Print data from a U_PMF_POINTR object.
contents | Pointer to next data to print |
Xpos | X coordinate for current point |
Ypos | Y coordinate for current point |
On each call the next relative offset is extracted, the current coordinates are modified with that offset, and the pointer is advanced to the next data point.
EMF+ manual 2.2.2.37, Microsoft name: EmfPlusPointR Object
int U_PMF_PX_FMT_ENUM_print | ( | int | pfe | ) |
Print data from a PixelFormat Enumeration value.
pfe | A PixelFormat Enumeration value EMF+ manual 2.1.1.25, Microsoft name: PixelFormat Enumeration (U_PF_*) |
int U_PMF_RECT_print | ( | const char ** | contents | ) |
Print data from a U_PMF_RECT object.
contents | Record from which to print data EMF+ manual 2.2.2.38, Microsoft name: EmfPlusRect Object |
int U_PMF_RECT_S_print | ( | U_PMF_RECT * | Rect | ) |
Print data from a U_PMF_RECT Structure.
Rect | U_PMF_RECT structure EMF+ manual 2.2.2.39, Microsoft name: EmfPlusRectF Object |
int U_PMF_RECTF_print | ( | const char ** | contents | ) |
Print data from a U_PMF_RECTF object.
contents | Record from which to print data EMF+ manual 2.2.2.39, Microsoft name: EmfPlusRectF Object |
int U_PMF_RECTF_S_print | ( | U_PMF_RECTF * | Rect | ) |
Print data from a U_PMF_RECTF Structure.
Rect | U_PMF_RECTF Structure EMF+ manual 2.2.2.39, Microsoft name: EmfPlusRectF Object |
int U_PMF_REGION_print | ( | const char * | contents | ) |
Print data from a U_PMF_REGION object.
contents | Record from which to print data EMF+ manual 2.2.1.8, Microsoft name: EmfPlusRegion Object |
int U_PMF_REGIONNODE_print | ( | const char * | contents, |
int | Level | ||
) |
Print data from a U_PMF_REGIONNODE object.
contents | Record from which to print data |
Level | Tree level. This routine is recursive and could go down many levels. 1 is the top, >1 are child nodes. EMF+ manual 2.2.2.40, Microsoft name: EmfPlusRegionNode Object |
int U_PMF_REGIONNODECHILDNODES_print | ( | const char * | contents, |
int | Level | ||
) |
Print data from a U_PMF_REGIONNODECHILDNODES object.
contents | Record from which to print data |
Level | Tree level. This routine is recursive and could go down many levels. 1 is the top, >1 are child nodes. EMF+ manual 2.2.2.41, Microsoft name: EmfPlusRegionNodeChildNodes Object |
int U_PMF_REGIONNODEPATH_print | ( | const char * | contents | ) |
Print data from a U_PMF_REGIONNODEPATH object.
contents | Record from which to print data EMF+ manual 2.2.2.42, Microsoft name: EmfPlusRegionNodePath Object |
int U_PMF_ROTMATRIX2_print | ( | U_PMF_ROTMATRIX * | Rm | ) |
Print data from a U_PMF_ROTMATRIX object.
Rm | U_PMF_ROTMATRIX object NOT DOCUMENTED, like EMF+ manual 2.2.2.47, Microsoft name: EmfPlusTransformMatrix Object, but missing offset values |
int U_PMF_SOLIDBRUSHDATA_print | ( | const char * | contents | ) |
Print data from a U_PMF_SOLIDBRUSHDATA object.
contents | Record from which to print data EMF+ manual 2.2.2.43, Microsoft name: EmfPlusSolidBrushData Object |
int U_PMF_STRINGFORMAT_print | ( | const char * | contents | ) |
Print data from a U_PMF_STRINGFORMAT object.
contents | Record from which to print data EMF+ manual 2.2.1.9, Microsoft name: EmfPlusStringFormat Object |
int U_PMF_STRINGFORMATDATA_print | ( | const char * | contents, |
uint32_t | TabStopCount, | ||
uint32_t | RangeCount | ||
) |
Print data from a U_PMF_STRINGFORMATDATA object.
contents | Record from which to print data |
TabStopCount | Entries in TabStop array |
RangeCount | Entries in CharRange array EMF+ manual 2.2.2.44, Microsoft name: EmfPlusStringFormatData Object |
int U_PMF_TEXTUREBRUSHDATA_print | ( | const char * | contents | ) |
Print data from a U_PMF_TEXTUREBRUSHDATA object.
contents | Record from which to print data EMF+ manual 2.2.2.45, Microsoft name: EmfPlusTextureBrushData Object |
int U_PMF_TEXTUREBRUSHOPTIONALDATA_print | ( | const char * | contents, |
int | HasImage | ||
) |
Print data from a U_PMF_TEXTUREBRUSHOPTIONALDATA object.
contents | Record from which to print data |
HasImage | True if the record contains an image. |
EMF+ manual 2.2.2.46, Microsoft name: EmfPlusTextureBrushOptionalData Object
int U_PMF_TRANSFORMMATRIX2_print | ( | U_PMF_TRANSFORMMATRIX * | Tm | ) |
Print data from a U_PMF_TRANSFORMMATRIX structure.
Tm | U_PMF_TRANSFORMMATRIX structure EMF+ manual 2.2.2.47, Microsoft name: EmfPlusTransformMatrix Object |
int U_PMF_TRANSFORMMATRIX_print | ( | const char * | contents | ) |
Print data from a U_PMF_TRANSFORMMATRIX object stored in file byte order.
contents | Record from which to print data EMF+ manual 2.2.2.47, Microsoft name: EmfPlusTransformMatrix Object |
int U_PMF_UINT8_ARRAY_print | ( | const char * | Start, |
const uint8_t * | Array, | ||
int | Elements, | ||
char * | End | ||
) |
Print data from a an array of uint8_t values.
Start | Text to lead array data |
Array | uint8_t array of data passed as char * |
Elements | Number of elements in Array |
End | Text to follow array data |
int U_PMR_BEGINCONTAINER_print | ( | const char * | contents | ) |
Print data from a U_PMR_BEGINCONTAINER record.
contents | Record from which to print data EMF+ manual 2.3.7.1, Microsoft name: EmfPlusBeginContainer Record, Index 0x27 |
int U_PMR_BEGINCONTAINERNOPARAMS_print | ( | const char * | contents | ) |
Print data from a U_PMR_BEGINCONTAINERNOPARAMS record.
contents | Record from which to print data EMF+ manual 2.3.7.2, Microsoft name: EmfPlusBeginContainerNoParams Record, Index 0x28 |
int U_PMR_CLEAR_print | ( | const char * | contents | ) |
Print data from a U_PMR_CLEAR record.
contents | Record from which to print data EMF+ manual 2.3.4.1, Microsoft name: EmfPlusClear Record, Index 0x09 |
int U_PMR_COMMENT_print | ( | const char * | contents | ) |
Print data from a U_PMR_COMMENT record.
contents | Record from which to print data EMF+ manual 2.3.2.1, Microsoft name: EmfPlusComment Record, Index 0x03 |
int U_PMR_DRAWARC_print | ( | const char * | contents | ) |
Print data from a U_PMR_DRAWARC record.
contents | Record from which to print data EMF+ manual 2.3.4.2, Microsoft name: EmfPlusDrawArc Record, Index 0x12 |
int U_PMR_DRAWBEZIERS_print | ( | const char * | contents | ) |
Print data from a U_PMR_DRAWBEZIERS record.
contents | Record from which to print data EMF+ manual 2.3.4.3, Microsoft name: EmfPlusDrawBeziers Record, Index 0x19 |
int U_PMR_DRAWCLOSEDCURVE_print | ( | const char * | contents | ) |
Print data from a U_PMR_DRAWCLOSEDCURVE record.
contents | Record from which to print data |
Curve is a cardinal spline. References sent by MS support: http://alvyray.com/Memos/CG/Pixar/spline77.pdf http://msdn.microsoft.com/en-us/library/4cf6we5y(v=vs.110).aspx
EMF+ manual 2.3.4.4, Microsoft name: EmfPlusDrawClosedCurve Record, Index 0x17
int U_PMR_DRAWCURVE_print | ( | const char * | contents | ) |
Print data from a U_PMR_DRAWCURVE record.
contents | Record from which to print data |
Curve is a cardinal spline, using doubled terminator points to generate curves for the terminal segments. References sent by MS support: http://alvyray.com/Memos/CG/Pixar/spline77.pdf http://msdn.microsoft.com/en-us/library/4cf6we5y(v=vs.110).aspx
EMF+ manual 2.3.4.5, Microsoft name: EmfPlusDrawCurve Record, Index 0x18
int U_PMR_DRAWDRIVERSTRING_print | ( | const char * | contents | ) |
Print data from a U_PMR_DRAWDRIVERSTRING record.
contents | Record from which to print data EMF+ manual 2.3.4.6, Microsoft name: EmfPlusDrawDriverString Record, Index 0x36 |
int U_PMR_DRAWELLIPSE_print | ( | const char * | contents | ) |
Print data from a U_PMR_DRAWELLIPSE record.
contents | Record from which to print data EMF+ manual 2.3.4.7, Microsoft name: EmfPlusDrawEllipse Record, Index 0x0F |
int U_PMR_DRAWIMAGE_print | ( | const char * | contents | ) |
Print data from a U_PMR_DRAWIMAGE record.
contents | Record from which to print data EMF+ manual 2.3.4.8, Microsoft name: EmfPlusDrawImage Record, Index 0x1A |
int U_PMR_DRAWIMAGEPOINTS_print | ( | const char * | contents | ) |
Print data from a U_PMR_DRAWIMAGEPOINTS record.
contents | Record from which to print data EMF+ manual 2.3.4.9, Microsoft name: EmfPlusDrawImagePoints Record, Index 0x1B |
int U_PMR_DRAWLINES_print | ( | const char * | contents | ) |
Print data from a U_PMR_DRAWLINES record.
contents | Record from which to print data EMF+ manual 2.3.4.10, Microsoft name: EmfPlusDrawLines Record, Index 0x0D |
int U_PMR_DRAWPATH_print | ( | const char * | contents | ) |
Print data from a U_PMR_DRAWPATH record.
contents | Record from which to print data EMF+ manual 2.3.4.11, Microsoft name: EmfPlusDrawPath Record, Index 0x15 |
int U_PMR_DRAWPIE_print | ( | const char * | contents | ) |
Print data from a U_PMR_DRAWPIE record.
contents | Record from which to print data EMF+ manual 2.3.4.12, Microsoft name: EmfPlusDrawPie Record, Index 0x0D |
int U_PMR_DRAWRECTS_print | ( | const char * | contents, |
const char * | blimit | ||
) |
Print data from a U_PMR_DRAWRECTS record.
contents | Record from which to print data |
blimit | One byte past the last record in memory. EMF+ manual 2.3.4.13, Microsoft name: EmfPlusDrawRects Record, Index 0x0B |
int U_PMR_DRAWSTRING_print | ( | const char * | contents | ) |
Print data from a U_PMR_DRAWSTRING record.
contents | Record from which to print data EMF+ manual 2.3.4.14, Microsoft name: EmfPlusDrawString Record, Index 0x1C |
int U_PMR_ENDCONTAINER_print | ( | const char * | contents | ) |
Print data from a U_PMR_ENDCONTAINER record.
contents | Record from which to print data EMF+ manual 2.3.7.3, Microsoft name: EmfPlusEndContainer Record, Index 0x29 |
int U_PMR_ENDOFFILE_print | ( | const char * | contents | ) |
Print data from a U_PMR_ENDOFFILE record.
contents | Record from which to print data EMF+ manual 2.3.3.1, Microsoft name: EmfPlusEndOfFile Record, Index 0x02 |
int U_PMR_FILLCLOSEDCURVE_print | ( | const char * | contents | ) |
Print data from a U_PMR_FILLCLOSEDCURVE record.
contents | Record from which to print data EMF+ manual 2.3.4.15, Microsoft name: EmfPlusFillClosedCurve Record, Index 0x16 |
int U_PMR_FILLELLIPSE_print | ( | const char * | contents | ) |
Print data from a U_PMR_FILLELLIPSE record.
contents | Record from which to print data EMF+ manual 2.3.4.16, Microsoft name: EmfPlusFillEllipse Record, Index 0x0E |
int U_PMR_FILLPATH_print | ( | const char * | contents | ) |
Print data from a U_PMR_FILLPATH record.
contents | Record from which to print data EMF+ manual 2.3.4.17, Microsoft name: EmfPlusFillPath Record, Index 0x14 |
int U_PMR_FILLPIE_print | ( | const char * | contents | ) |
Print data from a U_PMR_FILLPIE record.
contents | Record from which to print data EMF+ manual 2.3.4.18, Microsoft name: EmfPlusFillPie Record, Index 0x10 |
int U_PMR_FILLPOLYGON_print | ( | const char * | contents | ) |
Print data from a U_PMR_FILLPOLYGON record.
contents | Record from which to print data EMF+ manual 2.3.4.19, Microsoft name: EmfPlusFillPolygon Record, Index 0x0C |
int U_PMR_FILLRECTS_print | ( | const char * | contents, |
const char * | blimit | ||
) |
Print data from a U_PMR_FILLRECTS record.
contents | Record from which to print data |
blimit | One byte past the last record in memory. EMF+ manual 2.3.4.20, Microsoft name: EmfPlusFillRects Record, Index 0x0A |
int U_PMR_FILLREGION_print | ( | const char * | contents | ) |
Print data from a U_PMR_FILLREGION record.
contents | Record from which to print data EMF+ manual 2.3.4.21, Microsoft name: EmfPlusFillRegion Record, Index 0x13 |
int U_PMR_GETDC_print | ( | const char * | contents | ) |
Print data from a U_PMR_ENDOFFILE record.
contents | Record from which to print data EMF+ manual 2.3.3.2, Microsoft name: EmfPlusGetDC Record, Index 0x04 |
int U_PMR_HEADER_print | ( | const char * | contents | ) |
Print data from a U_PMR_HEADER record.
contents | Record from which to print data EMF+ manual 2.3.3.3, Microsoft name: EmfPlusHeader Record, Index 0x01 |
int U_PMR_MULTIFORMATEND_print | ( | const char * | contents | ) |
Print data from a U_PMR_MULTIFORMATEND record.
contents | Record from which to print data EMF+ manual mentioned in 2.1.1.1, reserved, not otherwise documented, Microsoft name: EmfPlusMultiFormatEnd Record, Index 0x06 |
int U_PMR_MULTIFORMATSECTION_print | ( | const char * | contents | ) |
Print data from a U_PMR_MULTIFORMATSECTION record.
contents | Record from which to print data EMF+ manual mentioned in 2.1.1.1, reserved, not otherwise documented, Microsoft name: EmfPlusMultiFormatSection Record, Index 0x06 |
int U_PMR_MULTIFORMATSTART_print | ( | const char * | contents | ) |
Print data from a U_PMR_MULTIFORMATSTART record.
contents | Record from which to print data EMF+ manual mentioned in 2.1.1.1, reserved, not otherwise documented, Microsoft name: EmfPlusMultiFormatStart Record, Index 0x05 |
int U_PMR_MULTIPLYWORLDTRANSFORM_print | ( | const char * | contents | ) |
Print data from a U_PMR_MULTIPLYWORLDTRANSFORM record.
contents | Record from which to print data EMF+ manual 2.3.9.1, Microsoft name: EmfPlusMultiplyWorldTransform Record, Index 0x2C |
int U_PMR_OBJECT_print | ( | const char * | contents, |
const char * | blimit, | ||
U_OBJ_ACCUM * | ObjCont, | ||
int | term | ||
) |
Print data from a U_PMR_OBJECT record.
contents | Record from which to print data |
blimit | One byte past the last record in memory. |
ObjCont | Structure that holds accumulated object. |
term | Flag used when an abnormal termination of a series of continuation records is encountered. EMF+ manual 2.3.5.1, Microsoft name: EmfPlusObject Record, Index 0x13 |
int U_PMR_OFFSETCLIP_print | ( | const char * | contents | ) |
Print data from a U_PMR_OFFSETCLIP record.
contents | Record from which to print data EMF+ manual 2.3.1.1, Microsoft name: EmfPlusOffsetClip Record, Index 0x35 |
int U_PMR_RESETCLIP_print | ( | const char * | contents | ) |
Print data from a U_PMR_OFFSETCLIP record.
contents | Record from which to print data EMF+ manual 2.3.1.2, Microsoft name: EmfPlusResetClip Record, Index 0x31 |
int U_PMR_RESETWORLDTRANSFORM_print | ( | const char * | contents | ) |
Print data from a U_PMR_RESETWORLDTRANSFORM record.
contents | Record from which to print data EMF+ manual 2.3.9.2, Microsoft name: EmfPlusResetWorldTransform Record, Index 0x2B |
int U_PMR_RESTORE_print | ( | const char * | contents | ) |
Print data from a U_PMR_RESTORE record.
contents | Record from which to print data EMF+ manual 2.3.7.4, Microsoft name: EmfPlusRestore Record, Index 0x26 |
int U_PMR_ROTATEWORLDTRANSFORM_print | ( | const char * | contents | ) |
Print data from a U_PMR_ROTATEWORLDTRANSFORM record.
contents | Record from which to print data EMF+ manual 2.3.9.3, Microsoft name: EmfPlusRotateWorldTransform Record, Index 0x2F |
int U_PMR_SAVE_print | ( | const char * | contents | ) |
Print data from a U_PMR_SAVE record.
contents | Record from which to print data EMF+ manual 2.3.7.5, Microsoft name: EmfPlusSave Record, Index 0x25 |
int U_PMR_SCALEWORLDTRANSFORM_print | ( | const char * | contents | ) |
Print data from a U_PMR_SCALEWORLDTRANSFORM record.
contents | Record from which to print data EMF+ manual 2.3.9.4, Microsoft name: EmfPlusScaleWorldTransform Record, Index 0x2E |
int U_PMR_SERIALIZABLEOBJECT_print | ( | const char * | contents | ) |
Print data from a U_PMR_SERIALIZABLEOBJECT record.
contents | Record from which to print data EMF+ manual 2.3.5.2, Microsoft name: EmfPlusSerializableObject Record, Index 0x38 |
int U_PMR_SETANTIALIASMODE_print | ( | const char * | contents | ) |
Print data from a U_PMR_SETANTIALIASMODE record.
contents | Record from which to print data EMF+ manual 2.3.6.1, Microsoft name: EmfPlusSetAntiAliasMode Record, Index 0x1E |
int U_PMR_SETCLIPPATH_print | ( | const char * | contents | ) |
Print data from a U_PMR_SETCLIPPATH record.
contents | Record from which to print data EMF+ manual 2.3.1.3, Microsoft name: EmfPlusSetClipPath Record, Index 0x33 |
int U_PMR_SETCLIPRECT_print | ( | const char * | contents | ) |
Print data from a U_PMR_SETCLIPRECT record.
contents | Record from which to print data EMF+ manual 2.3.1.4, Microsoft name: EmfPlusSetClipRect Record, Index 0x32 |
int U_PMR_SETCLIPREGION_print | ( | const char * | contents | ) |
Print data from a U_PMR_SETCLIPREGION record.
contents | Record from which to print data EMF+ manual 2.3.1.5, Microsoft name: EmfPlusSetClipRegion Record, Index 0x34 |
int U_PMR_SETCOMPOSITINGMODE_print | ( | const char * | contents | ) |
Print data from a U_PMR_SETCOMPOSITINGMODE record.
contents | Record from which to print data EMF+ manual 2.3.6.2, Microsoft name: EmfPlusSetCompositingMode Record, Index 0x23 |
int U_PMR_SETCOMPOSITINGQUALITY_print | ( | const char * | contents | ) |
Print data from a U_PMR_SETCOMPOSITINGQUALITY record.
contents | Record from which to print data EMF+ manual 2.3.6.3, Microsoft name: EmfPlusSetCompositingQuality Record, Index 0x24 |
int U_PMR_SETINTERPOLATIONMODE_print | ( | const char * | contents | ) |
Print data from a U_PMR_SETINTERPOLATIONMODE record.
contents | Record from which to print data EMF+ manual 2.3.6.4, Microsoft name: EmfPlusSetInterpolationMode Record, Index 0x21 |
int U_PMR_SETPAGETRANSFORM_print | ( | const char * | contents | ) |
Print data from a U_PMR_SETPAGETRANSFORM record.
contents | Record from which to print data EMF+ manual 2.3.9.5, Microsoft name: EmfPlusSetPageTransform Record, Index 0x30 |
int U_PMR_SETPIXELOFFSETMODE_print | ( | const char * | contents | ) |
Print data from a U_PMR_SETPIXELOFFSETMODE record.
contents | Record from which to print data EMF+ manual 2.3.6.5, Microsoft name: EmfPlusSetPixelOffsetMode Record, Index 0x22 |
int U_PMR_SETRENDERINGORIGIN_print | ( | const char * | contents | ) |
Print data from a U_PMR_SETRENDERINGORIGIN record.
contents | Record from which to print data EMF+ manual 2.3.6.6, Microsoft name: EmfPlusSetRenderingOrigin Record, Index 0x1D |
int U_PMR_SETTEXTCONTRAST_print | ( | const char * | contents | ) |
Print data from a U_PMR_SETTEXTCONTRAST record.
contents | Record from which to print data EMF+ manual 2.3.6.7, Microsoft name: EmfPlusSetTextContrast Record, Index 0x20 |
int U_PMR_SETTEXTRENDERINGHINT_print | ( | const char * | contents | ) |
Print data from a U_PMR_SETTEXTRENDERINGHINT record.
contents | Record from which to print data EMF+ manual 2.3.6.8, Microsoft name: EmfPlusSetTextRenderingHint Record, Index 0x1F |
int U_PMR_SETTSCLIP_print | ( | const char * | contents | ) |
Print data from a U_PMR_SETTSCLIP record.
contents | Record from which to print data EMF+ manual 2.3.8.1, Microsoft name: EmfPlusSetTSClip Record, Index 0x3A |
int U_PMR_SETTSGRAPHICS_print | ( | const char * | contents | ) |
Print data from a U_PMR_SETTSGRAPHICS record.
contents | Record from which to print data EMF+ manual 2.3.8.2, Microsoft name: EmfPlusSetTSGraphics Record, Index 0x39 |
int U_PMR_SETWORLDTRANSFORM_print | ( | const char * | contents | ) |
Print data from a U_PMR_SETWORLDTRANSFORM record.
contents | Record from which to print data EMF+ manual 2.3.9.6, Microsoft name: EmfPlusSetWorldTransform Record, Index 0x2A |
int U_PMR_STROKEFILLPATH_print | ( | const char * | contents | ) |
Print data from a U_PMR_STROKEFILLPATH record.
contents | Record from which to print data |
int U_PMR_TRANSLATEWORLDTRANSFORM_print | ( | const char * | contents | ) |
Print data from a U_PMR_TRANSLATEWORLDTRANSFORM record.
contents | Record from which to print data EMF+ manual 2.3.9.7, Microsoft name: EmfPlusTranslateWorldTransform Record, Index 0x2D |