Shape

Shape class

يحتوي على عناصر تحدد شكلاً في عنصر شكل رئيسي أو صفحة أو مجموعة.

public class Shape

المنشئون

اسموصف
Shape()المُنشئ.

الخصائص

اسموصف
ActiveXControl { get; }الحصول على عنصر تحكم ActiveX .
Acts { get; }يحتوي على مجموعة من عناصر Act .
Align { get; }يشير إلى محاذاة الشكل فيما يتعلق بالدليل أو النقطة الإرشادية التي تم لصق الشكل عليها. يظهر عنصر المحاذاة فقط للأشكال الملصقة بالأدلة أو النقاط الإرشادية.
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; }ورقة الأنماط التي يرث منها هذا الشكل تنسيق التعبئة.
Foreign { get; }يحتوي على عناصر تحدد عرض وارتفاع كائن من برنامج آخر مستخدم في مستند Microsoft Visio. يتضمن أيضًا عناصر تحدد المسافة التي يتم إزاحة صورة الكائن عنها داخل حدودها.
ForeignData { get; }يحتوي على MIME (ملحقات بريد إنترنت متعدد الأغراض) مشفر BLOB لبيانات الصورة ، مثل ملف تعريف Windows أو صورة نقطية أو بيانات OLE.
Geoms { get; }يحتوي على مجموعة من عناصر Geom .
Group { get; }يحتوي على عناصر تتحكم في كيفية إضافة الأشكال إلى مجموعة ، ونقل أعضاء مجموعة ، وتحديد المجموعات.
Help { get; }يحتوي على عناصر تحدد موضوع ملف تعليمات عنصر الشكل ومعلومات حقوق النشر.
Hyperlinks { get; }يحتوي على مجموعة من عناصر الارتباط التشعبي .
ID { get; set; }المعرف الفريد للعنصر داخل العنصر الأصل .
Image { get; }يحتوي على قيم جاما ، والسطوع ، والتباين ، والتعتيم ، والحدة ، وتقليل التشويش ، والشفافية للصورة النقطية.
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; }ورقة الأنماط التي يرث منها هذا الشكل تنسيق الخط
Master { get; set; }الشكل الرئيسي الذي يرث منه الشكل بياناته.
MasterShape { get; set; }قد تكون هذه السمة موجودة فقط في الأشكال التي هي أعضاء في شكل مجموعة ، والمجموعة هي مثيل للسمة الرئيسية. تحتوي السمة على معرف يشير إلى الشكل الفرعي المقابل في الشكل الرئيسي.
Misc { get; }يحتوي على عناصر تحدد موضوع ملف تعليمات عنصر الشكل ومعلومات حقوق النشر.
Name { get; set; }اسم العنصر .
NameU { get; set; }الاسم العالمي للعنصر .
OneD { get; }لتحديد ما إذا كان الشكل يتصرف ككائن أحادي البعد (1-D). للقراءة فقط.
Page { get; set; }العنصر الجذر في التسلسل الهرمي لكائنات Visio.
Paras { get; }يحتوي على مجموعة من عناصر الفقرة .
ParentShape { get; set; }والد الشكل .
PresetTheme { set; }تطبيق سمة محددة مسبقًا على هذا الشكل
PresetThemeQuickStyle { set; }تطبيق Quickstyle لمتغير سمة مُعد مسبقًا على هذا الشكل
PresetThemeVariant { set; }تطبيق متغير سمة مُعد مسبقًا على هذا الشكل
Props { get; set; }يحتوي على مجموعة من عناصر Prop .
Protection { get; }يساعد القفل على منع التغييرات غير المقصودة على الشكل ولكنه لا يمنع Microsoft Visio من إعادة تعيين القيم في ظروف أخرى. كما أنه لا يحمي من التغييرات التي تم إجراؤها في نافذة ورقة الشكل.
RootShape { get; }إرجاع شكل المستوى الأعلى لمثيل إذا كان هذا الشكل جزءًا من مثيل رئيسي. للقراءة فقط.
Scratchs { get; }يحتوي على مجموعة من عناصر Scratch .
Shapes { get; }يحتوي على مجموعة من عناصر الشكل .
SmartTagDefs { get; }يحتوي على مجموعة من عناصر SmartTagDef .
TabsCollection { get; }يحتوي على مجموعة من عناصر الجدولة .
Text { get; set; }يحتوي على نص شكل .
TextBlock { get; }يحتوي على عناصر تحدد المحاذاة ، والهوامش ، ومواضع توقف علامة الجدولة الافتراضية للنص في كتلة نص الشكل.
TextStyle { get; set; }ورقة الأنماط التي يرث منها هذا الشكل تنسيق النص.
TextXForm { get; }يحتوي على عناصر تحدد معلومات تحديد الموضع حول كتلة نص الشكل.
ThreeDFormat { get; }الحصول على تنسيق ThreeDFormat.
TwoD { get; set; }لتحديد ما إذا كان الشكل يتصرف ككائن ثنائي الأبعاد (2-D).
Type { get; set; }نوع الشكل. قد تكون إحدى القيم التالية: مجموعة أو شكل أو دليل أو أجنبي.
UniqueID { get; set; }معرّف فريد عمومي (GUID) مخصص للشكل.
Users { get; }يحتوي على مجموعة من عناصر المستخدم .
XForm { get; set; }يحتوي على عناصر تحدد معلومات تحديد الموقع العامة حول الشكل.
XForm1D { get; set; }يحتوي على إحداثيات x و y لنقطة البداية ونقطة النهاية لشكل أحادي الأبعاد. يظهر هذا العنصر لأشكال 1-D فقط.
ZOrderIndex { get; }إرجاع فهرس الشكل بالترتيب z باستثناء شكل الدليل.

طُرق

اسموصف
BringForward()إحضار الشكل إلى الأمام موضعًا واحدًا بالترتيب z .
BringToFront()يتم إحضار الشكل إلى مقدمة ترتيب z .
CenterDrawing()توسيط الشكل بالنسبة لمدى الصفحة
ConnectedShapes(ConnectedShapesFlags, string)إرجاع صفيف يحتوي على معرفات (معرفات) الأشكال المتصلة بالشكل.
Copy(Shape)
DependsOnShapes()إرجاع صفيف يحتوي على معرفات الأشكال التي تعتمد على شكل.
GetConnectorRule()إرجاع قاعدة موصل تحتوي على معرف الشكل والموصل المتصلين بالشكل.
GetConnectorsType()احصل على موصلات type
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)pply نمط سريع متغير مسبق الإعداد لهذا الشكل ، مثل خيارات أنماط السمة في القائمة المنسدلة لأنماط الشكل
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()فك المجموعة الشكل

أنظر أيضا