VectorImageResourceBase
VectorImageResourceBase class
Базовый класс для любого поддерживаемого векторного изображения
public abstract class VectorImageResourceBase : IImageResource
Характеристики
| Имя |
Описание |
| 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 в указанный поток байтов |
События
| Имя |
Описание |
| event Disposed |
Событие, возникающее при удалении данного растрового изображения |
Смотрите также