Enum EmfRecordType
nazivni prostor: Aspose.Imaging.FileFormats.Emf.Emf.Consts Sastav: Aspose.Imaging.dll (25.4.0)
RecordType popis definira vrijednosti koje jedinstveno identificiraju EMF zapise.Te su vrijednosti navedene u polju Vrsta svakog zapisa.
public enum EmfRecordType
Fields
EMR_ABORTPATH = 68
Ovaj zapis pobačaja otpada ili odvaja put od zatvorenog puta.
EMR_ALPHABLEND = 114
Ovaj zapis određuje blok prijenosa piksela iz izvornog bitmapa u pravokuglu odredišta,uključujući podatke o alfa transparentnosti, prema određenoj operaciji miješanja.
EMR_ANGLEARC = 41
Ovaj zapis definira segment linije arka.tekuća pozicija na početku luk. luk se povlači duž perimetraod kruga s određenim promjerom i središtem. duljina luk je definiranaPočetak i iscjedak ugla.
EMR_ARC = 45
Ovaj zapis definira eliptički luk.
EMR_ARCTO = 55
Ovaj zapis definira eliptički luk, koji ponovno postavlja trenutnu poziciju naZavršna točka arka.
EMR_BEGINPATH = 59
Ovaj zapis otvara pješačku traku u kontekstu uređaja za preuzimanje.
Nakon otvaranja traka, aplikacija može početi obrađivati zapise kako bi definiralatočke koje leže na putu. aplikacija mora zatvoriti otvorenu stazuProizvodnja EMR_ENDPATH zapisa.Kada aplikacija obrađuje EMR_BEGINPATH zapis, sve prethodne stazeTreba se isključiti iz konteksta uređaja za playback.
EMR_BITBLT = 76
Ovaj zapis određuje blok prijenosa piksela iz izvornog bitmapa na odredištepravokugli, opcionalno u kombinaciji s bršnim uzorkom, prema određenom rasteru.
EMR_CHORD = 46
Ovaj zapis definira kornjač (regija povezana prekretanjem elipa)i segment linije, koji se zove sekant).Pijesak i punjenje pomoću tekuće četkice.
EMR_CLOSEFIGURE = 61
Ovaj zapis zatvara otvorenu figuru na putu.
Prerađivanje EMR_CLOSEFIGURE zapisa MUST zatvori brojku nacrtajući redod trenutnog položaja do prvog točke figure, a zatim se mora povezatilinije koristeći liniju priključite stil. ako je brojka zatvorena obrađivanjemZapis EMR_LINETO umjesto zapisa EMM_CLOSEFIGURE, završni kapi sukoristi se za stvaranje ugla umjesto priključenja. EMR_LINETO je naveden u odjeljku2.3.5.13.EMR_CLOSEFIGURE zapis treba koristiti samo ako postoji otvorena stazaSlijedeći članakU kontekstu uređaja za playback.Članak na putu je otvoren, osim ako je izričito zatvoren obrađivanjem ovog zapisa.Napomena: Činjenica se može otvoriti čak i ako je trenutna točka i početakČinjenica je ista.Nakon obrade EMR_CLOSEFIGURE zapisa, dodavanjem linije ili kurve na putPotrebno je započeti novi broj.
EMR_COLORCORRECTPALETTE = 111
Ovaj zapis objašnjava kako ispraviti ulaznice objekta logičke palete pomoću Windows-aSustav boja (WCS) 1.0 vrijednosti
EMR_COLORMATCHTOTARGETW = 121
Ovaj zapis određuje da li se boja prilagođava profilu boje koji je naveden u datoteci s imenom koji se sastoji od Unicode znakova.
EMR_COMMENT = 70
Ovaj zapis određuje arbitrarne osobne podatke.
EMR_CREATEBRUSHINDIRECT = 39
Ovaj zapis definira logički brush za popunjavanje figure u grafičkim operacijama.
EMR_CREATECOLORSPACE = 99
Ovaj zapis stvara logički objekat prostora boje iz profila boje s imenom koji se sastoji od znakova ASCII-a.
EMR_CREATECOLORSPACEW = 122
Ovaj zapis stvara logički objekt prostora boja iz profila boje s imenom koji se sastoji od Unicode znakova.
EMR_CREATEDIBPATTERNBRUSHPT = 94
Ovaj zapis definira logički brush koji ima uzorak koji određuje DIB.
EMR_CREATEMONOBRUSH = 93
Ovaj zapis definira logički brush s određenom bitmap uzorkom.bitmap odjeljka (DIB) ili bi to moglo biti bitmapa ovisna o uređaju.
EMR_CREATEPALETTE = 49
Ovaj zapis definira LogPalette objekt.
EMR_CREATEPEN = 38
Ovaj zapis definira logičku penu koja ima određeni stil, širinu i boju.Pen se zatim može odabrati u kontekstu uređaja za preuzimanje i koristi se za crtanje linija i krivica.
EMR_DELETECOLORSPACE = 101
Ovaj zapis uklanja logički objekat prostora boja. Napomena EMR_DELETEOBJECT zapis mora bitiumjesto EMR_DELETECOLORSPACE za uklanjanje logičkog objekta prostora boja
EMR_DELETEOBJECT = 40
Ovaj zapis uklanja grafski objekt, čisteći njegov indeks u tablici objekata EMF-a.Ako je izbrisan objekt odabran u kontekstu uređaja za preuzimanje, podrazumevani objektU tom kontekstu imovina mora biti obnovljena.
EMR_DRAWESCAPE = 105
Ovaj zapis dostavlja arbitrarne informacije vozaču. namjera je da se informacijeTo će dovesti do završetka crtanja.
EMR_ELLIPSE = 42
Ovaj zapis definira elips, a središte elipsa jeodređeni ograničavajući pravokut. ellipsa se izlučuje pomoću tekuće pene iNapunjuje se korištenjem trenutačnog brisača.
EMR_ENDPATH = 60
Ovaj zapis zatvara trajekt i odabire put koji je definiran u trajektu.U kontekstu playback uređaja.
EMR_EOF = 14
Ovaj zapis ukazuje na kraj metafila.
EMR_EXCLUDECLIPRECT = 29
Ovaj zapis definira novu regiju klipa koja se sastoji od postojećeg regije klapaminus određenog rektangula.
EMR_EXTCREATEFONTINDIRECTW = 82
Ovaj zapis definira logički font koji ima određene karakteristike.Može se zatim odabrati kao trenutni font za kontekst uređaja za preuzimanje.
EMR_EXTCREATEPEN = 95
Ovaj zapis definira logičku kozmetičku ili geometrijsku penu koja ima određeni stil,Širina i brush atributi.
EMR_EXTESCAPE = 106
Ovaj zapis dostavlja arbitrarne informacije vozaču. namjera je da se informacijeTo ne dovodi do toga da se crtanje obavlja.
EMR_EXTFLOODFILL = 53
Ovaj zapis ispunjava područje površine zaslona tekućom bršicom.
EMR_EXTSELECTCLIPRGN = 75
Ovaj zapis kombinira određenu regiju s trenutačnom regijom klipa pomoćuodređeni način.
EMR_EXTTEXTOUTA = 83
Ovaj zapis povlači ASCII tekstnu traku pomoću trenutnih fontova i tekstnih boja.NoteEMR_EXTTEXTOUTA SHOULD mora biti emuliran sa zapisom EM R_ExttexTOUTW (odjeljak 2.3.5.8). To zahtijeva da se ASCII tekstna traka u objektu EmrText pretvori u Unicode UTF16-LE kodiranje.
EMR_EXTTEXTOUTW = 84
Ovaj zapis povlači Unicode tekst string koristeći trenutne boje pisma i teksta.
EMR_FILLPATH = 62
Ovaj zapis zatvara sve otvorene figure u trenutačnom putu i ispunjava unutrašnjost puta.koristeći trenutačni način brisanja i poligona.
EMR_FILLRGN = 71
Ovaj zapis ispunjava određenu regiju pomoću određenog brisača.
EMR_FLATTENPATH = 65
Ovaj zapis pretvara svaku krivicu u putu koji je odabran u uređaj za preuzimanjekontekst, pretvarajući svaku krivicu u redoslijed linija.
EMR_FORCEUFIMAPPING = 109
Ovaj zapis prisiljava mape fontova da odgovaraju fontovima na temelju njihovog UniversalFontId uPreferencija na svoje LogFont informacije.
EMR_FRAMERGN = 72
Ovaj zapis traži granicu oko određene regije pomoću određenog brisača.
EMR_GLSBOUNDEDRECORD = 103
Ovaj zapis određuje OpenGL funkciju s ograničavajućim pravokuglom za izlazak.
EMR_GLSRECORD = 102
Ovaj zapis određuje funkciju OpenGL.
EMR_GRADIENTFILL = 118
Ovaj zapis određuje ispunjavanje pravokugova ili trikova gradientima boje
EMR_HEADER = 1
Ovaj zapis definira početak metafile i navodi njezine karakteristike; njezin sadržaj,uključujući dimenzije ugrađenog slika; broj zapisa u metafilu; iRezolucija uređaja na kojem je ugrađena slika stvorena. te vrijednosti omogućuju da metafil bude uređajno neovisna.
EMR_INTERSECTCLIPRECT = 30
Ovaj zapis definira novu regiju klipa s prekretnice trenutačnog klipparegije i određenog pravokuna.
EMR_INVERTRGN = 73
Ovaj zapis pretvara boje u određenom području.
EMR_LINETO = 54
Ovaj zapis definira liniju od trenutne pozicije do, ali ne uključuje,određena točka. ona preusmjerava trenutnu poziciju na određenu točku.
EMR_MASKBLT = 78
Ovaj zapis određuje blok prijenosa piksela iz izvornog bitmapa na odredišterektangularno, opcionalno u kombinaciji s brisnim uzorkom i primjenomboja maska bitmap, prema određenim prednjeg i pozadine raster operacije.
EMR_MODIFYWORLDTRANSFORM = 36
Ovaj zapis ponovno definira globalnu transformaciju za kontekst uređaja za preuzimanje pomoću određenog načina.
EMR_MOVETOEX = 27
Ovaj zapis definira koordinate nove trenutne pozicije, u logičkim jedinicama.
EMR_NAMEDESCAPE = 110
Ovaj zapis dostavlja arbitrarne informacije dodijeljenom imenovanom vozaču.
EMR_OFFSETCLIPRGN = 26
Ovaj zapis ponovno definira područje klipa u kontekstu uređaja za preuzimanje putem određenih offsetova.
EMR_PAINTRGN = 74
Ovaj zapis prikazuje određenu regiju pomoću brisača koji je trenutno odabran uKontekst igračkog uređaja.
EMR_PIE = 47
Ovaj zapis definira šljunčanu žetvu koja je vezana prekretanjem elipa.i dva radiala. pijača se izlučuje korištenjem tekuće penice i ispunjava se pomoćuTrenutačno je brush.
EMR_PIXELFORMAT = 104
Ovaj zapis određuje format piksela koji će se koristiti za grafičke operacije
EMR_PLGBLT = 79
Ovaj zapis određuje blok prijenosa piksela iz izvornog bitmapa na odredišteParalelogram, s primjenom boje maske bitmap.
EMR_POLYBEZIER = 2
Ovaj zapis definira jednu ili više Bezier krivulja.određene krajnje točke i kontrolna točka, te su udareni s tekućim penom.
EMR_POLYBEZIER16 = 85
Ovaj zapis definira jednu ili više Bezierova krivica. krivice se izvlače koristeći tekuću penu.
EMR_POLYBEZIERTO = 5
Ovaj rekord definira jednu ili više Bezierova krivica na temelju trenutne pozicije.
EMR_POLYBEZIERTO16 = 88
Ovaj rekord definira jednu ili više Bezier krivica na temelju trenutne pozicije.
EMR_POLYDRAW = 56
Ovaj zapis definira skup linija segmenata i Bezier krivulje.
EMR_POLYDRAW16 = 92
Ovaj zapis definira skup linija segmenata i Bezier krivulje.
EMR_POLYGON = 3
Ovaj zapis definira poligon koji se sastoji od dva ili više vrpca povezanih ravnimPoligoni se izlučuju pomoću tekuće pećnice i ispunjavaju koristeći tekućinu.Poligon se automatski zatvara tako što je linija od posljednjeg vrha do prvog.
EMR_POLYGON16 = 86
Ovaj zapis definira poligon koji se sastoji od dva ili više vrpca povezanih ravnim linijama.Poligon se iscrpljuje pomoću tekuće pećnice i ispunjava se koristeći tekućinu i poligon.Poligon se automatski zatvara tako što se linija od posljednjeg vrha do prvog.
EMR_POLYLINE = 4
Ovaj zapis definira niz segmentova linije povezivanjem točaka u određenomi Array.
EMR_POLYLINE16 = 87
Ovaj zapis definira niz segmentova linije povezivanjem točaka u određenom redoslijedu.
EMR_POLYLINETO = 6
Ovaj zapis definira jednu ili više ravnih linija na temelju trenutne pozicije.Linija se povlači iz trenutačnog položaja na prvu točku koju određuje polje točaka.za svaku dodatnu liniju, crtanje se izvodi od završetkatočka prethodne linije do sljedeće točke određene točkama.
EMR_POLYLINETO16 = 89
Ovaj zapis definira jednu ili više ravnih linija na temelju trenutne pozicije.Od trenutne pozicije do prve točke određene točkama.polje pomoću tekuće penice. za svaku dodatnu liniju, crtanje se izvodi izzavršetak točke prethodne linije na sljedeću točku navedenu po točkama.
EMR_POLYPOLYGON = 8
Ovaj zapis definira niz zatvorenih poligona. svaki poligon se prikazuje pomoćutekuća pena i popunjeno korištenjem trenutačnog brisa i poligona načina punjenja. Poligoni definirani ovim zapisom mogu biti prekriveni.
EMR_POLYPOLYGON16 = 91
Ovaj zapis definira niz zatvorenih poligona. svaki poligon prikazuje se pomoćutekuća pena i ispunjena korištenjem tekućeg brisača i poligona načina punjenja.Ovisno o tome, ovaj zapis može biti prekriven.
EMR_POLYPOLYLINE = 7
Ovaj zapis definira nekoliko serija povezanih segmentova linije.izvučeni koristeći tekuću penu. brojke koje čine segmenti nisu ispunjene.njegova trenutna pozicija nije ni upotrijebljena ni ažurirana ovim zapisom.
EMR_POLYPOLYLINE16 = 90
Ovaj zapis definira više serija povezanih linija segmenata.
EMR_POLYTEXTOUTA = 96
Ovaj zapis povlači jednu ili više ASCII tekstnih redova koristeći trenutne boje pisma i teksta.Upozorenje EMR_POLYTEXTOUTA SHOULD mora biti emuliran s nizom zapisa Emr_Exttextout, jedan po redoslijedu
EMR_POLYTEXTOUTW = 97
Ovaj zapis povlači jednu ili više Unicode tekstnih redova koristeći trenutne boje pisma i teksta.Upozorenje EMR_POLYTEXTOUTW SHOULD mora biti emuliran s nizom zapisa Emr_ExttextoutW, jedan po nizu
EMR_REALIZEPALETTE = 52
Ova evidencijska karta ulazi iz tekuće logičke palete u sustavnu paletu.
EMR_RECTANGLE = 43
Ovaj zapis definira pravokuglu. pravakuglo je izravno izrađeno pomoću strujePijesak i punjenje pomoću tekuće četkice.
EMR_RESIZEPALETTE = 51
Ovaj zapis povećava ili smanjuje veličinu logičke palete.
EMR_RESTOREDC = 34
Ovaj zapis vraća kontekst uređaja za preuzimanje na određeno sačuvano stanje.Kontekst uređaja za preuzimanje vraća se poppingom informacija o stanju iz stack-asačuvani konteksti uređaja stvoreni prethodnim zapisima EMR_SAVEDC (odjeljak 2.3.11).
EMR_ROUNDRECT = 44
Ovaj zapis definira pravokut s okruglim kutovima.koristeći tekuću pećnicu i ispunjavajući korištenjem tekućeg brisača.
EMR_SAVEDC = 33
Ovaj zapis spašava trenutni status konteksta uređaja za preuzimanje kopiranjem podatakaopisivanje odabranih objekata i grafičkih načina – uključujući bitmap, brush, palet,font, pen, regija, način crtanja i način mapiranja – za skladište sačuvane kontekste uređaja.
EMR_SCALEVIEWPORTEXTEX = 31
Ovaj zapis ponovno definira pogled port za kontekst uređaja za preuzimanje pomoću razmjeraSastavljaju se od određenih multiplika i divizora.
EMR_SCALEWINDOWEXTEX = 32
Ovaj zapis ponovno definira prozor za kontekst uređaja za preuzimanje pomoću razmjera formiranihodređenim multiplikantima i divizorima.
EMR_SELECTCLIPPATH = 67
Ovaj zapis definira trenutačnu stazu kao regiju klipa za uređaj za preuzimanjekontekst, kombinirajući novu regiju s bilo kojim postojećim kliznim regijama pomoću određenog načina.
EMR_SELECTOBJECT = 37
Ovaj zapis dodaje objekt u kontekst uređaja za preuzimanje, identificirajući ga svojimindeks u tablici predmeta EMF-a (odjeljak 3.1.1.1).
EMR_SELECTPALETTE = 48
Ovaj zapis dodaje LogPalette (odjeljak 2.2.17) objekt na uređaju za preuzimanjekontekst, identificirajući ga svojim indeksom u tablici EMF-a.
EMR_SETARCDIRECTION = 57
Ovaj zapis definira smjer crtanja koji će se koristiti za arku i pravokuglui operacije .
EMR_SETBKCOLOR = 25
Ovaj zapis definira boju pozadine.
EMR_SETBKMODE = 18
Ovaj zapis definira način mješavine pozadine u kontekstu uređaja za preuzimanje.način se koristi s tekstom, šljunčane četkice i stilovi pećnice koji nisu čvrste linije.
EMR_SETBRUSHORGEX = 13
Ovaj zapis određuje podrijetlo trenutačnog brisa.
EMR_SETCOLORADJUSTMENT = 23
Ovaj zapis definira vrijednosti prilagodbe boje za kontekst uređaja za preuzimanje pomoću određenih vrijednosti.
EMR_SETCOLORSPACE = 100
Ovaj zapis definira trenutni logički objekat prostora boja za grafičke operacije.
EMR_SETDIBITSTODEVICE = 80
Ovaj zapis određuje blok prijenosa piksela iz određenih linija skeniranja izvoraBitmap do pravokugla odredišta.
EMR_SETICMMODE = 98
Ovaj zapis određuje način upravljanja slikom boje (ICM) za grafičke operacije.
EMR_SETICMPROFILEA = 112
Ovaj zapis određuje profil boje u datoteci s imenom koji se sastoji od znakova ASCII,za grafičke proizvode.
EMR_SETICMPROFILEW = 113
Ovaj zapis određuje profil boje u datoteci s imenom koji se sastoji od Unicode znakova,Grafička proizvodnja
EMR_SETLAYOUT = 115
Ovaj zapis određuje redoslijed u kojem su tekst i grafika izrezani
EMR_SETLINKEDUFIS = 119
Ovaj zapis postavlja UniversalFontIds povezanih fontova za upotrebu tijekom karakterskog pretraživanja.
EMR_SETMAPMODE = 17
Ovaj zapis definira način kartiranja konteksta uređaja za preuzimanje.definira jedinicu mjere koja se koristi za pretvaranje jedinica prostora stranice u jedinice prostora uređaja,i također definira orijentaciju uređaja x-axi i y-axis.
EMR_SETMAPPERFLAGS = 16
Ovaj zapis određuje parametre procesa usklađivanja logičkih fontova s fizičkimfontovi, koji se obavlja od strane font mape.
EMR_SETMETARGN = 28
Ovaj zapis prekriva trenutačno područje klipa za kontekst uređaja za preuzimanje ssadašnja meta regija i spašava kombiniranu regiju kao novu meta region.
EMR_SETMITERLIMIT = 58
Ovaj zapis određuje granicu duljine mitera koji se pridružuju za playbackKontekst uređaja.
EMR_SETPALETTEENTRIES = 50
Ovaj zapis definira vrijednosti boje RGB (crveno-zeleno-plavo) u rasponu ulazakau objektu LogPalette.
EMR_SETPIXELV = 15
Ovaj zapis definira boju piksela na određenim logičkim koordinatima.
EMR_SETPOLYFILLMODE = 19
Ovaj zapis definira poligonski način punjenja.
EMR_SETROP2 = 20
Ovaj zapis definira način rada binarnog rastera.
EMR_SETSTRETCHBLTMODE = 21
Ovaj zapis definira bitmap stretch način.
EMR_SETTEXTALIGN = 22
Ovaj zapis definira tekst usklađenosti.
EMR_SETTEXTCOLOR = 24
Ovaj zapis definira trenutnu boju teksta.
EMR_SETTEXTJUSTIFICATION = 120
Ovaj zapis određuje količinu dodatnog prostora za dodavanje za razbijanje znakova za opravdanjeU svrhu.
EMR_SETVIEWPORTEXTEX = 11
Ovaj zapis definira opseg pogleda.
EMR_SETVIEWPORTORGEX = 12
Ovaj zapis definira podrijetlo vizualnog portova.
EMR_SETWINDOWEXTEX = 9
Ovaj zapis određuje veličinu prozora.
EMR_SETWINDOWORGEX = 10
Ovaj zapis definira izvor prozora.
EMR_SETWORLDTRANSFORM = 35
Ovaj zapis definira dvodimenzionalnu linearnu transformaciju između svjetskog prostora iprostor stranice (za više informacija pogledajte [MSDN-WRLDPGSPC]) za kontekst uređaja za preuzimanje.Ova transformacija može se koristiti za skaliranje, rotaciju, širenje ili prijenos grafike.
EMR_SMALLTEXTOUT = 108
Ovaj zapis izlazi iz trake.
EMR_STRETCHBLT = 77
Ovaj zapis određuje blok prijenosa piksela iz izvornog bitmapa na odredištepravokugli, opcionalno u kombinaciji s bršnim uzorkom, prema određenom rasteruoperacije, proširenja ili kompresije izvora kako bi se, ako je potrebno, prilagodile dimenzijama odredišta.
EMR_STRETCHDIBITS = 81
Ovaj zapis određuje blok prijenosa piksela iz izvornog bitmapa na odredištepravokugli, opcionalno u kombinaciji s bršnim uzorkom, prema određenom rasteru,proširiti ili komprimirati proizvod kako bi se prilagodile dimenzije odredišta, ako je potrebno.
EMR_STROKEANDFILLPATH = 63
Ovaj zapis zatvara svaku otvorenu figuru na putu, potiskuje izvornicu puta krozkoristeći tekuću pećnicu, i ispunjava njezin unutrašnjost pomoću tekućine četkice.
EMR_STROKEPATH = 64
Ovaj zapis vraća određenu stazu pomoću tekuće penice.
EMR_TRANSPARENTBLT = 116
Ovaj zapis određuje blok prijenosa piksela iz izvornog bitmapa u pravokuglu odredišta,tretirati određenu boju kao transparentnu, proširiti ili komprimirati proizvod kako bi se prilagodile dimenzijama odredišta, ako je potrebno
EMR_WIDENPATH = 66
Ovaj zapis ponovno definira trenutačnu stazu kao područje koje bi bilo slikano ako je stazaukradeni su pomoću trenutno odabranog penja u kontekstu uređaja za preuzimanje.