aspose.imaging.fileformats.emf.emf.records

Модуль содержит типы [MS-EMF]: Enhanced Metafile Format. 2.3 EMF Records

Classes

ClassDescription
EmfAbortPathЭта запись отменяет скобку пути или отбрасывает путь из закрытой скобки пути.
EmfAlphaBlendЗапись EMR_ALPHABLEND указывает блочную передачу пикселей из исходного битмапа в
целевой прямоугольник, включая данные альфа‑прозрачности, в соответствии с указанной операцией смешивания.
EmfAngleArcЗапись EMR_ANGLEARC указывает линейный сегмент дуги. Сегмент рисуется от
текущей позиции до начала дуги. Дуга рисуется вдоль периметра круга с
заданным радиусом и центром. Длина дуги определяется заданными начальным и конечным углами.
EmfArcЗапись EMR_ARC указывает эллиптическую дугу.
EmfArcToЗапись EMR_ARCTO указывает эллиптическую дугу. Она сбрасывает текущую позицию к конечной точке дуги.
EmfBeginPathЭта запись открывает скобку пути в текущем контексте устройства воспроизведения.
После открытия скобки пути приложение может начать обработку записей для определения точек, лежащих в пути. Приложение ДОЛЖНО закрыть открытую скобку пути, обработав запись EMR_ENDPATH.
Когда приложение обрабатывает запись EMR_BEGINPATH, все предыдущие пути ДОЛЖНЫ быть удалены из контекста устройства воспроизведения.
EmfBitBltЗапись EMR_BITBLT указывает блочную передачу пикселей из исходного bitmap в целевой
прямоугольник, опционально в сочетании с шаблоном кисти, согласно указанной растровой операции.
EmfBitmapRecordTypeТипы записей bitmap выполняют блочные передачи bitmap‑изображений.
EmfBlendFunctionСтруктура, определяющая операции смешивания для исходных и целевых bitmap.
EmfBoundedRecordБазовый класс полигональной формы EMF.
EmfChordЗапись EMR_CHORD указывает хорду, представляющую собой область, ограниченную пересечением эллипса и отрезка, называемого секущей. Хорда обводится текущей ручкой и заполняется текущей кистью.
EmfClippingRecordTypeТипы записей обрезки определяют и управляют областями обрезки.
Примечание Запись EMR_SETMETARGN не задает параметры.
EmfCloseFigureЭта запись закрывает открытую фигуру в пути.
Обработка записи EMR_CLOSEFIGURE ДОЛЖНА закрыть фигуру, нарисовав линию от текущей позиции до первой точки фигуры, а затем ДОЛЖНА соединить линии, используя стиль соединения линий. Если фигура закрывается обработкой записи EMR_LINETO вместо записи EMR_CLOSEFIGURE, для создания угла используются заглушки концов вместо соединения. EMR_LINETO указана в разделе 2.3.5.13.
Запись EMR_CLOSEFIGURE СЛЕДУЕТ использовать только при наличии открытой скобки пути в контексте устройства воспроизведения.
Фигура в пути считается открытой, если она явно не закрыта обработкой этой записи.
EmfColorCorrectPaletteЗапись EMR_COLORCORRECTPALETTE указывает, как корректировать элементы логической палитры
с использованием значений WCS 1.0.
EmfColorMatchToTargetWЗапись EMR_COLORMATCHTOTargetW указывает, следует ли выполнять согласование цветов с цветовым профилем, указанным в файле, имя которого состоит из символов Unicode.
EmfCommentЗапись EMR_COMMENT содержит произвольные закрытые данные.
Примечание Поля, не описанные в этом разделе, указаны в разделе 2.3.3.
EmfCommentBeginGroupЗапись EMR_COMMENT_BEGINGROUP указывает начало группы записей рисования.
EmfCommentEmfPlusЗапись EMR_COMMENT_EMFPLUS содержит встроенные записи EMF+.
Примечание Поля, не описанные в этом разделе, указаны в разделе 2.3.3.
EmfCommentEmfSpoolЗапись EMR_COMMENT_EMFSPOOL содержит встроенные записи EMFSPOOL.
Примечание Поля, не описанные в этом разделе, указаны в разделе 2.3.3.
EmfCommentEndGroupЗапись EMR_COMMENT_ENDGROUP указывает конец группы записей рисования.
EmfCommentMultiFormatsЗапись EMR_COMMENT_MULTIFORMATS указывает изображение в нескольких графических форматах.
EmfCommentPublicRecordTypeТипы записей EMR_COMMENT_PUBLIC указывают расширения обработки EMF.
EmfCommentRecordTypeТипы записей комментариев определяют форматы для указания произвольных закрытых данных, встраивания записей
в другие форматы метафайлов и добавления новых или специализированных команд.
EmfCommentWindowsMetaFileЗапись EMR_COMMENT_WINDOWS_METAFILE указывает изображение во встроенном метафайле WMF.
EmfControlRecordTypeТипы управляющих записей определяют начало и конец метафайла EMF и свойства метафайла.
EmfCreateBrushIndirectЗапись EMR_CREATEBRUSHINDIRECT определяет логическую кисть для графических операций.
EmfCreateColorSpaceЗапись EMR_CREATECOLORSPACE создает объект логического цветового пространства из цветового профиля с
именем, состоящим из символов ASCII.
EmfCreateColorSpaceWЗапись EMR_CREATECOLORSPACEW создает объект логического цветового пространства из цветового профиля с
именем, состоящим из символов Unicode.
EmfCreateDibPatternBrushPtЗапись EMR_CREATEDIBPATTERNBRUSHPT определяет кисть‑шаблон для графических операций. Шаблон задаётся DIB.
EmfCreateMonoBrushЗапись EMR_CREATEMONOBRUSH определяет монохромную кисть‑шаблон для графических операций.
Шаблон задаётся монохромным DIB.
EmfCreatePaletteЗапись EMR_CREATEPALETTE определяет логическую палитру для графических операций.
EmfCreatePenЗапись EMR_CREATEPEN определяет логическое перо для графических операций.
EmfDeleteColorSpaceЗапись EMR_DELETECOLORSPACE удаляет объект логического цветового пространства.
EmfDeleteObjectЗапись EMR_DELETEOBJECT удаляет графический объект, который указывается его индексом в таблице объектов EMF (раздел 3.1.1.1).
EmfDrawEscapeЗапись EMR_DRAWESCAPE передаёт произвольную информацию драйверу принтера. Предполагается, что эта
информация приведёт к выполнению рисования.
EmfDrawingRecordTypeТипы записей рисования выполняют графическое рисование.
EmfEllipseЗапись EMR_ELLIPSE задаёт эллипс. Центр эллипса совпадает с центром указанного
ограничивающего прямоугольника. Эллипс обводится текущим пером и заполняется текущей кистью.
EmfEndPathЭта запись закрывает скобку пути и выбирает путь, определённый скобкой, в
контекст устройства воспроизведения.
EmfEofЗапись EMR_EOF указывает конец метафайла и задаёт палитру.
EmfEscapeRecordTypeТипы записей escape выполняют функции драйвера принтера.
EmfExcludeClipRectЗапись EMR_EXCLUDECLIPRECT задаёт новую область отсечения, состоящую из существующей
области отсечения за вычетом указанного прямоугольника.
Примечание Поля, не описанные в этом разделе, указаны в разделе 2.3.2.
EmfExtCreateFontIndirectWЗапись EMR_EXTCREATEFONTINDIRECTW определяет логический шрифт для графических операций.
EmfExtCreatePenЗапись EMR_EXTCREATEPEN определяет расширенное логическое перо для графических операций. Можно указать
необязательный DIB в качестве стиля линии.
EmfExtEscapeЗапись EMR_EXTESCAPE передаёт произвольную информацию драйверу принтера. Предполагается, что эта
информация не приведёт к выполнению рисования.
EmfExtFloodFillЗапись EMR_EXTFLOODFILL заполняет область поверхности дисплея текущей кистью
EmfExtSelectClipRgnЗапись EMR_EXTSELECTCLIPRGN объединяет указанную область с текущей областью отсечения
с использованием указанного режима.
Примечание Поля, не описанные в этом разделе, указаны в разделе 2.3.2.
EmfExtTextOutAЗапись EMR_EXTTEXTOUTA выводит строку ASCII‑текста, используя текущий шрифт и цвета текста.
EmfExtTextOutWЗапись EMR_EXTTEXTOUTW выводит строку ASCII‑текста, используя текущий шрифт и цвета текста.
EmfFillPathЗапись EMR_FILLPATH закрывает все открытые фигуры в текущем пути и заполняет внутреннюю часть пути
с использованием текущей кисти и режима заполнения полигонов.
EmfFillRgnЗапись EMR_FILLRGN заполняет указанную область, используя указанную кисть.
EmfFlatternPathЭта запись преобразует любые кривые в выбранном пути в контекст устройства воспроизведения
; каждая кривая ДОЛЖНА быть преобразована в последовательность линий.
EmfForceUfiMappingЗапись EMR_FORCEUFIMAPPING заставляет сопоставитель шрифтов выбирать шрифты на основе их
UniversalFontId, а не информации LogFont (раздел 2.2.13).
EmfFrameRgnЗапись EMR_FRAMERGN рисует границу вокруг указанной области, используя указанную кисть.
EmfGlsBoundedRecordЗапись EMR_GLSBOUNDEDRECORD задаёт функцию OpenGL с ограничивающим прямоугольником для вывода.
EmfGlsRecordЗапись EMR_GLSRECORD задаёт функцию OpenGL.
EmfGradientFillЗапись EMR_GRADIENTFILL указывает заполнение прямоугольников или треугольников градиентами цвета.
EmfIntersectClipRectЗапись EMR_INTERSECTCLIPRECT указывает новый регион отсечения, полученный пересечением
текущего региона отсечения и указанного прямоугольника.
Примечание: поля, не описанные в этом разделе, указаны в разделе 2.3.2.
EmfInvertRgnЗапись EMR_INVERTRGN инвертирует цвета в указанном регионе.
EmfLineToЗапись EMR_LINETO указывает линию от текущей позиции до, но не включая,
указанной точки. Она сбрасывает текущую позицию к указанной точке.
EmfMaskBltЗапись EMR_MASKBLT указывает блочную передачу пикселей из исходного битмапа в целевой
прямоугольник, опционально в комбинации с шаблоном кисти и с применением битмапа цветовой маски
в соответствии с указанными операциями растрового переноса переднего и заднего плана.
EmfMetafileHeaderЗаписи типов EMR_HEADER определяют начальные точки метафайлов EMF
и указывают свойства устройства, на котором было создано изображение в метафайле.
Информация в заголовочной записи делает возможным независимость метафайлов EMF от любого конкретного устройства вывода.
Значение поля Size может использоваться для различения разных
типов записей EMR_HEADER, перечисленных ранее в этом разделе.
Существует три возможных заголовка:
Базовый заголовок, который представляет запись EmfMetafileHeader.
Фиксированная часть этого заголовка составляет 88 байт и содержит объект Header.
Первый расширенный заголовок, который представляет запись EmfMetafileHeaderExtension1.
Фиксированная часть этого заголовка составляет 100 байт и содержит объект Header
и объект HeaderExtension1 (раздел 2.2.10).
Второй расширенный заголовок, который представляет запись EmfMetafileHeaderExtension2.
Фиксированная часть этого заголовка составляет 108 байт и содержит объект Header,
объект HeaderExtension1 и объект HeaderExtension2 (раздел 2.2.11).
EmfMetafileHeaderExtension1Запись EmfMetafileHeaderExtension1 является заголовочной записью, используемой в первом расширении метафайлов EMF.
После поля EmfHeaderExtension1 остальные поля являются необязательными и могут присутствовать в любом порядке.
EmfMetafileHeaderExtension2Запись EmfMetafileHeaderExtension2 является заголовочной записью, используемой во втором расширении метафайлов EMF.
После поля EmfHeaderExtension2 остальные поля являются необязательными и
могут присутствовать в любом порядке.
EmfModifyWorldTransformЗапись EMR_MODIFYWORLDTRANSFORM изменяет текущую трансформацию из мирового пространства в пространство страницы
в контексте устройства воспроизведения.
EmfMoveToExЗапись EMR_MOVETOEX указывает координаты новой текущей позиции в логических единицах.
EmfNamedEscapeЗапись MR_NAMEDESCAPE передаёт произвольную информацию указанному драйверу принтера.
EmfObjectCreationRecordTypeТипы записей создания объектов создают графические объекты.
EmfObjectManipulationRecordTypeТипы записей манипуляции объектами управляют и изменяют графические объекты.
EmfOffsetClipRgnЗапись EMR_OFFSETCLIPRGN перемещает текущий регион отсечения в контексте устройства воспроизведения
на указанные смещения.
EmfOpenGlRecordTypeТипы записей OpenGL указывают функции OpenGL.
EmfPaintRgnЗапись EMR_PAINTRGN закрашивает указанный регион, используя кисть, текущую выбранную в
контексте устройства воспроизведения.
EmfPathBracketRecordTypeТипы записей скобок пути указывают и манипулируют путями в скобках пути.
Примечание: ни одна из записей скобок пути не указывает параметры.
EmfPieЗапись EMR_PIE указывает сектор в виде куска пирога, ограниченный пересечением эллипса и двух
радиалей. Сектор обводится текущей ручкой и заполняется текущей кистью.
EmfPixelFormatЗапись EMR_PIXELFORMAT указывает формат пикселей, используемый для графических операций.
EmfPlgBltЗапись EMR_PLGBLT указывает блочную передачу пикселей из исходного битмапа в целевой
параллелограмм с применением битмапа цветовой маски.
EmfPolyBezierЗапись EMR_POLYBEZIER указывает одну или несколько кривых Безье.
EmfPolyBezier16Запись EMR_POLYBEZIER16 указывает одну или несколько кривых Безье. Кривые рисуются с использованием
текущей ручки.
EmfPolyBezierToЗапись EMR_POLYBEZIERTO указывает одну или несколько кривых Безье, основанных на текущей позиции.
EmfPolyBezierTo16Запись EMR_POLYBEZIERTO16 указывает одну или несколько кривых Безье, основанных на текущей позиции.
EmfPolyDrawЗапись EMR_POLYDRAW указывает набор отрезков линий и кривых Безье.
EmfPolyDraw16Запись EMR_POLYDRAW16 определяет набор отрезков линий и кривых Безье.
EmfPolyPolyShapeбазовый класс EMF poly polyshape.
EmfPolyPolygonЗапись EMR_POLYPOLYGON определяет серию замкнутых полигонов.
EmfPolyPolygon16Запись EMR_POLYPOLYGON16 определяет серию замкнутых полигонов. Каждый полигон обводится
текущей ручкой и заполняется текущей кистью и режимом заливки полигона. Полигоны, нарисованные
этой записью, могут перекрываться.
EmfPolyPolylineЗапись EMR_POLYPOLYLINE определяет несколько серий соединённых отрезков линий.
EmfPolyPolyline16Запись EMR_POLYPOLYLINE16 определяет несколько серий соединённых отрезков линий.
EmfPolyShapeБазовый класс полигональной формы EMF.
EmfPolyTextOutAЗапись EMR_POLYTEXTOUTA выводит одну или несколько строк ASCII‑текста, используя текущий шрифт и цвета текста.
EmfPolyTextOutWЗапись EMR_POLYTEXTOUTW выводит одну или несколько строк Unicode‑текста, используя текущий шрифт и цвета текста.
EmfPolygonЗапись EMR_POLYGON определяет полигон, состоящий из двух или более вершин, соединённых
прямыми линиями.
EmfPolygon16Запись EMR_POLYGON16 определяет полигон, состоящий из двух или более вершин, соединённых
прямыми линиями. Полигон обводится текущей ручкой и заполняется текущей кистью
и режимом заливки полигона. Полигон автоматически замыкается рисованием линии от последней вершины к первой.
EmfPolylineЗапись EMR_POLYLINE определяет серию отрезков линий, соединяя точки в
указанном массиве.
EmfPolyline16Запись EMR_POLYLINE16 определяет серию отрезков линий, соединяя точки в
указанном массиве.
EmfPolylineToЗапись EMR_POLYLINETO определяет одну или несколько прямых линий, основанных на текущей позиции.
EmfPolylineTo16Запись EMR_POLYLINETO16 определяет одну или несколько прямых линий, основанных на текущей позиции.
Линия рисуется от текущей позиции до первой точки, указанной в поле aPoints, с использованием
текущей ручки. Для каждой последующей линии рисование выполняется от конечной точки предыдущей
линии к следующей точке, указанной в aPoints.
EmfRealizePaletteЭта запись сопоставляет элементы палитры из текущего
объекта LogPalette (раздел 2.2.17) с system_palette.
Эта запись EMF не содержит параметров.
EmfRecordБазовый класс для записей EMF
Все записи EMF ДОЛЖНЫ иметь длину, кратную 4 байтам. Это отображено в
общих структурах предшествующих типов записей EMF путем включения полей AlignmentPadding
там, где это уместно, в конце этих структур. Содержимое полей AlignmentPadding
ДОЛЖНО всегда игнорироваться. Для краткости эти поля не показаны в каждой отдельной
определении записи EMF.
EmfRectangleЗапись EMR_RECTANGLE рисует прямоугольник. Прямоугольник обводится текущей ручкой
и заполняется текущей кистью.
EmfResizePaletteЗапись EMR_RESIZEPALETTE увеличивает или уменьшает размер существующего объекта LogPalette (раздел 2.2.17).
EmfRestoreDcЗапись EMR_RESTOREDC восстанавливает контекст устройства воспроизведения до указанного состояния.
контекст устройства воспроизведения восстанавливается извлечением информации о состоянии из стека, созданного
предыдущими записями EMR_SAVEDC (раздел 2.3.11).
EmfRop4Квадратная растровая операция, которая задаёт тернарные растровые операции для
переднего и заднего планов битовой карты. Эти значения определяют, как цветовые данные
исходного прямоугольника должны комбинироваться с цветовыми данными целевого прямоугольника.
EmfRoundRectЗапись EMR_ROUNDRECT определяет прямоугольник со скруглёнными углами. Прямоугольник обводится
текущей ручкой и заполняется текущей кистью.
EmfSaveDcСохраняет текущее состояние контекста устройства воспроизведения в
стек состояний, сохранённых предыдущими записями EMR_SAVEDC,
если такие имеются. Состояние состоит из графических свойств
и объектов, включая текущий выбранный битмап,
кисть, палитру, шрифт, ручку и регион. Запись
EMR_RESTOREDC используется для восстановления состояния.
Эта запись EMF не содержит параметров.
EmfScaleViewportExtexЗапись EMR_SCALEVIEWPORTEXTEX переопределяет область просмотра для контекста устройства, используя
отношения, образованные указанными множителями и делителями.
EmfScaleWindowExtexЗапись EMR_SCALEWINDOWEXTEX переопределяет окно для контекста устройства воспроизведения, используя
отношения, образованные указанными множителями и делителями.
EmfSelectClipPathЗапись EMR_SELECTCLIPPATH определяет текущий путь как область отсечения для контекста устройства воспроизведения
и объединяет новую область с любой существующей областью отсечения, используя указанный режим.
EmfSelectObjectЗапись EMR_SELECTOBJECT добавляет графический объект в текущий контекст устройства воспроизведения метафайла
контекст. Объект указывается либо его индексом в таблице объектов EMF (раздел 3.1.1.1), либо его значением из перечисления StockObject (раздел 2.1.31).
EmfSelectPaletteЗапись EMR_SELECTPALETTE указывает логическую палитру для контекста устройства воспроизведения.
EmfSetArcDirectionЗапись EMR_SETARCDIRECTION указывает направление рисования, которое будет использоваться для вывода дуг и прямоугольников.
EmfSetBkColorЗапись EMR_SETBKCOLOR указывает цвет фона.
EmfSetBkModeЗапись EMR_SETBKMODE указывает режим смешивания фона контекста устройства воспроизведения.
Режим смешивания фона используется с текстом, штриховыми кистями и стилями пера, которые не являются сплошными линиями.
EmfSetBrushOrgExЗапись EMR_SETBRUSHORGEX указывает начало текущей кисти.
EmfSetColorAdjustmentЗапись EMR_SETCOLORADJUSTMENT указывает свойства коррекции цвета в контексте воспроизведения
устройства.
EmfSetColorSpaceЗапись EMR_SETCOLORSPACE определяет текущий логический объект цветового пространства для графических операций.
EmfSetDiBitsToDeviceЗапись EMR_SETDIBITSTODEVICE указывает блочную передачу пикселей из указанных строк сканирования
исходного растрового изображения в прямоугольник назначения.
EmfSetIcmModeЗапись EMR_SETICMMODE указывает режим управления цветом изображения (ICM) для графических операций.
EmfSetIcmProfileAЗапись EMR_SETICMPROFILEA указывает цветовой профиль в файле с именем, состоящим из символов ASCII
, для вывода графики.
EmfSetIcmProfileWЗапись EMR_SETICMPROFILEW указывает цветовой профиль в файле с именем, состоящим из
символов Unicode, для вывода графики.
EmfSetLayoutЗапись EMR_SETLAYOUT указывает порядок, в котором рисуются текст и графика.
EmfSetLinkedUfisЗапись EMR_SETLINKEDUFIS задает UniversalFontIds (раздел 2.2.27) связанных шрифтов для
использования при поиске символов.
EmfSetMapModeЗапись EMR_SETMAPMODE указывает режим отображения контекста устройства воспроизведения.
Режим отображения задает единицу измерения, используемую для преобразования единиц пространства страницы
в единицы пространства устройства, а также задает ориентацию осей x и y устройства.
EmfSetMapperFlagsЗапись EMR_SETMAPPERFLAGS указывает параметры процесса сопоставления логических шрифтов с
физическими шрифтами, который выполняет сопоставитель шрифтов.
EmfSetMetaRgnInter задает текущий метаобласть с текущей областью отсечения
для формирования новой метаобласти для контекста устройства воспроизведения. Текущая
область отсечения ДОЛЖНА быть сброшена в null.
Эта запись EMF не содержит параметров.
EmfSetMiterLimitЗапись EMR_SETMITERLIMIT указывает предел длины срезов соединений для контекста устройства воспроизведения.
EmfSetPaletteEntriesЗапись EMR_SETPALETTEENTRIES определяет значения цветов RGB в диапазоне записей для существующего
объекта LogPalette (раздел 2.2.17).
EmfSetPixelVЗапись EMR_SETPIXELV определяет цвет пикселя в указанных логических координатах.
EmfSetPolyFillModeЗапись EMR_SETPOLYFILLMODE определяет режим заливки полигона.
EmfSetRop2Запись EMR_SETROP2 определяет режим бинарной растровой операции.
EmfSetStrechBltModeЗапись EMR_SETSTRETCHBLTMODE указывает режим растягивания растрового изображения.
EmfSetTextAlignЗапись EMR_SETTEXTALIGN указывает выравнивание текста.
EmfSetTextColorЗапись EMR_SETTEXTCOLOR определяет текущий цвет текста.
EmfSetTextJustificationЗапись EMR_SETTEXTJUSTIFICATION указывает количество дополнительного пространства, которое следует добавить к символам разрыва
для выравнивания текста.
EmfSetViewportExtExЗапись EMR_SETVIEWPORTEXTEX определяет размер области просмотра.
EmfSetViewportOrgExЗапись EMR_SETVIEWPORTORGEX определяет начало области просмотра.
EmfSetWindowExtExЗапись EMR_SETWINDOWEXTEX определяет размер окна.
EmfSetWindowOrgExЗапись EMR_SETWINDOWORGEX определяет начало окна.
EmfSetWorldTransformЗапись EMR_SETWORLDTRANSFORM задает преобразование текущего преобразования из мирового пространства в пространство страницы в контексте устройства воспроизведения.
EmfSmallTextOutЗапись EMR_SMALLTEXTOUT выводит строку.
EmfStateRecordTypeТипы записей состояния указывают и управляют графическими свойствами, определяющими состояние контекста устройства воспроизведения.
EmfStretchBltЗапись EMR_STRETCHBLT задает блочную передачу пикселей из исходного растрового изображения в
целевой прямоугольник, при необходимости в сочетании с шаблоном кисти, согласно указанной растровой
операции, растягивая или сжимая вывод для соответствия размерам назначения.
EmfStretchDiBitsЗапись EMR_STRETCHDIBITS задает блочную передачу пикселей из исходного растрового изображения в
целевой прямоугольник, при необходимости в сочетании с шаблоном кисти, согласно указанной растровой
операции, растягивая или сжимая вывод для соответствия размерам назначения.
EmfStrokeAndFillPathЗапись EMR_STROKEANDFILLPATH закрывает все открытые фигуры в пути, обводит контур пути
с помощью текущей ручки и заполняет его внутренность текущей кистью.
EmfStrokePathКласс EMR_STROKEPATH
EmfTransformRecordTypeТипы записей преобразования указывают и изменяют преобразования из мирового пространства в пространство страницы.
EmfTransparentBltЗапись EMR_TRANSPARENTBLT задает блочную передачу пикселей из исходного растрового изображения в
целевой прямоугольник, рассматривая указанный цвет как прозрачный, растягивая или сжимая вывод
для соответствия размерам назначения, если это необходимо
EmfVertexDataОбъекты, определяющие вершины прямоугольников или треугольников и
соответствующие им цвета.
EmfWidenPathЭта запись переопределяет текущий путь как область, которая была бы нарисована, если бы путь
был отрисован с использованием ручки, выбранной в текущем контексте устройства воспроизведения.

Enumerations

EnumerationDescription