Enum EmfRecordType

Enum EmfRecordType

Названий на: Aspose.Imaging.FileFormats.Emf.Emf.Consts Асамблея: Aspose.Imaging.dll (25.4.0)

Список RecordType визначає значення, які унікально ідентифікують записи EMF.Ці значення надаються в полі Тип кожного запису.

public enum EmfRecordType

Fields

EMR_ABORTPATH = 68

Цей запис абортує шлях або відхиляє шлях від закритого шляху.

EMR_ALPHABLEND = 114

Цей запис визначає блок передачі пікселів з джерело біт-мапи в напрямок призначення,включаючи дані про альфа-прозорість, згідно з визначеною операцією змішування.

EMR_ANGLEARC = 41

Цей запис визначає лінійний сегмент арку.теперішня позиція до початку арку. арка витягується уздовж периметравід циклу з даним радіусом і центром. довжина арку визначаєтьсяПочаток і поглинання куточків.

EMR_ARC = 45

Цей запис визначає еліптичний арк.

EMR_ARCTO = 55

Цей запис визначає еліптичний арк, який перераховує поточну позицію наКінцева точка арку.

EMR_BEGINPATH = 59

Цей запис відкриває шлях в контексті відтворення пристрою.

Після того, як відчиняється шлях, програма може почати обробку записів, щоб визначити- пункти, що лежать на шляху; заявка повинна закривати відкритий шлях за допомогоюВикористання запису EMR_ENDPATH.Коли заявка обробляє запис EMR_BEGINPATH, всі попередні шляхиПотрібно відмовитися від контексту відтворення пристрою.

EMR_BITBLT = 76

Цей запис визначає блок передачі пікселів з джерело біт-мапи до місця призначення.прямокутник, факультативно в поєднанні з шприцем, згідно з визначеною операцією растер.

EMR_CHORD = 46

Цей запис визначає хорд (регіон, обмежений перехрестом еліпсу).і лінійний сегмент, який називається секантом).Хорд визначається за допомогою поточногоЗавантажити та заповнити за допомогою поточного шприца.

EMR_CLOSEFIGURE = 61

Цей запис закриває відкриту цифру на шляху.

Для обробки запису EMR_CLOSEFIGURE необхідно закрити цифру, малюючи лініювід поточної позиції до першої точки зображення, а потім вона повинна бути пов’язанаЛінії, використовуючи лінію, приєднуються до стилю. якщо цифра закрита шляхом обробкиЗапис EMR_LINETO замість запису EMM_CLOSEFIGURE, кінцеві капсуливикористовується для створення кута замість приєднання. EMR_LINETO визначається в розділі2.3.5.13.Запис EMR_CLOSEFIGURE повинен бути використаний тільки тоді, коли є відкритий шлях.Використання в контексті пристрою Playback.Фігура в маршруті відкрита, якщо вона не виражено закрита шляхом обробки цього запису.Примітка: Цифра може бути відкрита, навіть якщо поточна точка і початкова точкаЦифри є однаковими.Після обробки запису EMR_CLOSEFIGURE, додавання лінії або криви до шляхуПотрібно почати нову цифру.

EMR_COLORCORRECTPALETTE = 111

Цей запис уточнює, як виправити входи логічної палетної об’єкта за допомогою WindowsСистема кольорів (WCS) 1.0

EMR_COLORMATCHTOTARGETW = 121

Цей запис уточнює, чи потрібно виконувати колір, що відповідає кольоровому профілю, зазначеному у файлі з назвою, який складається з символів Unicode.

EMR_COMMENT = 70

Цей запис визначає добровільні особисті дані.

EMR_CREATEBRUSHINDIRECT = 39

Цей запис визначає логічний шприц для заповнення цифр у графічних операціях.

EMR_CREATECOLORSPACE = 99

Цей запис створює логічний колірний простір об’єкт з кольорового профілю з назвою, що складається з символів ASCII.

EMR_CREATECOLORSPACEW = 122

Цей запис створює логічний кольоровий простір об’єкт з профілю кольорів з назвою, що складається з символів Unicode.

EMR_CREATEDIBPATTERNBRUSHPT = 94

Цей запис визначає логічний шприц, який має шаблон, визначений DIB.

EMR_CREATEMONOBRUSH = 93

Цей запис визначає логічний шприц з зазначеним бітмапом.Будь-який пристрій-незалежний bitmap (DIB) розділу bit map або це може бути пристроєм-залежної Bitmap.

EMR_CREATEPALETTE = 49

Цей запис визначає об’єкт LogPalette.

EMR_CREATEPEN = 38

