Enum EmfRecordType
Numele spaţiului: Aspose.Imaging.FileFormats.Emf.Emf.Consts Asamblare: Aspose.Imaging.dll (25.4.0)
Lista RecordType definește valori care identifică în mod unic înregistrările EMF.Aceste valori sunt furnizate în câmpul de tip al fiecărui record.
public enum EmfRecordType
Fields
EMR_ABORTPATH = 68
Această înregistrare abordează un bracket de drum sau descurajează calea dintr-un brack de traseu închis.
EMR_ALPHABLEND = 114
Acest înregistrare specifică un bloc de transfer de pixeli dintr-un bitmap de sursă la un rectanglu de destinație,includ datele de transparență alfa, în conformitate cu o operațiune de amestecare specificată.
EMR_ANGLEARC = 41
Acest record definește un segment de linie al unui arc.poziția curentă până la începutul arcului. arcul este împins de-a lungul perimetrua unui cerc cu raza si centrul dat. lungimea arcului este definita prinÎnceputul și unghiile de înclinare.
EMR_ARC = 45
Acest record definește un arc eliptic.
EMR_ARCTO = 55
Acest record definește un arc elliptic. reînnoiește poziția curentă laPunctul final al arcului.
EMR_BEGINPATH = 59
Această înregistrare deschide un bracket de cale în contextul dispozitivului de reproducere.
După deschiderea unei paturi, o aplicație poate începe prelucrarea înregistrărilor pentru a definiPunctele care se află pe drum. o aplicație trebuie să închidă un bracket de drum deschis prinprocesarea înregistrării EMR_ENDPATH.Când o aplicație prelucrează înregistrarea EMR_BEGINPATH, toate căile anterioareTrebuie să fie îndepărtat de contextul dispozitivului de reproducere.
EMR_BITBLT = 76
Acest record specifică un bloc de transfer de pixeli dintr-un bitmap de sursă la o destinațierectangle, opțional în combinație cu un model de brânză, în funcție de operația specificată a rasterului.
EMR_CHORD = 46
Acest record definește un cord (o regiune legată de intersecția unui elipsşi un segment de linie, numit secant). corda este aranjată prin utilizareaPen și umplut folosind bruscul curent.
EMR_CLOSEFIGURE = 61
Acest record închide o figură deschisă într-un drum.
Procesarea înregistrării EMR_CLOSEFIGURE trebuie să închidă figura prin desenarea unei liniide la poziția curentă la primul punct al cifrei și apoi trebuie să se conectezeLiniile folosind linia se alătură stilului. dacă o figură este închisă prin prelucrareaÎn locul înregistrării EMR_LINETO, în loc să fie înregistrată în registrul EMM_CLOSEFIGURE, capetele finale suntutilizat pentru a crea colțul în loc de aderare. EMR_LINETO este specificat în secțiunea2.3.5.13.Recordul EMR_CLOSEFIGURE ar trebui utilizat numai dacă există o cale deschisăîn contextul dispozitivului playback.O cifră într-un drum este deschisă, cu excepția cazului în care este închisă explicit prin prelucrarea acestui record.Notă: O cifră poate fi deschisă chiar dacă punctul curent și punctele de pornire alecifrele sunt aceleași.După prelucrarea înregistrării EMR_CLOSEFIGURE, adăugând o linie sau curbă pe caleTrebuie să începi o nouă cifră.
EMR_COLORCORRECTPALETTE = 111
Acest record specifică modul de corectare a intrărilor unui obiect de paletă logică folosind WindowsSistemul de culori (WCS) 1.0 valori
EMR_COLORMATCHTOTARGETW = 121
Această înregistrare specifică dacă pentru a efectua corespondența culorii cu un profil de culori care este specificat într-un fișier care are un nume format din caractere Unicode.
EMR_COMMENT = 70
Acest registru specifică datele personale arbitrare.
EMR_CREATEBRUSHINDIRECT = 39
Acest record definește un brusc logic pentru umplerea cifrelor în operațiunile grafice.
EMR_CREATECOLORSPACE = 99
Acest înregistrare creează un obiect de spațiu de culoare logic dintr-un profil de culori cu un nume format din caractere ASCII
EMR_CREATECOLORSPACEW = 122
Acest record creează un obiect logic de culoare spațiu dintr-un profil de culori cu un nume care constă din caractere Unicode
EMR_CREATEDIBPATTERNBRUSHPT = 94
Acest record definește un brusc logic care are modelul specificat de DIB.
EMR_CREATEMONOBRUSH = 93
Acest record definește un brusc logic cu modelul specificat de bitmap.să fie o secțiune de bitmap independent de dispozitiv (DIB) sau poate fi o setare de Bitmap dependent.
EMR_CREATEPALETTE = 49
Acest record definește un obiect LogPalette.
EMR_CREATEPEN = 38
Acest record definește o penă logică care are stilul, lățimea și culoarea specificate.Penul poate fi apoi selectat în contextul dispozitivului de reproducere și utilizat pentru a trage linii și curbe.
EMR_DELETECOLORSPACE = 101
Acest record șterge un obiect de spațiu de culoare logică. Notă Un record EMR_DELETEOBJECT ar trebui să fieutilizat în loc de EMR_DELETECOLORSPACE pentru a șterge un obiect logic de culoare spațiu
EMR_DELETEOBJECT = 40
Acest record șterge un obiect grafic, curățând indexul său în tabelul Obiect EMF.În cazul în care obiectul ștersit este selectat în contextul dispozitivului de reproducere, obiectivul implicitÎn acest context, proprietatea trebuie restabilită.
EMR_DRAWESCAPE = 105
Această înregistrare transmite informații arbitrare șoferului. intenția este că informațiileVa avea ca rezultat realizarea desenului.
EMR_ELLIPSE = 42
Această înregistrare definește o elipsă.Centrul elipsei este centrulEllipsa este aliniată folosind penul curent șieste umplut folosind bruscul curent.
EMR_ENDPATH = 60
Această înregistrare închide un bracket de drum și selectează calea definită de Bracket.în contextul dispozitivului playback.
EMR_EOF = 14
Acest record indică sfârșitul metafizei.
EMR_EXCLUDECLIPRECT = 29
Acest record definește o nouă regiune de clătire care constă din regiunea existentăminus rectanglul specificat.
EMR_EXTCREATEFONTINDIRECTW = 82
Acest registru definește o fontă logică care are caracteristicile specificate.poate fi apoi selectat ca fontul curent pentru contextul dispozitivului de reproducere.
EMR_EXTCREATEPEN = 95
Această înregistrare definește o penă cosmetică sau geometrică logică care are stilul specificat,Amploare și atributele de brânză.
EMR_EXTESCAPE = 106
Această înregistrare transmite informații arbitrare șoferului. intenția este că informațiileNu se va face niciun desen.
EMR_EXTFLOODFILL = 53
Această înregistrare umple o zonă a suprafeței de afișare cu bruscul curent.
EMR_EXTSELECTCLIPRGN = 75
Acest record combină regiunea specificată cu zona actuală de clip folosindModul specificat.
EMR_EXTTEXTOUTA = 83
Acest record atrage o stringă de text ASCII folosind fontul curent și culorile textului.NoteEMR_EXTTEXTOUTA SHOULD trebuie să fie emulată cu un înregistrare EMM_ EXTDEXTAUTW (secțiunea 2.3.5.8). Acest lucru necesită ca stringul de text ASCII din obiectul EmrText să fie convertit în codificarea Unicode UTF16-LE.
EMR_EXTTEXTOUTW = 84
Acest înregistrare atrage o stringă de text Unicode folosind culorile actuale ale fontului și textului.
EMR_FILLPATH = 62
Acest record închide orice cifre deschise în calea curentă și umple interiorul drumuluiutilizând modul curent de pulverizare și poligon-încărcare.
EMR_FILLRGN = 71
Acest registru umple regiunea specificată folosind bruscul specificat.
EMR_FLATTENPATH = 65
Acest record transformă orice curbă în calea selectată în dispozitivul de reproducereContext, transformând fiecare curbă într-o secvență de linii.
EMR_FORCEUFIMAPPING = 109
Acest înregistrare forțează hârtia de font pentru a se potrivi cu fonturile pe baza lor UniversalFontId înPreferința la informațiile lor LogFont.
EMR_FRAMERGN = 72
Acest record atrage o graniță în jurul regiunii specificate folosind bruscul specificat.
EMR_GLSBOUNDEDRECORD = 103
Acest înregistrare specifică o funcție OpenGL cu un rectanglu de legătură pentru ieșire.
EMR_GLSRECORD = 102
Acest record specifică o funcție OpenGL.
EMR_GRADIENTFILL = 118
Acest record specifică umplerea rectangurilor sau a triunghiilor cu gradiente de culoare
EMR_HEADER = 1
Acest registru definește începutul metafizei și specifică caracteristicile sale; conținutul său,include dimensiunile imaginii încorporate; numărul de înregistrări în metafilă; șiRezoluția dispozitivului pe care a fost creat imaginea încorporată.Aceste valori permit ca metafilul să fie independent de dispozitive.
EMR_INTERSECTCLIPRECT = 30
Acest record definește o nouă regiune de clătire din intersecția clădirii curenteregiune și rectangolul specificat.
EMR_INVERTRGN = 73
Acest record inversă culorile din regiunea specificată.
EMR_LINETO = 54
Acest record definește o linie de la poziția actuală până la, dar nu include,punctul specificat. reîntoarce poziția curentă la punctele specificate.
EMR_MASKBLT = 78
Acest record specifică un bloc de transfer de pixeli dintr-un bitmap de sursă la o destinațierectanglu, opțional, în combinație cu un model de brânză și cu aplicarea unuimasca de culoare bitmap, în funcție de operațiunile de raster prealabil și de fundal specificate.
EMR_MODIFYWORLDTRANSFORM = 36
Acest record redefineste transformarea lumii pentru contextul dispozitivului de reproducere folosind modul specificat.
EMR_MOVETOEX = 27
Acest record definește coordonatele noii poziții curente, în unități logice.
EMR_NAMEDESCAPE = 110
Acest registru transmite informații arbitrare conducătorului numit.
EMR_OFFSETCLIPRGN = 26
Acest record redefinează regiunea de clipare a contextului dispozitivului de reproducere prin offset-urile specificate.
EMR_PAINTRGN = 74
Acest înregistrare pictează regiunea specificată folosind bruscul selectat în prezent înContextul dispozitivului playback.
EMR_PIE = 47
Această înregistrare definește o cârpă în formă de picior, legată de intersecția unui elipsși două radiale. piciorul este diluat prin utilizarea penului curent și umplut prin folosireaCurentul de brățară.
EMR_PIXELFORMAT = 104
Acest înregistrare specifică formatul de pixel pentru a fi utilizat pentru operațiunile grafice
EMR_PLGBLT = 79
Acest record specifică un bloc de transfer de pixeli dintr-un bitmap de sursă la o destinațieParalelogram, cu aplicarea unei mască de culoare bitmap.
EMR_POLYBEZIER = 2
Acest record definește una sau mai multe curbe Bezier.Punctele de finisare și puncte de control sunt specificate și sunt strânse cu penul curent.
EMR_POLYBEZIER16 = 85
Acest record definește una sau mai multe curbe Bezier. curbele sunt desenate folosind penul curent.
EMR_POLYBEZIERTO = 5
Acest record definește una sau mai multe curbe Bezier pe baza poziției curente.
EMR_POLYBEZIERTO16 = 88
Acest record definește una sau mai multe curbe Bezier pe baza poziției curente.
EMR_POLYDRAW = 56
Acest record definește un set de segmente de linie și curbe Bezier.
EMR_POLYDRAW16 = 92
Acest record definește un set de segmente de linie și curbe Bezier.
EMR_POLYGON = 3
Acest registru definește un poligon care constă din două sau mai multe vertexuri conectate direct.Liniile. poligonul este alunecat folosind penul curent și umplut folosindu-l pe brânza curentăPoligonul se închide automat prin desenarea unei linii de la ultimul vertex la primul.
EMR_POLYGON16 = 86
Acest record definește un poligon care constă din două sau mai multe vertexe conectate prin linii drepte.Poligonul este diluat prin utilizarea penului curent și umplut cu ajutorul brânzei curente și poligonuluiModul de umplere. poligonul este închis automat prin desenarea unei linii de la ultimul vertex la primul.
EMR_POLYLINE = 4
Acest record definește o serie de segmente de linie prin conectarea punctelor din segmentul specificat.în array.
EMR_POLYLINE16 = 87
Acest record definește o serie de segmente de linie prin conectarea punctelor din rândul specificat.
EMR_POLYLINETO = 6
Acest record definește una sau mai multe linii drepte pe baza poziției curente.O linie este retrasă de la poziția curentă la primul punct specificat de câmpul punctelorpentru fiecare linie suplimentară, desenul este efectuat de la sfârșitulpunctul liniei anterioare până la următorul punct specificat prin puncte.
EMR_POLYLINETO16 = 89
Acest record definește una sau mai multe linii drepte pe baza poziției curente.O linie este retrasă de la poziția curentă la primul punct specificat de Punctelepentru fiecare linie suplimentară, desenul este efectuat de laterminarea punctului din linia anterioară la următorul punct specificat de puncte.
EMR_POLYPOLYGON = 8
Acest registru definește o serie de poligonuri închise. fiecărei poligoni sunt descrise prin utilizareapen curent și umplut folosind modul de umflare curentă și poligon. poligonele definite de acest record pot fi supraîncărcate.
EMR_POLYPOLYGON16 = 91
Acest registru definește o serie de poligoni închisi. fiecare poligon este indicat prin utilizareapenul curent și umplut folosind modul de umplire curentă și poligon.specificat de acest record poate fi supraîncărcat.
EMR_POLYPOLYLINE = 7
Acest record definește mai multe serii de segmente de linie conectate.desenat folosind penul curent. cifrele formate de segmentele nu sunt umplute.poziția sa actuală nu este utilizată sau actualizată de acest record.
EMR_POLYPOLYLINE16 = 90
Acest record definește mai multe serii de segmente de linii conectate.
EMR_POLYTEXTOUTA = 96
Acest record atrage una sau mai multe linii de text ASCII folosind culorile actuale ale fontului și textului.Notă: EMR_POLYTEXTOUTA SHOULD trebuie să fie emulată cu o serie de înregistrări EMM_EXTTExTOUTW, una pe string
EMR_POLYTEXTOUTW = 97
Acest înregistrare atrage una sau mai multe linii de text Unicode folosind culorile actuale ale fontului și textului.Notă: EMR_POLYTEXTOUTW SHOULD trebuie să fie emulată cu o serie de înregistrări EMM_EXTTEXTW, una pe string
EMR_REALIZEPALETTE = 52
Această hartă de înregistrare intră din paleta logică curentă în paletul sistemului.
EMR_RECTANGLE = 43
Această înregistrare definește un rectanglu. rektanglul este aliniat prin utilizarea curentuluiPen și umplut folosind bruscul curent.
EMR_RESIZEPALETTE = 51
Acest record crește sau scade dimensiunea unei palete logice.
EMR_RESTOREDC = 34
Acest record restabilește contextul dispozitivului de reproducere în starea salvată specificată.Contextul dispozitivului de reproducere este restabilit prin descărcarea informațiilor de stat dintr-o bucată deContexte de dispozitiv salvate create de înregistrările anterioare EMR_SAVEDC (secțiunea 2.3.11).
EMR_ROUNDRECT = 44
Acest record definește un rectanglu cu colțuri rotunde.prin utilizarea penului curent și umplut folosind brânză curentă.
EMR_SAVEDC = 33
Acest record salvează starea curentă a contextului dispozitivului de reproducere prin copierea datelorDescrierea obiectelor selectate și a modurilor grafice – inclusiv bitmap, brush, paletă,font, pen, regiune, modul de desenare și mod de hărțuire – pentru un set de contexte de dispozitive salvate.
EMR_SCALEVIEWPORTEXTEX = 31
Acest record redefinează portul de vizualizare pentru contextul dispozitivului de reproducere folosind rateleformate de multiplicandele si divizorile specificate.
EMR_SCALEWINDOWEXTEX = 32
Acest înregistrare redefinează fereastra pentru contextul dispozitivului de reproducere folosind ratele formateprin multiplicandele si divizorile specificate.
EMR_SELECTCLIPPATH = 67
Acest record definește calea curentă ca o regiune de clip pentru dispozitivul de reproducerecontext, combinarea noii regiuni cu orice regiune de clădire existentă folosind modul specificat.
EMR_SELECTOBJECT = 37
Acest record adaugă un obiect în contextul dispozitivului de reproducere, identificându-l prinIndicele din tabelul obiectelor EMF (secțiunea 3.1.1.1).
EMR_SELECTPALETTE = 48
Acest record adaugă un obiect LogPalette (secțiunea 2.2.17) la dispozitivul de reproducerecontext, identificându-l prin indexul său în tabelul EMF Object.
EMR_SETARCDIRECTION = 57
Acest record definește direcția de desenare care va fi utilizată pentru arc și rectangluoperaţiuni .
EMR_SETBKCOLOR = 25
Acest record definește culoarea de fundal.
EMR_SETBKMODE = 18
Acest record definește modul de amestecare de fundal al contextului dispozitivului de reproducere.Modul este utilizat cu text, brățări tăiate și stiluri de piatră care nu sunt linii solide.
EMR_SETBRUSHORGEX = 13
Acest record definește originea bruscului curent.
EMR_SETCOLORADJUSTMENT = 23
Această înregistrare definește valorile de ajustare a culorilor pentru contextul dispozitivului de reproducere folosind valorii specificate.
EMR_SETCOLORSPACE = 100
Acest record definește obiectul de spațiu de culoare logică curent pentru operațiunile grafice.
EMR_SETDIBITSTODEVICE = 80
Această înregistrare specifică un bloc de transfer de pixeli din liniile de scanare specifice ale unei surseBitmap către un rectanglu de destinație.
EMR_SETICMMODE = 98
Acest record specifică modul de gestionare a culorilor imaginii (ICM) pentru operațiunile grafice.
EMR_SETICMPROFILEA = 112
Acest record specifică un profil de culoare într-un fișier cu un nume care constă din caractere ASCII,pentru producţia grafică.
EMR_SETICMPROFILEW = 113
Acest record specifică un profil de culoare într-un fișier cu un nume care constă din caractere Unicode,pentru producția grafică
EMR_SETLAYOUT = 115
Acest record specifică ordinea în care textul și graficele sunt desenate
EMR_SETLINKEDUFIS = 119
Acest înregistrare stabilește UniversalFontIds de fonturi legate pentru a fi utilizate în timpul căutării caracterului.
EMR_SETMAPMODE = 17
Acest înregistrare definește modul de mapare al contextului dispozitivului de reproducere.definește unitatea de măsură utilizată pentru a transforma unitățile de spațiu de pagină în unități de spatiu de dispozitiv;și, de asemenea, definește orientarea axelor x și y ale dispozitivului.
EMR_SETMAPPERFLAGS = 16
Acest record specifică parametrii procesului de corespondență a fonturilor logice cu fizicefonturi, care este efectuată de hârtia fontului.
EMR_SETMETARGN = 28
Această înregistrare intersectează regiunea actuală de clip pentru contextul dispozitivului de reproducere cuRegiunea actuală meta și salvează regiunea combinată ca noua regiune meta.
EMR_SETMITERLIMIT = 58
Acest record stabilește limita pentru lungimea mișcării adăugate pentru playbackContextul dispozitivului.
EMR_SETPALETTEENTRIES = 50
Acest record definește valorile de culoare RGB (roșu-green-blue) într-o gamă de intrăriÎntr-un obiect LogPalette.
EMR_SETPIXELV = 15
Acest record definește culoarea pixelului la coordonatele logice specificate.
EMR_SETPOLYFILLMODE = 19
Acest record definește modul de umplere a poligonului.
EMR_SETROP2 = 20
Acest record definește modul de operare binar raster.
EMR_SETSTRETCHBLTMODE = 21
Acest record definește modul de extindere a bitmap-ului.
EMR_SETTEXTALIGN = 22
Acest record definește alinierea textului.
EMR_SETTEXTCOLOR = 24
Acest record definește culoarea textului curent.
EMR_SETTEXTJUSTIFICATION = 120
Acest record specifică cantitatea de spațiu suplimentar de adăugat pentru a rupe personajele pentru justificareîn scopuri.
EMR_SETVIEWPORTEXTEX = 11
Acest record definește amploarea portului de vedere.
EMR_SETVIEWPORTORGEX = 12
Acest record definește originea portului de vedere.
EMR_SETWINDOWEXTEX = 9
Acest record definește amploarea ferestrei.
EMR_SETWINDOWORGEX = 10
Acest registru definește originea ferestrei.
EMR_SETWORLDTRANSFORM = 35
Acest record definește o transformare lineară de două dimensiuni între spațiul mondial șispațiul de pagină (pentru mai multe informații, a se vedea [MSDN-WRLDPGSPC]) pentru contextul dispozitivului de reproducere.Această transformare poate fi utilizată pentru scalarea, rotația, șirul sau traducerea rezultatelor grafice.
EMR_SMALLTEXTOUT = 108
Această înregistrare scoate o stringă.
EMR_STRETCHBLT = 77
Acest record specifică un bloc de transfer de pixeli dintr-un bitmap de sursă la o destinațierectangle, opțional, în combinație cu un model de brânză, conform unui raster specificatoperarea, întinderea sau comprimarea producției pentru a se potrivi dimensiunilor destinației, dacă este necesar.
EMR_STRETCHDIBITS = 81
Acest record specifică un bloc de transfer de pixeli dintr-un bitmap de sursă la o destinațierectanglu, opțional în combinație cu un model de brăț, în funcție de operația specificată a rasterului,întinderea sau comprimarea producției pentru a se potrivi dimensiunilor destinației, dacă este necesar.
EMR_STROKEANDFILLPATH = 63
Acest record închide orice cifre deschise într-un drum, strânge linia de ieșire a drumului prinfolosind penul curent, si isi umple interiorul folosindu-si brusca curenta.
EMR_STROKEPATH = 64
Acest record întoarce calea specificată folosind penul curent.
EMR_TRANSPARENTBLT = 116
Acest înregistrare specifică un bloc de transfer de pixeli dintr-un bitmap de sursă la un rectanglu de destinație,tratarea unei culori specificate ca transparente, întinderea sau comprimarea producției pentru a se potrivi dimensiunilor destinației, dacă este necesar
EMR_WIDENPATH = 66
Acest record redefinează calea curentă ca zona care ar fi pictată dacă drumulau fost prăbușite folosind penele selectate în prezent în contextul dispozitivului de reproducere.