Class Metafile

Metafile class

그래픽 메타파일을 정의합니다. 메타파일에는 기록(구성) 및 재생(표시)할 수 있는 그래픽 작업 시퀀스를 설명하는 레코드가 포함됩니다. 이 클래스는 상속할 수 없습니다.

public sealed class Metafile : Image

생성자

이름설명
Metafile(Stream)의 새 인스턴스를 초기화합니다.Metafile 지정된 데이터 스트림의 클래스.
Metafile(string)의 새 인스턴스를 초기화합니다.Metafile 지정된 파일 이름의 클래스.
Metafile(IntPtr, bool)의 새 인스턴스를 초기화합니다.Metafile 지정된 handle. 의 클래스
Metafile(IntPtr, EmfType)의 새 인스턴스를 초기화합니다.Metafile 장치 컨텍스트 에 대한 지정된 핸들의 클래스 및EmfType형식을 지정하는 열거형Metafile .
Metafile(Stream, IntPtr)의 새 인스턴스를 초기화합니다.Metafile 지정된 데이터 스트림의 클래스 및 디바이스 컨텍스트에 대한 Windows 핸들. />.
Metafile(string, IntPtr)의 새 인스턴스를 초기화합니다.Metafile 지정된 파일 이름의 클래스.
Metafile(Stream, IntPtr, EmfType)의 새 인스턴스를 초기화합니다.Metafile 지정된 데이터 스트림의 클래스, 장치 컨텍스트에 대한 Windows 핸들 및EmfType enumeration 형식을 지정하는Metafile .
Metafile(Stream, IntPtr, RectangleF, MetafileFrameUnit, EmfType)의 새 인스턴스를 초기화합니다.Metafile 지정된 데이터 스트림의 클래스, 장치 컨텍스트에 대한 Windows 핸들 및EmfType enumeration 형식을 지정하는Metafile .

속성

이름설명
Flags { get; }다음의 비트 조합을 나타내는 정수를 가져옵니다.ImageFlags 이 이미지에 대해.
override FrameDimensionsList { get; }이 내의 프레임 크기를 나타내는 GUID 배열을 가져옵니다.Image .
override Height { get; }높이를 픽셀 단위로 가져옵니다.Metafile .
HorizontalResolution { get; }수평 해상도(인치당 픽셀 수)를 가져옵니다.Image .
override Palette { get; set; }이것에 사용되는 색상표를 가져오거나 설정합니다.Image .
PhysicalDimension { get; }이 이미지의 너비와 높이를 가져옵니다.
override PixelFormat { get; }이것에 대한 픽셀 형식을 가져옵니다.Image .
override PropertyIdList { get; }여기에 저장된 속성 항목의 ID를 가져옵니다.Image .
override PropertyItems { get; }여기에 저장된 모든 속성 항목(메타데이터 조각)을 가져옵니다.Image .
override RawFormat { get; }이 파일 형식을 가져옵니다.Image .
Size { get; }이 이미지의 너비와 높이를 픽셀 단위로 가져옵니다.
Tag { get; set; }이미지에 대한 추가 데이터를 제공하는 개체를 가져오거나 설정합니다.
VerticalResolution { get; }수직 해상도(인치당 픽셀 수)를 가져옵니다.Image .
override Width { get; }이 너비를 픽셀 단위로 가져옵니다.Metafile .

행동 양식

이름설명
Clone()이것의 정확한 복사본을 만듭니다.Image .
virtual Dispose()이 이미지에서 사용하는 모든 리소스를 해제합니다.
GetBounds(ref GraphicsUnit)지정된 단위로 이미지의 범위를 가져옵니다.
GetFrameCount(FrameDimension)지정된 차원의 프레임 수를 반환합니다.
GetHenhmetafile()Windows 핸들을 향상된Metafile .
GetMetafileHeader()반환MetafileHeader 이와 관련된Metafile .
override GetPropertyItem(int)이 항목에서 지정된 속성 항목을 가져옵니다.Image .
GetThumbnailImage(int, int, GetThumbnailImageAbort, IntPtr)이에 대한 썸네일을 반환합니다.Image .
PlayRecord(EmfPlusRecordType, int, int, byte[])개별 메타파일 레코드를 재생합니다.
override RemovePropertyItem(int)이 항목에서 지정된 속성 항목을 제거합니다.Image .
override RotateFlip(RotateFlipType)이 방법은 회전, 뒤집기 또는 회전 및 뒤집기Image .
Save(string)저장Image지정된 파일 또는 stream.
Save(Stream, ImageFormat)이 이미지를 지정된 형식으로 지정된 스트림에 저장합니다.
Save(string, ImageFormat)저장Image 지정된 형식의 지정된 파일로.
Save(Stream, ImageCodecInfo, EncoderParameters)지정된 인코더 및 이미지 인코더 매개변수를 사용하여 이 이미지를 지정된 스트림에 저장합니다.
Save(string, ImageCodecInfo, EncoderParameters)저장Image 지정된 인코더 및 이미지 인코더 매개변수를 사용하여 지정된 파일에.
SaveAdd(EncoderParameters)Image.Save(…) 메서드 중 하나에 대한 이전 호출에서 지정된 파일 또는 스트림에 프레임을 추가합니다. 이 메서드를 사용하여 다중 프레임 이미지에서 다른 다중 프레임 이미지로 선택한 프레임을 저장합니다.
SaveAdd(Image, EncoderParameters)Image.Save(…) 메서드 중 하나에 대한 이전 호출에서 지정된 파일 또는 스트림에 프레임을 추가합니다.
SelectActiveFrame(FrameDimension, int)치수 및 인덱스로 지정된 프레임을 선택합니다.
override SetPropertyItem(PropertyItem)여기에 속성 항목(메타데이터 조각)을 저장합니다.Image .
static GetMetafileHeader(Stream)반환MetafileHeader 지정된Metafile .
static GetMetafileHeader(string)반환MetafileHeader 지정된Metafile .

또한보십시오