MetaImageBase

MetaImageBase class

Базовый абстрактный класс для форматов изображений WMF и EMF

public abstract class MetaImageBase : VectorImageResourceBase

Характеристики

Имя Описание
AspectRatio { get; } Возвращает соотношение сторон этого вектора image
abstract ByteContent { get; } В реализации тип должен возвращать содержимое этого векторного изображения в виде байтового потока
FilenameWithExtension { get; } Возвращает правильное имя файла этого векторного изображения, которое состоит из имени и расширения. Теоретически может отличаться от названия.
IsDisposed { get; } Определяет, удаляется ли это растровое изображение (истинный) или нет (ЛОЖЬ )
LinearDimensions { get; } Возвращает линейные размеры этого векторного изображения (ширину и высоту)
Name { get; } Возвращает имя этого векторного изображения. Обычно не содержит расширения имени файла и теоретически может отличаться от имени файла.
abstract TextContent { get; } При реализации тип должен возвращать содержимое этого векторного изображения в текстовом виде: XML в кодировке base64 относительно изображения type
abstract Type { get; } При реализации тип должен возвращать информацию о типе вектора image

Методы

Имя Описание
abstract Dispose() В реализации тип должен располагать этот instance
Equals(IHtmlResource) Проверяет этот экземпляр на равенство, указанное в ссылке.
abstract Save(string) При реализации тип должен сохранять этот образ на диск по указанному пути
abstract SaveToPng(Stream) При реализации тип должен сохранять текущее векторное изображение в растровый формат PNG в указанный поток байтов
abstract SaveToSvg(Stream) При реализации типа следует сохранять текущее векторное метаизображение в векторном формате SVG в указанный поток байтов

События

Имя Описание
event Disposed Событие, возникающее при удалении данного растрового изображения

Смотрите также