Цей запис визначає логічну пену, яка має визначений стиль, ширину і колір.Пізніше пену можна вибрати в контекст відтворювального пристрою і використовувати для витягу ліній і кривів.

EMR_DELETECOLORSPACE = 101

Цей запис видаляє об’єкт логічного кольорового простору. Зауважимо, що запис EMR_DELETEOBJECT повинен бутивикористовується замість EMR_DELETECOLORSPACE для видалення логічного кольорового простору об’єкта

EMR_DELETEOBJECT = 40

Цей запис видаляє графічний об’єкт, очищаючи його індекс в таблиці об’єктів EMF.Якщо видалений об’єкт вибраний в контексті відтворювального пристрою, дефолт об’єктаУ цьому контексті власність повинна бути відновлена.

EMR_DRAWESCAPE = 105

Цей запис передає произвольну інформацію водієві. метою є те, що інформаціяЦе призведе до того, що малюнок буде виконаний.

EMR_ELLIPSE = 42

Цей запис визначає еліпсу.Центр еліпси є центромЕліпс виражається за допомогою поточної пені іВикористовується за допомогою поточного шприца.

EMR_ENDPATH = 60

Цей запис закриває шлях і вибирає шлях, визначений шлях.Про це йдеться в контексті Playback.

EMR_EOF = 14

Цей запис вказує на кінець метафілу.

EMR_EXCLUDECLIPRECT = 29

Цей рекорд визначає новий скелястий регіон, що складається з існуючого скульптурного регіону.менше визначеного прямокутника.

EMR_EXTCREATEFONTINDIRECTW = 82

Цей запис визначає логічний шрифт, який має визначені характеристики.Пізніше його можна вибрати як поточний шрифт для контексту відтворення пристрою.

EMR_EXTCREATEPEN = 95

Цей запис визначає логічну косметичну або геометричну пену, яка має визначений стиль,Швидкість і атрибути шприц.

EMR_EXTESCAPE = 106

Цей запис передає произвольну інформацію водієві. метою є те, що інформаціяЦе не призведе до того, що малюнок буде виконаний.

EMR_EXTFLOODFILL = 53

Цей запис заповнює ділянку поверхні екрану поточним шприцем.

EMR_EXTSELECTCLIPRGN = 75

Цей запис поєднує визначений регіон з поточним кліпом регіону за допомогоюСпецифікований режим

EMR_EXTTEXTOUTA = 83

Цей запис витягує ASCII текстовий ряд за допомогою поточних шрифтів і текстів кольорів.EMR_EXTTEXTOUTA SHOULD має бути імітований з записом ЕМР_ЕКСТТЕКСТОУТВ (розділ 2.3.5.8). Для цього необхідно конвертувати текстовий ряд ASCII в об’єкті EmrText в кодування Unicode UTF16-LE.

EMR_EXTTEXTOUTW = 84

Цей запис витягує текстовий ряд Unicode за допомогою поточних кольорів шрифту і тексту.

EMR_FILLPATH = 62

Цей запис закриває будь-які відкриті цифри на поточному шляху і заповнює внутрішній шлях.Використовуючи теперішній режим стрижки та полігону.

EMR_FILLRGN = 71

Цей запис заповнює зазначений регіон за допомогою зазначеного шприца.

EMR_FLATTENPATH = 65

Цей запис перетворює будь-яку криву в вибраному шляху в пристрій відтворення.Контекст, перетворюючи кожну криву в послідовність ліній.

EMR_FORCEUFIMAPPING = 109

Цей запис змушує шрифтну папку збігатися з fonts на основі їх UniversalFontId вПереваги до своєї LogFont інформації.

EMR_FRAMERGN = 72

Цей запис витягує кордон навколо визначеного регіону за допомогою зазначеної щітки.

EMR_GLSBOUNDEDRECORD = 103

Цей запис визначає функцію OpenGL з обмеженим прямокутником для виходу.

EMR_GLSRECORD = 102

Цей запис визначає функцію OpenGL.

EMR_GRADIENTFILL = 118

Цей запис визначає заповнення прямих або трикутків градієнтами кольору.

EMR_HEADER = 1

Цей запис визначає початок метафілу і уточнює його характеристики; його зміст,включає в себе розміри вбудованого зображення; кількість записів в метафілі; іРозв’язання пристрою, на якому був створений вбудований зображення. ці значення дозволяють метафілу бути пристрій-незалежним.

EMR_INTERSECTCLIPRECT = 30

Цей рекорд визначає новий слайд-регіон з перехрестя поточного схилурегіону та визначеного прямокутника.

EMR_INVERTRGN = 73

