0

独自の製品で使用するために、さまざまなアドビ製品に見られる次のユーザー インターフェイス コンポーネントを入手できるかどうか知っている人はいますか?

  • ツリービュー (Adobe Acrobat)
  • 折りたたみ可能なツールバー (Adobe Photoshop、Illustrator)
4

2 に答える 2

0

購入/ライセンスを検討している場合は、これらのComponentSourceページを参照してください。

Adobe のコンポーネントは入手できませんが、同様の機能を備えたものやレプリカさえ入手できます。

ただし、無料の代替品も利用できます。いくつかのオープンソースのものをグーグルで試してみてください!

于 2008-12-27T04:24:20.047 に答える
0

.NET プラットフォームで構築していますか? その後、アドビのプログラムが内部で使用する多くの COM ライブラリにアクセスできます。

たとえば。次の方法で、Adobe Illustrator のインスタンスを直接インスタンス化してコマンドを実行できます。

  1. Visual Studio でプロジェクトを右クリックし、[参照の追加] を選択します。
  2. 「Adobe Illustrator CS4/CS3 タイプ ライブラリ」を選択し、OK を押します。 (「C:\program files\adobe\adobe illustrator cs3/cs4\plug-ins\extensions\scriptingsupport.aip」にあります)

今あなたのプログラムで:

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 ライブラリに直接接続することさえできるかもしれません!

于 2008-12-27T04:03:10.043 に答える