Class ImageSaveOptions
Alternativ för att spara bild.
public class ImageSaveOptions : SaveOptions
Arv
object ← SaveOptions ← ImageSaveOptions
Arvda Medlemmar
- SaveOptions.OutputFile,
- SaveOptions.OutputStream,
- object.ToString(),
- object.Equals(object),
- object.Equals(object, object),
- object.ReferenceEquals(object, object),
- object.GetHashCode(),
- object.GetType(),
- object.MemberwiseClone()
Konstruktörer
ImageSaveOptions()
public ImageSaveOptions()
Egenskaper
HorizontalResolution
Hämtar eller ställer in den horisontella upplösningen för genererade bilder, i punkter per tum.
public int HorizontalResolution { get; set; }
Egenskapsvärde
Kommentarer
Standardvärdet är 96.
Att ställa in Sheetize.ImageSaveOptions.HorizontalResolution och Sheetize.ImageSaveOptions.VerticalResolution påverkar bredden och höjden på utdata bilden i pixlar.
ImageType
Hämtar eller ställer in formatet för de genererade bilderna. Standardvärdet är Sheetize.ImageType.Png.
public ImageType ImageType { get; set; }
Egenskapsvärde
OnePagePerSheet
Om OnePagePerSheet är sann, kommer allt innehåll på ett ark att produceras på endast en sida i resultatet. Pappersstorleken som definieras av PageSetup kommer att ignoreras, men andra inställningar av PageSetup påverkar fortfarande.
public bool OnePagePerSheet { get; set; }
Egenskapsvärde
VerticalResolution
Hämtar eller ställer in den vertikala upplösningen för genererade bilder, i punkter per tum.
public int VerticalResolution { get; set; }
Egenskapsvärde
Kommentarer
Standardvärdet är 96.
Att ställa in Sheetize.ImageSaveOptions.HorizontalResolution och Sheetize.ImageSaveOptions.VerticalResolution påverkar bredden och höjden på utdata bilden i pixlar.
Metoder
Finish(Stream)
Avsluta skrivning av data till strömmen.
Som standard stänger denna metod bara strömmen direkt (inklusive fallet där strömmen är den som specificeras av Sheetize.SaveOptions.OutputStream).
Användaren kan skriva över denna metod för att styra hur resurser släpps
enligt sina krav och implementeringen av Sheetize.ImageSaveOptions.GetStream(System.Int32).
public virtual void Finish(Stream stream)
Parametrar
stream
Stream: strömmen som har avslutat sina uppgifter (spara data till)
GetStream(int)
Hämtar ström för att spara bilden.
public virtual Stream GetStream(int pageIndex)
Parametrar
pageIndex
int: sidan som ska återges till bild
Återkommer
Stream : Ström för att skriva den genererade bilden till.
Kommentarer
Som standard, om Sheetize.SaveOptions.OutputStream har specificerats och träder i kraft,
då returnerar denna metod alltid den specificerade strömmen. Användare bör skriva över denna metod i sin egen implementering
av denna klass för att tillhandahålla olika och lämpliga strömobjekt för fler sidor utdata.
Om Sheetize.SaveOptions.OutputFile har specificerats och träder i kraft,
om det bara finns en sida av bilden, så kommer den angivna sökvägen (filen) att användas direkt som utdata;
annars kommer sidindex att läggas till filnamnet och sedan returnera FileStream byggd från filen.
Till exempel, om utdata sökvägen anges som res.png, kommer de genererade bilderna att vara res0.png, res1.png, …
Namespace: Sheetize Assembly: Sheetize.dll