Цей запис обертає кольори в визначеному регіоні.

EMR_LINETO = 54

Цей запис визначає лінію від поточної позиції до, але не включає,Визначений пункт. він відновлює поточну позицію до визначеного пункту.

EMR_MASKBLT = 78

Цей запис визначає блок передачі пікселів з джерело біт-мапи до місця призначення.праворуч, опціоновано в поєднанні з шприцем і з застосуваннямкольорові маски bitmap, згідно з зазначеними переднім і фоновими операціями растер.

EMR_MODIFYWORLDTRANSFORM = 36

Цей запис переоцінює світову трансформацію для контексту відтворення пристрою за допомогою визначеного режиму.

EMR_MOVETOEX = 27

Цей запис визначає координати нової поточної позиції, в логічних одиницях.

EMR_NAMEDESCAPE = 110

Цей запис передає добровільну інформацію даному названому водієві.

EMR_OFFSETCLIPRGN = 26

Цей запис переоцінює криптовалютний регіон контексту грального пристрою за допомогою зазначених офсетів.

EMR_PAINTRGN = 74

Цей запис малює визначений регіон, використовуючи в даний час вибраний шприц дляКонтекст відтворення пристрою.

EMR_PIE = 47

Цей запис визначає п’яний стовп, пов’язаний перехрестом еліпсу.і два радиалі. п’ятірка випрямлюється за допомогою поточної пені і заповнюється використаннямА теперішній шприц.

EMR_PIXELFORMAT = 104

Цей запис визначає формат пікселів, який потрібно використовувати для графічних операцій.

EMR_PLGBLT = 79

Цей запис визначає блок передачі пікселів з джерело біт-мапи до місця призначення.Паралелограм, з застосуванням кольорової маски bitmap.

EMR_POLYBEZIER = 2

Цей запис визначає один або кілька крив Безієра.Визначені кінцеві пункти і контрольні точки, і розбиті поточним пенісом.

EMR_POLYBEZIER16 = 85

Цей запис визначає одну або кілька кривів Безієра. криви витягуються за допомогою поточної пені.

EMR_POLYBEZIERTO = 5

Цей рекорд визначає одну або кілька кривів Bezier на основі поточної позиції.

EMR_POLYBEZIERTO16 = 88

Цей рекорд визначає одну або кілька кривів Bezier на основі теперішньої позиції.

EMR_POLYDRAW = 56

Цей рекорд визначає набір лінійних сегментів і Bezier.

EMR_POLYDRAW16 = 92

Цей рекорд визначає набір лінійних сегментів і Bezier.

EMR_POLYGON = 3

Цей запис визначає полігон, що складається з двох або більше вертекс, пов’язаних прямимПолігон випрямлюється за допомогою поточної пені і заповнюється використовуючи поточний шприц.Полігон автоматично закривається, витягуючи лінію від останнього вертексу до першого.

EMR_POLYGON16 = 86

Цей запис визначає полігон, що складається з двох або декількох вертекс, пов’язаних прямими лініями.Полігон випрямлюється за допомогою поточної пені і заповнюється з використанням поточного шприця і полігону.Полігон автоматично закривається, малюючи лінію від останнього вертексу до першого.

EMR_POLYLINE = 4

Цей запис визначає серію лінійних сегментів шляхом підключення пунктів в зазначенійАреє

EMR_POLYLINE16 = 87

Цей запис визначає серію лінійних сегментів шляхом підключення пунктів в визначеному рядку.

EMR_POLYLINETO = 6

Цей запис визначає одну або кілька прямих ліній на основі поточної позиції.Лінія витягується з поточної позиції до першої точки, визначеної полем пунктів.для кожної додаткової лінії, малюнок здійснюється з кінцяпунктом попередньої лінії до наступної пункту, зазначеного пунктами.

EMR_POLYLINETO16 = 89

Цей запис визначає одну або кілька прямих ліній на основі поточної позиції.Лінія витягується з поточної позиції до першої точки, визначеної пунктами.Поля за допомогою поточної пені. для кожної додаткової лінії, малюнок здійснюється ззакінчення пункту попередньої лінії до наступної точки, зазначеної пунктами.

EMR_POLYPOLYGON = 8

Цей запис визначає серію закритих полігонів. кожен полігон виражається за допомогоюпоточний пеніс і заповнений за допомогою поточного режиму вимикання та полігонів. Полігони, визначені цим записом, можуть перекриватися.

EMR_POLYPOLYGON16 = 91

Цей запис визначає серію закритих полігонів. кожен полігон визначається за допомогоюпоточний пеніс і заповнений за допомогою поточного шприця і полігона режиму наповнення.Визначені цим записом можуть перевищувати.

