Metafile
Содержание
[
Скрывать
]Metafile class
Определяет графический метафайл. Метафайл содержит записи, описывающие последовательность графических операций , которые можно записывать (создавать) и воспроизводить (отображать). Этот класс не наследуется.
public sealed class Metafile : Image
Конструкторы
Имя | Описание |
---|---|
Metafile(Stream) | Инициализирует новый экземплярMetafile класс из указанного потока данных. |
Metafile(string) | Инициализирует новый экземплярMetafile класс из указанного имени файла. |
Metafile(IntPtr, bool) | Инициализирует новый экземплярMetafile класс из указанного дескриптора. |
Metafile(IntPtr, EmfType) | Инициализирует новый экземплярMetafile класс из указанного дескриптора в контекст устройства иEmfTypeперечисление, определяющее форматMetafile . |
Metafile(Stream, IntPtr) | Инициализирует новый экземплярMetafile class из потока данных selected и дескриптор Windows в контекст устройства. />. |
Metafile(string, IntPtr) | Инициализирует новый экземплярMetafile класс из указанного имени файла. |
Metafile(Stream, IntPtr, EmfType) | Инициализирует новый экземплярMetafile класс из потока данных selected , дескриптор Windows для контекста устройства иEmfType enumeration , указывающий форматMetafile . |
Metafile(Stream, IntPtr, RectangleF, MetafileFrameUnit, EmfType) | Инициализирует новый экземплярMetafile класс из потока данных selected , дескриптор 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; } | Получает идентификаторы элементов свойств, хранящихся в этом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в указанный файл или поток. |
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 . |
Смотрите также
- class Image
- пространство имен System.Drawing.Imaging
- сборка Aspose.Drawing