VectorImageResourceBase

VectorImageResourceBase class

Classe base per qualsiasi immagine vettoriale supportata

public abstract class VectorImageResourceBase : IImageResource

Proprietà

Nome Descrizione
AspectRatio { get; } Restituisce le proporzioni di questa immagine vettoriale
abstract ByteContent { get; } Nell’implementazione il tipo dovrebbe restituire un contenuto di questa immagine vettoriale come flusso di byte
FilenameWithExtension { get; } Restituisce il nome file corretto di questa immagine vettoriale, che consiste in nome ed estensione. Teoricamente può differire dal nome.
IsDisposed { get; } Determina se questa immagine raster è eliminata (VERO) o no (falso )
LinearDimensions { get; } Restituisce le dimensioni lineari di questa immagine vettoriale (larghezza e altezza)
Name { get; } Restituisce il nome di questa immagine vettoriale. Di solito non contiene l’estensione del nome file e teoricamente può differire dal nome file.
abstract TextContent { get; } Nell’implementazione il tipo dovrebbe restituire un contenuto di questa immagine vettoriale in forma di testo: codificato in base64 di XML per quanto riguarda il tipo di immagine
abstract Type { get; } Nell’implementazione del tipo dovrebbe restituire informazioni sul tipo dell’immagine vettoriale

Metodi

Nome Descrizione
abstract Dispose() Nell’implementazione del tipo dovrebbe eliminare questa istanza
Equals(IHtmlResource) Controlla questa istanza con l’uguaglianza dei riferimenti specificata.
abstract Save(string) Nell’implementazione del tipo dovrebbe salvare questa immagine sul disco tramite il percorso specificato
abstract SaveToPng(Stream) Nell’implementazione del tipo dovrebbe salvare un’immagine vettoriale corrente nel formato PNG raster nel flusso di byte specificato

Eventi

Nome Descrizione
event Disposed Evento che si verifica quando questa immagine raster viene eliminata

Guarda anche