EMR_POLYPOLYLINE = 7

Цей запис визначає кілька серій пов’язаних лінійних сегментів.Витягнуто за допомогою поточної пені. Цифри, що утворюються сегментами, не заповнюються.Його нинішня позиція не використовується і не оновлюється цим записом.

EMR_POLYPOLYLINE16 = 90

Цей запис визначає кілька серій пов’язаних лінійних сегментів.

EMR_POLYTEXTOUTA = 96

Цей запис витягує одну або кілька текстових рядків ASCII за допомогою поточних кольорів шрифту і тексту.Зауважимо, що EMR_POLYTEXTOUTA SHOULD має бути імітований за допомогою серії записів ЕМР_ЕКСТЕКСТОУТВ, один за рядком.

EMR_POLYTEXTOUTW = 97

Цей запис витягує одну або кілька текстових рядків Unicode за допомогою поточних шрифтів і кольорів тексту.Зауважимо, що EMR_POLYTEXTOUTW SHOULD має бути імітований за допомогою серії записів ЕМР_ЕКСТЕКСТОУТВ, один за рядком.

EMR_REALIZEPALETTE = 52

Ця карта запису входить з теперішньої логічної палети до системної палети.

EMR_RECTANGLE = 43

Цей запис визначає прямий кут.Практикул виражається за допомогою поточногоЗавантажити та заповнити за допомогою поточного шприца.

EMR_RESIZEPALETTE = 51

Цей запис збільшує або зменшує розмір логічної палети.

EMR_RESTOREDC = 34

Цей запис відновлює контекст відтворення пристрою до визначеного збереженого стану.Контекст відтворення пристрою відновлюється шляхом попінгування інформації про стан з смугизбережені контексти пристроїв, створені попередніми записами EMR_SAVEDC (розділ 2.3.11).

EMR_ROUNDRECT = 44

Цей запис визначає прямокутник з круглими кутами.Використовуючи поточну пену і заповнюючи її за допомогою поточної шприц.

EMR_SAVEDC = 33

Цей запис зберігає поточний стан контексту відтворення пристрою шляхом копіювання данихописувати вибрані об’єкти та графічні режими - в тому числі бітмап, шприц, палет,шрифт, пену, регіон, режим малюнків і режим малювання — до складу збережених контекстів пристрою.

EMR_SCALEVIEWPORTEXTEX = 31

Цей запис переоцінює візуальний порт для контексту відтворення пристрою за допомогою співвідношенняФормується за допомогою визначених мультиплікаторів і дивізіорів.

EMR_SCALEWINDOWEXTEX = 32

Цей запис переоцінює вікно для контексту відтворення пристрою за допомогою утворених пропорцій.Визначені мультиплікатори та роздрібники.

EMR_SELECTCLIPPATH = 67

Цей запис визначає поточний шлях як кліп-регіон для пристрою відтворенняконтекст, поєднання нового регіону з будь-яким існуючим схильним регіоном за допомогою зазначеного режиму.

EMR_SELECTOBJECT = 37

Цей запис додає об’єкт до контексту відтворення пристрою, ідентифікуючи його своїмІндекс в таблиці об’єктів EMF (розділ 3.1.1.1).

EMR_SELECTPALETTE = 48

Цей запис додає об’єкт LogPalette (розділ 2.2.17) до пристрою відтворенняконтекст, ідентифікуючи його за його індексом в таблиці об’єктів EMF.

EMR_SETARCDIRECTION = 57

Цей запис визначає напрямок, який потрібно використовувати для арку і прямокутника.і операцій.

EMR_SETBKCOLOR = 25

Цей запис визначає колір фону.

EMR_SETBKMODE = 18

Цей запис визначає режим фонового змішування контексту пристрою відтворення.Мод використовується з текстом, гашеними шприцами і стилями пені, які не є твердими лініями.

EMR_SETBRUSHORGEX = 13

Цей запис визначає походження поточного шприца.

EMR_SETCOLORADJUSTMENT = 23

Цей запис визначає значення кольорового налаштування для контексту відтворення пристрою за допомогою визначених значень.

EMR_SETCOLORSPACE = 100

Цей запис визначає теперішній об’єкт логічного кольорового простору для графічних операцій.

EMR_SETDIBITSTODEVICE = 80

Цей запис визначає блок передачі пікселів з визначених скенерних ліній джерела.Bitmap до дестинаційного прямокутника.

EMR_SETICMMODE = 98

Цей запис визначає режим управління кольором зображення (ICM) для графічних операцій.

