有谁知道您是否可以获得在各种 adobe 产品中看到的以下用户界面组件以用于自己的产品?
- 树视图 (Adobe Acrobat)
- 可折叠工具栏(Adobe Photoshop、Illustrator)
有谁知道您是否可以获得在各种 adobe 产品中看到的以下用户界面组件以用于自己的产品?
您是在 .NET 平台上构建的吗?然后,您可以访问Adobe 程序内部使用的许多 COM 库。
例如。您可以通过以下方式直接实例化和命令 Adobe Illustrator 的实例:
现在在你的程序中:
C#
// open AI, init
Illustrator.Application illuApp = new Illustrator.Application();
// open doc
Illustrator.Document illuDoc = illuApp.Open("C:\myai.ai", Illustrator.AiDocumentColorSpace.aiDocumentRGBColor, null);
// close doc
illuDoc.Close();
illuDoc = null;
// close AI
illuApp.Quit();
illuApp = null;
VB
'open AI, init
Dim illApp As Illustrator.Application = New Illustrator.Application()
' open doc
Dim illDoc As Illustrator.Document = illApp.Open("C:\myai.ai", Illustrator.AiDocumentColorSpace.aiDocumentRGBColor, Nothing)
' close doc
illDoc.Close()
illDoc = Nothing
'close AI
illApp.Quit()
illApp = Nothing
尝试在“添加参考”窗口中浏览,以查找更多库。您甚至可以直接连接到 Adobe 的内部 UI 库!
如果您正在考虑购买/许可,请参阅这些ComponentSource页面:
虽然您不会获得 Adobe 的组件,但您会获得具有类似功能的组件,甚至是副本。
不过,也可以使用免费的替代品。尝试谷歌搜索一些开源的!