RasterImageResourceBase
RasterImageResourceBase class
Basisklasse voor elke ondersteunde rasterafbeelding met vaste naam, afmetingen, beeldverhouding, type, grootte en inhoud.
public abstract class RasterImageResourceBase : IImageResource
Eigenschappen
Naam |
Beschrijving |
AspectRatio { get; } |
Retourneert een beeldverhouding van deze afbeelding als de breedte-tot-hoogte-relatie |
ByteContent { get; } |
Retourneert de inhoud van deze rasterafbeelding als bytestream |
FilenameWithExtension { get; } |
Retourneert de juiste bestandsnaam van deze rasterafbeelding, die bestaat uit naam en extensie. Theoretisch kan afwijken van de naam. |
IsDisposed { get; } |
Bepaalt of deze rasterafbeelding wordt weggegooid of niet |
Length { get; } |
Geeft de lengte van dit rasterafbeeldingsbestand terug in bytes |
LinearDimensions { get; } |
Retourneert lineaire afmetingen van deze rasterafbeelding (breedte en hoogte) |
Name { get; } |
Geeft de naam van deze rasterafbeelding terug. Bevat meestal geen bestandsnaamextensie en kan theoretisch verschillen van bestandsnaam. |
TextContent { get; } |
Retourneert inhoud van deze rasterafbeelding als base64-gecodeerde string |
abstract Type { get; } |
Bij implementatie moet type informatie over het type rasterafbeelding retourneren |
methoden
Naam |
Beschrijving |
Dispose() |
Verwijdert deze rasterafbeelding, verwijdert de inhoud en maakt de meeste methoden en eigenschappen niet-werkend |
Equals(IHtmlResource) |
Controleert deze instantie met gespecificeerde referentiegelijkheid. |
GenerateBitmap() |
Genereert en retourneert een nieuwe instantie van de ‘System.Drawing.Bitmap’ van deze rasterafbeelding. |
ReduceToNewHeight(ushort) |
Creëert en retourneert een nieuwe verkleinde afbeeldingsresource van hetzelfde type, maar met gespecificeerde nieuwe verkleinde hoogte en proportioneel verkleinde breedte. |
Save(string) |
Slaat deze rasterafbeelding op in het opgegeven bestand |
Evenementen
Naam |
Beschrijving |
event Disposed |
Gebeurtenis die optreedt wanneer deze rasterafbeelding wordt weggegooid |
Zie ook