Shape

Shape class

में ऐसे तत्व शामिल हैं जो किसी मास्टर, पृष्ठ, या समूह आकार तत्व में एक आकृति को परिभाषित करते हैं।

public class Shape

कंस्ट्रक्टर्स

नाम विवरण
Shape() कंस्ट्रक्टर.

गुण

नाम विवरण
ActiveXControl { get; } ActiveX नियंत्रण प्राप्त करता है।
Acts { get; } अधिनियम तत्वों का संग्रह होता है।
Align { get; } उस गाइड या गाइड पॉइंट के संबंध में एक आकृति के संरेखण को इंगित करता है जिससे आकृति चिपकी हुई है। संरेखित तत्व केवल उन आकृतियों के लिए दिखाई देता है जो गाइड या गाइड पॉइंट से चिपके होते हैं।
Chars { get; } में चार तत्वों का संग्रह है।
ClippingPath { get; set; }
ConnectionABCDs { get; } में कनेक्शन एबीसीडी तत्वों का संग्रह होता है।
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; } स्टाइलशीट जिससे यह आकृति इनहेरिट करती है भरण स्वरूपण.
Foreign { get; } में Microsoft Visio दस्तावेज़ में उपयोग किए गए किसी अन्य प्रोग्राम से किसी ऑब्जेक्ट की चौड़ाई और ऊंचाई निर्दिष्ट करने वाले तत्व शामिल हैं। इसमें वह तत्व भी शामिल है जो यह निर्दिष्ट करता है कि वस्तु की छवि उसकी सीमाओं के भीतर ऑफसेट है।
ForeignData { get; } में एक MIME (बहुउद्देश्यीय इंटरनेट मेल एक्सटेंशन) चित्र डेटा का एन्कोडेड BLOB शामिल है, जैसे Windows मेटाफ़ाइल, बिटमैप, या OLE डेटा।
Geoms { get; } में जियोम तत्वों का संग्रह है।
Group { get; } में वे तत्व शामिल हैं जो नियंत्रित करते हैं कि आप किसी समूह में आकार कैसे जोड़ते हैं, किसी समूह के सदस्यों को स्थानांतरित करते हैं, और समूहों का चयन करते हैं।
Help { get; } में आकार तत्व के सहायता फ़ाइल विषय और कॉपीराइट जानकारी निर्दिष्ट करने वाले तत्व शामिल हैं।
Hyperlinks { get; } में हाइपरलिंक तत्वों का संग्रह है।
ID { get; set; } इसके मूल तत्व के भीतर तत्व की अनूठी आईडी।
Image { get; } में बिटमैप के लिए गामा, ब्राइटनेस, कंट्रास्ट, ब्लर, शार्पन, डीनोइज़ और ट्रांसपेरेंसी वैल्यू शामिल हैं।
InheritChars { get; } में मास्टर शेप द्वारा इनहेरिट की गई आकृति के लिए चार मान शामिल हैं।
InheritFill { get; } में मूल शैली और मास्टर आकृति द्वारा प्राप्त आकृति के लिए भरण स्वरूपण मान शामिल हैं।
InheritGeoms { get; } में मास्टर शेप द्वारा इनहेरिट की गई आकृति के लिए जियोम्स मान शामिल हैं।
InheritLine { get; } में मूल शैली और मास्टर आकार द्वारा प्राप्त आकृति के लिए लाइन स्वरूपण मान शामिल हैं।
InheritParas { get; } पैरेंट स्टाइल और मास्टर शेप द्वारा इनहेरिट की गई आकृति के लिए पैरा समाहित करता है।
InheritProps { get; } में मास्टर आकार द्वारा विरासत में मिली आकृति के लिए सहारा शामिल है।
InheritTextBlock { get; } में मूल शैली और मास्टर आकृति द्वारा प्राप्त आकृति के लिए टेक्स्टब्लॉक मान शामिल हैं।
InheritUsers { get; } में मास्टर शेप द्वारा इनहेरिट की गई आकृति के लिए उपयोगकर्ता शामिल हैं।
IsTextEmpty { get; } इंगित करें कि आकृति में पाठ है और पाठ खाली है या नहीं।
LayerMem { get; } में लेयरमेम्बर तत्व शामिल है, जो प्रत्येक परत को निर्दिष्ट करता है जिसे आकार निर्दिष्ट किया गया है।
Layout { get; } में वे तत्व शामिल हैं जो आकार प्लेसमेंट और कनेक्टर रूटिंग सेटिंग को नियंत्रित करते हैं।
Line { get; } में ऐसे तत्व होते हैं जो आकार के लिए रेखा विशेषताओं को नियंत्रित करते हैं, जैसे पैटर्न, वजन और रंग। ये तत्व निर्धारित करते हैं कि क्या रेखा के सिरे स्वरूपित हैं (उदाहरण के लिए, एक तीर के सिरे के साथ), रेखा के अंत के स्वरूपों का आकार, रेखा पर लागू गोल घेरे की त्रिज्या, और रेखा टोपी शैली (गोल या चौकोर)।
LineStyle { get; set; } स्टाइलशीट जिससे यह आकृति लाइन स्वरूपण प्राप्त करती है
Master { get; set; } वह मास्टर जिससे आकृति अपना डेटा इनहेरिट करती है।
MasterShape { get; set; } यह विशेषता केवल उन आकृतियों में मौजूद हो सकती है जो एक समूह आकृति के सदस्य हैं, और समूह एक मास्टर का एक उदाहरण है। विशेषता में एक आईडी होती है जो मास्टर में संबंधित उप-आकृति को संदर्भित करती है।
Misc { get; } में आकार तत्व के सहायता फ़ाइल विषय और कॉपीराइट जानकारी निर्दिष्ट करने वाले तत्व शामिल हैं।
Name { get; set; } तत्व का नाम।
NameU { get; set; } तत्व का सार्वभौमिक नाम।
OneD { get; } निर्धारित करता है कि आकार एक-आयामी (1-डी) वस्तु के रूप में व्यवहार करता है या नहीं। केवल पढ़ने के लिए.
Page { get; set; } Visio ऑब्जेक्ट पदानुक्रम का मूल तत्व.
Paras { get; } पैरा तत्वों का एक संग्रह है।
ParentShape { get; set; } आकार का जनक।
PresetTheme { set; } इस आकार पर प्रीसेट थीम लागू करें
PresetThemeQuickStyle { set; } इस शेप पर प्रीसेट थीम वैरिएंट क्विकस्टाइल लागू करें
PresetThemeVariant { set; } इस शेप पर प्रीसेट थीम वैरिएंट लागू करें
Props { get; set; } में प्रोप तत्वों का संग्रह होता है।
Protection { get; } लॉकिंग आकार में अनजाने में परिवर्तन को रोकने में मदद करता है लेकिन Microsoft Visio को अन्य परिस्थितियों में मान रीसेट करने से नहीं रोकता है। यह शेपशीट विंडो में किए गए परिवर्तनों से भी सुरक्षा नहीं करता है।
RootShape { get; } एक उदाहरण के शीर्ष-स्तरीय आकार को लौटाता है यदि यह आकार एक मास्टर उदाहरण का हिस्सा है। केवल पढ़ने के लिए.
Scratchs { get; } में स्क्रैच तत्वों का संग्रह है।
Shapes { get; } में आकार तत्वों का संग्रह है।
SmartTagDefs { get; } में SmartTagDef तत्वों का संग्रह है।
TabsCollection { get; } में टैब तत्वों का संग्रह है।
Text { get; set; } में एक आकृति का पाठ है।
TextBlock { get; } में वे तत्व शामिल हैं जो आकार के टेक्स्ट ब्लॉक में संरेखण, मार्जिन और टेक्स्ट के डिफ़ॉल्ट टैब स्टॉप स्थिति को निर्दिष्ट करते हैं।
TextStyle { get; set; } स्टाइलशीट जिससे यह आकृति पाठ स्वरूपण प्राप्त करती है।
TextXForm { get; } में ऐसे तत्व शामिल हैं जो आकार के टेक्स्ट ब्लॉक के बारे में स्थिति निर्धारण जानकारी निर्दिष्ट करते हैं।
ThreeDFormat { get; } थ्रीडीफॉर्मेट प्राप्त करता है।
TwoD { get; set; } यह निर्धारित करता है कि आकार द्वि-आयामी (2-डी) वस्तु के रूप में व्यवहार करता है या नहीं।
Type { get; set; } आकार का प्रकार। यह निम्न मानों में से एक हो सकता है: समूह, आकार, गाइड या विदेशी.
UniqueID { get; set; } एक GUID (वैश्विक रूप से अद्वितीय पहचानकर्ता) आकार के लिए असाइन किया गया है।
Users { get; } में उपयोगकर्ता तत्वों का संग्रह है।
XForm { get; set; } में आकार के बारे में सामान्य स्थिति जानकारी निर्दिष्ट करने वाले तत्व शामिल हैं।
XForm1D { get; set; } में 1-डी आकार के आरंभ बिंदु और अंत बिंदु के x- और y-निर्देशांक शामिल हैं। यह तत्व केवल 1-डी आकृतियों के लिए प्रकट होता है.
ZOrderIndex { get; } गाइड शेप को छोड़कर जेड-ऑर्डर में शेप का इंडेक्स लौटाता है।

