libUEMF
A portable library for reading and writing WMF, EMF and EMF+ files
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
U_PMF_POINT Struct Reference

EMF+ manual 2.2.2.34, Microsoft name: EmfPlusPenOptionalData Object. More...

#include <upmf.h>

Data Fields

int16_t X
 X coordinate.
 
int16_t Y
 Y coordinate.
 

Detailed Description

EMF+ manual 2.2.2.34, Microsoft name: EmfPlusPenOptionalData Object.

Every part of this object is variable or optional, there is no corresponding struct

                                               Present if Flag        What is it
U_PMF_TRANSFORMMATRIX    Matrix           //!< U_PD_Transform         Transformation matrix
int32_t                  StartCap         //!< U_PD_StartCap          LineCapType enumeration
int32_t                  EndCap           //!< U_PD_EndCap            LineCapType enumeration
uint32_t                 Join             //!< U_PD_Join              LineJoinType enumeration
U_FLOAT                  MiterLimit       //!< U_PD_MiterLimit        Maximum (miter length / line width)
int32_t                  Style            //!< U_PD_LineStyle         LineStyle enumeration
int32_t                  DLCap            //!< U_PD_DLCap             DashedLineCapType enumeration
U_FLOAT                  DLOffset         //!< U_PD_DLOffset          Distance line start to first dash start
U_PMF_DASHEDLINEDATA     DLData           //!< U_PD_DLData            Dash and space widths
int32_t                  PenAlignment     //!< U_PD_NonCenter         PenAlignment enumeration
U_PMF_COMPOUNDLINEDATA   CLData           //!< U_PD_CompoundLineData  Compount Line (parallel lines drawn instead of one)
U_PMF_CUSTOMSTARTCAPDATA CSCapData        //!< U_PD_CustomStartCap    Custom start cap  
U_PMF_CUSTOMENDCAPDATA   CECapData        //!< U_PD_CustomEndCap      Custom end cap

EMF+ manual 2.2.2.35, Microsoft name: EmfPlusPoint Object


The documentation for this struct was generated from the following file: