Enum EmfRecordType

Enum EmfRecordType

Nome do espaço: Aspose.Imaging.FileFormats.Emf.Emf.Consts Assembleia: Aspose.Imaging.dll (25.4.0)

A lista RecordType define valores que identificam exclusivamente os registros EMF.Esses valores são fornecidos no campo Tipo de cada registro.

public enum EmfRecordType

Fields

EMR_ABORTPATH = 68

Este recorde aborta um bracket de estrada ou descida o caminho de um bracket de estrada fechado.

EMR_ALPHABLEND = 114

Este registro especifica uma transferência de blocos de pixels de um bitmap fonte para um rectangulo de destino,incluindo dados de transparência alfa, de acordo com uma operação de mistura especificada.

EMR_ANGLEARC = 41

Este registro define um segmento de linha de um arco.posição corrente ao início do arco. o arco é desenhado ao longo do perímetrode um círculo com o dado raio e centro. o comprimento do arco é definido porO começo e os ângulos.

EMR_ARC = 45

Este registro define um arco elíptico.

EMR_ARCTO = 55

Este registro define um arco elíptico. retoma a posição corrente para aponto final do arco.

EMR_BEGINPATH = 59

Este registro abre um bracket de caminho no contexto do dispositivo de reprodução.

Depois de um bracket de caminho ser aberto, um aplicativo pode começar a processar registros para definirUm aplicativo DEVE fechar um bracket de caminho aberto porProcessamento do registro EMR_ENDPATH.Quando um aplicativo processa o registro EMR_BEGINPATH, todos os passos anterioresDeve ser descartado do contexto do dispositivo de reprodução.

EMR_BITBLT = 76

Este registro especifica um bloco de transferência de pixels de um bitmap fonte para um destinorectangular, opcionalmente em combinação com um padrão de borracha, de acordo com uma operação de raster especificada.

EMR_CHORD = 46

Este registro define um cordão (uma região ligada pela intersecção de um elípcio)e um segmento de linha, chamado de secante).O córde é alinhado usando oPen e preenchido usando a borracha atual.

EMR_CLOSEFIGURE = 61

Este registro fecha uma figura aberta em um caminho.

Processar o registro EMR_CLOSEFIGURE DEVE fechar a figura desenhando uma linhada posição corrente para o primeiro ponto da figura, e depois tem que se conectaras linhas usando o estilo de ligação da linha. se uma figura for fechada por processar oO registro EMR_LINETO em vez do registro EMR_CLOSEFIGURE, as capas finais sãousado para criar o canto em vez de uma ligação. EMR_LINETO é especificado na seção2o e 5o.O registro EMR_CLOSEFIGURE DEVE ser usado apenas se houver um caminho abertoApresentação no contexto do dispositivo playback.Uma figura em um caminho é aberta a menos que seja explicitamente fechada ao processar esse registro.Nota: Uma figura pode ser aberta mesmo se o ponto atual e o ponto de partida doOs números são os mesmos.Depois de processar o registro EMR_CLOSEFIGURE, adicionando uma linha ou curva ao caminhoÉ preciso começar uma nova figura.

EMR_COLORCORRECTPALETTE = 111

Este registro especifica como corrigir as entradas de um objeto de paleta lógica usando o WindowsSistema de cores (WCS) 1.0 valores

EMR_COLORMATCHTOTARGETW = 121

Este registro especifica se executar cores que correspondem a um perfil de cores que é especificado em um arquivo com um nome composto de caracteres Unicode.

EMR_COMMENT = 70

Este registo especifica dados privados arbitrários.

EMR_CREATEBRUSHINDIRECT = 39

Este registro define um brush lógico para o preenchimento de figuras em operações gráficas.

EMR_CREATECOLORSPACE = 99

Este registro cria um objeto de espaço de cores lógico de um perfil de cores com um nome composto de caracteres ASCII

EMR_CREATECOLORSPACEW = 122

Este registro cria um objeto de espaço de cores lógico a partir de um perfil de cores com um nome composto de caracteres Unicode

EMR_CREATEDIBPATTERNBRUSHPT = 94

Este registro define um brush lógico que tem o padrão especificado pelo DIB.

EMR_CREATEMONOBRUSH = 93

Este registro define um brush lógico com o padrão de bitmap especificado.ser um bitmap independente de dispositivo (DIB) seção bitmap ou pode ser um bitmap dependente de dispositivo.

EMR_CREATEPALETTE = 49

Este registro define um objeto LogPalette.

EMR_CREATEPEN = 38

Este registro define uma caneta lógica que tem o estilo, largura e cor especificados.A caneta pode ser posteriormente selecionada no contexto do dispositivo de reprodução e usada para desenhar linhas e curvas.

EMR_DELETECOLORSPACE = 101

Este registo elimina um objeto de espaço de cores lógicas. note Um registo EMR_DELETEOBJECT DEVE serUsado em vez de EMR_DELETECOLORSPACE para remover um objeto de espaço de cores lógicas

EMR_DELETEOBJECT = 40

Este registro elimina um objeto gráfico, purificando o seu índice na Tabela de Objetos EMF.Se o objeto excluído for selecionado no contexto do dispositivo de reprodução, o objeto padrãoNeste contexto, a propriedade deve ser restaurada.

EMR_DRAWESCAPE = 105

Este registro transmite informações arbitrárias ao motorista. a intenção é que a informaçãoAssim, o desenho será feito.

EMR_ELLIPSE = 42

Este registro define uma elípcia.O centro da elípcia é o centro daespecificado rectangulo de ligação. a elípsia é alinhada usando a caneta corrente eé preenchido com a utilização do brush atual.

EMR_ENDPATH = 60

Este registro fecha um bracket de caminho e seleciona o caminho definido pelo bracket.no contexto do dispositivo playback.

EMR_EOF = 14

Este registro indica o fim do metáfilo.

EMR_EXCLUDECLIPRECT = 29

Este registro define uma nova região de clipe que consiste na região de clipe existentemenos o rectangulo especificado.

EMR_EXTCREATEFONTINDIRECTW = 82

Este registro define uma letra lógica que tem as características especificadas.Pode ser posteriormente selecionado como a fonte atual para o contexto do dispositivo de reprodução.

EMR_EXTCREATEPEN = 95

Este registro define uma caneta lógica cosmética ou geométrica que tem o estilo especificado,espessura e brush atributos.

EMR_EXTESCAPE = 106

Este registro transmite informações arbitrárias ao motorista. a intenção é que a informaçãoNão será possível fazer o desenho.

EMR_EXTFLOODFILL = 53

Este registro enche uma área da superfície do ecrã com a borracha corrente.

EMR_EXTSELECTCLIPRGN = 75

Este registro combina a região especificada com a atual região de clipe usando oModo especificado.

EMR_EXTTEXTOUTA = 83

Este registro tira uma linha de texto ASCII usando as cores de letra e texto atuais.NoteEMR_EXTTEXTOUTA SHOULD deve ser emulado com um registro EMR_EXTTEXTOUTW (secção 2.3.5.8). Isso requer que a linha de texto ASCII no objeto EmrText seja convertida em codificação Unicode UTF16-LE.

EMR_EXTTEXTOUTW = 84

Este registro tira uma linha de texto Unicode usando as cores de letra e texto atuais.

EMR_FILLPATH = 62

Este registro fecha todas as figuras abertas no caminho atual e enche o interior do caminhoUtilizando o modo atual de pulverização e poligona.

EMR_FILLRGN = 71

Este registo enche a região especificada usando a borracha especificada.

EMR_FLATTENPATH = 65

Este registro transforma qualquer curva no caminho selecionado no dispositivo de reproduçãocontexto, transformando cada curva em uma sequência de linhas.

EMR_FORCEUFIMAPPING = 109

Este registro força o cartão de letra para corresponder as letras com base em seu UniversalFontId empreferência às suas informações LogFont.

EMR_FRAMERGN = 72

Este registo tira uma fronteira em torno da região especificada usando a borda especificada.

EMR_GLSBOUNDEDRECORD = 103

Este registo especifica uma função OpenGL com um rectangulo limitante para a saída.

EMR_GLSRECORD = 102

Este registro especifica uma função OpenGL.

EMR_GRADIENTFILL = 118

Este registro especifica o preenchimento de rectangulos ou triângulos com gradientes de cor

EMR_HEADER = 1

Este registo define o início da metáfila e especifica suas características; seus conteúdos,incluindo as dimensões da imagem incorporada; o número de registros no metáfilo; e oresolução do dispositivo em que a imagem incorporada foi criada. Estes valores permitem que o metáfilo seja dispositivo-independente.

EMR_INTERSECTCLIPRECT = 30

Este registro define uma nova região de clipe a partir da intersecção do clipe atualregião e o rectangulo especificado.

EMR_INVERTRGN = 73

Este registro inversa as cores na região especificada.

EMR_LINETO = 54

Este registro define uma linha da posição atual até, mas não inclui,o ponto especificado. retorna a posição atual para o ponto especificado.

EMR_MASKBLT = 78

Este registro especifica um bloco de transferência de pixels de um bitmap fonte para um destinorectangular, opcionalmente em combinação com um padrão de borracha e com a aplicação de umMáscara de cor bitmap, de acordo com as operações de raster de antecedência e de fundo especificadas.

EMR_MODIFYWORLDTRANSFORM = 36

Este registro redefine a transformação mundial para o contexto do dispositivo de reprodução usando o modo especificado.

EMR_MOVETOEX = 27

Este registro define as coordenadas da nova posição atual, em unidades lógicas.

EMR_NAMEDESCAPE = 110

Este registro transmite informações arbitrárias ao nomeado motorista.

EMR_OFFSETCLIPRGN = 26

Este registo redefine a região de clipe do contexto do dispositivo de reprodução pelos offsetes especificados.

EMR_PAINTRGN = 74

Este registro desenha a região especificada usando a borracha atualmente selecionada paraContexto do Playback.

EMR_PIE = 47

Este registo define um pedaço em forma de pedaço ligado pela intersecção de um elípcioe dois radiais. o pie é outlinado usando a caneta corrente e preenchido usandoO brush atual.

EMR_PIXELFORMAT = 104

Este registro especifica o formato de pixel para ser usado para operações gráficas

EMR_PLGBLT = 79

Este registro especifica um bloco de transferência de pixels de um bitmap fonte para um destinoParalelograma, com a aplicação de uma máscara de cor bitmap.

EMR_POLYBEZIER = 2

Este registro define uma ou mais curvas Bezier. curvas Cubic Bezier são definidas usandoespecificados pontos finais e pontos de controle, e são esmagados com a caneta corrente.

EMR_POLYBEZIER16 = 85

Este registro define uma ou mais curvas Bezier. as curvas são desenhadas usando a caneta corrente.

EMR_POLYBEZIERTO = 5

Este registro define uma ou mais curvas Bezier com base na posição atual.

EMR_POLYBEZIERTO16 = 88

Este registro define uma ou mais curvas Bezier com base na posição atual.

EMR_POLYDRAW = 56

Este registro define um conjunto de segmentos de linha e curvas Bezier.

EMR_POLYDRAW16 = 92

Este registro define um conjunto de segmentos de linha e curvas Bezier.

EMR_POLYGON = 3

Este registro define um poligono composto por dois ou mais vertexos conectados por uma direita.Linhas. o poligono é outlinado usando a caneta corrente e preenchido usando a borracha correnteO poligon é fechado automaticamente, desenhando uma linha do último vertex para o primeiro.

EMR_POLYGON16 = 86

Este registro define um poligono composto por dois ou mais vertexos conectados por linhas retas.O polígono é desenhado usando a caneta corrente e preenchido usando a borracha corrente e polígonoO poligono é fechado automaticamente, desenhando uma linha do último vertex para o primeiro.

EMR_POLYLINE = 4

Este registro define uma série de segmentos de linha conectando os pontos no especificadoO Array.

EMR_POLYLINE16 = 87

Este registro define uma série de segmentos de linha conectando os pontos na linha especificada.

EMR_POLYLINETO = 6

Este registro define uma ou mais linhas diretas com base na posição atual.Uma linha é tirada da posição atual para o primeiro ponto especificado pelo campo de pontosPara cada linha adicional, o desenho é realizado a partir do final.ponto da linha anterior para o próximo ponto especificado por pontos.

EMR_POLYLINETO16 = 89

Este registro define uma ou mais linhas diretas com base na posição atual.Uma linha é tirada da posição atual para o primeiro ponto especificado pelos pontos.campo usando a caneta corrente. para cada linha adicional, o desenho é realizado a partir doterminando o ponto da linha anterior para o próximo ponto especificado por pontos.

EMR_POLYPOLYGON = 8

Este registro define uma série de polígonos fechados. cada polígono é ilustrado usando oPênis atuais e preenchidos usando o modo de enchimento de borracha e poligona atuais. Os poligonos definidos por este registo podem sobrecarregar.

EMR_POLYPOLYGON16 = 91

