問題タブ [activereports]
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.
activereports - どのようにMemoryStreamまたはByteからページサイズを取得しますか?
データベースにアクティブなレポートの画像があります。バイトに変換してメモリ ストリームに変換すると、アクティブなレポート ビューアーに渡すことができます。その後、アクティブなレポートの用紙サイズを取得するにはどうすればよいですか? 私のコード:
winforms - Activereportsページをプログラムで印刷する
プログラムでアクティブレポートレポートのWindowsビューアコントロールから特定のページをどのように印刷しますか?
c# - 同じアセンブリの異なるバージョンを使用する
ActiveReports 2 と ActiveReports 6 で作成されたレポートを同時に使用する必要があるプロジェクトがあります。全体的には正常に動作しますが、一部のヘルパー アセンブリは同じ名前を使用しています。たとえば、PDF にエクスポートできるようにするために、どちらのバージョンも ActiveReports.PdfExport.dll というアセンブリを使用します。もちろん、対応するアセンブリは異なります。
ActiveReports.PdfExport.dll に直接アクセスしないことに注意してください。これは、ActiveReports ランタイムによって処理されます。
両方をプロジェクトに含める方法が見つかりません。方法はありますか?GACが答えですか?
.net - ActiveReports 詳細セクションの列にプログラムでアクセスする方法はありますか?
Data Dynamics ActiveReports for .NET にレポートがあります。このレポートでは、詳細セクションの ColumnCount プロパティをプログラムで X に設定しています。詳細セクションには、データバインドされたテキスト ボックスが 1 つあります。
詳細セクションの ColumnDirection プロパティが AcrossDown に設定され、DataSource と DataMember の設定後、データ バインディング メカニズムによってデータが自動的に入力されます。
これがコードです...
このコードは正常に機能し、レポート全体にデータが自動的に入力されます。
ここで、レポートを変更し、レポートの列全体に自動入力される項目の 1 つを丸で囲んだり強調表示したりする必要があります。
自動生成された列にプログラムでアクセスする方法が見つからないため、境界線をオンにしたり、円などを描画したりできます。どうすればそれを行うことができますか?
セス
vb.net - ActiveReports の使用中にレポートをエクスポートする方法
VB プログラム内でアクティブ レポートを使用して、データに基づいてレポートを生成しています。現在、レポートを正常に開いており、ユーザーが印刷、コピー、検索などを行えるようになっています。プログラムの実行中にグラフをエクスポートすることをユーザーが選択できるようにする機能を追加する方法がわかりません。
私は多くのチュートリアルを見てきましたが、私のプログラムでは動作しない原因が常にあります。たとえば、このフォーラムは、ツールバーにエクスポート ボタンを追加し、ボタンに機能を追加するときに、私が必要とする正確なコードを提供します。残念ながら、ツールバーにアクセスできません。彼らはそれにアクセスしMe.Toolbar
、私はこの方法でアクセスできません。
ここの別のフォーラムでは、エクスポートをツールバーに追加せず、代わりにコードに直接挿入していますが、プロジェクトが認識しないため、この方法で実行できるようにするために何をインポートすればよいかわかりませんActiveReportsPDFExport.ARExportPDF
。
アップデート:
デザイン形式 a で ActiveReport に追加しDataDynamics.ActiveReports.Export.Pdf.PdfExport
、コードから呼び出すことで、PDF にエクスポートする方法を見つけましたPdfExport1.Export(Me.Document, "D:\Kyra\HELP.pdf")
問題:
- これは、アクティブなレポートを開く関数の最後に呼び出されます。ユーザーがレポートをエクスポートすることを選択できるようにしてから、レポートを保存する形式と場所を選択するオプションが与えられるようにしたいと考えています。
c# - WPF ウィンドウでホストされている Active Reports winforms ビューアー コントロール
現在、Active Reports 6 で使用できる WPF ビューアはありません。ホスト コントロールを使用して相互運用ホストでビューアーを表示しようとしましたが、うまくいきません。他の誰かがこれを成功させましたか? この時点では、ラッパー ビューアー コントロールをカスタム コントロールとしてプロジェクト ツールボックスに追加することさえできません。ホイールの再作成は避けたいと思っています。
.net - .NETのライセンスコンパイラ(LC.EXE)は、一方のマシンではlicenses.licxの内容を無視しているようですが、もう一方のマシンでは無視していないようです。なんで?
背景情報: VS2008で、ActiveReportsレポートをプレビューウィンドウに表示するのに十分なコードを含む非常に単純な.NETソリューションを設定しました。ActiveReportsコンポーネントは、このlicenses.licx
メカニズムを使用して、適切にライセンスされているかどうかを判断します。有効なライセンスキーが見つからない場合は、レポートプレビューに、 「これは評価用コピーです、[何とか何とか何とか]など]という目立つメッセージが表示されます。
私の問題:同じバージョンのVS2008とActiveReportsがインストールされている2台のコンピューターがあります。インストールごとに有効なライセンスを取得しています。これで、一方のマシンでソリューションを構築すると、評価バナーメッセージのないレポートプレビューが表示されますが、もう一方のマシンでは、まったく同じソリューションが評価メッセージを表示するアプリケーションにコンパイルされます。
これまでにわかったこと:Reflector.NETを使用して、2番目のマシン(評価メッセージを表示する)で、ライセンスコンパイラ(LC.EXE
)がのActiveReportsライセンス行を無視しているように見えることがわかりましたlicenses.licx
。ただし、エラーや警告メッセージは表示されません。
⇒それで、この質問は残ります:それが出力埋め込みリソースを生成するときから、どのような状況LC.EXE
でテキストの行を無視することを決定しますか?licenses.licx
MyApplication.licenses
PS:ファイルを削除してから、一時的にダミーレポートをソリューションに追加してファイルを再作成しても、問題は解決しません。licenses.licx
このトリックは、同様のライセンスの問題でよく言及されますが、ここでは機能しません。licenses.licx
ファイルの内容は有効のようです。
PPS:これがスタックオーバーフローの質問なのか、スーパーユーザー向けの質問なのか完全にはわかりません。
.net - AR3でのページ固有のマージン設定
ページ番号に基づいて、アクティブなレポートのマージンをプログラムで設定しようとしています。
具体的には、最初のページには小さな余白が必要であり(差出人住所のある最上部のテキストボックスが会社のロゴの配置と一致するように)、その後のすべてのページには標準の2.54cmの余白が必要です。
実際のページ番号の検出には問題がある可能性があることを示唆する投稿を読んだので、マージンを設定するための非常に単純なロジックとともにReportStartハンドラーとPageStartハンドラーを使用してみました。
レポートのコードビハインドで、2つのハンドラーとbool値を追加しました。
次に、次のように2つのコールバックを追加しました。
これはマージンに影響を与えていないようです。このアプローチはまったく間違っていますか?または、PageSettingsオブジェクトはレポート全体のプロパティですか?
代替アプローチの提案を歓迎します。
Activereports3バージョン5.2.1013.2を使用します。
ありがとうございました!
activereports - ActiveReports(3.0) で空白ページを印刷する際の問題
ページにコンテンツがあるかどうかを判断する方法はありますか? 4 ページのレポートで、次のページに進む前に空白の詳細セクション (ヘッダー/フッターが表示されます) が表示されるという散発的な問題が発生しています。3 ページ目にサブレポートがあり、その内容によっては少し押し下げられる可能性があるためだと思います。
とにかく、ディテールが空っぽかどうかを判断できれば、作成を抑制できるのではないかと考えていました。
考え、アイデア、提案?
activereports - グループフッターに存在するサブレポートのレンダリングに問題がある
アクティブ レポートによって設計されたレポートを修正する必要がありますが、これにはかなり慣れていません。このレポートをフレームワーク 1 から 2 に変換した後に問題が発生します。何も変更されていませんが、合計カウントを示すサブレポートは表示されません。フッター (GrpFooter) に 6 つのサブレポートを含むグループを持つメイン レポート (RptReport.vb) があります。それは持っています:
レポート ヘッダー ページ ヘッダー GrpPageNumbering アプリケーションのアイコン レポート名と.... GrpTotal 詳細 GrpTotalFooter subLevel5 subLevel4 subLevel3 subLevel2 subLevel1 subLevelSubTotal GrpPageNumberingFooter PageFooter ReportFooter RptSubReport.vb は、これら 6 つのサブレポートすべてで使用するように設計されたサブレポートです。GrpTitle があります タイトルのデザインが含まれます grpHeader grpAlternate 詳細 grpfooterAlternate 表示されるフィールドが含まれます grpFooter 合計が含まれます GrpTitlefooter
subLevel1 から subLevel5 の場合 grpfooterAlternate.visible = true および grpFooter.visible = false および subLevelSubTotal の場合 grpfooterAlternate.visible = False および grpFooter.visible = true 動的に設定されます。
異なる基準でレポートを実行すると、異なる結果が得られます。サブレポートの grpFooter が表示される場合と表示されない場合があります。前のサブレポートに表示されるデータの量に依存すると思います。このレポートは以前は正しく機能していましたが、フレームワーク 1 から 2 に変更した後、この問題が発生しました。トータルサブレポートが表示されるケースと表示されないケースをデバッグしました。どちらも同じイベントを通過します。
体にアイデアがありましたか?よろしくお願いします。
ありがとう、