aspose.imaging.fileformats.emf.emf.records

Il modulo contiene tipi [MS-EMF]: Enhanced Metafile Format. 2.3 EMF Records

Classes

ClassDescrizione
EmfAbortPathQuesto record annulla una parentesi di percorso o scarta il percorso da una parentesi di percorso chiusa.
EmfAlphaBlendIl record EMR_ALPHABLEND specifica un trasferimento a blocchi di pixel da una bitmap sorgente a un
rettangolo di destinazione, includendo dati di trasparenza alfa, secondo un’operazione di fusione specificata.
EmfAngleArcIl record EMR_ANGLEARC specifica un segmento di linea di un arco. Il segmento di linea è disegnato dalla
posizione corrente all’inizio dell’arco. L’arco è disegnato lungo il perimetro di un cerchio con il
raggio e il centro forniti. La lunghezza dell’arco è definita dagli angoli di inizio e di sweep forniti.
EmfArcIl record EMR_ARC specifica un arco ellittico.
EmfArcToIl record EMR_ARCTO specifica un arco ellittico. Reimposta la posizione corrente al punto finale dell’arco.
EmfBeginPathThis record opens a path bracket in the current playback device context.
After a path bracket is open, an application can begin processing records to define
the points that lie in the path.An application MUST close an open path bracket by
processing the EMR_ENDPATH record.
When an application processes the EMR_BEGINPATH record, all previous paths
MUST be discarded from the playback device context.
EmfBitBltThe EMR_BITBLT record specifies a block transfer of pixels from a source bitmap to a destination
rectangle, optionally in combination with a brush pattern, according to a specified raster operation.
EmfBitmapRecordTypeThe bitmap record types perform block transfers of bitmap images.
EmfBlendFunctionA structure that specifies the blending operations for source and destination bitmaps.
EmfBoundedRecordBase EMF polyshape class.
EmfChordThe EMR_CHORD record specifies a chord, which is a region bounded by the intersection of an
ellipse and a line segment, called a secant. The chord is outlined by using the current pen and filled
by using the current brush.
EmfClippingRecordTypeThe clipping record types specify and manage clipping regions.
Note The EMR_SETMETARGN record does not specify parameters.
EmfCloseFigureThis record closes an open figure in a path.
Processing the EMR_CLOSEFIGURE record MUST close the figure by drawing a line
from the current position to the first point of the figure, and then it MUST connect
the lines by using the line join style.If a figure is closed by processing the
EMR_LINETO record instead of the EMR_CLOSEFIGURE record, end caps are
used to create the corner instead of a join.EMR_LINETO is specified in section
2.3.5.13.
The EMR_CLOSEFIGURE record SHOULD only be used if there is an open path
bracket in the playback device context.
A figure in a path is open unless it is explicitly closed by processing this record.
EmfColorCorrectPaletteThe EMR_COLORCORRECTPALETTE record specifies how to correct the entries of a logical palette
object using WCS 1.0 values.
EmfColorMatchToTargetWThe EMR_COLORMATCHTOTargetW record specifies whether to perform color matching with a color
profile that is specified in a file with a name consisting of Unicode characters.
EmfCommentThe EMR_COMMENT record contains arbitrary private data.
Note Fields that are not described in this section are specified in section 2.3.3.
EmfCommentBeginGroupThe EMR_COMMENT_BEGINGROUP record specifies the beginning of a group of drawing records.
EmfCommentEmfPlusThe EMR_COMMENT_EMFPLUS record contains embedded EMF+ records.
Note Fields that are not described in this section are specified in section 2.3.3.
EmfCommentEmfSpoolThe EMR_COMMENT_EMFSPOOL record contains embedded EMFSPOOL records.
Note Fields that are not described in this section are specified in section 2.3.3.
EmfCommentEndGroupThe EMR_COMMENT_ENDGROUP record specifies the end of a group of drawing records.
EmfCommentMultiFormatsThe EMR_COMMENT_MULTIFORMATS record specifies an image in multiple graphics formats.
EmfCommentPublicRecordTypeThe EMR_COMMENT_PUBLIC record types specify extensions to EMF processing.
EmfCommentRecordTypeThe comment record types define formats for specifying arbitrary private data, embedding records
in other metafile formats, and adding new or special-purpose commands.
EmfCommentWindowsMetaFileThe EMR_COMMENT_WINDOWS_METAFILE record specifies an image in an embedded WMF metafile.
EmfControlRecordTypeThe control record types define the start and end of an EMF metafile and properties of the metafile.
EmfCreateBrushIndirectThe EMR_CREATEBRUSHINDIRECT record defines a logical brush for graphics operations.
EmfCreateColorSpaceThe EMR_CREATECOLORSPACE record creates a logical color space object from a color profile with a
name consisting of ASCII characters.
EmfCreateColorSpaceWThe EMR_CREATECOLORSPACEW record creates a logical color space object from a color profile with
a name consisting of Unicode characters.
EmfCreateDibPatternBrushPtThe EMR_CREATEDIBPATTERNBRUSHPT record defines a pattern brush for graphics operations. The
pattern is specified by a DIB.
EmfCreateMonoBrushThe EMR_CREATEMONOBRUSH record defines a monochrome pattern brush for graphics operations.
The pattern is specified by a monochrome DIB.
EmfCreatePaletteIl record EMR_CREATEPALETTE definisce una tavolozza logica per le operazioni grafiche.
EmfCreatePenIl record EMR_CREATEPEN definisce una penna logica per le operazioni grafiche.
EmfDeleteColorSpaceIl record EMR_DELETECOLORSPACE elimina un oggetto spazio colore logico.
EmfDeleteObjectIl record EMR_DELETEOBJECT elimina un oggetto grafico, specificato dal suo indice nella Tabella Oggetti EMF (sezione 3.1.1.1).
EmfDrawEscapeIl record EMR_DRAWESCAPE passa informazioni arbitrarie a un driver di stampa. L’intento è che le
informazioni risultino in un disegno eseguito.
EmfDrawingRecordTypeI tipi di record di disegno eseguono il disegno grafico.
EmfEllipseIl record EMR_ELLIPSE specifica un’ellisse. Il centro dell’ellisse è il centro del rettangolo di delimitazione specificato
. L’ellisse è contornata usando la penna corrente e riempita usando il pennello corrente.
EmfEndPathQuesto record chiude una parentesi di percorso e seleziona il percorso definito dalla parentesi nel
contesto del dispositivo di riproduzione.
EmfEofIl record EMR_EOF indica la fine del metafile e specifica una tavolozza.
EmfEscapeRecordTypeI tipi di record di escape eseguono funzioni del driver di stampa.
EmfExcludeClipRectIl record EMR_EXCLUDECLIPRECT specifica una nuova regione di ritaglio che consiste nella regione di ritaglio esistente
meno il rettangolo specificato.
Nota: i campi non descritti in questa sezione sono specificati nella sezione 2.3.2.
EmfExtCreateFontIndirectWIl record EMR_EXTCREATEFONTINDIRECTW definisce un carattere logico per le operazioni grafiche.
EmfExtCreatePenIl record EMR_EXTCREATEPEN definisce una penna logica estesa per le operazioni grafiche. Un
DIB opzionale può essere specificato per usarlo come stile di linea.
EmfExtEscapeIl record EMR_EXTESCAPE passa informazioni arbitrarie a un driver di stampa. L’intento è che le
informazioni non provochino l’esecuzione del disegno.
EmfExtFloodFillIl record EMR_EXTFLOODFILL riempie un’area della superficie di visualizzazione con il pennello corrente
EmfExtSelectClipRgnIl record EMR_EXTSELECTCLIPRGN combina la regione specificata con la regione di ritaglio corrente
usando la modalità specificata.
Nota: i campi non descritti in questa sezione sono specificati nella sezione 2.3.2.
EmfExtTextOutAIl record EMR_EXTTEXTOUTA disegna una stringa di testo ASCII usando il carattere corrente e i colori del testo.
EmfExtTextOutWIl record EMR_EXTTEXTOUTW disegna una stringa di testo ASCII usando il carattere corrente e i colori del testo.
EmfFillPathIl record EMR_FILLPATH chiude tutte le figure aperte nel percorso corrente e riempie l’interno del percorso usando
il pennello corrente e la modalità di riempimento poligonale.
EmfFillRgnIl record EMR_FILLRGN riempie la regione specificata usando il pennello specificato.
EmfFlatternPathQuesto record trasforma tutte le curve nel percorso selezionato nel contesto del dispositivo di riproduzione
; ogni curva DEVE essere trasformata in una sequenza di linee.
EmfForceUfiMappingIl record EMR_FORCEUFIMAPPING forza il mapper dei caratteri a corrispondere i caratteri in base al loro
UniversalFontId, preferendo le informazioni del loro LogFont (sezione 2.2.13).
EmfFrameRgnIl record EMR_FRAMERGN disegna un bordo attorno alla regione specificata usando il pennello specificato.
EmfGlsBoundedRecordIl record EMR_GLSBOUNDEDRECORD specifica una funzione OpenGL con un rettangolo di delimitazione per l’output.
EmfGlsRecordIl record EMR_GLSRECORD specifica una funzione OpenGL.
EmfGradientFillIl record EMR_GRADIENTFILL specifica il riempimento di rettangoli o triangoli con gradienti di colore.
EmfIntersectClipRectIl record EMR_INTERSECTCLIPRECT specifica una nuova regione di ritaglio dall’intersezione della
regione di ritaglio corrente e del rettangolo specificato.
Nota: i campi non descritti in questa sezione sono specificati nella sezione 2.3.2.
EmfInvertRgnIl record EMR_INVERTRGN inverte i colori nella regione specificata.
EmfLineToIl record EMR_LINETO specifica una linea dalla posizione corrente fino a, ma non includendo, il
punto specificato. Reimposta la posizione corrente al punto specificato.
EmfMaskBltIl record EMR_MASKBLT specifica un trasferimento a blocchi di pixel da una bitmap sorgente a un rettangolo di destinazione
, opzionalmente in combinazione con un modello di pennello e con l’applicazione di una bitmap di maschera di colore
, secondo le operazioni raster di primo piano e sfondo specificate.
EmfMetafileHeaderI tipi di record EMR_HEADER definiscono i punti di partenza dei metafile EMF
e specificano le proprietà del dispositivo su cui è stata creata l’immagine nel metafile
. Le informazioni nel record di intestazione consentono ai metafile EMF di essere indipendenti da qualsiasi dispositivo di output specifico.
Il valore del campo Size può essere usato per distinguere tra i diversi
tipi di record EMR_HEADER elencati in precedenza in questa sezione.
Esistono tre intestazioni possibili:
L’intestazione base, che è il record EmfMetafileHeader.
La parte a dimensione fissa di questa intestazione è di 88 byte e contiene un oggetto Header.
La prima intestazione di estensione, che è il record EmfMetafileHeaderExtension1.
La parte a dimensione fissa di questa intestazione è di 100 byte e contiene un oggetto Header
e un oggetto HeaderExtension1 (sezione 2.2.10).
La seconda intestazione di estensione, che è il record EmfMetafileHeaderExtension2.
La parte a dimensione fissa di questa intestazione è di 108 byte e contiene un oggetto Header,
un oggetto HeaderExtension1 e un oggetto HeaderExtension2 (sezione 2.2.11).
EmfMetafileHeaderExtension1Il record EmfMetafileHeaderExtension1 è il record di intestazione utilizzato nella prima estensione dei metafile EMF.
Dopo il campo EmfHeaderExtension1, i campi rimanenti sono opzionali e possono essere presenti in qualsiasi ordine.
EmfMetafileHeaderExtension2Il record EmfMetafileHeaderExtension2 è il record di intestazione utilizzato nella seconda estensione dei metafile EMF
. Dopo il campo EmfHeaderExtension2, i campi rimanenti sono opzionali e
possono essere presenti in qualsiasi ordine.
EmfModifyWorldTransformIl record EMR_MODIFYWORLDTRANSFORM modifica la trasformazione dallo spazio mondiale allo spazio pagina
nel contesto del dispositivo di riproduzione.
EmfMoveToExIl record EMR_MOVETOEX specifica le coordinate della nuova posizione corrente, in unità logiche.
EmfNamedEscapeIl record MR_NAMEDESCAPE trasmette informazioni arbitrarie a un driver di stampante specificato.
EmfObjectCreationRecordTypeI tipi di record di creazione oggetti creano oggetti grafici.
EmfObjectManipulationRecordTypeI tipi di record di manipolazione oggetti gestiscono e modificano gli oggetti grafici.
EmfOffsetClipRgnIl record EMR_OFFSETCLIPRGN sposta la regione di ritaglio corrente nel contesto del dispositivo di riproduzione
di un offset specificato.
EmfOpenGlRecordTypeI tipi di record OpenGL specificano le funzioni OpenGL.
EmfPaintRgnIl record EMR_PAINTRGN dipinge la regione specificata utilizzando il pennello attualmente selezionato nel
contesto del dispositivo di riproduzione.
EmfPathBracketRecordTypeI tipi di record path bracket specificano e manipolano percorsi nei path bracket.
Nota: Nessuno dei record path bracket specifica parametri.
EmfPieIl record EMR_PIE specifica una sezione a forma di torta delimitata dall’intersezione di un’ellisse e due
raggi. La torta è delineata usando la penna corrente e riempita usando il pennello corrente.
EmfPixelFormatIl record EMR_PIXELFORMAT specifica il formato pixel da utilizzare per le operazioni grafiche.
EmfPlgBltIl record EMR_PLGBLT specifica un trasferimento a blocchi di pixel da una bitmap sorgente a un parallelogramma di destinazione
, con l’applicazione di una bitmap di maschera di colore.
EmfPolyBezierIl record EMR_POLYBEZIER specifica una o più curve di Bézier.
EmfPolyBezier16Il record EMR_POLYBEZIER16 specifica una o più curve di Bézier. Le curve sono disegnate usando
la penna corrente.
EmfPolyBezierToIl record EMR_POLYBEZIERTO specifica una o più curve di Bézier basate sulla posizione corrente.
EmfPolyBezierTo16Il record EMR_POLYBEZIERTO16 specifica una o più curve di Bézier basate sulla posizione corrente.
EmfPolyDrawIl record EMR_POLYDRAW specifica un insieme di segmenti di linea e curve di Bézier.
EmfPolyDraw16Il record EMR_POLYDRAW16 specifica un insieme di segmenti di linea e curve di Bézier.
EmfPolyPolyShapeclasse base EMF poly polyshape.
EmfPolyPolygonIl record EMR_POLYPOLYGON specifica una serie di poligoni chiusi.
EmfPolyPolygon16Il record EMR_POLYPOLYGON16 specifica una serie di poligoni chiusi. Ogni poligono è delineato
usando la penna corrente, e riempito usando il pennello corrente e la modalità di riempimento del poligono. I poligoni disegnati
da questo record possono sovrapporsi.
EmfPolyPolylineIl record EMR_POLYPOLYLINE specifica più serie di segmenti di linea collegati.
EmfPolyPolyline16Il record EMR_POLYPOLYLINE16 specifica più serie di segmenti di linea collegati.
EmfPolyShapeBase EMF polyshape class.
EmfPolyTextOutAIl record EMR_POLYTEXTOUTA disegna una o più stringhe di testo ASCII usando il carattere corrente e i colori del testo.
EmfPolyTextOutWIl record EMR_POLYTEXTOUTW disegna una o più stringhe di testo Unicode usando il carattere corrente e i colori del testo.
EmfPolygonIl record EMR_POLYGON specifica un poligono composto da due o più vertici collegati da
linee rette.
EmfPolygon16Il record EMR_POLYGON16 specifica un poligono composto da due o più vertici collegati da
linee rette. Il poligono è delineato usando la penna corrente e riempito usando il pennello corrente
e la modalità di riempimento del poligono. Il poligono viene chiuso automaticamente disegnando una linea dall’ultimo vertice al primo.
EmfPolylineIl record EMR_POLYLINE specifica una serie di segmenti di linea collegando i punti nell’array
specificato.
EmfPolyline16Il record EMR_POLYLINE16 specifica una serie di segmenti di linea collegando i punti nell’array
specificato.
EmfPolylineToIl record EMR_POLYLINETO specifica una o più linee rette basate sulla posizione corrente.
EmfPolylineTo16Il record EMR_POLYLINETO16 specifica una o più linee rette basate sulla posizione corrente.
Una linea è disegnata dalla posizione corrente al primo punto specificato dal campo aPoints usando la
penna corrente. Per ogni linea aggiuntiva, il disegno viene eseguito dal punto finale della linea precedente
al punto successivo specificato da aPoints.
EmfRealizePaletteQuesto record mappa le voci della tavolozza dall’oggetto LogPalette corrente
(sezione 2.2.17) al system_palette.
Questo record EMF non specifica parametri.
EmfRecordClasse base per i record EMF
Tutti i record EMF DEVONO avere una lunghezza che sia un multiplo di 4 byte. Ciò è rappresentato nelle
strutture generiche dei tipi di record EMF precedenti includendo campi AlignmentPadding
dove appropriato alle estremità di queste strutture. Il contenuto dei campi AlignmentPadding
DEVONO sempre essere ignorati. Per brevità, questi campi non sono mostrati in ogni singola definizione di record EMF.
EmfRectangleIl record EMR_RECTANGLE disegna un rettangolo. Il rettangolo è delineato usando la penna corrente
e riempito usando il pennello corrente.
EmfResizePaletteIl record EMR_RESIZEPALETTE aumenta o diminuisce le dimensioni di un oggetto LogPalette esistente (sezione 2.2.17).
EmfRestoreDcIl record EMR_RESTOREDC ripristina il contesto del dispositivo di riproduzione allo stato specificato. Il
contesto del dispositivo di riproduzione viene ripristinato rimuovendo le informazioni di stato da uno stack creato da
precedenti record EMR_SAVEDC (sezione 2.3.11).
EmfRop4Un’operazione raster quaternaria, che specifica operazioni raster ternarie per
i colori di primo piano e di sfondo di una bitmap. Questi valori definiscono come i dati di colore del
rettangolo sorgente devono essere combinati con i dati di colore del rettangolo di destinazione.
EmfRoundRectIl record EMR_ROUNDRECT specifica un rettangolo con angoli arrotondati. Il rettangolo è delineato
usando la penna corrente e riempito usando il pennello corrente.
EmfSaveDcSalva lo stato corrente del contesto del dispositivo di riproduzione su una
pila di stati salvati dai record EMR_SAVEDC precedenti,
se presenti. Lo stato è composto da proprietà grafiche
e oggetti, inclusi la bitmap attualmente selezionata,
il pennello, la tavolozza, il carattere, la penna e la regione. Un
record EMR_RESTOREDC è usato per ripristinare lo stato.
Questo record EMF non specifica parametri.
EmfScaleViewportExtexIl record EMR_SCALEVIEWPORTEXTEX ridefinisce la viewport per un contesto dispositivo usando i
rapporti formati dai moltiplicatori e divisori specificati.
EmfScaleWindowExtexIl record EMR_SCALEWINDOWEXTEX ridefinisce la finestra per un contesto dispositivo di riproduzione
usando i rapporti formati dai moltiplicatori e divisori specificati.
EmfSelectClipPathIl record EMR_SELECTCLIPPATH specifica il percorso corrente come regione di ritaglio per un contesto dispositivo di riproduzione
combinando la nuova regione con qualsiasi regione di ritaglio esistente usando la modalità specificata.
EmfSelectObjectIl record EMR_SELECTOBJECT aggiunge un oggetto grafico al dispositivo di riproduzione del metafile
contesto. L’oggetto è specificato o per il suo indice nella EMF Object Table (sezione 3.1.1.1) o per il suo
valore dall’enumerazione StockObject (sezione 2.1.31).
EmfSelectPaletteIl record EMR_SELECTPALETTE specifica una tavolozza logica per il contesto del dispositivo di riproduzione.
EmfSetArcDirectionIl record EMR_SETARCDIRECTION specifica la direzione di disegno da utilizzare per l’output di archi e rettangoli.
EmfSetBkColorIl record EMR_SETBKCOLOR specifica il colore di sfondo.
EmfSetBkModeIl record EMR_SETBKMODE specifica la modalità di miscelazione dello sfondo del contesto del dispositivo di riproduzione.
La modalità di miscelazione dello sfondo è usata con testo, pennelli tratteggiati e stili di penna che non sono linee solide.
EmfSetBrushOrgExIl record EMR_SETBRUSHORGEX specifica l’origine del pennello corrente.
EmfSetColorAdjustmentIl record EMR_SETCOLORADJUSTMENT specifica le proprietà di regolazione del colore nel contesto del dispositivo di riproduzione
contesto.
EmfSetColorSpaceIl record EMR_SETCOLORSPACE definisce l’oggetto di spazio colore logico corrente per le operazioni grafiche.
EmfSetDiBitsToDeviceIl record EMR_SETDIBITSTODEVICE specifica un trasferimento a blocchi di pixel dalle linee di scansione specificate di
una bitmap sorgente a un rettangolo di destinazione.
EmfSetIcmModeIl record EMR_SETICMMODE specifica la modalità di Image Color Management (ICM) per le operazioni grafiche.
EmfSetIcmProfileAIl record EMR_SETICMPROFILEA specifica un profilo colore in un file con un nome composto da caratteri ASCII
, per l’output grafico.
EmfSetIcmProfileWIl record EMR_SETICMPROFILEW specifica un profilo colore in un file con un nome composto da
caratteri Unicode, per l’output grafico.
EmfSetLayoutIl record EMR_SETLAYOUT specifica l’ordine in cui testo e grafica vengono disegnati.
EmfSetLinkedUfisIl record EMR_SETLINKEDUFIS imposta gli UniversalFontIds (sezione 2.2.27) dei font collegati da
utilizzare durante la ricerca dei caratteri.
EmfSetMapModeIl record EMR_SETMAPMODE specifica la modalità di mappatura del contesto del dispositivo di riproduzione.
La modalità di mappatura specifica l’unità di misura usata per trasformare le unità dello spazio pagina
in unità dello spazio dispositivo, e specifica anche l’orientamento dell’asse x e y del dispositivo.
EmfSetMapperFlagsIl record EMR_SETMAPPERFLAGS specifica i parametri del processo di associazione dei font logici ai
font fisici, eseguito dal mapper dei font.
EmfSetMetaRgnInter imposta la regione meta corrente con la regione di ritaglio corrente
per formare una nuova regione meta per il contesto del dispositivo di riproduzione. La
regione di ritaglio corrente DEVE essere reimpostata a null.
Questo record EMF non specifica parametri.
EmfSetMiterLimitIl record EMR_SETMITERLIMIT specifica il limite per la lunghezza delle giunzioni a spigolo per il contesto del dispositivo di riproduzione.
EmfSetPaletteEntriesIl record EMR_SETPALETTEENTRIES definisce i valori di colore RGB in un intervallo di voci per un oggetto LogPalette esistente
(sezione 2.2.17).
EmfSetPixelVIl record EMR_SETPIXELV definisce il colore del pixel alle coordinate logiche specificate.
EmfSetPolyFillModeIl record EMR_SETPOLYFILLMODE definisce la modalità di riempimento del poligono.
EmfSetRop2Il record EMR_SETROP2 definisce una modalità di operazione raster binaria.
EmfSetStrechBltModeIl record EMR_SETSTRETCHBLTMODE specifica la modalità di stretching della bitmap.
EmfSetTextAlignIl record EMR_SETTEXTALIGN specifica l’allineamento del testo.
EmfSetTextColorIl record EMR_SETTEXTCOLOR definisce il colore del testo corrente.
EmfSetTextJustificationIl record EMR_SETTEXTJUSTIFICATION specifica la quantità di spazio extra da aggiungere ai caratteri di interruzione
per la giustificazione del testo.
EmfSetViewportExtExIl record EMR_SETVIEWPORTEXTEX definisce l’estensione del viewport.
EmfSetViewportOrgExIl record EMR_SETVIEWPORTORGEX definisce l’origine del viewport.
EmfSetWindowExtExIl record EMR_SETWINDOWEXTEX definisce l’estensione della finestra.
EmfSetWindowOrgExIl record EMR_SETWINDOWORGEX definisce l’origine della finestra.
EmfSetWorldTransformIl record EMR_SETWORLDTRANSFORM specifica una trasformazione per la trasformazione dallo spazio mondo allo spazio pagina nel contesto del dispositivo di riproduzione.
EmfSmallTextOutIl record EMR_SMALLTEXTOUT emette una stringa.
EmfStateRecordTypeI tipi di record di stato specificano e gestiscono le proprietà grafiche che definiscono lo stato del contesto del dispositivo di riproduzione.
EmfStretchBltIl record EMR_STRETCHBLT specifica un trasferimento a blocchi di pixel da un bitmap sorgente a un
rettangolo di destinazione, opzionalmente in combinazione con un modello di pennello, secondo un’operazione raster specificata
, allungando o comprimendo l’output per adattarlo alle dimensioni della destinazione, se necessario.
EmfStretchDiBitsIl record EMR_STRETCHDIBITS specifica un trasferimento a blocchi di pixel da un bitmap sorgente a un
rettangolo di destinazione, opzionalmente in combinazione con un modello di pennello, secondo un’operazione raster
specificata, allungando o comprimendo l’output per adattarlo alle dimensioni della destinazione, se necessario.
EmfStrokeAndFillPathIl record EMR_STROKEANDFILLPATH chiude tutte le figure aperte in un percorso, traccia il contorno del
percorso utilizzando la penna corrente e riempie il suo interno usando il pennello corrente.
EmfStrokePathclasse EMR_STROKEPATH
EmfTransformRecordTypeI tipi di record di trasformazione specificano e modificano le trasformazioni dallo spazio mondo allo spazio pagina.
EmfTransparentBltIl record EMR_TRANSPARENTBLT specifica un trasferimento a blocchi di pixel da un bitmap sorgente a un
rettangolo di destinazione, trattando un colore specificato come trasparente, allungando o comprimendo l’output
per adattarlo alle dimensioni della destinazione, se necessario
EmfVertexDataOggetti che specificano i vertici di rettangoli o triangoli e
i colori corrispondenti.
EmfWidenPathQuesto record ridefinisce il percorso corrente come l’area che verrebbe dipinta se il percorso
fosse disegnato usando la penna attualmente selezionata nel contesto del dispositivo di riproduzione.

Enumerations

EnumerationDescrizione