Este registro define uma série de polígonos fechados. cada polígono é ilustrado pora caneta corrente e preenchido usando o modo de enchimento corrente e poligona.especificado por este registo pode sobrecarregar.

EMR_POLYPOLYLINE = 7

Este registro define várias séries de segmentos de linha conectados.desenhado usando a caneta corrente. as figuras formadas pelos segmentos não são preenchidas.A sua posição atual não é nem utilizada nem atualizada por este registo.

EMR_POLYPOLYLINE16 = 90

Este registro define várias séries de segmentos de linha conectada.

EMR_POLYTEXTOUTA = 96

Este registro tira uma ou mais linhas de texto ASCII usando as cores de letra e texto atuais.Nota EMR_POLYTEXTOUTA SHOULD deve ser emulado com uma série de registros EMR_EXTTEXTOUTW, um por string

EMR_POLYTEXTOUTW = 97

Este registro tira uma ou mais linhas de texto Unicode usando as cores de letra e texto atuais.Nota EMR_POLYTEXTOUTW SHOULD deve ser emulado com uma série de registros EMR_EXTTEXTOUTW, um por string

EMR_REALIZEPALETTE = 52

Este mapa de gravação entra da paleta lógica atual para a paleta do sistema.

EMR_RECTANGLE = 43

Este registro define um rectangulo. o rectangulo é desenhado usando oPen e preenchido usando a borracha atual.

EMR_RESIZEPALETTE = 51

Este registro aumenta ou diminui o tamanho de uma paleta lógica.

EMR_RESTOREDC = 34

Este registro restaura o contexto do dispositivo de reprodução para o estado salvo especificado.O contexto do dispositivo de reprodução é restaurado por popping informações de estado fora de um pedaço deConteúdos de dispositivo salvos criados por registros anteriores EMR_SAVEDC (secção 2.3.11).

EMR_ROUNDRECT = 44

Este registro define um rectangulo com ângulos redondos.Usando a caneta corrente e preenchido usando a borracha corrente.

EMR_SAVEDC = 33

Este registro salva o estado atual do contexto do dispositivo de reprodução copiando os dadosDescrição de objetos selecionados e modos gráficos – incluindo o bitmap, brush, paleta,Fontes, penas, região, modo de desenho e modo de mapeamento – para um conjunto de contextos de dispositivos salvos.

EMR_SCALEVIEWPORTEXTEX = 31

Este registo redefine o portão de visualização para o contexto do dispositivo de reprodução usando as proporçõesformado pelos multiplicantes e divisores especificados.

EMR_SCALEWINDOWEXTEX = 32

Este registro redefine a janela para o contexto do dispositivo de reprodução usando as proporções formadasdos multiplicantes e divisores especificados.

EMR_SELECTCLIPPATH = 67

Este registro define o caminho atual como uma região de clipe para o dispositivo de reproduçãocontexto, combinando a nova região com qualquer região de clipe existente usando o modo especificado.

EMR_SELECTOBJECT = 37

Este registro adiciona um objeto ao contexto do dispositivo de reprodução, identificando-o pela suaÍndice na Tabela de Objetos EMF (secção 3.1.1.1).

EMR_SELECTPALETTE = 48

Este registro adiciona um objeto LogPalette (secção 2.2.17) ao dispositivo de reproduçãoContexto, identificando-o pelo seu índice na Tabela de Objetos EMF.

EMR_SETARCDIRECTION = 57

Este registro define a direção de desenho a ser usada para o arco e rectangularoperações .

EMR_SETBKCOLOR = 25

Este registro define a cor de fundo.

EMR_SETBKMODE = 18

Este registro define o modo de mistura de fundo do contexto do dispositivo de reprodução.O modo é usado com texto, borboletas e estilos de caneta que não são linhas sólidas.

EMR_SETBRUSHORGEX = 13

Este registro define a origem da borracha atual.

EMR_SETCOLORADJUSTMENT = 23

Este registo define os valores de ajuste de cores para o contexto do dispositivo de reprodução usando os valores especificados.

EMR_SETCOLORSPACE = 100

Este registro define o objeto de espaço de cor lógica atual para operações gráficas.

EMR_SETDIBITSTODEVICE = 80

Este registro especifica uma transferência de blocos de pixels de linhas de escaneamento especificadas de uma fonteBitmap para um rectangulo de destino.

EMR_SETICMMODE = 98

Este registro especifica o modo de Image Color Management (ICM) para operações gráficas.

EMR_SETICMPROFILEA = 112

