Class ImageSaveOptions

Info

Επιλογές για την αποθήκευση εικόνας.

public class ImageSaveOptions : SaveOptions

Κληρονομιά

objectSaveOptionsImageSaveOptions

Κληρονομούμενα Μέλη

Κατασκευαστές

ImageSaveOptions()

public ImageSaveOptions()

Ιδιότητες

HorizontalResolution

Λαμβάνει ή ορίζει την οριζόντια ανάλυση για τις παραγόμενες εικόνες, σε κουκίδες ανά ίντσα.

public int HorizontalResolution { get; set; }

Τιμή Ιδιοτήτων

int

Σημειώσεις

Η προεπιλεγμένη τιμή είναι 96.

Η ρύθμιση των Sheetize.ImageSaveOptions.HorizontalResolution και Sheetize.ImageSaveOptions.VerticalResolution επηρεάζει το πλάτος και το ύψος της εξόδου της εικόνας σε pixels.

ImageType

Λαμβάνει ή ορίζει τη μορφή των παραγμένων εικόνων. Η προεπιλεγμένη τιμή είναι Sheetize.ImageType.Png.

public ImageType ImageType { get; set; }

Τιμή Ιδιοτήτων

ImageType

OnePagePerSheet

Εάν το OnePagePerSheet είναι true, όλο το περιεχόμενο ενός φύλλου θα εκτελείται σε μόνο μία σελίδα στο αποτέλεσμα. Το μέγεθος του χαρτιού που καθορίζεται από το PageSetup θα παραβλεφθεί, αλλά άλλες ρυθμίσεις του PageSetup παραμένουν σε ισχύ.

public bool OnePagePerSheet { get; set; }

Τιμή Ιδιοτήτων

bool

VerticalResolution

Λαμβάνει ή ορίζει την κατακόρυφη ανάλυση για τις παραγόμενες εικόνες, σε κουκίδες ανά ίντσα.

public int VerticalResolution { get; set; }

Τιμή Ιδιοτήτων

int

Σημειώσεις

Η προεπιλεγμένη τιμή είναι 96.

Η ρύθμιση των Sheetize.ImageSaveOptions.HorizontalResolution και Sheetize.ImageSaveOptions.VerticalResolution επηρεάζει το πλάτος και το ύψος της εξόδου της εικόνας σε pixels.

Μέθοδοι

Finish(Stream)

Ολοκληρώστε την εγγραφή δεδομένων στη ροή.
Από προεπιλογή, αυτή η μέθοδος κλείνει απλά τη ροή άμεσα (συμπεριλαμβανομένης της κατάστασης που η ροή είναι η καθορισμένη από το Sheetize.SaveOptions.OutputStream).
Ο χρήστης μπορεί να επανακαθορίσει αυτή τη μέθοδο για να ελέγξει πώς να απελευθερώσει τους πόρους σύμφωνα με τις απαιτήσεις του και την υλοποίηση της Sheetize.ImageSaveOptions.GetStream(System.Int32).

public virtual void Finish(Stream stream)

Παράμετροι

  • stream Stream: τη ροή που έχει ολοκληρώσει την εργασία της (αποθήκευση δεδομένων σε)

GetStream(int)

Λαμβάνει τη ροή για την αποθήκευση της εικόνας.

public virtual Stream GetStream(int pageIndex)

Παράμετροι

  • pageIndex int: η σελίδα που θα αποδοθεί σε εικόνα

Επιστρέφει

Stream : Ροή για την εγγραφή της παραγόμενης εικόνας.

Σημειώσεις

Από προεπιλογή, εάν έχει καθοριστεί και ισχύει το Sheetize.SaveOptions.OutputStream, τότε αυτή η μέθοδος επιστρέφει πάντα τη καθορισμένη Ροή. Ο χρήστης θα πρέπει να επανακαθορίσει αυτή τη μέθοδο στην δική του υλοποίηση αυτής της κλάσης για να παρέχει διαφορετικά και κατάλληλα αντικείμενα Ροής για έξοδο πολλών σελίδων.
Εάν έχει καθοριστεί και ισχύει το Sheetize.SaveOptions.OutputFile, εάν υπάρχει μόνο μία σελίδα εικόνας, τότε η καθορισμένη διαδρομή (αρχείο) θα χρησιμοποιηθεί απευθείας ως έξοδος. Αλλιώς, ο δείκτης σελίδας θα προστεθεί στο όνομα αρχείου και στη συνέχεια θα επιστραφεί η FileStream που δημιουργείται από το αρχείο. Για παράδειγμα, εάν η καθορισμένη διαδρομή εξόδου είναι res.png, τότε οι παραγόμενες εικόνες θα είναι res0.png, res1.png, …

Namespace: Sheetize Assembly: Sheetize.dll

 Ελληνικά