Lines Matching refs:record

166 #define U_EMR_COMMENT_SPOOLFONTDEF    0x544F4E46      //!< For U_EMRCOMMENT record that is U_EMR_COMMENT_SPOOL, comment holds font definition informtion.
173 be more than INT_MAX/2. Accept that limitation since no reasonable EMF record or file should ever be that large.
335 omitted from the record.
377 rectangle defined for the U_EMRTEXT record appears to be ignored.
627 #define U_EMR_HEADER 1 //!< U_EMRHEADER record
628 #define U_EMR_POLYBEZIER 2 //!< U_EMRPOLYBEZIER record
629 #define U_EMR_POLYGON 3 //!< U_EMRPOLYGON record
630 #define U_EMR_POLYLINE 4 //!< U_EMRPOLYLINE record
631 #define U_EMR_POLYBEZIERTO 5 //!< U_EMRPOLYBEZIERTO record
632 #define U_EMR_POLYLINETO 6 //!< U_EMRPOLYLINETO record
633 #define U_EMR_POLYPOLYLINE 7 //!< U_EMRPOLYPOLYLINE record
634 #define U_EMR_POLYPOLYGON 8 //!< U_EMRPOLYPOLYGON record
635 #define U_EMR_SETWINDOWEXTEX 9 //!< U_EMRSETWINDOWEXTEX record
636 #define U_EMR_SETWINDOWORGEX 10 //!< U_EMRSETWINDOWORGEX record
637 #define U_EMR_SETVIEWPORTEXTEX 11 //!< U_EMRSETVIEWPORTEXTEX record
638 #define U_EMR_SETVIEWPORTORGEX 12 //!< U_EMRSETVIEWPORTORGEX record
639 #define U_EMR_SETBRUSHORGEX 13 //!< U_EMRSETBRUSHORGEX record
640 #define U_EMR_EOF 14 //!< U_EMREOF record
641 #define U_EMR_SETPIXELV 15 //!< U_EMRSETPIXELV record
642 #define U_EMR_SETMAPPERFLAGS 16 //!< U_EMRSETMAPPERFLAGS record
643 #define U_EMR_SETMAPMODE 17 //!< U_EMRSETMAPMODE record
644 #define U_EMR_SETBKMODE 18 //!< U_EMRSETBKMODE record
645 #define U_EMR_SETPOLYFILLMODE 19 //!< U_EMRSETPOLYFILLMODE record
646 #define U_EMR_SETROP2 20 //!< U_EMRSETROP2 record
647 #define U_EMR_SETSTRETCHBLTMODE 21 //!< U_EMRSETSTRETCHBLTMODE record
648 #define U_EMR_SETTEXTALIGN 22 //!< U_EMRSETTEXTALIGN record
649 #define U_EMR_SETCOLORADJUSTMENT 23 //!< U_EMRSETCOLORADJUSTMENT record
650 #define U_EMR_SETTEXTCOLOR 24 //!< U_EMRSETTEXTCOLOR record
651 #define U_EMR_SETBKCOLOR 25 //!< U_EMRSETBKCOLOR record
652 #define U_EMR_OFFSETCLIPRGN 26 //!< U_EMROFFSETCLIPRGN record
653 #define U_EMR_MOVETOEX 27 //!< U_EMRMOVETOEX record
654 #define U_EMR_SETMETARGN 28 //!< U_EMRSETMETARGN record
655 #define U_EMR_EXCLUDECLIPRECT 29 //!< U_EMREXCLUDECLIPRECT record
656 #define U_EMR_INTERSECTCLIPRECT 30 //!< U_EMRINTERSECTCLIPRECT record
657 #define U_EMR_SCALEVIEWPORTEXTEX 31 //!< U_EMRSCALEVIEWPORTEXTEX record
658 #define U_EMR_SCALEWINDOWEXTEX 32 //!< U_EMRSCALEWINDOWEXTEX record
659 #define U_EMR_SAVEDC 33 //!< U_EMRSAVEDC record
660 #define U_EMR_RESTOREDC 34 //!< U_EMRRESTOREDC record
661 #define U_EMR_SETWORLDTRANSFORM 35 //!< U_EMRSETWORLDTRANSFORM record
662 #define U_EMR_MODIFYWORLDTRANSFORM 36 //!< U_EMRMODIFYWORLDTRANSFORM record
663 #define U_EMR_SELECTOBJECT 37 //!< U_EMRSELECTOBJECT record
664 #define U_EMR_CREATEPEN 38 //!< U_EMRCREATEPEN record
665 #define U_EMR_CREATEBRUSHINDIRECT 39 //!< U_EMRCREATEBRUSHINDIRECT record
666 #define U_EMR_DELETEOBJECT 40 //!< U_EMRDELETEOBJECT record
667 #define U_EMR_ANGLEARC 41 //!< U_EMRANGLEARC record
668 #define U_EMR_ELLIPSE 42 //!< U_EMRELLIPSE record
669 #define U_EMR_RECTANGLE 43 //!< U_EMRRECTANGLE record
670 #define U_EMR_ROUNDRECT 44 //!< U_EMRROUNDRECT record
671 #define U_EMR_ARC 45 //!< U_EMRARC record
672 #define U_EMR_CHORD 46 //!< U_EMRCHORD record
673 #define U_EMR_PIE 47 //!< U_EMRPIE record
674 #define U_EMR_SELECTPALETTE 48 //!< U_EMRSELECTPALETTE record
675 #define U_EMR_CREATEPALETTE 49 //!< U_EMRCREATEPALETTE record
676 #define U_EMR_SETPALETTEENTRIES 50 //!< U_EMRSETPALETTEENTRIES record
677 #define U_EMR_RESIZEPALETTE 51 //!< U_EMRRESIZEPALETTE record
678 #define U_EMR_REALIZEPALETTE 52 //!< U_EMRREALIZEPALETTE record
679 #define U_EMR_EXTFLOODFILL 53 //!< U_EMREXTFLOODFILL record
680 #define U_EMR_LINETO 54 //!< U_EMRLINETO record
681 #define U_EMR_ARCTO 55 //!< U_EMRARCTO record
682 #define U_EMR_POLYDRAW 56 //!< U_EMRPOLYDRAW record
683 #define U_EMR_SETARCDIRECTION 57 //!< U_EMRSETARCDIRECTION record
684 #define U_EMR_SETMITERLIMIT 58 //!< U_EMRSETMITERLIMIT record
685 #define U_EMR_BEGINPATH 59 //!< U_EMRBEGINPATH record
686 #define U_EMR_ENDPATH 60 //!< U_EMRENDPATH record
687 #define U_EMR_CLOSEFIGURE 61 //!< U_EMRCLOSEFIGURE record
688 #define U_EMR_FILLPATH 62 //!< U_EMRFILLPATH record
689 #define U_EMR_STROKEANDFILLPATH 63 //!< U_EMRSTROKEANDFILLPATH record
690 #define U_EMR_STROKEPATH 64 //!< U_EMRSTROKEPATH record
691 #define U_EMR_FLATTENPATH 65 //!< U_EMRFLATTENPATH record
692 #define U_EMR_WIDENPATH 66 //!< U_EMRWIDENPATH record
693 #define U_EMR_SELECTCLIPPATH 67 //!< U_EMRSELECTCLIPPATH record
694 #define U_EMR_ABORTPATH 68 //!< U_EMRABORTPATH record
695 #define U_EMR_UNDEF69 69 //!< U_EMRUNDEF69 record
696 #define U_EMR_COMMENT 70 //!< U_EMRCOMMENT record
697 #define U_EMR_FILLRGN 71 //!< U_EMRFILLRGN record
698 #define U_EMR_FRAMERGN 72 //!< U_EMRFRAMERGN record
699 #define U_EMR_INVERTRGN 73 //!< U_EMRINVERTRGN record
700 #define U_EMR_PAINTRGN 74 //!< U_EMRPAINTRGN record
701 #define U_EMR_EXTSELECTCLIPRGN 75 //!< U_EMREXTSELECTCLIPRGN record
702 #define U_EMR_BITBLT 76 //!< U_EMRBITBLT record
703 #define U_EMR_STRETCHBLT 77 //!< U_EMRSTRETCHBLT record
704 #define U_EMR_MASKBLT 78 //!< U_EMRMASKBLT record
705 #define U_EMR_PLGBLT 79 //!< U_EMRPLGBLT record
706 #define U_EMR_SETDIBITSTODEVICE 80 //!< U_EMRSETDIBITSTODEVICE record
707 #define U_EMR_STRETCHDIBITS 81 //!< U_EMRSTRETCHDIBITS record
708 #define U_EMR_EXTCREATEFONTINDIRECTW 82 //!< U_EMREXTCREATEFONTINDIRECTW record
709 #define U_EMR_EXTTEXTOUTA 83 //!< U_EMREXTTEXTOUTA record
710 #define U_EMR_EXTTEXTOUTW 84 //!< U_EMREXTTEXTOUTW record
711 #define U_EMR_POLYBEZIER16 85 //!< U_EMRPOLYBEZIER16 record
712 #define U_EMR_POLYGON16 86 //!< U_EMRPOLYGON16 record
713 #define U_EMR_POLYLINE16 87 //!< U_EMRPOLYLINE16 record
714 #define U_EMR_POLYBEZIERTO16 88 //!< U_EMRPOLYBEZIERTO16 record
715 #define U_EMR_POLYLINETO16 89 //!< U_EMRPOLYLINETO16 record
716 #define U_EMR_POLYPOLYLINE16 90 //!< U_EMRPOLYPOLYLINE16 record
717 #define U_EMR_POLYPOLYGON16 91 //!< U_EMRPOLYPOLYGON16 record
718 #define U_EMR_POLYDRAW16 92 //!< U_EMRPOLYDRAW16 record
719 #define U_EMR_CREATEMONOBRUSH 93 //!< U_EMRCREATEMONOBRUSH record
720 #define U_EMR_CREATEDIBPATTERNBRUSHPT 94 //!< U_EMRCREATEDIBPATTERNBRUSHPT record
721 #define U_EMR_EXTCREATEPEN 95 //!< U_EMREXTCREATEPEN record
722 #define U_EMR_POLYTEXTOUTA 96 //!< U_EMRPOLYTEXTOUTA record
723 #define U_EMR_POLYTEXTOUTW 97 //!< U_EMRPOLYTEXTOUTW record
724 #define U_EMR_SETICMMODE 98 //!< U_EMRSETICMMODE record
725 #define U_EMR_CREATECOLORSPACE 99 //!< U_EMRCREATECOLORSPACE record
726 #define U_EMR_SETCOLORSPACE 100 //!< U_EMRSETCOLORSPACE record
727 #define U_EMR_DELETECOLORSPACE 101 //!< U_EMRDELETECOLORSPACE record
728 #define U_EMR_GLSRECORD 102 //!< U_EMRGLSRECORD record
729 #define U_EMR_GLSBOUNDEDRECORD 103 //!< U_EMRGLSBOUNDEDRECORD record
730 #define U_EMR_PIXELFORMAT 104 //!< U_EMRPIXELFORMAT record
731 #define U_EMR_DRAWESCAPE 105 //!< U_EMRDRAWESCAPE record
732 #define U_EMR_EXTESCAPE 106 //!< U_EMREXTESCAPE record
733 #define U_EMR_UNDEF107 107 //!< U_EMRUNDEF107 record
734 #define U_EMR_SMALLTEXTOUT 108 //!< U_EMRSMALLTEXTOUT record
735 #define U_EMR_FORCEUFIMAPPING 109 //!< U_EMRFORCEUFIMAPPING record
736 #define U_EMR_NAMEDESCAPE 110 //!< U_EMRNAMEDESCAPE record
737 #define U_EMR_COLORCORRECTPALETTE 111 //!< U_EMRCOLORCORRECTPALETTE record
738 #define U_EMR_SETICMPROFILEA 112 //!< U_EMRSETICMPROFILEA record
739 #define U_EMR_SETICMPROFILEW 113 //!< U_EMRSETICMPROFILEW record
740 #define U_EMR_ALPHABLEND 114 //!< U_EMRALPHABLEND record
741 #define U_EMR_SETLAYOUT 115 //!< U_EMRSETLAYOUT record
742 #define U_EMR_TRANSPARENTBLT 116 //!< U_EMRTRANSPARENTBLT record
743 #define U_EMR_UNDEF117 117 //!< U_EMRUNDEF117 record
744 #define U_EMR_GRADIENTFILL 118 //!< U_EMRGRADIENTFILL record
745 #define U_EMR_SETLINKEDUFIS 119 //!< U_EMRSETLINKEDUFIS record
746 #define U_EMR_SETTEXTJUSTIFICATION 120 //!< U_EMRSETTEXTJUSTIFICATION record
747 #define U_EMR_COLORMATCHTOTARGETW 121 //!< U_EMRCOLORMATCHTOTARGETW record
748 #define U_EMR_CREATECOLORSPACEW 122 //!< U_EMRCREATECOLORSPACEW record
768 #define U_DRAW_TEXT 0x080 //!< Current record forces all pending text to be drawn first.
1524 /** \defgroup U_EMF_EMRCOMMENT_TYPES EMF Comment record types
1531 #define U_EMR_COMMENT_EMFPLUSRECORD 0x2B464D45 //!< EMF+ record comment.
1614 #define U_EMRTYPE(A) (((PU_EMR)A)->iType) //!< Get iType from U_EMR* record
1615 #define U_EMRSIZE(A) (((PU_EMR)A)->nSize) //!< Get nSize from U_EMR* record
1685 \brief For U_EMR_COMMENT_MULTIFORMATS record, where an array of these is used
1782 of points stored in an array of TriVertex objects in the U_EMRGRADIENTFILL record. The tricky part
1793 //Microsoft name: Header object, EMF manual 2.2.9 defined below with record structs
1794 //Microsoft name: HeaderExtension1 object, EMF manual 2.2.10 defined below with record structs
1795 //Microsoft name: HeaderExtension1 object, EMF manual 2.2.11 defined below with record structs
2044 EMF Manual 2.3.1.1, Microsoft name: BLENDFUNCTION field of EMR_ALPHABLEND record.
2056 General form of an EMF record.
2061 uint32_t iType; //!< Type of EMR record
2062 uint32_t nSize; //!< Size of entire record in bytes (multiple of 4).
2063 uint32_t dParm[1]; //!< Data in record
2065 *PU_ENHMETARECORD; //!< General form of an EMF record.
2074 uint32_t iType; //!< Type of EMR record
2075 uint32_t nSize; //!< Size of entire record in bytes (multiple of 4).
2079 /** Generic EMR record with two 32 bit values.
2086 *PU_EMRGENERICPAIR; //!< Generic EMR record with two 32 bit values. Microsoft name: (none)
2092 // The following have U_EMR_# records. They are ordered by their record index, not by EMF manual position.
2099 \brief The first U_ENHMETARECORD record in the metafile.
2128 uint32_t nPalEntries; //!< Number of Palette entries (in U_EMR_EOF record).
2169 After this struct the record also contains an array of points:\n
2223 uint32_t nSizeLast; Mandatory, but position isn't fixed. Must have same value as emr.nSize in header record
2621 IMPORTANT!!!! The Microsoft structure uses a float for the miterlimit but the EMF file record
2652 /* Index 69 (not a defined U_EMR record type ) */
2673 uint8_t Data[1]; //!< EMF Plus record
2914 Variable and optional fields may follow core structure in record:\n
3154 //!< the tail end of this record is variable.
3234 /* Index 117 (not a defined U_EMR record type ) */
3352 int emr_arc_points(PU_ENHMETARECORD record, int *f1, int f2, PU_PAIRF center, PU_PAIRF start, PU_PAIRF end, PU_PAIRF size);
3359 int get_DIB_params( const char *record, uint32_t offBitsSrc, uint32_t offBmiSrc,