EMR_SETICMPROFILEA = 112

Цей запис вказує кольоровий профіль у файлі з назвою, що складається з символів ASCII,для графічного виходу.

EMR_SETICMPROFILEW = 113

Цей запис вказує кольоровий профіль у файлі з назвою, що складається з символів Unicode,для графічних продуктів

EMR_SETLAYOUT = 115

Цей запис визначає порядок, в якому зображені текст і графіки.

EMR_SETLINKEDUFIS = 119

Цей запис встановлює UniversalFontIds пов’язаних шрифтів для використання під час пошуку персонажів.

EMR_SETMAPMODE = 17

Цей запис визначає режим малювання контексту відтворення пристрою.- визначає одиницю міри, що використовується для перетворення просторів сторінки в простори пристроїв;А також визначає напрямок X-акси і Y-Акси пристрою.

EMR_SETMAPPERFLAGS = 16

Цей запис визначає параметри процесу збігу логічних шрифтів з фізичнимиШрифт, який виконується шрифтом паперу.

EMR_SETMETARGN = 28

Цей запис перетинає теперішній кліп-регіон для контексту відтворення пристрою зтеперішній мета-регіон і врятує об’єднаний регіон як новий мета.

EMR_SETMITERLIMIT = 58

Цей запис визначає межу довжини мітера, що приєднується до відтворенняКонтекст пристрою.

EMR_SETPALETTEENTRIES = 50

Цей запис визначає значення кольорів RGB (червоно-зелений-синій) в ряді записів.в об’єкті LogPalette.

EMR_SETPIXELV = 15

Цей запис визначає колір пікселя на визначених логічних координатах.

EMR_SETPOLYFILLMODE = 19

Цей запис визначає режим наповнення полігонів.

EMR_SETROP2 = 20

Цей запис визначає режим дії двостороннього растера.

EMR_SETSTRETCHBLTMODE = 21

Цей запис визначає режим розтягування bitmap.

EMR_SETTEXTALIGN = 22

Цей запис визначає текстуальне узгодження.

EMR_SETTEXTCOLOR = 24

Цей запис визначає теперішній колір тексту.

EMR_SETTEXTJUSTIFICATION = 120

Цей запис вказує, скільки додаткового простору додати до розриву персонажів для виправданняцілі .

EMR_SETVIEWPORTEXTEX = 11

Цей запис визначає розмір візуального порту.

EMR_SETVIEWPORTORGEX = 12

Цей запис визначає походження візуального порту.

EMR_SETWINDOWEXTEX = 9

Цей запис визначає розмір вікна.

EMR_SETWINDOWORGEX = 10

Цей запис визначає походження вікна.

EMR_SETWORLDTRANSFORM = 35

Цей рекорд визначає двовимірну лінійну трансформацію між Всесвітнім простором іПростір сторінки (для отримання додаткової інформації перегляньте [MSDN-WRLDPGSPC]) для контексту відтворення пристрою.Ця трансформація може бути використана для масштабування, ротації, ширини або перекладу графічних результатів.

EMR_SMALLTEXTOUT = 108

Цей запис виводить стрічку.

EMR_STRETCHBLT = 77

Цей запис визначає блок передачі пікселів з джерело біт-мапи до місця призначення.прямокутник, факультативно в поєднанні з шприцем, відповідно до визначеного растераексплуатації, розтягування або компресії виходу для відповідності розмірам призначення, якщо це необхідно.

EMR_STRETCHDIBITS = 81

Цей запис визначає блок передачі пікселів з джерело біт-мапи до місця призначення.прямокутник, факультативно в поєднанні з шприцем, згідно з визначеною операцією растер,розтягувати або компресувати вихід для відповідності розмірам місця призначення, якщо це необхідно.

EMR_STROKEANDFILLPATH = 63

Цей запис закриває будь-які відкриті цифри на шляху, пошкоджує вихідний шлях черезВикористовуйте поточну пену і заповнюйте її інтер’єр, використовуючи поточний шприц.

EMR_STROKEPATH = 64

Цей запис повертає зазначений шлях за допомогою поточної пені.

EMR_TRANSPARENTBLT = 116

Цей запис визначає блок передачі пікселів з джерело біт-мапи в напрямок призначення,обробляти певний колір як прозорість, розтягувати або компресувати вихід для відповідності розмірам призначення, якщо це необхідно;

EMR_WIDENPATH = 66

Цей запис переоцінює поточний шлях як ділянку, яка була б зображена, якщо б шляхВони були розбиті за допомогою пені, яка в даний час вибрана в контексті відтворення пристрою.

 Українська