Class Metafile

Metafile class

Ορίζει ένα μετααρχείο γραφικών. Ένα μετααρχείο περιέχει εγγραφές που περιγράφουν μια ακολουθία γραφικών πράξεων που μπορούν να εγγραφούν (δημιουργηθούν) και να αναπαραχθούν (εμφανίζονται). Αυτή η κλάση δεν είναι κληρονομήσιμη.

public sealed class Metafile : Image

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

ΟνομαΠεριγραφή
Metafile(Stream)Αρχικοποιεί μια νέα παρουσία τουMetafile κλάση από την καθορισμένη ροή δεδομένων.
Metafile(string)Αρχικοποιεί μια νέα παρουσία τουMetafile κλάση από το καθορισμένο όνομα αρχείου.
Metafile(IntPtr, bool)Αρχικοποιεί μια νέα παρουσία τουMetafile κλάση από την καθορισμένη λαβή.
Metafile(IntPtr, EmfType)Αρχικοποιεί μια νέα παρουσία τουMetafile κλάση από την καθορισμένη λαβή σε περιβάλλον συσκευής και anEmfTypeαπαρίθμηση που καθορίζει τη μορφή τουMetafile .
Metafile(Stream, IntPtr)Αρχικοποιεί μια νέα παρουσία τουMetafile κλάση από τη ροή δεδομένων specified και μια λαβή των Windows σε ένα περιβάλλον συσκευής. />.
Metafile(string, IntPtr)Αρχικοποιεί μια νέα παρουσία τουMetafile κλάση από το καθορισμένο όνομα αρχείου.
Metafile(Stream, IntPtr, EmfType)Αρχικοποιεί μια νέα παρουσία τουMetafile κλάση από τη ροή δεδομένων specified , μια λαβή των Windows σε ένα περιβάλλον συσκευής καιEmfType enumeration που καθορίζει τη μορφή τουMetafile .
Metafile(Stream, IntPtr, RectangleF, MetafileFrameUnit, EmfType)Αρχικοποιεί μια νέα παρουσία τουMetafile κλάση από τη ροή δεδομένων specified , μια λαβή των Windows σε ένα περιβάλλον συσκευής καιEmfType enumeration που καθορίζει τη μορφή τουMetafile .

Ιδιότητες

ΟνομαΠεριγραφή
Flags { get; }Παίρνει τον ακέραιο που αντιπροσωπεύει έναν συνδυασμό bitwise τουImageFlags για αυτήν την εικόνα.
override FrameDimensionsList { get; }Λαμβάνει μια σειρά από GUID που αντιπροσωπεύουν τις διαστάσεις των πλαισίων σε αυτόImage .
override Height { get; }Λαμβάνει το ύψος αυτού, σε pixelMetafile .
HorizontalResolution { get; }Λαμβάνει την οριζόντια ανάλυση, σε pixel ανά ίντσα, αυτήςImage .
override Palette { get; set; }Λαμβάνει ή ορίζει την παλέτα χρωμάτων που χρησιμοποιείται για αυτόImage .
PhysicalDimension { get; }Λαμβάνει το πλάτος και το ύψος αυτής της εικόνας.
override PixelFormat { get; }Λαμβάνει τη μορφή pixel για αυτόImage .
override PropertyIdList { get; }Λαμβάνει αναγνωριστικά των στοιχείων ιδιοκτησίας που είναι αποθηκευμένα σε αυτόImage .
override PropertyItems { get; }Λαμβάνει όλα τα στοιχεία ιδιοκτησίας (τμήματα μεταδεδομένων) που είναι αποθηκευμένα σε αυτόImage .
override RawFormat { get; }Λαμβάνει τη μορφή αρχείου αυτούImage .
Size { get; }Λαμβάνει το πλάτος και το ύψος, σε pixel, αυτής της εικόνας.
Tag { get; set; }Λαμβάνει ή ορίζει ένα αντικείμενο που παρέχει πρόσθετα δεδομένα για την εικόνα.
VerticalResolution { get; }Λαμβάνει την κατακόρυφη ανάλυση, σε pixel ανά ίντσα, αυτήςImage .
override Width { get; }Λαμβάνει το πλάτος, σε pixel, αυτούMetafile .

Μέθοδοι

ΟνομαΠεριγραφή
Clone()Δημιουργεί ένα ακριβές αντίγραφο αυτούImage .
virtual Dispose()Απελευθερώνει όλους τους πόρους που χρησιμοποιούνται από αυτήν την εικόνα.
GetBounds(ref GraphicsUnit)Λαμβάνει τα όρια της εικόνας στην καθορισμένη μονάδα.
GetFrameCount(FrameDimension)Επιστρέφει τον αριθμό των καρέ της καθορισμένης διάστασης.
GetHenhmetafile()Επιστρέφει μια λαβή των Windows σε βελτιωμένηMetafile .
GetMetafileHeader()Επιστρέφει τοMetafileHeader συνδέονται με αυτόMetafile .
override GetPropertyItem(int)Λαμβάνει το καθορισμένο στοιχείο ιδιότητας από αυτόImage .
GetThumbnailImage(int, int, GetThumbnailImageAbort, IntPtr)Επιστρέφει μια μικρογραφία για αυτόImage .
PlayRecord(EmfPlusRecordType, int, int, byte[])Παίζει μια μεμονωμένη εγγραφή μετα-αρχείου.
override RemovePropertyItem(int)Καταργεί το καθορισμένο στοιχείο ιδιότητας από αυτόImage .
override RotateFlip(RotateFlipType)Αυτή η μέθοδος περιστρέφει, αναστρέφει ή περιστρέφει και αναστρέφει τοImage .
Save(string)Αποθηκεύει αυτόImageστο καθορισμένο αρχείο ή ροή.
Save(Stream, ImageFormat)Αποθηκεύει αυτήν την εικόνα στην καθορισμένη ροή στην καθορισμένη μορφή.
Save(string, ImageFormat)Αποθηκεύει αυτόImage στο καθορισμένο αρχείο στην καθορισμένη μορφή.
Save(Stream, ImageCodecInfo, EncoderParameters)Αποθηκεύει αυτήν την εικόνα στην καθορισμένη ροή, με τις καθορισμένες παραμέτρους κωδικοποιητή και κωδικοποιητή εικόνας.
Save(string, ImageCodecInfo, EncoderParameters)Αποθηκεύει αυτόImage στο καθορισμένο αρχείο, με τις καθορισμένες παραμέτρους κωδικοποιητή και κωδικοποιητή εικόνας.
SaveAdd(EncoderParameters)Προσθέτει ένα πλαίσιο στο αρχείο ή τη ροή που καθορίστηκε σε προηγούμενη κλήση σε αυτήν των μεθόδων Image.Save(…). Χρησιμοποιήστε αυτήν τη μέθοδο για να αποθηκεύσετε επιλεγμένα καρέ από μια εικόνα πολλαπλών καρέ σε μια άλλη εικόνα πολλαπλών καρέ.
SaveAdd(Image, EncoderParameters)Προσθέτει ένα πλαίσιο στο αρχείο ή τη ροή που καθορίστηκε σε προηγούμενη κλήση σε αυτή των μεθόδων Image.Save(…).
SelectActiveFrame(FrameDimension, int)Επιλέγει το πλαίσιο που καθορίζεται από τη διάσταση και το ευρετήριο.
override SetPropertyItem(PropertyItem)Αποθηκεύει ένα στοιχείο ιδιότητας (κομμάτι μεταδεδομένων) σε αυτόImage .
static GetMetafileHeader(Stream)Επιστρέφει τοMetafileHeader που σχετίζονται με το καθορισμένοMetafile .
static GetMetafileHeader(string)Επιστρέφει τοMetafileHeader που σχετίζονται με το καθορισμένοMetafile .

Δείτε επίσης