EmfPlusRecordType

EmfPlusRecordType enumeration

Перечисление RecordType определяет типы записей, используемые в метафайлах EMF+.

public enum EmfPlusRecordType : short

Ценности

ИмяЦенностьОписание
EmfPlusHeader16385Эта запись указывает начало данных EMF+ в метафайле. Он ДОЛЖЕН быть встроен в первую запись EMF послеEmfMetafileHeader запись ([MS-EMF] раздел 2.3.4.2 запись).
EmfPlusEndOfFile16386Эта запись указывает конец данных EMF+ в метафайле.
EmfPlusComment16387Эта запись указывает произвольные частные данные.
EmfPlusGetDC16388Эта запись указывает, что последующие записи EMF, обнаруженные в метафайле, ДОЛЖНЫ быть обработаны. Записи EMF перестают обрабатываться при обнаружении следующей записи EMF+.
EmfPlusMultiFormatStart16389Эта запись зарезервирована и НЕ ДОЛЖНА использоваться.
EmfPlusMultiFormatSection16390Эта запись зарезервирована и НЕ ДОЛЖНА использоваться.
EmfPlusMultiFormatEnd16391Эта запись зарезервирована и НЕ ДОЛЖНА использоваться.
EmfPlusObject16392Эта запись определяет объект для использования в графических операциях.
EmfPlusClear16393Эта запись очищает выводкоординатное пространство и инициализирует его с указанным цветом фона и прозрачностью.
EmfPlusFillRects16394Эта запись определяет, как заполнить внутреннюю часть серии прямоугольников, используя указанную кисть.
EmfPlusDrawRects16395Эта запись определяет штрихи пера для рисования серии прямоугольников.
EmfPlusFillPolygon16396Эта запись определяет данные для заполнения внутренней части многоугольника с использованием указанной кисти.
EmfPlusDrawLines16397Эта запись определяет штрихи пера для рисования ряда соединенных линий.
EmfPlusFillEllipse16398Эта запись определяет, как заполнить внутреннюю часть эллипса, используя указанную кисть.
EmfPlusDrawEllipse16399Эта запись определяет штрихи пера для рисования эллипса.
EmfPlusFillPie16400Эта запись определяет, как заполнить часть внутренней части эллипса с помощью указанной кисти.
EmfPlusDrawPie16401Эта запись определяет штрихи пера для рисования части эллипса.
EmfPlusDrawArc16402Запись определяет штрихи пера для рисования дуги эллипса.
EmfPlusFillRegion16403Эта запись определяет, как заполнить внутреннюю часть области с помощью указанной кисти.
EmfPlusFillPath16404Запись определяет, как заполнять внутреннюю часть фигур, определенных в графическом контуре, с помощью указанной кисти. Путь — это объект, определяющий произвольную последовательность линий, кривых и форм.
EmfPlusDrawPath16405Запись определяет штрихи пера для рисования фигур в графическом контуре. Путь — это объект, определяющий произвольную последовательность линий, кривых и форм.
EmfPlusFillClosedCurve16406Эта запись определяет, как заполнить внутреннюю часть замкнутого кардинального сплайна с помощью указанной кисти.
EmfPlusDrawClosedCurve16407Эта запись определяет перо и штрихи для рисования замкнутого кардинального сплайна.
EmfPlusDrawCurve16408Эта запись определяет штрихи пера для рисования кардинального сплайна.
EmfPlusDrawBeziers16409Эта запись определяет штрихи пера для рисования сплайна Безье.
EmfPlusDrawImage16410Эта запись определяет масштабированныйEmfPlusImageобъекта (п. 2.2.1.4). Изображение может состоять из данных растрового изображения или метафайла.
EmfPlusDrawImagePoints16411Эта запись определяет масштабированный объект EmfPlusImage внутри параллелограмма. Изображение может состоять из данных растрового изображения или метафайла.
EmfPlusDrawString16412Эта запись определяет текстовую строку на основе шрифта, прямоугольника макета и формата.
EmfPlusSetRenderingOrigin16413Эта запись определяет начало рендеринга по указанным горизонтальным и вертикальным координатам. Это относится к штриховым кистям и к шаблонам дизеринга 8 и 16 бит на пиксель.
EmfPlusSetAntiAliasMode16414Эта запись определяет, включать или отключать сглаживание текста. Сглаживание текста — это метод, позволяющий сделать линии и края глифов символов более гладкими при рисовании на выходной поверхности.
EmfPlusSetTextRenderingHint16415Эта запись определяет процесс, используемый для рендеринга текста.
EmfPlusSetTextContrast16416Эта запись устанавливает контрастность текста в соответствии с указанным значением гаммы текста.
EmfPlusSetInterpolationMode16417Эта запись определяет режим интерполяции объекта в соответствии с указанным типом фильтрации изображения. Режим интерполяции влияет на то, как выполняется масштабирование (растяжение и сжатие).
EmfPlusSetPixelOffsetMode16418Эта запись определяет режим смещения пикселей в соответствии с указанным значением центрирования пикселей.
EmfPlusSetCompositingMode16419Эта запись определяет режим компоновки в соответствии с состоянием альфа-смешивания, которое указывает, как исходные цвета комбинируются с цветами фона.
EmfPlusSetCompositingQuality16420Эта запись определяет качество компоновки, которое описывает желаемый уровень качества для создания составных изображений из нескольких объектов.
EmfPlusSave16421Эта запись сохраняет графическое состояние, идентифицированное указанным индексом, в стеке сохраненных графических состояний. Каждый индекс стека связан с определенным сохраненным состоянием, и этот индекс используетсяEmfPlusRestore запись (раздел 2.3.7.4) для восстановления состояния.
EmfPlusRestore16422Эта запись восстанавливает состояние графики, идентифицированное указанным индексом, из стека сохраненных состояний графики. Каждый индекс стека связан с определенным сохраненным состоянием, и индекс определяетсяEmfPlusSave запись (раздел 2.3.7.5) для сохранения состояния.
EmfPlusBeginContainer16423Эта запись открывает новый контейнер состояния графики и задает для него преобразование. Графические контейнеры используются для хранения элементов графического состояния.
EmfPlusBeginContainerNoParams16424Эта запись открывает новый контейнер состояния графики.
EmfPlusEndContainer16425Эта запись закрывает контейнер состояния графики, который ранее был открыт операцией запуска контейнера.
EmfPlusSetWorldTransform16426Эта запись определяет текущее преобразование мирового пространства в контексте устройства_воспроизведения в соответствии с указанной матрицей преобразования.
EmfPlusResetWorldTransform16427Эта запись сбрасывает текущее преобразование мирового пространства в матрицу идентификации.
EmfPlusMultiplyWorldTransform16428Эта запись умножает текущее пространство мира на указанную матрицу преобразования.
EmfPlusTranslateWorldTransform16429Эта запись применяет трансформацию перемещения к текущему мировому пространству на указанные расстояния по горизонтали и вертикали.
EmfPlusScaleWorldTransform16430Эта запись применяет преобразование масштабирования к текущему мировому пространству с заданными коэффициентами масштабирования по горизонтали и вертикали.
EmfPlusRotateWorldTransform16431Эта запись поворачивает текущее мировое пространство на указанный угол.
EmfPlusSetPageTransform16432Эта запись указывает дополнительные коэффициенты масштабирования для текущего преобразования мирового пространства.
EmfPlusResetClip16433Эта запись сбрасывает текущую область отсечения для мирового пространства до бесконечности.
EmfPlusSetClipRect16434Эта запись объединяет текущую область отсечения с прямоугольником.
EmfPlusSetClipPath16435Эта запись объединяет текущую область отсечения с графическим контуром.
EmfPlusSetClipRegion16436Эта запись объединяет текущую область отсечения с другой графической областью.
EmfPlusOffsetClip16437Эта запись применяет преобразование перевода к текущей области отсечения мирового пространства.
EmfPlusDrawDriverString16438Эта запись определяет вывод текста с позициями символов.
EmfPlusStrokeFillPath16439Эта запись закрывает все открытые фигуры на пути, обводит контур пути с помощью текущего пера и заполняет его внутреннюю часть с помощью текущей кисти.
EmfPlusSerializableObject16440Эта запись определяет блок параметров эффектов изображения, который был сериализован в буфер данных.
EmfPlusSetTSGraphics16441Эта запись определяет состояние контекста графического устройства для терминального сервера.
EmfPlusSetTSClip16442Эта запись определяет области отсечения в контексте графического устройства для терминального сервера.

Смотрите также