Работа с офис добавки
Понякога може да искате да дадете достъп до интерфейсни контроли, които изпълняват код за промяна на документи. Aspose.Words API осигурява пространство от имена WebExtensions
, което предоставя различни класове за персонализиране на елементи и атрибути, разширявайки речника XML за представяне на офис добавки.
WebExtensions пространство от имена може условно да се раздели на:
- Обекти за работа с прозореца на задачите
- Обекти за работа с уеб разширения
Използване На Прозорците На Задачите
Прозорците на задачите са интерфейсни повърхности, които се показват от дясната страна на прозореца в Microsoft Word. Прозорецът на задачите позволява на потребителите да имат достъп до интерфейсни контроли, които могат да изпълняват код за промяна на документи.
Например, като използвате Aspose.Words API, можете да добавите добавка в прозореца на задачите и да персонализирате облика му.
Използване На Уеб Разширения
Уеб разширенията са инструменти, които разширяват възможностите на офис приложенията и взаимодействат със съдържанието на офис документа. Уеб разширенията предоставят допълнителна функционалност на офис клиентите за подобряване на потребителския опит.
Aspose.Words предоставя възможност за добавяне на уеб разширения от типа на прозореца на задачите, като използвате класовете WebExtension и TaskPane, а също така ви позволява да персонализирате свойствата на прозореца и разширението.
Следващият пример за код показва как да създавате прозорци на задачи и да добавяте към прозорци на задачи за уеб разширение с основни свойства:
За да видите списък с добавки в прозореца на задачите, използвайте свойството WebExtensionTaskPanes.
Следващият пример за код показва как да получите такъв списък с добавки: