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