aspose.imaging.fileformats.emf.emf.records

Modül, [MS-EMF]: Gelişmiş Metafile Formatı türlerini içerir. 2.3 EMF Kayıtları

Classes

SınıfAçıklama
EmfAbortPathBu kayıt bir yol parantezini iptal eder veya kapalı bir yol parantezinden yolu atar.
EmfAlphaBlendEMR_ALPHABLEND kaydı, belirtilen bir karıştırma işlemine göre, alfa şeffaflık verilerini içeren, bir kaynak bitmap’ten bir
hedef dikdörtgene piksel blok transferini belirtir.
EmfAngleArcEMR_ANGLEARC kaydı, bir yayının çizgi segmentini belirtir. Çizgi segmenti,
mevcut konumdan yayının başlangıcına çizilir. Yay, verilen yarıçap ve merkezle bir dairenin çevresi boyunca çizilir. Yayın uzunluğu, verilen başlangıç ve süpürme açılarıyla tanımlanır.
EmfArcEMR_ARC kaydı, eliptik bir yay belirtir.
EmfArcToEMR_ARCTO kaydı, eliptik bir yay belirtir. Mevcut konumu yayının bitiş noktasına sıfırlar.
EmfBeginPathBu kayıt, geçerli oynatma cihazı bağlamında bir yol parantezi açar.
Bir yol parantezi açıldıktan sonra, bir uygulama yolu tanımlayan noktaları belirlemek için kayıtları işlemeye başlayabilir.
Bir uygulama, EMR_ENDPATH kaydını işleyerek açık bir yol parantezini KAPATMAK zorundadır.
Bir uygulama EMR_BEGINPATH kaydını işlediğinde, önceki tüm yollar oynatma cihazı bağlamından ATILMALIDIR.
EmfBitBltEMR_BITBLT kaydı, belirtilen bir raster işlemi doğrultusunda, bir fırça deseniyle birlikte isteğe bağlı olarak, kaynak bitmap’ten hedef
dikdörtgene piksel blok transferi tanımlar.
EmfBitmapRecordTypeBitmap kayıt türleri, bitmap görüntülerinin blok transferlerini gerçekleştirir.
EmfBlendFunctionKaynak ve hedef bitmap’ler için karıştırma işlemlerini belirten bir yapı.
EmfBoundedRecordTemel EMF çokgen sınıfı.
EmfChordEMR_CHORD kaydı, bir sekant olarak adlandırılan elips ile bir doğru parçasının kesişimiyle sınırlanan bir bölge olan kord’u tanımlar. Kord, geçerli kalem kullanılarak konturlanır ve geçerli fırça kullanılarak doldurulur.
EmfClippingRecordTypeKırpma kayıt türleri, kırpma bölgelerini belirler ve yönetir.
Not EMR_SETMETARGN kaydı parametreleri belirtmez.
EmfCloseFigureBu kayıt, bir yoldaki açık bir şekli kapatır.
EMR_CLOSEFIGURE kaydının işlenmesi, şekli geçerli konumdan şeklin ilk noktasına bir çizgi çizerek kapatmak zorundadır ve ardından çizgi birleşim stilini kullanarak çizgileri bağlamalıdır. Bir şekil, EMR_CLOSEFIGURE kaydı yerine EMR_LINETO kaydı işlenerek kapatılırsa, köşe bir birleşim yerine uç kapaklarıyla oluşturulur. EMR_LINETO, 2.3.5.13 bölümünde belirtilmiştir.
EMR_CLOSEFIGURE kaydı, yalnızca oynatma cihazı bağlamında açık bir yol parantezi bulunduğunda kullanılmalıdır.
Bir yoldaki şekil, bu kayıt işlenerek açıkça kapatılmadıkça açıktır.
EmfColorCorrectPaletteEMR_COLORCORRECTPALETTE kaydı, WCS 1.0 değerleri kullanılarak mantıksal bir palet nesnesinin girişlerinin nasıl düzeltileceğini belirtir.
EmfColorMatchToTargetWEMR_COLORMATCHTOTargetW kaydı, Unicode karakterlerden oluşan bir dosya adıyla belirtilen bir renk profilini kullanarak renk eşleştirmesi yapılıp yapılmayacağını belirtir.
EmfCommentEMR_COMMENT kaydı, keyfi özel veriler içerir.
Not Bu bölümde açıklanmayan alanlar 2.3.3 bölümünde belirtilmiştir.
EmfCommentBeginGroupEMR_COMMENT_BEGINGROUP kaydı, bir çizim kayıtları grubunun başlangıcını belirtir.
EmfCommentEmfPlusEMR_COMMENT_EMFPLUS kaydı, gömülü EMF+ kayıtlarını içerir.
Not Bu bölümde açıklanmayan alanlar 2.3.3 bölümünde belirtilmiştir.
EmfCommentEmfSpoolEMR_COMMENT_EMFSPOOL kaydı, gömülü EMFSPOOL kayıtlarını içerir.
Not Bu bölümde açıklanmayan alanlar 2.3.3 bölümünde belirtilmiştir.
EmfCommentEndGroupEMR_COMMENT_ENDGROUP kaydı, bir çizim kayıtları grubunun sonunu belirtir.
EmfCommentMultiFormatsEMR_COMMENT_MULTIFORMATS kaydı, bir görüntüyü birden fazla grafik formatında belirtir.
EmfCommentPublicRecordTypeEMR_COMMENT_PUBLIC kayıt türleri, EMF işleme için uzantıları belirtir.
EmfCommentRecordTypeYorum kayıt türleri, keyfi özel veri belirtmek, kayıtları diğer metafile formatlarına gömmek ve yeni ya da özel amaçlı komutlar eklemek için biçimleri tanımlar.
EmfCommentWindowsMetaFileEMR_COMMENT_WINDOWS_METAFILE kaydı, gömülü bir WMF metafilesinde bir görüntüyü belirtir.
EmfControlRecordTypeKontrol kayıt türleri, bir EMF metafilesinin başlangıç ve bitişini ve metafilenin özelliklerini tanımlar.
EmfCreateBrushIndirectEMR_CREATEBRUSHINDIRECT kaydı, grafik işlemleri için mantıksal bir fırça tanımlar.
EmfCreateColorSpaceEMR_CREATECOLORSPACE kaydı, ASCII karakterlerinden oluşan bir adla bir renk profili kullanarak mantıksal bir renk uzayı nesnesi oluşturur.
EmfCreateColorSpaceWEMR_CREATECOLORSPACEW kaydı, Unicode karakterlerinden oluşan bir adla bir renk profili kullanarak mantıksal bir renk uzayı nesnesi oluşturur.
EmfCreateDibPatternBrushPtEMR_CREATEDIBPATTERNBRUSHPT kaydı, grafik işlemleri için bir desen fırçası tanımlar. Desen, bir DIB ile belirtilir.
EmfCreateMonoBrushEMR_CREATEMONOBRUSH kaydı, grafik işlemleri için tek renkli bir desen fırçası tanımlar.
Desen, tek renkli bir DIB ile belirtilir.
EmfCreatePaletteEMR_CREATEPALETTE kaydı, grafik işlemleri için mantıksal bir palet tanımlar.
EmfCreatePenEMR_CREATEPEN kaydı, grafik işlemleri için mantıksal bir kalem tanımlar.
EmfDeleteColorSpaceEMR_DELETECOLORSPACE kaydı, mantıksal bir renk uzayı nesnesini siler.
EmfDeleteObjectEMR_DELETEOBJECT kaydı, EMF Nesne Tablosu’nda (bölüm 3.1.1.1) indeksiyle belirtilen bir grafik nesnesini siler.
EmfDrawEscapeEMR_DRAWESCAPE kaydı, rastgele bilgileri bir yazıcı sürücüsüne iletir. Amaç, bilginin
çizim yapılmasına yol açmasıdır.
EmfDrawingRecordTypeÇizim kayıt türleri, grafik çizimi gerçekleştirir.
EmfEllipseEMR_ELLIPSE kaydı bir elips tanımlar. Elipsin merkezi, belirtilen
sınırlayıcı dikdörtgenin merkezidir. Elips, mevcut kalem kullanılarak kontur çizilir ve mevcut fırça kullanılarak doldurulur.
EmfEndPathBu kayıt, bir yol parantezini kapatır ve parantezle tanımlanan yolu
oynatma aygıt bağlamına seçer.
EmfEofEMR_EOF kaydı, metafilin sonunu gösterir ve bir palet belirtir.
EmfEscapeRecordTypeEscape kayıt türleri, yazıcı sürücü işlevlerini yürütür.
EmfExcludeClipRectEMR_EXCLUDECLIPRECT kaydı, mevcut
kırpma bölgesinden belirtilen dikdörtgen çıkarılarak oluşan yeni bir kırpma bölgesi tanımlar.
Not Bu bölümde açıklanmayan alanlar bölüm 2.3.2’de belirtilmiştir.
EmfExtCreateFontIndirectWEMR_EXTCREATEFONTINDIRECTW kaydı, grafik işlemleri için mantıksal bir yazı tipi tanımlar.
EmfExtCreatePenEMR_EXTCREATEPEN kaydı, grafik işlemleri için genişletilmiş mantıksal bir kalem tanımlar. Bir
isteğe bağlı DIB, çizgi stili olarak kullanılmak üzere belirtilebilir.
EmfExtEscapeEMR_EXTESCAPE kaydı, rastgele bilgileri bir yazıcı sürücüsüne iletir. Amaç, bilginin
çizim yapılmasına neden olmamasıdır.
EmfExtFloodFillEMR_EXTFLOODFILL kaydı, görüntü yüzeyinin bir alanını mevcut fırça ile doldurur.
EmfExtSelectClipRgnEMR_EXTSELECTCLIPRGN kaydı, belirtilen bölgeyi mevcut kırpma bölgesiyle
belirtilen modda birleştirir.
Not Bu bölümde açıklanmayan alanlar bölüm 2.3.2’de belirtilmiştir.
EmfExtTextOutAEMR_EXTTEXTOUTA kaydı, mevcut yazı tipi ve metin renklerini kullanarak bir ASCII metin dizesi çizer.
EmfExtTextOutWEMR_EXTTEXTOUTW kaydı, mevcut yazı tipi ve metin renklerini kullanarak bir ASCII metin dizesi çizer.
EmfFillPathEMR_FILLPATH kaydı, mevcut yoldaki açık tüm şekilleri kapatır ve yolun içini
mevcut fırça ve çokgen doldurma modu kullanarak doldurur.
EmfFillRgnEMR_FILLRGN kaydı, belirtilen bölgeyi belirtilen fırça kullanarak doldurur.
EmfFlatternPathBu kayıt, seçilen yoldaki tüm eğrileri oynatma aygıt
bağlamına dönüştürür; her eğri, bir dizi çizgiye dönüştürülmelidir.
EmfForceUfiMappingEMR_FORCEUFIMAPPING kaydı, yazı tipi eşleyicisinin yazı tiplerini LogFont (bölüm 2.2.13) bilgilerine tercih olarak
UniversalFontId’lerine göre eşlemesini zorlar.
EmfFrameRgnEMR_FRAMERGN kaydı, belirtilen bölge etrafında belirtilen fırça kullanılarak bir kenarlık çizer.
EmfGlsBoundedRecordEMR_GLSBOUNDEDRECORD kaydı, çıktı için bir sınırlayıcı dikdörtgen içeren bir OpenGL işlevi tanımlar.
EmfGlsRecordEMR_GLSRECORD kaydı bir OpenGL işlevi tanımlar.
EmfGradientFillBu EMR_GRADIENTFILL kaydı, dikdörtgenleri veya üçgenleri renk geçişleriyle doldurmayı belirtir.
EmfIntersectClipRectBu EMR_INTERSECTCLIPRECT kaydı,
geçerli kırpma bölgesi ile belirtilen dikdörtgenin kesişiminden yeni bir kırpma bölgesi tanımlar.
Not: Bu bölümde açıklanmayan alanlar bölüm 2.3.2’de belirtilmiştir.
EmfInvertRgnBu EMR_INVERTRGN kaydı, belirtilen bölgedeki renkleri tersine çevirir.
EmfLineToBu EMR_LINETO kaydı, geçerli konumdan belirtilen noktaya kadar (nokta dahil olmadan) bir çizgi tanımlar.
Geçerli konumu belirtilen noktaya sıfırlar.
EmfMaskBltBu EMR_MASKBLT kaydı, bir kaynak bitmap’ten hedef
dikdörtgene piksel bloğu aktarımını tanımlar; isteğe bağlı olarak bir fırça deseni ve bir renk maskesi
bitmap’i uygulanabilir ve belirtilen ön plan ve arka plan raster işlemlerine göre gerçekleşir.
EmfMetafileHeaderBu EMR_HEADER kayıt türleri, EMF metafilelerinin başlangıç noktalarını tanımlar
ve metafiledeki görüntünün oluşturulduğu cihazın özelliklerini belirtir.
Başlık kaydındaki bilgiler, EMF metafilelerinin belirli bir çıktı cihazından bağımsız olmasını sağlar.
Size alanının değeri, bu bölümde daha önce listelenen farklı
EMR_HEADER kayıt türlerini ayırt etmek için kullanılabilir.
Üç olası başlık vardır:
Temel başlık, EmfMetafileHeader kaydıdır.
Bu başlığın sabit boyutlu kısmı 88 bayttır ve bir Header nesnesi içerir.
İlk uzantı başlığı, EmfMetafileHeaderExtension1 kaydıdır.
Bu başlığın sabit boyutlu kısmı 100 bayttır ve bir Header nesnesi
ve bir HeaderExtension1 nesnesi (bölüm 2.2.10) içerir.
İkinci uzantı başlığı, EmfMetafileHeaderExtension2 kaydıdır.
Bu başlığın sabit boyutlu kısmı 108 bayttır ve bir Header nesnesi,
bir HeaderExtension1 nesnesi ve bir HeaderExtension2 nesnesi (bölüm 2.2.11) içerir.
EmfMetafileHeaderExtension1Bu EmfMetafileHeaderExtension1 kaydı, EMF metafilelerine yapılan ilk uzantıda kullanılan başlık kaydıdır.
EmfHeaderExtension1 alanının ardından kalan alanlar isteğe bağlıdır ve herhangi bir sırada bulunabilir.
EmfMetafileHeaderExtension2Bu EmfMetafileHeaderExtension2 kaydı, EMF
metafilelerine yapılan ikinci uzantıda kullanılan başlık kaydıdır. EmfHeaderExtension2 alanının ardından kalan alanlar isteğe bağlıdır ve
herhangi bir sırada bulunabilir.
EmfModifyWorldTransformBu EMR_MODIFYWORLDTRANSFORM kaydı, oynatma cihaz bağlamındaki mevcut dünya uzayından sayfa uzayına dönüşümü değiştirir.
EmfMoveToExBu EMR_MOVETOEX kaydı, yeni geçerli konumun koordinatlarını mantıksal birimlerde belirtir.
EmfNamedEscapeBu MR_NAMEDESCAPE kaydı, belirtilen bir yazıcı sürücüsüne keyfi bilgi gönderir.
EmfObjectCreationRecordTypeBu nesne oluşturma kayıt türleri, grafik nesneleri oluşturur.
EmfObjectManipulationRecordTypeBu nesne manipülasyonu kayıt türleri, grafik nesnelerini yönetir ve değiştirir.
EmfOffsetClipRgnBu EMR_OFFSETCLIPRGN kaydı, oynatma cihaz bağlamındaki geçerli kırpma bölgesini belirtilen ofsetlerle
kaydırır.
EmfOpenGlRecordTypeBu OpenGL kayıt türleri, OpenGL işlevlerini belirtir.
EmfPaintRgnBu EMR_PAINTRGN kaydı, belirtilen bölgeyi, oynatma cihaz bağlamına şu anda seçili olan fırça ile
boyar.
EmfPathBracketRecordTypeBu yol parantez kayıt türleri, yol parantezlerindeki yolları belirtir ve manipüle eder.
Not: Yol parantez kayıtlarından hiçbiri parametre belirtmez.
EmfPieBu EMR_PIE kaydı, bir elips ile iki
radyalin kesişimiyle sınırlanan dilim şeklinde bir dilim belirtir. Dilim, geçerli kalemle konturlanır ve geçerli fırça ile doldurulur.
EmfPixelFormatBu EMR_PIXELFORMAT kaydı, grafik işlemleri için kullanılacak piksel biçimini belirtir.
EmfPlgBltBu EMR_PLGBLT kaydı, bir kaynak bitmap’ten hedef
paralelograma piksel bloğu aktarımını, bir renk maskesi bitmap’i uygulanarak tanımlar.
EmfPolyBezierBu EMR_POLYBEZIER kaydı, bir veya daha fazla Bezier eğrisi belirtir.
EmfPolyBezier16Bu EMR_POLYBEZIER16 kaydı, bir veya daha fazla Bezier eğrisi belirtir. Eğriler, geçerli kalemi kullanarak çizilir
.
EmfPolyBezierToBu EMR_POLYBEZIERTO kaydı, geçerli konuma dayanarak bir veya daha fazla Bezier eğrisi belirtir.
EmfPolyBezierTo16Bu EMR_POLYBEZIERTO16 kaydı, geçerli konuma dayanarak bir veya daha fazla Bezier eğrisi belirtir.
EmfPolyDrawBu EMR_POLYDRAW kaydı, bir dizi çizgi segmenti ve Bezier eğrisi belirtir.
EmfPolyDraw16EMR_POLYDRAW16 kaydı, bir dizi çizgi segmenti ve Bezier eğrileri tanımlar.
EmfPolyPolyShapetemel EMF poly polyshape sınıfı.
EmfPolyPolygonEMR_POLYPOLYGON kaydı, kapalı çokgenlerden oluşan bir dizi tanımlar.
EmfPolyPolygon16EMR_POLYPOLYGON16 kaydı, kapalı çokgenlerden oluşan bir dizi tanımlar. Her çokgen, mevcut kalem kullanılarak
çizilir ve mevcut fırça ve çokgen doldurma modu kullanılarak doldurulur. Bu kayıt tarafından çizilen
çokgenler üst üste gelebilir.
EmfPolyPolylineEMR_POLYPOLYLINE kaydı, birden çok bağlı çizgi segmenti serisini tanımlar.
EmfPolyPolyline16EMR_POLYPOLYLINE16 kaydı, birden çok bağlı çizgi segmenti serisini tanımlar.
EmfPolyShapeTemel EMF çokgen sınıfı.
EmfPolyTextOutAEMR_POLYTEXTOUTA kaydı, mevcut yazı tipi ve metin renkleri kullanılarak bir veya daha fazla ASCII metin dizesi çizer.
EmfPolyTextOutWEMR_POLYTEXTOUTW kaydı, mevcut yazı tipi ve metin renkleri kullanılarak bir veya daha fazla Unicode metin dizesi çizer.
EmfPolygonEMR_POLYGON kaydı, iki veya daha fazla köşeyi
düz çizgilerle bağlayan bir çokgen tanımlar.
EmfPolygon16EMR_POLYGON16 kaydı, iki veya daha fazla köşeyi
düz çizgilerle bağlayan bir çokgen tanımlar. Çokgen, mevcut kalem kullanılarak çizilir ve mevcut fırça
ve çokgen doldurma modu kullanılarak doldurulur. Çokgen, son köşeden ilk köşeye bir çizgi çizilerek otomatik olarak kapatılır.
EmfPolylineEMR_POLYLINE kaydı, belirtilen dizi içindeki noktaları bağlayarak bir dizi çizgi segmenti tanımlar.
EmfPolyline16EMR_POLYLINE16 kaydı, belirtilen dizi içindeki noktaları bağlayarak bir dizi çizgi segmenti tanımlar
.
EmfPolylineToEMR_POLYLINETO kaydı, mevcut konuma dayanarak bir veya daha fazla düz çizgi tanımlar.
EmfPolylineTo16EMR_POLYLINETO16 kaydı, mevcut konuma dayanarak bir veya daha fazla düz çizgi tanımlar.
Bir çizgi, mevcut kalem kullanılarak mevcut konumdan aPoints alanı tarafından belirtilen ilk noktaya çizilir. Her ek çizgi için, çizim önceki
çizginin bitiş noktasından aPoints tarafından belirtilen bir sonraki noktaya yapılır.
EmfRealizePaletteBu kayıt, mevcut
LogPalette nesnesi (bölüm 2.2.17) içindeki palet girişlerini system_palette’e eşler.
Bu EMF kaydı hiçbir parametre belirtmez.
EmfRecordEMF kayıtları için temel sınıf
Tüm EMF kayıtlarının uzunluğu 4 baytın katı olmalıdır. Bu, önceki EMF kayıt türlerinin genel yapılarında, bu yapıların sonuna uygun yerlerde AlignmentPadding alanları eklenerek gösterilir. AlignmentPadding alanlarının içeriği
HER ZAMAN göz ardı edilmelidir. Kısalık açısından, bu alanlar her bireysel EMF
kayıt tanımında gösterilmemiştir.
EmfRectangleEMR_RECTANGLE kaydı bir dikdörtgen çizer. Dikdörtgen, mevcut kalem kullanılarak
çizilir ve mevcut fırça kullanılarak doldurulur.
EmfResizePaletteEMR_RESIZEPALETTE kaydı, mevcut bir LogPalette nesnesinin (bölüm 2.2.17) boyutunu artırır veya azaltır.
EmfRestoreDcEMR_RESTOREDC kaydı, oynatma cihaz bağlamını belirtilen duruma geri yükler.
Oynatma cihaz bağlamı, önceki EMR_SAVEDC kayıtları (bölüm 2.3.11) tarafından oluşturulan bir yığından durum bilgisi çıkarılarak geri yüklenir.
EmfRop4Dörtlü bir raster işlemi, bir bitmap’in ön plan ve arka plan renkleri için üçlü raster işlemlerini belirler. Bu değerler, kaynak dikdörtgenin renk verisinin
hedef dikdörtgenin renk verisiyle nasıl birleştirileceğini tanımlar.
EmfRoundRectEMR_ROUNDRECT kaydı, yuvarlatılmış köşelere sahip bir dikdörtgen tanımlar. Dikdörtgen, mevcut kalem kullanılarak
çizilir ve mevcut fırça kullanılarak doldurulur.
EmfSaveDcOynatma cihaz bağlamının mevcut durumunu, önceki EMR_SAVEDC
kayıtları tarafından kaydedilen bir durum yığınına (varsa) kaydeder. Durum, grafik özellikleri
ve nesnelerden oluşur; mevcut seçili bitmap,
fırça, palet, yazı tipi, kalem ve bölge dahil. Bir
EMR_RESTOREDC kaydı, durumu geri yüklemek için kullanılır.
Bu EMF kaydı hiçbir parametre belirtmez.
EmfScaleViewportExtexEMR_SCALEVIEWPORTEXTEX kaydı, belirtilen çarpanlar ve bölücülerle oluşan oranları kullanarak bir cihaz bağlamı için görüntü alanını yeniden tanımlar.
EmfScaleWindowExtexEMR_SCALEWINDOWEXTEX kaydı, belirtilen çarpanlar ve bölücülerle oluşan oranları kullanarak bir oynatma cihaz bağlamı için pencereyi yeniden tanımlar.
EmfSelectClipPathEMR_SELECTCLIPPATH kaydı, mevcut yolu bir oynatma
cihaz bağlamı için kırpma bölgesi olarak belirler ve yeni bölgeyi belirtilen modla mevcut kırpma bölgesiyle birleştirir.
EmfSelectObjectEMR_SELECTOBJECT kaydı, mevcut metafile oynatma aygıtı
bağlamına bir grafik nesnesi ekler. Nesne, EMF Nesne Tablosundaki (bölüm 3.1.1.1) indeksiyle ya da StockObject numaralandırmasından (bölüm 2.1.31) değeriyle belirtilir.
EmfSelectPaletteEMR_SELECTPALETTE kaydı, oynatma aygıtı bağlamı için mantıksal bir palet belirtir.
EmfSetArcDirectionEMR_SETARCDIRECTION kaydı, yay ve dikdörtgen çıktısı için kullanılacak çizim yönünü belirtir.
EmfSetBkColorEMR_SETBKCOLOR kaydı, arka plan rengini belirtir.
EmfSetBkModeEMR_SETBKMODE kaydı, oynatma aygıtı bağlamının arka plan karışım modunu belirtir.
Arka plan karışım modu, metin, çizgili fırçalar ve katı olmayan kalem stilleriyle kullanılır.
EmfSetBrushOrgExEMR_SETBRUSHORGEX kaydı, mevcut fırçanın başlangıç noktasını belirtir.
EmfSetColorAdjustmentEMR_SETCOLORADJUSTMENT kaydı, oynatma
aygıt bağlamındaki renk ayarlama özelliklerini belirtir.
EmfSetColorSpaceEMR_SETCOLORSPACE kaydı, grafik işlemleri için mevcut mantıksal renk uzayı nesnesini tanımlar.
EmfSetDiBitsToDeviceEMR_SETDIBITSTODEVICE kaydı, kaynak bitmap’in belirtilen tarama satırlarından
hedef bir dikdörtgene piksel blok aktarımını belirtir.
EmfSetIcmModeEMR_SETICMMODE kaydı, grafik işlemleri için Görüntü Renk Yönetimi (ICM) modunu belirtir.
EmfSetIcmProfileAEMR_SETICMPROFILEA kaydı, grafik çıktısı için adı ASCII
karakterlerden oluşan bir dosyada renk profilini belirtir.
EmfSetIcmProfileWEMR_SETICMPROFILEW kaydı, grafik çıktısı için adı
Unicode karakterlerden oluşan bir dosyada renk profilini belirtir.
EmfSetLayoutEMR_SETLAYOUT kaydı, metin ve grafiklerin çizildiği sıralamayı belirtir.
EmfSetLinkedUfisEMR_SETLINKEDUFIS kaydı, bağlanmış yazı tiplerinin UniversalFontIds (bölüm 2.2.27) değerlerini
karakter araması sırasında kullanılmak üzere ayarlar.
EmfSetMapModeEMR_SETMAPMODE kaydı, oynatma aygıtı bağlamının eşleme modunu belirtir.
Eşleme modu, sayfa uzayı birimlerini aygıt uzayı birimlerine dönüştürmek için kullanılan ölçü birimini ve ayrıca aygıtın x ekseni ve y ekseninin yönünü belirtir.
EmfSetMapperFlagsEMR_SETMAPPERFLAGS kaydı, mantıksal yazı tiplerini fiziksel yazı tipleriyle eşleştirme sürecinin parametrelerini
yazı tipi eşleştiricisi tarafından gerçekleştirilen şekilde belirtir.
EmfSetMetaRgnInter, mevcut meta bölgeyi mevcut kırpma bölgesiyle
birleştirerek oynatma aygıtı bağlamı için yeni bir meta bölge oluşturur. Mevcut kırpma bölgesi NULL olarak sıfırlanmalıdır.
Bu EMF kaydı hiçbir parametre belirtmez.
EmfSetMiterLimitEMR_SETMITERLIMIT kaydı, oynatma aygıtı bağlamı için mitre birleşimlerinin uzunluk sınırını belirtir.
EmfSetPaletteEntriesEMR_SETPALETTEENTRIES kaydı, mevcut bir
LogPalette (bölüm 2.2.17) nesnesi için giriş aralığındaki RGB renk değerlerini tanımlar.
EmfSetPixelVEMR_SETPIXELV kaydı, belirtilen mantıksal koordinatlardaki pikselin rengini tanımlar.
EmfSetPolyFillModeEMR_SETPOLYFILLMODE kaydı, çokgen doldurma modunu tanımlar.
EmfSetRop2EMR_SETROP2 kaydı, ikili raster işlem modunu tanımlar.
EmfSetStrechBltModeEMR_SETSTRETCHBLTMODE kaydı, bitmap germe modunu belirtir.
EmfSetTextAlignEMR_SETTEXTALIGN kaydı, metin hizalamasını belirtir.
EmfSetTextColorEMR_SETTEXTCOLOR kaydı, mevcut metin rengini tanımlar.
EmfSetTextJustificationEMR_SETTEXTJUSTIFICATION kaydı, metin hizalaması için kırılma
karakterlerine eklenmesi gereken ekstra boşluk miktarını belirtir.
EmfSetViewportExtExEMR_SETVIEWPORTEXTEX kaydı, görüntüleme alanının kapsamını tanımlar.
EmfSetViewportOrgExEMR_SETVIEWPORTORGEX kaydı, görüntüleme alanının başlangıç noktasını tanımlar.
EmfSetWindowExtExEMR_SETWINDOWEXTEX kaydı, pencere kapsamını tanımlar.
EmfSetWindowOrgExEMR_SETWINDOWORGEX kaydı, pencere başlangıç noktasını tanımlar.
EmfSetWorldTransformEMR_SETWORLDTRANSFORM kaydı, oynatma aygıt bağlamındaki mevcut dünya uzayından sayfa uzayına dönüşüm için bir dönüşüm belirtir.
EmfSmallTextOutEMR_SMALLTEXTOUT kaydı, bir dize çıktılar.
EmfStateRecordTypeDurum kayıt türleri, oynatma aygıt bağlamının durumunu tanımlayan grafik özelliklerini belirtir ve yönetir.
EmfStretchBltEMR_STRETCHBLT kaydı, bir kaynak bitmap’ten bir
hedef dikdörtgene piksel blok transferini belirtir; isteğe bağlı olarak bir fırça deseniyle birlikte, belirtilen raster
işlemi doğrultusunda, gerekirse çıktıyı hedefin boyutlarına sığdırmak için gererek veya sıkıştırarak gerçekleştirir.
EmfStretchDiBitsEMR_STRETCHDIBITS kaydı, bir kaynak bitmap’ten bir
hedef dikdörtgene piksel blok transferini belirtir; isteğe bağlı olarak bir fırça deseniyle birlikte, belirtilen raster
işlemi doğrultusunda, gerekirse çıktıyı hedefin boyutlarına sığdırmak için gererek veya sıkıştırarak gerçekleştirir.
EmfStrokeAndFillPathEMR_STROKEANDFILLPATH kaydı, bir yoldaki açık tüm şekilleri kapatır, mevcut kalemi kullanarak yolun
ana hatını çizer ve mevcut fırçayı kullanarak içini doldurur.
EmfStrokePathEMR_STROKEPATH sınıfı
EmfTransformRecordTypeDönüşüm kayıt türleri, dünya uzayından sayfa uzayına dönüşümleri belirtir ve değiştirir.
EmfTransparentBltEMR_TRANSPARENTBLT kaydı, bir kaynak bitmap’ten bir
hedef dikdörtgene piksel blok transferini belirtir; belirtilen rengi şeffaf olarak kabul eder, gerekirse çıktıyı hedefin boyutlarına sığdırmak için gererek veya sıkıştırarak gerçekleştirir.
EmfVertexDataYa dikdörtgenlerin ya da üçgenlerin köşe noktalarını ve
bunlara karşılık gelen renkleri belirten nesneler.
EmfWidenPathBu kayıt, mevcut yolu, oynatma aygıt bağlamına şu anda seçili kalemle çizilse boyanacak alan olarak yeniden tanımlar.

Enumerations

SıralamaAçıklama