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