तरीकों

नाम विवरण
BringForward() आकार को z-क्रम में एक स्थान आगे लाता है.
BringToFront() आकार को z-क्रम के सामने लाता है.
CenterDrawing() आकार को पृष्ठ की सीमा के संबंध में केंद्रित करें
ConnectedShapes(ConnectedShapesFlags, string) एक सरणी देता है जिसमें आकृतियों के पहचानकर्ता (आईडी) होते हैं जो आकार से जुड़े होते हैं।
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, कनेक्शन और जियोम सहित आकृति की स्थिति को ताज़ा करता है।
ReplaceText(string, string) किसी आकृति के टेक्स्ट स्ट्रिंग को बदलें .
SendBackward() आकार को z-क्रम में एक स्थान पीछे ले जाता है.
SendToBack() आकार को z-क्रम के पीछे ले जाता है.
SetAngle(double) आकार का नया कोण सेट करता है। कोण की इकाई रेडियन है।
SetConnectorsType(ConnectorsTypeValue) सेट कनेक्टर्स टाइप
SetHeight(double) आकार की नई ऊंचाई सेट करता है।
SetPresetThemeStyleMatrics(PresetStyleMatricsValue, PresetColorMatricsValue) इस शेप में एक प्रीसेट थीम वैरिएंट क्विकस्टाइल लागू करें, जैसे शेप स्टाइल ड्रॉपडाउन सूची में थीम स्टाइल विकल्प
SetWidth(double) आकार की नई चौड़ाई सेट करता है।
ToHTML(Stream, HTMLSaveOptions) आकार html बनाता है और इसे निर्दिष्ट प्रारूप में एक स्ट्रीम में सहेजता है।
ToHTML(string, HTMLSaveOptions) html बनाता है और इसे फ़ाइल में सहेजता है.
ToImage(Stream, ImageSaveOptions) आकार की छवि बनाता है और इसे निर्दिष्ट प्रारूप में एक स्ट्रीम में सहेजता है।
ToImage(string, ImageSaveOptions) आकृति छवि बनाता है और इसे फ़ाइल में सहेजता है। फ़ाइल नाम का विस्तार छवि के प्रारूप को निर्धारित करता है।
ToPdf(Stream) आकृति पीडीएफ बनाता है और इसे स्ट्रीम में सहेजता है।
ToPdf(string) आकृति को एक pdf फ़ाइल में सहेजता है.
ToSvg(string, SVGSaveOptions) आकार को एक svg फ़ाइल में सहेजता है.
Ungroup() अनग्रुप शेप

यह सभी देखें