Shape

Shape class

Περιέχει στοιχεία που ορίζουν ένα σχήμα σε ένα στοιχείο σχήματος Master, Page ή ομάδας.

public class Shape

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

ΟνομαΠεριγραφή
Shape()Κατασκευαστής.

Ιδιότητες

ΟνομαΠεριγραφή
ActiveXControl { get; }Παίρνει το στοιχείο ελέγχου ActiveX.
Acts { get; }Περιέχει μια συλλογή στοιχείων Act.
Align { get; }Υποδεικνύει την ευθυγράμμιση ενός σχήματος σε σχέση με τον οδηγό ή το σημείο οδήγησης στο οποίο είναι κολλημένο το σχήμα. Το στοιχείο Align εμφανίζεται μόνο για σχήματα που είναι κολλημένα σε οδηγούς ή σημεία οδήγησης.
Chars { get; }Περιέχει μια συλλογή στοιχείων Char.
ClippingPath { get; set; }
ConnectionABCDs { get; }Περιέχει μια συλλογή στοιχείων ConnectionABCD.
Connections { get; }Περιέχει μια συλλογή στοιχείων σύνδεσης.
ControlData { get; }Λαμβάνει τα δεδομένα ελέγχου.
Controls { get; }Περιέχει μια συλλογή στοιχείων ελέγχου.
Data1 { get; set; }Περιέχει μια αυθαίρετη τιμή συμβολοσειράς που χρησιμοποιείται για την παροχή πρόσθετων πληροφοριών σχετικά με ένα σχήμα.
Data2 { get; set; }Περιέχει μια αυθαίρετη τιμή συμβολοσειράς που χρησιμοποιείται για την παροχή πρόσθετων πληροφοριών σχετικά με ένα σχήμα.
Data3 { get; set; }Περιέχει μια αυθαίρετη τιμή συμβολοσειράς που χρησιμοποιείται για την παροχή πρόσθετων πληροφοριών σχετικά με ένα σχήμα.
Del { get; set; }Μια σημαία που υποδεικνύει εάν το στοιχείο έχει διαγραφεί τοπικά. Η τιμή 1 υποδεικνύει ότι το στοιχείο έχει διαγραφεί τοπικά.
Diagram { get; set; }Στοιχείο ρίζας της ιεραρχίας αντικειμένων του Visio.
Event { get; set; }Περιέχει στοιχεία που καθορίζουν τύπους που ελέγχουν συμβάντα σχήματος.
Fields { get; }Περιέχει μια συλλογή στοιχείων πεδίου.
Fill { get; }Περιέχει τις τρέχουσες τιμές μορφοποίησης γεμίσματος για το σχήμα και την αναπτυσσόμενη σκιά του σχήματος, συμπεριλαμβανομένου του μοτίβου, του χρώματος προσκηνίου και του χρώματος φόντου.
FillStyle { get; set; }StyleSheet από το οποίο αυτό το σχήμα κληρονομεί τη μορφοποίηση γεμίσματος.
Foreign { get; }Περιέχει στοιχεία που καθορίζουν το πλάτος και το ύψος ενός αντικειμένου από άλλο πρόγραμμα που χρησιμοποιείται σε ένα έγγραφο του Microsoft Visio. Περιλαμβάνει επίσης στοιχεία που καθορίζουν την απόσταση που η εικόνα του αντικειμένου μετατοπίζεται εντός των ορίων του.
ForeignData { get; }Περιέχει ένα MIME (Επεκτάσεις αλληλογραφίας πολλαπλών χρήσεων Διαδικτύου) κωδικοποιημένο BLOB δεδομένων εικόνας, όπως μετα-αρχείο Windows, bitmap ή δεδομένα OLE.
Geoms { get; }Περιέχει μια συλλογή στοιχείων Geom.
Group { get; }Περιέχει στοιχεία που ελέγχουν τον τρόπο με τον οποίο προσθέτετε σχήματα σε μια ομάδα, μετακινείτε μέλη μιας ομάδας και επιλέγετε ομάδες.
Help { get; }Περιέχει στοιχεία που καθορίζουν το θέμα του αρχείου Βοήθειας του στοιχείου Shape και πληροφορίες πνευματικών δικαιωμάτων.
Hyperlinks { get; }Περιέχει μια συλλογή στοιχείων υπερσύνδεσης.
ID { get; set; }Το μοναδικό αναγνωριστικό του στοιχείου μέσα στο γονικό του στοιχείο.
Image { get; }Περιέχει τις τιμές γάμμα, φωτεινότητας, αντίθεσης, θαμπώματος, ευκρίνειας, αποθόρυβος και διαφάνειας για ένα bitmap.
InheritChars { get; }Περιέχει τις τιμές χαρακτήρων για το σχήμα που κληρονομείται από το κύριο σχήμα.
InheritFill { get; }Περιέχει τις τιμές μορφοποίησης γεμίσματος για το σχήμα που κληρονομείται από το γονικό στυλ και το κύριο σχήμα.
InheritGeoms { get; }Περιέχει τις τιμές Geoms για το σχήμα που κληρονομείται από το κύριο σχήμα.
InheritLine { get; }Περιέχει τις τιμές μορφοποίησης γραμμής για το σχήμα που κληρονομείται από το γονικό στυλ και το κύριο σχήμα.
InheritParas { get; }Περιέχει τις παραγράφους για το σχήμα που κληρονομείται από το γονικό στυλ και το κύριο σχήμα.
InheritProps { get; }Περιέχει τα στηρίγματα για το σχήμα που κληρονομείται από το κύριο σχήμα.
InheritTextBlock { get; }Περιέχει τις τιμές μπλοκ κειμένου για το σχήμα που κληρονομείται από το γονικό στυλ και το κύριο σχήμα.
InheritUsers { get; }Περιέχει τους χρήστες για το σχήμα που κληρονομείται από το κύριο σχήμα.
IsTextEmpty { get; }Υποδείξτε ότι το σχήμα έχει κείμενο και το κείμενο είναι κενό ή όχι.
LayerMem { get; }Περιέχει το στοιχείο LayerMember, το οποίο καθορίζει κάθε επίπεδο στο οποίο έχει εκχωρηθεί το σχήμα.
Layout { get; }Περιέχει στοιχεία που ελέγχουν την τοποθέτηση σχήματος και τις ρυθμίσεις δρομολόγησης συνδετήρων.
Line { get; }Περιέχει στοιχεία που ελέγχουν τα χαρακτηριστικά γραμμής για ένα σχήμα, όπως μοτίβο, βάρος και χρώμα. Αυτά τα στοιχεία καθορίζουν εάν τα άκρα των γραμμών είναι μορφοποιημένα (για παράδειγμα, με μια αιχμή βέλους), το μέγεθος των μορφών τέλους γραμμής, την ακτίνα του κύκλου στρογγυλοποίησης που εφαρμόζεται στη γραμμή και το στυλ καλύμματος γραμμής (στρογγυλό ή τετράγωνο).
LineStyle { get; set; }StyleSheet από το οποίο αυτό το σχήμα κληρονομεί τη μορφοποίηση γραμμής
Master { get; set; }Ο Κύριος από τον οποίο το σχήμα κληρονομεί τα δεδομένα του.
MasterShape { get; set; }Αυτό το χαρακτηριστικό μπορεί να υπάρχει μόνο σε σχήματα που είναι μέλη ενός σχήματος ομάδας και η ομάδα είναι μια παρουσία ενός κύριου. Το χαρακτηριστικό περιέχει ένα αναγνωριστικό που αναφέρεται στο αντίστοιχο υπο-σχήμα στο κύριο.
Misc { get; }Περιέχει στοιχεία που καθορίζουν το θέμα του αρχείου Βοήθειας του στοιχείου Shape και πληροφορίες πνευματικών δικαιωμάτων.
Name { get; set; }Το όνομα του στοιχείου.
NameU { get; set; }Το καθολικό όνομα του στοιχείου.
OneD { get; }Καθορίζει εάν το σχήμα συμπεριφέρεται ως μονοδιάστατο (1-D) αντικείμενο. Μόνο για ανάγνωση.
Page { get; set; }Στοιχείο ρίζας της ιεραρχίας αντικειμένων του Visio.
Paras { get; }Περιέχει μια συλλογή από στοιχεία Para.
ParentShape { get; set; }Ο γονέας του Shape.
PresetTheme { set; }Εφαρμόστε ένα προκαθορισμένο θέμα σε αυτό το σχήμα
PresetThemeQuickStyle { set; }Εφαρμόστε μια προκαθορισμένη παραλλαγή θέματος quickstyle σε αυτό το σχήμα
PresetThemeVariant { set; }Εφαρμόστε μια προκαθορισμένη παραλλαγή θέματος σε αυτό το shape
Props { get; set; }Περιέχει μια συλλογή στοιχείων Prop.
Protection { get; }Το κλείδωμα βοηθά στην αποτροπή ακούσιων αλλαγών στο σχήμα, αλλά δεν εμποδίζει το Microsoft Visio να επαναφέρει τις τιμές σε άλλες περιπτώσεις. Επίσης, δεν προστατεύει από αλλαγές που γίνονται στο παράθυρο ShapeSheet.
RootShape { get; }Επιστρέφει το σχήμα ανώτατου επιπέδου μιας παρουσίας εάν αυτό το σχήμα είναι μέρος μιας κύριας παρουσίας. Μόνο για ανάγνωση.
Scratchs { get; }Περιέχει μια συλλογή στοιχείων Scratch.
Shapes { get; }Περιέχει μια συλλογή στοιχείων σχήματος.
SmartTagDefs { get; }Περιέχει μια συλλογή στοιχείων SmartTagDef.
TabsCollection { get; }Περιέχει μια συλλογή στοιχείων καρτέλας.
Text { get; set; }Περιέχει το κείμενο ενός σχήματος.
TextBlock { get; }Περιέχει στοιχεία που καθορίζουν τη στοίχιση, τα περιθώρια και τις προεπιλεγμένες θέσεις του κειμένου στο μπλοκ κειμένου ενός σχήματος.
TextStyle { get; set; }StyleSheet από το οποίο αυτό το σχήμα κληρονομεί τη μορφοποίηση κειμένου.
TextXForm { get; }Περιέχει στοιχεία που καθορίζουν πληροφορίες θέσης σχετικά με το μπλοκ κειμένου ενός σχήματος.
ThreeDFormat { get; }Παίρνει το ThreeDFormat.
TwoD { get; set; }Καθορίζει εάν το σχήμα συμπεριφέρεται ως δισδιάστατο (2-D) αντικείμενο.
Type { get; set; }Ο τύπος ενός σχήματος. Μπορεί να είναι μία από τις ακόλουθες τιμές: Group, Shape, Guide ή Foreign.
UniqueID { get; set; }Ένα GUID (καθολικά μοναδικό αναγνωριστικό) που έχει εκχωρηθεί στο σχήμα.
Users { get; }Περιέχει μια συλλογή στοιχείων χρήστη.
XForm { get; set; }Περιέχει στοιχεία που καθορίζουν γενικές πληροφορίες θέσης για ένα σχήμα.
XForm1D { get; set; }Περιέχει συντεταγμένες x και y του σημείου έναρξης και του σημείου τέλους ενός σχήματος 1-Δ. Αυτό το στοιχείο εμφανίζεται μόνο για μονοδιάστατα σχήματα.
ZOrderIndex { get; }Επιστρέφει τον δείκτη ενός σχήματος στη σειρά z εκτός από το σχήμα οδηγό.

