com.aspose.imaging.fileformats.emf.emf.records

Пакет содержит типы [MS-EMF]: Enhanced Metafile Format. 2.3 EMF Records

Классы

КлассОписание
EmfAbortPathЭта запись отменяет скобку пути или отбрасывает путь из закрытой скобки пути.
EmfAlphaBlendЗапись EMR_ALPHABLEND определяет блочную передачу пикселей из исходного bitmap в прямоугольник назначения, включая данные альфа-прозрачности, в соответствии с указанной операцией смешивания.
EmfAngleArcЗапись EMR_ANGLEARC определяет отрезок дуги.
EmfArcЗапись EMR_ARC определяет эллиптическую дугу.
EmfArcToЗапись EMR_ARCTO определяет эллиптическую дугу.
EmfBeginPathЭта запись открывает скобку пути в текущем контексте устройства воспроизведения.
EmfBitBltЗапись EMR_BITBLT определяет блочную передачу пикселей из исходного bitmap в прямоугольник назначения, опционально в сочетании с шаблоном кисти, в соответствии с указанной растровой операцией.
EmfBitmapRecordTypeТипы записей bitmap выполняют блочные передачи bitmap‑изображений.
EmfBlendFunctionСтруктура, определяющая операции смешивания для исходных и целевых bitmap.
EmfBlendFunction.AlphaFormatEnumСтруктура, определяющая, как интерпретируются пиксели исходного и целевого изображений относительно альфа-прозрачности.
EmfBoundedRecordБазовый класс полигональной формы EMF.
EmfChordЗапись EMR_CHORD определяет хорду, которая представляет собой область, ограниченную пересечением эллипса и отрезка линии, называемого секущей.
EmfClippingRecordTypeТипы записей обрезки определяют и управляют областями обрезки.
EmfCloseFigureЭта запись закрывает открытую фигуру в пути.
EmfColorCorrectPaletteЗапись EMR_COLORCORRECTPALETTE определяет, как корректировать элементы логического объекта палитры с использованием значений WCS 1.0.
EmfColorMatchToTargetWЗапись EMR_COLORMATCHTOTargetW определяет, следует ли выполнять сопоставление цветов с цветовым профилем, указанным в файле, имя которого состоит из символов Unicode.
EmfCommentЗапись EMR_COMMENT содержит произвольные приватные данные.
EmfCommentBeginGroupЗапись EMR_COMMENT_BEGINGROUP определяет начало группы записей рисования.
EmfCommentEmfPlusЗапись EMR_COMMENT_EMFPLUS содержит встроенные записи EMF+.
EmfCommentEmfSpoolЗапись EMR_COMMENT_EMFSPOOL содержит встроенные записи EMFSPOOL.
EmfCommentEmfSpool.EmfSpoolRecordIdentifierEnumОпределяет тип записи EMR_COMMENT_EMFSPOOL
EmfCommentEndGroupЗапись EMR_COMMENT_ENDGROUP указывает конец группы записей рисования.
EmfCommentMultiFormatsЗапись EMR_COMMENT_MULTIFORMATS указывает изображение в нескольких графических форматах.
EmfCommentPublicRecordTypeТипы записей EMR_COMMENT_PUBLIC указывают расширения обработки EMF.
EmfCommentRecordTypeТипы записей комментариев определяют форматы для указания произвольных приватных данных, встраивания записей в другие форматы метафайлов и добавления новых или специальных команд.
EmfCommentRecordType.CommentIdentifierEnumДопустимые значения идентификаторов комментариев.
EmfCommentWindowsMetaFileЗапись EMR_COMMENT_WINDOWS_METAFILE указывает изображение во встроенном метафайле WMF.
EmfControlRecordTypeТипы управляющих записей определяют начало и конец метафайла EMF и свойства метафайла.
EmfCreateBrushIndirectЗапись EMR_CREATEBRUSHINDIRECT определяет логическую кисть для графических операций.
EmfCreateColorSpaceЗапись EMR_CREATECOLORSPACE создает объект логического цветового пространства из цветового профиля с именем, состоящим из символов ASCII.
EmfCreateColorSpaceWЗапись EMR_CREATECOLORSPACEW создает объект логического цветового пространства из цветового профиля с именем, состоящим из символов Unicode.
EmfCreateDibPatternBrushPtЗапись EMR_CREATEDIBPATTERNBRUSHPT определяет шаблонную кисть для графических операций.
EmfCreateMonoBrushЗапись EMR_CREATEMONOBRUSH определяет монохромную шаблонную кисть для графических операций.
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 определяет новую область отсечения, которая состоит из существующей области отсечения за вычетом указанного прямоугольника.
EmfExtCreateFontIndirectWЗапись EMR_EXTCREATEFONTINDIRECTW определяет логический шрифт для графических операций.
EmfExtCreatePenЗапись EMR_EXTCREATEPEN определяет расширенную логическую ручку для графических операций.
EmfExtEscapeЗапись EMR_EXTESCAPE передаёт произвольную информацию драйверу принтера.
EmfExtFloodFillЗапись EMR_EXTFLOODFILL заполняет область поверхности дисплея текущей кистью
EmfExtSelectClipRgnЗапись EMR_EXTSELECTCLIPRGN объединяет указанную область с текущей областью отсечения, используя указанный режим.
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 определяет новую область отсечения как пересечение текущей области отсечения и указанного прямоугольника.
EmfInvertRgnЗапись EMR_INVERTRGN инвертирует цвета в указанной области.
EmfLineToЗапись EMR_LINETO определяет линию от текущей позиции до, но не включая, указанной точки. Она сбрасывает текущую позицию к указанной точке.
EmfMaskBltЗапись EMR_MASKBLT определяет блочную передачу пикселей из исходного растрового изображения в прямоугольник назначения, опционально в сочетании с шаблоном кисти и применением растровой маски цвета, в соответствии с указанными растровыми операциями переднего и заднего плана.
EmfMetafileHeaderТипы записей EMR_HEADER определяют начальные точки метафайлов EMF и указывают свойства устройства, на котором было создано изображение в метафайле.
EmfMetafileHeaderExtension1Запись EmfMetafileHeaderExtension1 является заголовочной записью, используемой в первом расширении метафайлов EMF.
EmfMetafileHeaderExtension2Запись EmfMetafileHeaderExtension2 является заголовочной записью, используемой во втором расширении метафайлов EMF.
EmfModifyWorldTransformЗапись EMR_MODIFYWORLDTRANSFORM изменяет текущую трансформацию из мирового пространства в пространство страницы в контексте устройства воспроизведения.
EmfMoveToExЗапись EMR_MOVETOEX определяет координаты новой текущей позиции в логических единицах.
EmfNamedEscapeЗапись MR_NAMEDESCAPE передаёт произвольную информацию указанному драйверу принтера.
EmfObjectCreationRecordTypeТипы записей создания объектов создают графические объекты.
EmfObjectManipulationRecordTypeТипы записей манипуляции объектами управляют и изменяют графические объекты.
EmfOffsetClipRgnЗапись EMR_OFFSETCLIPRGN перемещает текущую область отсечения в контексте устройства воспроизведения на указанные смещения.
EmfOpenGlRecordTypeТипы записей OpenGL задают функции OpenGL.
EmfPaintRgnЗапись EMR_PAINTRGN закрашивает указанную область, используя кисть, текущую выбранную в контексте устройства воспроизведения.
EmfPathBracketRecordTypeТипы записей path bracket задают и управляют путями в скобках пути.
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 poly shape.
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 определяет одну или несколько прямых линий, исходя из текущей позиции.
EmfRealizePaletteЭта запись отображает элементы палитры из текущего объекта LogPalette (раздел 2.2.17) в system_palette.
EmfRecordБазовый класс для записей EMF. Все записи EMF ДОЛЖНЫ иметь длину, кратную 4 байтам.
EmfRectangleЗапись EMR_RECTANGLE рисует прямоугольник.
EmfResizePaletteЗапись EMR_RESIZEPALETTE увеличивает или уменьшает размер существующего объекта LogPalette (раздел 2.2.17).
EmfRestoreDcЗапись EMR_RESTOREDC восстанавливает контекст устройства воспроизведения до указанного состояния.
EmfRop4Четверичная растровая операция, которая задаёт тернарные растровые операции для цветов переднего плана и фона растрового изображения.
EmfRoundRectЗапись EMR_ROUNDRECT определяет прямоугольник со скруглёнными углами.
EmfSaveDcСохраняет текущее состояние контекста устройства воспроизведения в стек состояний, сохранённых предыдущими записями EMR_SAVEDC, если такие есть.
EmfScaleViewportExtexЗапись EMR_SCALEVIEWPORTEXTEX переопределяет область просмотра для контекста устройства, используя отношения, образованные указанными множителями и делителями.
EmfScaleWindowExtexЗапись EMR_SCALEWINDOWEXTEX переопределяет окно для контекста устройства воспроизведения, используя отношения, образованные указанными множителями и делителями.
EmfSelectClipPathЗапись EMR_SELECTCLIPPATH определяет текущий путь как область отсечения для контекста устройства воспроизведения, объединяя новую область с любой существующей областью отсечения с использованием указанного режима.
EmfSelectObjectЗапись EMR_SELECTOBJECT добавляет графический объект в текущий контекст устройства воспроизведения метафайла.
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 указывает порядок, в котором рисуются текст и графика.
EmfSetLayout.LayoutModeEnum32‑разрядное беззнаковое целое, указывающее режим компоновки
EmfSetLinkedUfisЗапись EMR_SETLINKEDUFIS задает UniversalFontIds (раздел 2.2.27) связанных шрифтов, используемых при поиске символов.
EmfSetMapModeЗапись EMR_SETMAPMODE указывает режим отображения контекста устройства воспроизведения.
EmfSetMapperFlagsЗапись EMR_SETMAPPERFLAGS указывает параметры процесса сопоставления логических шрифтов физическим шрифтам, выполняемого сопоставителем шрифтов.
EmfSetMetaRgnInter задает текущий метарегион совместно с текущим регионом отсечения, образуя новый метарегион для контекста устройства воспроизведения.
EmfSetMiterLimitЗапись EMR_SETMITERLIMIT указывает предел длины срезов (miter joins) для контекста устройства воспроизведения.
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 закрывает любые открытые фигуры в пути, обводит контур пути, используя текущую ручку, и заполняет его внутренность, используя текущую кисть.
EmfStrokePathEMR_STROKEPATH класс
EmfTransformRecordTypeТипы записей преобразования задают и изменяют преобразования из мирового пространства в пространство страницы.
EmfTransparentBltЗапись EMR_TRANSPARENTBLT указывает блоковую передачу пикселей из исходного битмапа в прямоугольник назначения, рассматривая указанный цвет как прозрачный, растягивая или сжимая вывод, чтобы он соответствовал размерам назначения, при необходимости.
EmfVertexDataОбъекты, которые задают вершины прямоугольников или треугольников и соответствующие им цвета.
EmfWidenPathЭта запись переопределяет текущий путь как область, которая была бы нарисована, если бы путь был отрисован с использованием ручки, текущей выбранной в контексте устройства воспроизведения.