Este registro especifica um perfil de cores em um arquivo com um nome composto de caracteres ASCII,para a produção gráfica.

EMR_SETICMPROFILEW = 113

Este registro especifica um perfil de cores em um arquivo com um nome composto de caracteres Unicode,Para a produção gráfica

EMR_SETLAYOUT = 115

Este registro especifica a ordem em que o texto e os gráficos são desenhados

EMR_SETLINKEDUFIS = 119

Este registro coloca os UniversalFontIds de fontes ligadas para ser usado durante a pesquisa de personagens.

EMR_SETMAPMODE = 17

Este registo define o modo de mapeamento do contexto do dispositivo de reprodução.Defina a unidade de medida usada para transformar unidades de espaço de página em unidades de espaço de dispositivo,e também define a orientação do x-axis e y-axis do dispositivo.

EMR_SETMAPPERFLAGS = 16

Este registro especifica os parâmetros do processo de ajustamento de letras lógicas para físicasFontes, que é executado pelo cartão de Fontes.

EMR_SETMETARGN = 28

Este registo intersecta a atual região de clipe para o contexto do dispositivo de reprodução com oA região meta atual e salva a região combinada como a nova região meta.

EMR_SETMITERLIMIT = 58

Este registo define o limite para a duração do miter se junta para o playbackO contexto do dispositivo.

EMR_SETPALETTEENTRIES = 50

Este registro define valores de cor RGB (rojo-verde-azul) em uma variedade de entradasem um objeto LogPalette.

EMR_SETPIXELV = 15

Este registro define a cor do pixel nas coordenadas lógicas especificadas.

EMR_SETPOLYFILLMODE = 19

Este registo define o modo de enchimento de polígono.

EMR_SETROP2 = 20

Este registro define o modo de operação do raster binário.

EMR_SETSTRETCHBLTMODE = 21

Este registro define o modo de extensão do bitmap.

EMR_SETTEXTALIGN = 22

Este registo define o alinhamento de texto.

EMR_SETTEXTCOLOR = 24

Este registro define a cor do texto atual.

EMR_SETTEXTJUSTIFICATION = 120

Este registro especifica a quantidade de espaço extra para adicionar para quebrar caracteres para justificaçãodos propósitos.

EMR_SETVIEWPORTEXTEX = 11

Este registro define a extensão do portão de visão.

EMR_SETVIEWPORTORGEX = 12

Este registro define a origem do portão de visão.

EMR_SETWINDOWEXTEX = 9

Este registro define a extensão da janela.

EMR_SETWINDOWORGEX = 10

Este registro define a origem da janela.

EMR_SETWORLDTRANSFORM = 35

Este registro define uma transformação linear de duas dimensões entre o espaço mundial eespaço de página (para mais informações, consulte [MSDN-WRLDPGSPC]) para o contexto do dispositivo de reprodução.Esta transformação pode ser usada para escalar, rotar, escalar ou traduzir a produção gráfica.

EMR_SMALLTEXTOUT = 108

Este registo expõe uma linha.

EMR_STRETCHBLT = 77

Este registro especifica um bloco de transferência de pixels de um bitmap fonte para um destinorectangular, opcionalmente em combinação com um padrão de borracha, de acordo com um raster especificadooperação, estendimento ou compressão da saída para ajustar as dimensões do destino, se necessário.

EMR_STRETCHDIBITS = 81

Este registro especifica um bloco de transferência de pixels de um bitmap fonte para um destinorectangular, opcionalmente em combinação com um padrão de borracha, de acordo com uma operação de raster especificada,estendendo ou comprimindo a saída para ajustar as dimensões do destino, se necessário.

EMR_STROKEANDFILLPATH = 63

Este registro fecha todas as figuras abertas em um caminho, coloca a linha de saída do caminho porUse a caneta corrente, e enche o seu interior usando a borracha corrente.

EMR_STROKEPATH = 64

Este registro retorna o caminho especificado usando a caneta corrente.

EMR_TRANSPARENTBLT = 116

Este registro especifica uma transferência de blocos de pixels de um bitmap fonte para um rectangulo de destino,Tratar uma cor especificada como transparente, estendendo ou comprimindo a saída para corresponder às dimensões do destino, se necessário.

EMR_WIDENPATH = 66

Este registro redefine o caminho atual como a área que seria pintada se o caminhoforam roubados usando a caneta atualmente selecionada no contexto do dispositivo de reprodução.

 Português