Namespace Aspose.Imaging.FileFormats.Emf.Emf.Records

Namespace Aspose.Imaging.FileFormats.Emf.Emf.Records

Classes

Название классаDescription
EmfAbortPathЭтот рекорд переносит аборт или отклоняет путь от закрытого шоссе.
EmfAlphaBlendВ записке EMR_ALPHABLEND указывается блок-перевод пикселей из источника bitmap в целевой прямоугольник, включая данные прозрачности альфа, в соответствии с определенной операцией смешивания.
EmfAngleArcРегистрация EMR_ANGLEARC определяет линейный сегмент арка. Сегмент линии тянутся от текущего положения до начала арки. Арка тянется вдоль периметра круга с датым радиусом и центром. Длина арке определяется данным началом и углами
EmfArcВ записи EMR_ARC указана эллиптическая арка.
EmfArcToЗапись EMR_ARCTO указывает эллиптический арк, который перенаправляет текущую позицию к концу арка.
EmfBeginPathЭта запись открывает дорожную ловушку в текущем контексте прибора для воспроизведения. После того, как откроется дорожка, приложение может начать обработку записей для определения точек, которые лежат в пути.Апликация должна закрыть открытую дорожку путем обработки записи EMR_ENDPATH.Когда приложение обрабатывает рекорд EMr_BEGINPatH, все предыдущие пути должны быть отклонены от контекста примера для перехода.
EmfBitBltЗапись EMR_BITBLT определяет блок-перевод пикселей из источника bitmap в целевой прямоугольник, опционально в сочетании с штрих-модером, в соответствии с определенной операцией растер.
EmfBitmapRecordTypeТипы записей bitmap выполняют блок-трансферы изображений Bitmap.
EmfBoundedRecordКласс полишапа EMF.
EmfChordВ записи EMR_CHORD указывается корд, который является регионом, связанным пересечением эллипса и сегмента линии, называемого секантом.
EmfClippingRecordTypeТипы записей клипы определяют и управляют регионами клип. Обратите внимание, что запись EMR_SETMETARGN не определяет параметров.
EmfCloseFigureЭтот рекорд закрывает открытую фигуру в пути. Обработка записи EMR_CLOSEFIGURE должен закрыть цифру, нарисовая линию с текущего положения в первую точку фигуры, а затем он должен соединить линии, используя стиль присоединения линии.Если фигура закрывается обработкой записей EMM_LINETO вместо записителя EMS_Closfigure, конечные капеты используются для создания угла вместо подключения.ЭМР_ЛИНТО указано в разделе 2.3.5.13.
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 содержит встроенные записи EMFST. Примечание Полы, которые не описываются в этом разделе, указаны в разделе 2.3.3.
EmfCommentEndGroupЗапись EMR_COMMENT_ENDGROUP указывает конец группы рисунковых записей.
EmfCommentMultiFormatsЗапись EMR_COMMENT_MULTIFORMATS указывает изображение в нескольких графических форматах.
EmfCommentPublicRecordTypeТипы записей EMR_COMMENT_PUBLIC определяют расширения для обработки EMF.
EmfCommentRecordTypeТипы записей комментариев определяют форматы для уточнения произвольных частных данных, включения записи в другие метафильные формати и добавления новых или специальных команд.
EmfCommentWindowsMetaFileВ записи EMR_COMMENT_WINDOWS_METAFILE указано изображение в встроенном метафиле WMF.
EmfControlRecordTypeТипы контрольных записей определяют начало и конец метафила ЕМФ и свойства метафіла.
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 определяет расширенную логическую пену для графических операций. Опциональный DIB может быть назначен для использования в качестве стиля линии.
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, предпочтительнее их информации LogFon (секция 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 указывается блок-перевод пикселей из источника bitmap в целевой прямоугольник, опционально в сочетании с штрих-модером и с применением цветной маски битmap, в соответствии с указанными предъемными и фоновыми растер-операциями.
EmfMetafileHeaderThe EMR_HEADER record types define the starting points of EMF metafiles and specify properties of the device on which the image in the metafile was created. The information in the header record makes it possible for EMF metafiles to be independent of any specific output device. The value of the Size field can be used to distinguish between the different EMR_HEADER record types listed earlier in this section. There are three possible headers: The base header, which is the EmfMetafileHeader record. The fixed-size part of this header is 88 bytes, and it contains a Header object. The first extension header, which is the EmfMetafileHeaderExtension1 record. The fixed-size part of this header is 100 bytes, and it contains a Header object and a HeaderExtension1 object (section 2.2.10). The second extension header, which is the EmfMetafileHeaderExtension2 record. The fixed-size part of this header is 108 bytes, and it contains a Header object, a HeaderExtension1 object, and a HeaderExtension2 object (section 2.2.11).
EmfMetafileHeaderExtension1Запись EmfMetafileHeaderExtension1 является записью заголовков, используемой в первом расширении к метафилам EMF. После поля EMfHeadeEextension1, оставшиеся поля являются факультативными и могут присутствовать в любом порядке.
EmfMetafileHeaderExtension2Запись EmfMetafileHeaderExtension2 является записью заголовков, используемой в втором расширении для метафилов EMF. После положения поле EmmMeTHEADEREXTension2, оставшиеся поля являются факультативными и могут присутствовать в любом порядке.
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 указывается блок-перевод пикселей из источника битмапа в паралелограмму назначения, с применением цветной маски bitmap.
EmfPolyBezierВ записке EMR_POLYBEZIER указано одно или более безжирных поворотов.
EmfPolyBezier16В записке EMR_POLYBEZIER16 указано одно или несколько кривей Безиера.
EmfPolyBezierToВ записке EMR_POLYBEZIERTO указано одно или несколько оборотов Bezier на основе текущей позиции.
EmfPolyBezierTo16В записке EMR_POLYBEZIERTO16 указано одно или несколько оборотов Bezier на основе текущей позиции.
EmfPolyDrawВ записи EMR_POLYDRAW указано набор линейных сегментов и Безиевых поворотов.
EmfPolyDraw16В записи EMR_POLYDRAW16 указано набор линейных сегментов и Bezier.
EmfPolyPolyShapeКласс полишапа EMF.
EmfPolyPolygonВ записи EMR_POLYPOLLYGON указана серия закрытых полигонов.
EmfPolyPolygon16Регистрация EMR_POLYPOLLYGON16 указывает на серию закрытых полигонов. Каждый полигон выделен с использованием текущей пены и заполнен с помощью текущего режима наполнения шприца и полигана. Полигоны, вытянутые этим записью, могут перекрываться.
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, используя текущую пену.
EmfRealizePaletteЭта карта записей палет вводится из текущего объекта LogPalette (секция 2.2.17) в систему_палет.
EmfRecordБазовый класс для записей EMF Все записы ЕМФ должны иметь длину, которая является множеством 4 байтов. Это отражено в генерических структурах предшествующих типов записи ЭМВ путем включения AlignmentPadding поля, где целесообразно, на концах этих структур. Содержание полей АнигментаПaddings всегда должно быть игнорировано. Для краткости, эти поля не отображаются в каждом индивидуальном определении записи.
EmfRectangleРегистрация EMR_RECTANGLE вытягивает прямоугольник.Правда выравнивается с помощью текущей пены и заполняется с использованием текущего шприца.
EmfResizePaletteЗапись EMR_RESIZEPALETTE увеличивает или уменьшает размер существующего объекта LogPalette (секция 2.2.17).
EmfRestoreDcЗапись EMR_RESTOREDC восстанавливает контекст устройств воспроизведения в указанное состояние. Контекст устройства восстановляется путем удаления информации о состоянии из стака, которая была создана предыдущими записями ЭМР_САВЕДЦ (секция 2.3.11).
EmfRop4Кватерная растерная операция, которая уточняет тенерные растэрные операции для предшественников и фоновых цветов битовой карты. Эти значения определяют, как цветные данные исходного прямоугольника должны сочетаться с цветными данными назначенного прямого.
EmfRoundRectРегистрация EMR_ROUNDRECT указывает прямоугольник с круглыми углами. прямой угол выделяется с помощью текущей пены и заполняется при помощи текущего шприца.
EmfSaveDcСохранит текущий статус контекста воспроизведения устройства на ряде государств, сохранившихся путем предшествующих записей EMR_SAVEDC, если нет. Состояние состоит из графических свойств и объектов, включая в настоящее время выбранную битмапу, брошюру, палетку, шрифт, пеночку и регион. Эмр_Рэсторедак запись используется для восстановления состояния.
EmfScaleViewportExtexРегистр EMR_SCALEVIEWPORTEX переопределяет порт зрения для контекста устройства, используя соотношения, формируемые указанными множествами и разделителями.
EmfScaleWindowExtexЗапись EMR_SCALEWINDOWEXTEX переопределяет окно для контекста воспроизведения устройства, используя соотношения, формируемые указанными множествами и разделителями.
EmfSelectClipPathРегистр EMR_SELECTCLIPPATH указывает текущий маршрут как клип-регион для контекста воспроизведения устройства, сочетая новый регион с любым существующим клипом, используя указанный режим.
EmfSelectObjectРегистр EMR_SELECTOBJECT добавляет графический объект к текущему контексту метафильного воспроизведения устройства. Объект определяется либо его индексом в таблице объекта EMF (секция 3.1.1.1) или его стоимостью из перечня StockObject (sekция 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 указывается блок-перевод пикселей из определенных сканирующих линий источника bitmap в правоугольный пункт назначения.
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 указываются параметры процесса совпадения логических шрифтов с физическими, которые выполняются буквенной карточкой.
EmfSetMetaRgnИнтер устанавливает текущий мета-регион с текущим клипным регионом, чтобы сформировать новый мета-район для контекста прибора для воспроизведения.
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_SETVIEWPORTEX определяет объем визионного порта.
EmfSetViewportOrgExЗапись EMR_SETVIEWPORTORGEX определяет происхождение визионного порта.
EmfSetWindowExtExЗапись EMR_SETWINDOWEXTEX определяет объем окна.
EmfSetWindowOrgExЗапись EMR_SETWINDOWORGEX определяет происхождение окна.
EmfSetWorldTransformЗапись EMR_SETWORLDTRANSFORM определяет трансформацию для текущего мирового пространства в пространство страницы в контексте воспроизведения устройства.
EmfSmallTextOutЗапись EMR_SMALLTEXTOUT выходит из строки.
EmfStateRecordTypeТипы государственных записей определяют и управляют графическими свойствами, определяющими состояние контекста воспроизведения устройства.
EmfStretchBltЗапись EMR_STRETCHBLT указывает блок-перевод пикселей из источника bitmap в дестинационный прямоугольник, опционально в сочетании с брюшным шаблоном, в соответствии с определенной операцией растера, растягивая или компрессируя выход, чтобы соответствовать размерам назначения, если это необходимо.
EmfStretchDiBitsВ записке EMR_STRETCHDIBITS указывается блок-перевод пикселей из источника bitmap в целевой прямоугольник, опционально в сочетании с штрих-модером, в соответствии с определенной операцией растер, растягивая или компрессируя выход, чтобы соответствовать размерам назначения, если это необходимо.
EmfStrokeAndFillPathЗапись EMR_STROKEANDFILLPATH закрывает любую открытую фигуру в пути, закручивает выходную линию пути с помощью текущей пены и заполняет ее интерьер с использованием текущего шприца.
EmfStrokePathEMR_STROKEPATH класс
EmfTransformRecordTypeТрансформационные типы записей определяют и модифицируют мировое пространство в странично-пространственные трансформации.
EmfTransparentBltВ записке EMR_TRANSPARENTBLT указывается блок-перевод пикселей из источника bitmap в прямоугольник назначения, обрабатывая указанный цвет как прозрачный, растягивая или компрессируя выход, чтобы соответствовать размерам назначений, если это необходимо.
EmfVertexDataОбъекты, которые определяют вертексии либо прямоугольников, либо троугла и соответствующие им цвета.
EmfWidenPathЭтот рекорд переопределяет текущий путь как область, которая была бы нарисована, если бы дорога была вытянута с использованием в настоящее время выбранной пены в контексте воспроизведения устройства.

Structs

Структурное имяDescription
EmfBlendFunctionСтруктура, которая определяет операции смешивания для источника и целевых битмапов.

Enums

Название EnumDescription
EmfBlendFunction.AlphaFormatEnumСтруктура, которая уточняет, как источник и целевые пиксели интерпретируются по отношению к алфа-прозрачности.
EmfCommentRecordType.CommentIdentifierEnumВалидный комментарий идентифицирует ценности.
EmfCommentEmfSpool.EmfSpoolRecordIdentifierEnumИдентификация типа записи EMR_COMMENT_EMFSPOOL
EmfSetLayout.LayoutModeEnum32-битный неподписанный целостник, который указывает режим распределения
 Русский