TaskPane
محتويات
[
يخفي
]TaskPane class
يمثل كائن جزء المهام الإضافي.
لمعرفة المزيد، قم بزيارةالعمل مع وظائف Office الإضافية مقالة توثيقية.
public class TaskPane
المنشئون
اسم | وصف |
---|---|
TaskPane() | Default_Constructor |
الخصائص
اسم | وصف |
---|---|
DockState { get; set; } | يحدد الموقع الأخير لكائن جزء المهام هذا. |
IsLocked { get; set; } | يحدد ما إذا كان جزء المهام مقفلاً على المستند في واجهة المستخدم ولا يمكن للمستخدم إغلاقه. |
IsVisible { get; set; } | يحدد ما إذا كان جزء المهام يظهر بشكل افتراضي عند فتح المستند. |
Row { get; set; } | يحدد الفهرس، الذي يعدد من الخارج إلى الداخل، لجزء المهام هذا من بين أجزاء المهام المستمرة المثبتة في نفس الموقع الافتراضي. |
WebExtension { get; } | يمثل كائن ملحق الويب. |
Width { get; set; } | يحدد قيمة العرض الافتراضية لمثيل جزء المهام هذا. |
أمثلة
يوضح كيفية إضافة ملحق ويب إلى مستند.
Document doc = new Document();
// قم بإنشاء جزء المهام باستخدام الوظيفة الإضافية "MyScript"، والتي سيتم استخدامها بواسطة المستند،
// ثم قم بتعيين موقعه الافتراضي.
TaskPane myScriptTaskPane = new TaskPane();
doc.WebExtensionTaskPanes.Add(myScriptTaskPane);
myScriptTaskPane.DockState = TaskPaneDockState.Right;
myScriptTaskPane.IsVisible = true;
myScriptTaskPane.Width = 300;
myScriptTaskPane.IsLocked = true;
// إذا كانت هناك أجزاء مهام متعددة في نفس موقع الإرساء، فيمكننا ضبط هذا الفهرس لترتيبها.
myScriptTaskPane.Row = 1;
// قم بإنشاء وظيفة إضافية تسمى "MyScript Math Sample"، والتي سيعرضها جزء المهام بداخلها.
WebExtension webExtension = myScriptTaskPane.WebExtension;
// قم بتعيين المعلمات المرجعية لمتجر التطبيقات للوظيفة الإضافية لدينا، مثل المعرف.
webExtension.Reference.Id = "WA104380646";
webExtension.Reference.Version = "1.0.0.0";
webExtension.Reference.StoreType = WebExtensionStoreType.OMEX;
webExtension.Reference.Store = CultureInfo.CurrentCulture.Name;
webExtension.Properties.Add(new WebExtensionProperty("MyScript", "MyScript Math Sample"));
webExtension.Bindings.Add(new WebExtensionBinding("MyScript", WebExtensionBindingType.Text, "104380646"));
// السماح للمستخدم بالتفاعل مع الوظيفة الإضافية.
webExtension.IsFrozen = false;
// يمكننا الوصول إلى ملحق الويب في Microsoft Word عبر المطور -> الوظائف الإضافية.
doc.Save(ArtifactsDir + "Document.WebExtension.docx");
// قم بإزالة كافة أجزاء المهام الخاصة بامتداد الويب مرة واحدة بهذه الطريقة.
doc.WebExtensionTaskPanes.Clear();
Assert.AreEqual(0, doc.WebExtensionTaskPanes.Count);
أنظر أيضا
- مساحة الاسم Aspose.Words.WebExtensions
- المجسم Aspose.Words