MetaImageBase
Базовый абстрактный класс для форматов изображений 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 |
Событие, возникающее при удалении данного растрового изображения |
Смотрите также