問題タブ [axacropdf]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
356 参照

vb.net - 特定の領域で、フォーム内のサブフォームの座標を見つける

フォーム内に PDF ファイルを表示するために、VB で Adob​​e Reader コントロール AxAcroPdf を使用しています。このフォームには、バーコードを表示するサブフォームをポップアップするオプションがあります。ユーザーはサブフォームを PDF の好きな場所にドラッグできるはずです。Enter キーを押すと、サブフォームがあった場所にバーコードがスタンプされます。

刻印とバーコードのデザインはできましたが、これがどこにあるのか正確に特定できないようです. これのさまざまなバリエーションを試しましたが、何も機能しないようです。

PointToClient と PointToScreen の基本を理解し、(X,Y) 座標の概念も理解しています。しかし、何日も試してみた後、何もうまくいきません。どんな助けでも大歓迎です。

0 投票する
3 に答える
10234 参照

c# - PDF を WPF アプリケーションに埋め込む

WPF アプリケーションに PDF を埋め込んで表示しようとしています。これまでのところ、これらのソリューションを試しましたが、成功しませんでした:

  1. ここ に示されているものと同様に、WindowsFormsHostホスティングコントロールにPDF を表示します。問題は、私のアプリケーションがModern UIに似たスタイルを作成するように設定していることですが、それが a とうまく調和しない(コントロールが見えなくなる) ことです。AxAcroPdfAllowsTransparency = TrueWindowsFormsHost

  2. PDF をWebBrowserコントロールに表示します。問題は同じです。

  3. を設定AllowsTransparency = Falseしますが、これによりアプリケーションの動作が遅くなります。私は WPF を意図的に使用して、ビジネス アプリケーションのルック アンド フィールをエンド ユーザーの利益になるように強化しているため、これは解決策にはなりません。

  4. で 2 番目のウィンドウを使用してAllowsTransparency = Falseを表示しWindowsFormsHost、それをハックしてメイン ウィンドウの子コントロールのように見せます (ここで説明します) 。ただし、MVVM を使用しているため、コード ビハインド アプローチは好きではありません。

  5. WPF のネイティブ PDF コントロールを見つけます。ただし、商用のものは数個しか見つかりませんでした。現在、それはオプションではありません。

私が必要とするのは、次のことができることです:

  • WPF アプリケーションで PDF またはその表現 (つまり、画像または別の形式への変換) を表示します。
  • 私のスタイルを視覚的に損なわず、流動的に保ちます (AllowsTransparency維持する必要がありますTrue)。
  • MVVM の原則を尊重するアプローチを使用します (コード ビハインドがないことが望ましい)。
  • 私のアプリケーションに無料で含めます (商用利用)。

私は手作りのソリューション、オープンソース ライブラリ、さらにはまったく異なるアプローチに対して完全にオープンです。

0 投票する
1 に答える
1793 参照

c# - AxAcroPdf.printWithDialog() が印刷されたかどうかを知る方法は?

void を返すように見える C#printWithDialog()のコントロールのメソッドを使用しています。AxAcroPdf

ドキュメントが印刷されたときにその記録を保存したいのですが、ユーザーが印刷ダイアログで [キャンセル] を押したのか [OK] を押したのかを調べる方法が見つからないため、ユーザーが気が変わってもドキュメントが記録されています。印刷中 (ユーザーが実際にボタンを押す前)。

ドキュメントが実際に印刷されたかどうかを調べることはできますか?

そうでない場合は、最初にコントロールのプリンターを設定してから、メソッドをAxAcroPdf呼び出してこの問題を回避できますか?printAll()

0 投票する
0 に答える
249 参照

axacropdf - AxAcroPDF リーダーがロードされているかビジーかを判断する方法

この問題で私を助けてください。AxAcroPDF を使用する VB.net で書かれたアプリケーションがあります。コントロールがまだロードされているときに、「ビジー」メッセージを表示する必要があります。いつでもコントロールのステータスを取得する方法を教えてください。

0 投票する
3 に答える
5769 参照

pdf - ActiveX から Adob​​e Reader ツールバーを無効にする

AxAcroPDFLib および iTextSharp ライブラリを使用して ActiveX に PDF ドキュメントをロードしています。ユーザーが ActiveX から PDF を「保存」できないように、読み込まれた PDF からツールバー (保存、印刷などのオプションがある) を無効にしたいと考えています。

私は次のコードを持っています:

はツールバーを無効にしますが、マウスをその領域に移動すると、PDFの下部 (このリンクの図に示すようにaxAcroPDF1.setShowToolbar(false))で他の灰色のツールバーが有効になります。そのツールバーには保存オプションもあり、これも無効にしたいと思います。

「保存」オプションのみを無効にして、他のオプションをツールバーで有効にしたままにしておくことができれば、非常に便利です。

0 投票する
1 に答える
2128 参照

c# - WindowsフォームはaxAcroPDFを使用してPDFを印刷します

ASP.NET 4.5、c#、VS2013

C# で Windows フォーム アプリケーションを作成しています。アプリケーションは pdf を作成し、特定のプリンターに印刷したいと考えていました。私はそれをできた:

ユーザーはリストからプリンターを選択します。

しかし、私のユーザーはこれをまったく好きではありません。この場合の優先プリンターはリストのかなり前にあり、これをこのプログラム専用のデフォルト プリンターにしたいと考えています。

axAcroPDF でデフォルト プリンターのようなプロパティを確認できず、この Windows アプリケーションのみにデフォルト プリンターを設定する方法がわかりません。

最適解を教えてください。これがこんなに複雑になるとは思っていませんでした。ありがとう、