Μέθοδοι

ΟνομαΠεριγραφή
BringForward()Φέρνει το σχήμα μπροστά μια θέση στη σειρά z.
BringToFront()Φέρνει το σχήμα στο μπροστινό μέρος της τάξης z.
CenterDrawing()Κεντράρετε το σχήμα σε σχέση με την έκταση της σελίδας
ConnectedShapes(ConnectedShapesFlags, string)Επιστρέφει έναν πίνακα που περιέχει τα αναγνωριστικά (ID) των σχημάτων που συνδέονται με το σχήμα.
Copy(Shape)
DependsOnShapes()Επιστρέφει έναν πίνακα που περιέχει τα αναγνωριστικά των σχημάτων που εξαρτώνται από ένα σχήμα.
GetConnectorRule()Επιστρέφει έναν κανόνα σύνδεσης που περιέχει το αναγνωριστικό σχήματος και τη σύνδεση που είναι συνδεδεμένα με το σχήμα.
GetConnectorsType()Λήψη συνδέσμων τύπου
GetDisplayText()Λάβετε το κείμενο που εμφανίζεται στη διεπαφή
GetPureText()Λήψη της συμβολοσειράς κειμένου
GluedShapes(GluedShapesFlags, string, Shape)Επιστρέφει έναν πίνακα που περιέχει τα αναγνωριστικά των σχημάτων που είναι κολλημένα σε ένα σχήμα.
IsConnected(Shape)Υποδεικνύει εάν αυτά τα δύο σχήματα συνδέονται.
IsContain(Shape)Υποδεικνύει εάν αυτό το σχήμα περιέχει άλλο σχήμα.
IsGlued(Shape)Υποδεικνύει εάν αυτά τα δύο σχήματα είναι κολλημένα.
IsInGroup()Υποδεικνύει εάν αυτό το σχήμα είναι σε σχήμα ομάδας.
IsIntersect(Shape)Υποδεικνύει εάν αυτό το σχήμα τέμνει ένα άλλο σχήμα.
Move(double, double)Μετακινεί το σχήμα στις ίντσες dX και dY από την τρέχουσα θέση.
MoveTo(double, double)Μετακινεί σχήμα σε νέα απόλυτη θέση στη σελίδα.
RefreshData()Ανανεώνει τη θέση του σχήματος, συμπεριλαμβανομένου του xform, της σύνδεσης και του geom κατά την αλλαγή του κειμένου του σχήματος ή του άλλου .
ReplaceText(string, string)Αντικαταστήστε τη συμβολοσειρά κειμένου ενός σχήματος .
SendBackward()Μετακινεί το σχήμα μία θέση πίσω στη σειρά z.
SendToBack()Μετακινεί το σχήμα στο πίσω μέρος της τάξης z.
SetAngle(double)Ορίζει νέα γωνία σχήματος. Η μονάδα της γωνίας είναι ακτίνιο.
SetConnectorsType(ConnectorsTypeValue)Ορισμός συνδέσεων τύπου
SetHeight(double)Ορίζει νέο ύψος σχήματος.
SetPresetThemeStyleMatrics(PresetStyleMatricsValue, PresetColorMatricsValue)εφαρμόστε μια προκαθορισμένη παραλλαγή θέματος Quickstyle σε αυτό το σχήμα, όπως επιλογές στυλ θέματος στην αναπτυσσόμενη λίστα στυλ σχήματος
SetWidth(double)Ορίζει νέο πλάτος σχήματος.
ToHTML(Stream, HTMLSaveOptions)Δημιουργεί το σχήμα html και το αποθηκεύει σε μια ροή με την καθορισμένη μορφή.
ToHTML(string, HTMLSaveOptions)Δημιουργεί το html και το αποθηκεύει σε ένα αρχείο.
ToImage(Stream, ImageSaveOptions)Δημιουργεί την εικόνα σχήματος και την αποθηκεύει σε μια ροή στην καθορισμένη μορφή.
ToImage(string, ImageSaveOptions)Δημιουργεί την εικόνα σχήματος και την αποθηκεύει σε ένα αρχείο. Η επέκταση του ονόματος αρχείου καθορίζει τη μορφή της εικόνας.
ToPdf(Stream)Δημιουργεί το σχήμα pdf και το αποθηκεύει σε ροή.
ToPdf(string)Αποθηκεύει το σχήμα σε αρχείο pdf.
ToSvg(string, SVGSaveOptions)Αποθηκεύει το σχήμα σε ένα αρχείο svg.
Ungroup()Ungroup Shape

Δείτε επίσης