Quantcast
Channel: SCN : Popular Discussions - SAP Crystal Reports & BI Dashboards (日本語) [Read-only]
Viewing all 2234 articles
Browse latest View live

2008の起動が遅い

$
0
0

クリスタルレポートの2008で変な現象が起こっています

どなたか同じような経験のある方、できれば解決方法を教えてください。

 

現象)CRW2008の起動が遅い。

 

 デザインの起動及びレポートの出力両方とも極端に遅い

 のです。

 2分~3分くらい待って起動してきます。

 すべての端末ではなく1部の端末のみで発生します。

  

 心当たりがあるとすれば、セットアップ後の一回目の起動で

 初期設定処理が実行されるのですがそれがなかなか返ってこなくて

 (10分くらい)途中で強制終了してしまったのがあります。

  

再セットアップすれば直るのかなとも思っているのですが

顧客の業務の都合上なかなか時間がとれません

再セットアップ以外で問題を解決する方法はないでしょうか?

 

以上誠に申し訳ありませんがよろしくお願いします。

  


Crystal ReportsのExcel Exportに関して

$
0
0

お世話になります

 

Crystal Reportsを使用して、帳票を出力するアプリケーションを開発しているのですが、

WindowsXPのSP3を当てたところ、下記のような現象が発生するようになってしまい

ました。

 

【現象】

 クリスタルレポートのエクスポート機能でエクセル形式にて出力した場合、以下の

 ようなエラーが発生

 

 エラーメッセージ:

  ファイル ~.rpt のエラー

  エクスポート DLL がエラーを検出しました

 

 

 WordやPDFの出力は正常に実行できます。WindowsXP SP3を当てると発生するようで

 SP2に落とすと解消されます。

  

 

【環境】

   WindowsXP SP

      VisualStudio .NET 2003

  (CrystalReprotはVisualStudio .NET 2003 にバインドされているものを使用しております。)

 

おそらくWindXPSP3の影響だと考えられますが、解決方法等心辺りのある人はおります

でしょうか。

 

よろしくお願い致します。

Crystal Reports 2008 におけるPDF変換の処理時間について

$
0
0

Framework1.1にて稼働中のアプリケーションの
Framework3.5への移行を検討しています。

 

移行に伴い、CrystalReportsのバージョンも
Xから2008へ移行する予定です。

 

現在、動作確認を行っているところですが、
exportメソッドによるPDF変換処理時間を
計測したところ、Xよりも2008の方が処理時間が
長い(遅い)という現象が発生しています。

 

詳細は以下の通りです。

 

■移行前環境
・VB.NET2003
・Crystal Reports X (10.0.5.1506)
・動作環境
 OS    :WindowsXP
 CPU   :Intel Core2 Duo 2.99GHz
 メモリ:1.25GB

 

■移行後環境
・VB2008
・Crystal Reports 2008
・動作環境
 OS    :Windows7(32bit)
 CPU   :Intel Xeron 2.13GHz
 メモリ:2.00GB

 

■処理内容

  Dim rp As New CrystalDecisions.CrystalReports.Engine.ReportDocument
  Dim optDiskOpts As New CrystalDecisions.Shared.DiskFileDestinationOptions

  'レポートのロード
  rp.Load("ファイル名(フルパス)")

  'PDF変換準備
  optDiskOpts.DiskFileName = "出力ファイル名(フルパス)"
  rp.ExportOptions.DestinationOptions = optDiskOpts
  rp.ExportOptions.ExportDestinationType = CrystalDecisions.Shared.ExportDestinationType.DiskFile
  rp.ExportOptions.ExportFormatType = CrystalDecisions.Shared.ExportFormatType.PortableDocFormat

  'PDF変換
  rp.Export()    '←この処理に時間がかかる(移行前:約1秒、移行後:約5秒)

 

■PDFファイルサイズ
・283頁(265KByte)

 

■確認内容
上記のような現象に心当たりのある方がいらっしゃいましたら
情報提供をお願い致します。
また、対応策などございましたら合わせてご教授いただけると
ありがたいです。

 

■補足
Crystal Reports X で出力されるPDFファイルのバージョンは1.3です。
Crystal Reports 2008で出力されるPDFファイルのバージョンは1.7です。
PDF変換時間の差異は、出力されるPDFファイルのバージョン差異によるものなのでしょうか。

 

よろしくお願い致します。

VS2005バンドル版のCrystalReportで、外字を含むPDF出力について

$
0
0

お世話になります。

VS2005バンドル版のCrystalReportで、

外字を含むPDF出力を行う方法について、

ご教授ください。

 

もし、VS2005バンドル版でできないのであれば、

製品版のCrystalReportでは、可能でしょうか?

Crystal Reports Basic for Visual Studio 2008用のランタイム配布

$
0
0

Visual Studio 2008 Professionalにバンドルされている、Crystal Reports (Crystal Reports Basic for Visual Studio 2008 Professional だったとu2026)を使用して、業務用デスクトップアプリケーションを作成しています。

 

アプリケーションの配布は、セットアッププロジェクトによるインストーラ配布ではなくバッチ等によるコピーで配布をしたいと考えています。そのため Crystal Reports ランタイムについては、セットアッププロジェクトへのマージモジュールの組み込みではなく、別途ランタイム再配布用のパッケージを使用するか、必要なファイルの手動コピー(推奨されないでしょうがu2026)を考えています。

 

1.  必要なdllの手動コピーによる配布というのは、ライセンス上許されますか?また、必要なdllの一覧というのは教えて頂けるものでしょうか?

 

2. ランタイム再配布用のパッケージについて

 

(1)http://resources.businessobjects.com/support/additional_downloads/runtime.asp#09

(2)http://wiki.sdn.sap.com/wiki/pages/viewpage.action?pageId=56787567

(3)https://websmp230.sap-ag.de/sap(bD1qYSZjPTAwMQ==)/bc/bsp/spn/bobj_download/main.htm

  ((3)は、ダウンロード可能ファイル検索ページ)

 

辺りでそれらしき物を見つけることは出来たのですが、以下について教えて下さい。

 

2-1 ランタイム再配布用のパッケージを取得できる正式な場所はどこでしょう?

 

2-2 (1)~(3)いずれから取得できるファイルを利用すべきでしょうか?特に、(1)と(2)では同じファイルが得られる様ですが、(3)で検索をかけて得られるファイルは(ファイル名称が)異なる様に思います。

 

2-3 2-1あるいは2-2で教えて頂いた(と仮定)ランタイム再配布用パッケージを、Crystal Reports Basic for Visual Studio 2008 を使って作成したデスクトップアプリケーション(クライアント)の配布先PCにインストールするのにライセンス的に制限は有りますか?

 

以上、誠にお手数ですが教えて頂きたく、よろしくお願い致します。

Windows7環境でのCrystal Report 2008の表示ズレについて

$
0
0

以下の環境でCrystal Reportのプレビュー表示を行った際、

プレビュー画面の描画にズレが発生しています。

 

※線と線のつなぎ目(表の角など)、うまく線がつながっていないように見えてしまう事象です。

 100%表示だとあまり目立ちませんが、200%表示にした際は、目立ってしまいます。

 

OS:Windows 7 Professional

VS:Visual Studio 2008 Professional

Crystal Report:上記のVS2008のバンドル版

(dllファイルのバージョン番号は10.5.3700.0)

 

Boxオブジェクトを構成する枠線が

Windows7環境で表示した際にズレます。

(Crystal Report 2008のみをインストールした

Windows7検証環境でも再現しましたので

他の競合ソフトウェアによる影響でもなさそうです)

 

単順にBoxのみを配置したレポートでも事象が再現しますので、

Boxオブジェクト自体の使用が難しい状況です。

 

上記の事象について、対応方法等ございましたら

ご教示願えますでしょうか。

FAQ: CrystalReportViewer コントロールにてグループツリーの表示、非表示を設定する方法

$
0
0

【タイトル】

HOW TO: CrystalReportViewer コントロールにてグループツリーの表示、非表示を設定する方法

 

 

【詳細/質問】

Crystal Reports 2008 にて CrystalReportViewer コントロールの DisplayGroupTree プロパティを使用することができない。

 

 

【対象製品】

Crystal Reports 2008

 

 

【原因】

Crystal Reports 2008 .NET SDK では、CrystalReportViewer コントロールの DisplayGroupTree プロパティが廃止されました。

 

 

【解決策/回答】

Crystal Reports 2008 .NET SDK では、CrystalReportViewer コントロールに ToolPanelView プロパティが新しく追加されました。 このプロパティを使用することでグループツリーの表示を制御することができます。

下記コード記述例により、グループツリーを非表示に設定することができます。

 

Visual Basic:

非表示にする方法:

CrystalReportViewer.ToolPanelView = ToolPanelViewType.None

 

表示する方法:

CrystalReportViewer.ToolPanelView = ToolPanelViewType.GroupTree

 

C#:

非表示にする方法:

crystalReportViewer.ToolPanelView = ToolPanelViewType.None;

 

表示する方法:

crystalReportViewer.ToolPanelView = ToolPanelViewType.GroupTree;

 

Enum 値 "None" は、グループツリーおよびパラメータパネルを非表示にします。

プリンタ変更について

$
0
0

Crystal Reportsにて作成した帳票を印刷します。以前はNEC製プリンタで出力していましたが、正常に印刷設定が引き継がれていました(給紙方法:フロントトラクタ、用紙サイズ:ユーザ個別作成)。今回、プリンタを富士通製に変えたところ、印刷設定が引き継がれなくなりました(出力はされますが、毎回設定変更しないといけません)。Crystal Reportsのファイルのページ設定でプリンタを富士通製に変更しましたが、解決には至りませんでした。お手数ですが、対応方法を教えて下さい。


Crystal Reports for Visual Studio 2005でPDFにエクスポートするとレイアウトがずれる

$
0
0

Crystal Reports for Visual Studio 2005を利用しています。

 

エクスポート機能を利用しPDFファイルとして出力を行うと罫線等がずれて表示されてきます。

 

Viewerに表示させた場合はプレビューでも印刷でもずれは発生しません。

 

下記URLにてHotFixが発行されている旨の記事があったのですがどうやってダウンロードしたらよいのかわかりません。

 

http://resources.businessobjects.com/support/communitycs/FilesAndUpdates/dbex10win_jp.pdf

(ADAPT00224343 Patch ID:35931712が該当の項目になります)

 

なにかいい情報をお待ちしております。

 

Edited by: masakazu5011 on Apr 22, 2009 10:20 AM

RTFテキスト形式の取り消し線を含む文字列の出力について

$
0
0

Microsoft Visual Stdio 2008にバンドルされているCrystalReportを使用しています。

 

テキスト形式がRTFテキストのフィールドに.Net C#から取り消し線を含むリッチテキストを出力すると印刷結果が以下の通りになり、取り消し線が引かれない文字が存在しています。

対処方法(パッチ等)があれば、ご教授戴きたい。

宜しくお願い致します。

 

凡例:_ 半角空白を指す、△全角空白を指す

 

「あい_うえ_☆★_□■_12_34」の文字列に「あ」~「4」まで取り消し線を引くと

「あい_うえ」の間の半角空白に取り消し線は引かれるが、「え」と「☆」の間の半角空白は取り消しが引かれない。

同様に「☆★_□■」の間の半角空白は取り消し線が引かれますが、「■」と「1」の間の半角空白は取り消しが引かれない。

 

全角空白は取り消しが引かれません。

「あい△うえ△☆★△□■△12△34」の文字列に「あ」~「4」まで取り消し線を引くと全角空白以外の文字は取り消し線が引かれます。

 

宜しくお願い致します。

 

Edited by: yoshi1 on Apr 11, 2011 6:57 AM

ASP.NETで専用用紙への印刷時

$
0
0

Crystal Reportsを使用しASP.NETのサイトから、クライアントのプリンタへ印刷をしようとしています

 

用紙は巾10インチ×長10インチのものとA4の物があります。

10インチ×10インチの物はドットプリンタに、A4の物はページプリンタに印刷します。

 

プリンタのプロパティーで10インチ×10インチの用紙サイズを定義し、Crystal Reportsのレポートのデザイン-プリンタ設定で、プリンタ名や用紙サイズを指定しても有効になりません

実際に印刷しても、改ページが変になり、ドキュメントのプロパティーがA4になってしまいます。

 

もちろんサーバ、クライアント共に同じ用紙サイズの設定をしています。

 

また、PrintOptions.PaperSizeに定義しようとしたのですが、10インチ×10インチの指定方法が判りません。

 

①10インチ×10インチの専用用紙にASP.NETから印刷する場合、どのような設定が必要ですが?

②PrintOptions.PaperSizeに10インチ×10インチの設定は可能でしょうか

 

Crystal Reports XI:小数点以下の桁数を数値によってかえるには?

$
0
0

お世話になります。

 

Crystal Reports XI Developer Edition で開発しております。

 

質問は、フィールド(数値)の小数点以下の桁数を数値によって、小数点以下なし、小数点第1位まで、小数点第2位までと表示を変えるにはどうすればよいですか?

 

例えば、 1 のときは 1 (1.00 は×)

     0.5 のときは 0.5 (0.50 は×)

    0.25 のときは 0.25

 

テーブルのデータ型は float です。(SQLServer)

データ型を 文字列(string) に変えれば良いとは思いますが、クリスタルレポートの設定でなんとかなるのであれば、そちらが良いです。

 

ちなみに式も考えました。

数値を文字列に変換し、小数点より右の「0」は長さ0の文字列に置換する。など。この方法は式を作って、フィールド(数値)と置き換えないといけませんので、設定でなんとかなる方が良いです。

 

あと、クリスタルレポートの「フィールドの書式」-「ユーザー設定」-「カスタムスタイル」-「数値」-「小数点以下の桁数」を 「1.00」 とすると、1のとき「1.00」と表示されます。本来は「1」と表示したいです。

 

設定だけでは、無理なのでしょうか?

どなたかカスタムスタイルでの設定方法を教えていただけませんでしょうか?

 

VS2005バンドル版のCrystalReportで、外字を含むPDF出力について

$
0
0

お世話になります。

VS2005バンドル版のCrystalReportで、

外字を含むPDF出力を行う方法について、

ご教授ください。

 

もし、VS2005バンドル版でできないのであれば、

製品版のCrystalReportでは、可能でしょうか?

Crystal Reports for Visual Studio .NET:印刷時に用紙サイズが変わってしまう

$
0
0

以前に、同名のフォーラムが掲載されておりましたが、解決に至っていないようでしたので、投稿させて頂きます。

 

今回、Visual Studio 2008にて、Crystal Reportsを使用し、レポートの出力プログラムを作成しました。

その後、実行環境にプログラムを移し、テストを実施したところ、VISTAでは、用紙サイズが正しく反映されるが、XPだと反映されないという現象が発生致しました。

いろいろと調査をおこなっておりますが、解決に至っていないしだいです。

 

つきましては、解決策についてご教授頂けないでしょうか?

 

開発環境

・Windows VISTA Business SP1

・Visual Statudio 2008 professional

 

実行環境

・Windows XP Professional SP3 u2192 用紙サイズが正しく反映されず。

・Windows VISTA Business SP1 u2192 問題なし。

 

その他

・開発環境、VISTAでは問題なし。

画像(BlobFieldObject)サイズを動的に変更する方法(複数ページ)

$
0
0

crystal Report初心者です。宜しくお願いします。

 

<<やりたいこと>>

・crystal Reportを使って、1ページ毎に会員プロフィール(顔画像含む)を出力したい。

・顔画像(BlobFieldObject)は、各画像毎に縦横サイズが異なるため、所定のサイズ内に収まるように、拡大・縮小処理を行いたい。

・複数会員分(複数枚)を同時に印刷したい。

 

<<やってみたこと>>

http://blog701.seesaa.net/article/98702055.html

を参考に

BlobFieldObject pic = (BlobFieldObject)_rpt.ReportDefinition.ReportObjects["ImageByte1"];

pic.Width = xxx;

pic.Height = xxx;

で、画像オブジェクトの、Width, Heightを変更できることは分かったのですが、この場合、各会員毎(各ページ毎)に、画像サイズが変更されません。

 

つまり、

 

会員1の顔画像:300ピクセル×150ピクセル

会員2の顔画像:100ピクセル×250ピクセル

 

のような場合、会員1の顔画像にあわせることはできたのですが、会員2の顔画像は、会員1の顔画像と同じサイズで表示されてしまいます。(つまり、会員2の顔画像は、横に不自然に拡大されてしまう)

 

複数枚印刷時に、各ページ毎(会員毎)に、

会員1のときには、顔画像サイズは縦:xxx、横:yyy

会員2のときには、顔画像サイズは縦:zzz、横:nnn

で表示させたいのです。

 

ご指導の程、宜しくお願いします。

 

<<前提>>

・開発環境:VisualStudio2008(C#)

・クリスタルレポート:Crystal Reports Basic for Visual Studio 2008

 


.NET対応版Crystal Reportsの、各バージョンでの「.NET framework」対応状況は?

$
0
0

1. .NET framework 1.x に対応開始したバージョンは? 対応停止したバージョンは?

 

2. .NET framework 2.0 に対応開始したバージョンは?

 

3. .NET framework 3.0 に対応開始したバージョンは?

 

4. .NET framework 3.5 に対応開始したバージョンは?

Xcelsius Engage のWebサービス接続で「外部データにアクセスできません」というエラーが表示される。

$
0
0

お世話になっております。

 

Xcelsius Engage のWebサービス接続についての質問です。

データu2192接続のWebサービス接続でInterstageで作成したWebサービスを設定後

プレビュー画面で外部データを参照しようとすると

「外部データにアクセスできません」というエラーメッセージが表示されます。表示されるエラー番号は#2032

 

■実際に行った対応

表示されたエラーメッセージの後にエラーに対する対応方法が記述されていました。

 

u2193実際に表示されたエラーメッセージです。

-


外部データにアクセスできません

 

外部データにアクセスするには、このファイルを信頼する必要があります

PDFファイルについては、Adobe Readerで、【編集】>【環境設定】>【セキュリティ(拡張)】

の順にクリックします。それ以外の種類のファイルについては、以下の手順に従います。

 

**以下のステップをすべて確認するまで、【OK】はクリックしないでください**

 

1.【OK】をクリックしてこのメッセージを閉じ、WebブラウザでAdobe設定マネージャを開きます。

2.【グローバルセキュリティ設定】パネルを開きます。

3.【グローバルセキュリティ設定】パネルで以下を実行します。

a).【これらのファイルとフォルダを常に信頼する】ドロップダウンで【追加】を選択します。

b).【ファイルを参照】をクリックします。

c).以下のうちどちらかを実行します。

 - PowerPointファイルの場合、PowerPoint.exeのロケーションに移動します。

 - その他すべての種類のファイルの場合、このファイル

d).【開く】をクリックします。

4. Adobe設定マネージャーを閉じます。このファイルを再び開きます。

問題が解決しない場合は、ファイルの作成者またはシステム管理者に問い合わせてください。エラー:Error #2032

接続タイプ:Webサービス接続

ファイル URL file//C|Docume1\Admi1\Local s~1\Temp\Xcelsius\temp.swf

外部データ URL: http://マシン名//~

-


記述に従いAdobe Flash Player 設定 マネージャ内で信用できる場所(フォルダ)を設定し

そこにXcelsius SWF ファイルを置きました。

u2193のように設定しました。

-


【Adobe Flash Player 設定マネージャ】

Webサイトが古いシステムを使用して情報にアクセスしようとした場合

「常に許可」を選択

これらのファイルとフォルダを常に信頼する。

C:\Document and Settings\Administrator\Local settings\Temp\Xcelsius

C:\Document and Settings\Administrator\Local settings\Temp\Xcelsius\temp.swf

C:\Program Files(x86)\Business Objects\Xcelsius

-


それでも同様に「外部データにアクセスできません」というメッセージが表示されて

外部データを参照することができません

 

上記のエラーを回避する方法をご教授いただけませんかお願いします。

 

■補足

データu2192接続のWebサービス接続でWSDL URLを指定するとメソッド、WebサービスURL、入力値、出力値が

リストに追加されることからWebサービス接続設定に問題はないように思われます。

 

エラー番号#2032はFlashのエラーでファイルにアクセス権がない場合に返されるエラーのようです。

アクセス権はAdobe Flash Playerの設定マネージャで信用してるはずですが何か他に必要な設定があるのでしょうか?

 

 

■開発環境

VMware仮想環境下でOSはWindows Server 2003

 

 

■バージョン情報

【OS】

Windows Server 2003 R2

Standard x64 Edition

Service Pack 2

 

【仮想環境】

VMware Infrastructure Web Access

Ver 2,0,0

Build 116487

 

VMware Server

Ver 2,0,0

Build 116503

 

【Webシステム】

Interstage Application Server

エディション情報:Enterprise Edition

バージョン情報:V9,1,0

 

【パッケージ】

Xcelsius 2008 Xcelsius Engage 5,3,0,0

ビルド番号 12,3,0,670

Adobe Flash Player 10 ActiveX

Ver 10,0,45,2

Windows7環境でのCrystal Report 2008の表示ズレについて

$
0
0

以下の環境でCrystal Reportのプレビュー表示を行った際、

プレビュー画面の描画にズレが発生しています。

 

※線と線のつなぎ目(表の角など)、うまく線がつながっていないように見えてしまう事象です。

 100%表示だとあまり目立ちませんが、200%表示にした際は、目立ってしまいます。

 

OS:Windows 7 Professional

VS:Visual Studio 2008 Professional

Crystal Report:上記のVS2008のバンドル版

(dllファイルのバージョン番号は10.5.3700.0)

 

Boxオブジェクトを構成する枠線が

Windows7環境で表示した際にズレます。

(Crystal Report 2008のみをインストールした

Windows7検証環境でも再現しましたので

他の競合ソフトウェアによる影響でもなさそうです)

 

単順にBoxのみを配置したレポートでも事象が再現しますので、

Boxオブジェクト自体の使用が難しい状況です。

 

上記の事象について、対応方法等ございましたら

ご教示願えますでしょうか。

Crystal Reports (Ver.8.0) のパッチについて

$
0
0

お世話になります。

 

Crystal Reports 8.0に関しまして、

https://www.sdn.sap.com/irj/boc/businessobjects-downloadsにて

複数のパッチが公開されておりますが、

日本語バージョンを最新(最終)の状態にするためには

どのパッチをどういった順番で当てれば良いか、

ご存知の方がいらっしゃいましたら

ご教示願えないでしょうか。

 

以上、よろしくお願い致します。

WinForm からレポートをプリンタに出力した際に、余白(PageMargins)に設定した値が正しく適用されない。

$
0
0

初めて投稿致します。秋本と申します。

 

 

WinForm から CrystalReports2008 で作成したレポートを印刷する際に

余白(PageMargins)に設定した値が正しく適用されないという現象が発生しており、対応策をご教示ください。

 

 

【開発環境】

 Microsoft Windows XP ver 2002 Service Pack 3

 Microsoft VisualStudio 2008 ver 9.0.30729.1 SP (C#を使用)

 Microsoft .NET Framework ver 3.5 SP1

 Crystal Reports 2008 Developer ver 12.2.7.598

 

 検証用のPCにOSをインストールし、VisualStudio 2008 をインストール後

 Microsoft Update にて 2010-05-18  時点でリリースされている全ての更新プログラムをインストール

 その後で Crystal Reports 2008 をインストールし、Crystal Reports 2008 の Service Pack 1、Service Pack 2、

 Fix Pack 2.7 を順にインストールしました。

 

 プリンタは以下の3台

 Epson LP-8900 (ドライバは 3.16.4fm)

  http://www.epson.jp/dl_soft/readme/6653.htm

  

 XEROX DocuCenter Color f250 (ドライバは 2.6.3)

  http://www.fujixerox.co.jp/download/dcc/download/f450series/artex_2k/

  

 XEROX DocuPrint210 (ドライバは 3.8.6)

  http://www.fujixerox.co.jp/download/docuprint/download/210series/prt_2k/

 

 

【実行環境】

 同上

 

 

【再現手順】

 VisualStudio 2008 で新規に WIndowsフォームアプリケーションを作成

 フォームに CrystalReportsViewer と ボタンを設置

  

 新しい項目として Crystal レポート を追加

 CrystalReportsギャラリから、空のレポートを選択

 詳細以外のセクションを非表示に設定

 詳細セクションのセクションエキスパートで背景色に銀色を設定

 詳細セクションの Height を 16771 に設定

 デザイン>ページ設定のページオプションで

 「書式設定ページサイズと用紙サイズを個別に設定する」のチェックを外し

 用紙サイズを「A4 210 x 297 mm」に設定

 余白は上下左右すべて 0 に設定

 詳細セクションの左上、右上、左下、右下に何か適当に文字の入ったテキストオブジェクトを配置

 

 ボタンの押下イベントに以下を記述

 

 private void button1_Click(object sender, EventArgs e)

 {

   CrystalReport1 report = (CrystalReport1)crystalReportViewer1.ReportSource;

    

   CrystalDecisions.Shared.PageMargins margins = new CrystalDecisions.Shared.PageMargins();

 

   margins.topMargin = 0;

   margins.bottomMargin = 0;

   margins.leftMargin = 0;

   margins.rightMargin = 0;

 

   report.PrintOptions.ApplyPageMargins(margins);

    

   crystalReportViewer1.RefreshReport();

    

   report.PrintToPrinter(0, false, 1, 1);

 }

 

 上記イベント内に任意の余白を設定して、WinForm を実行後にボタン押下

 

 

【発生する現象】

 u2026要はA4用紙全体を塗りつぶすだけのレポートに、上記イベント内で PageMargins を設定して

 プリンタへ出力するわけですが

 CrystalReportViewer 上では設定した余白(PageMargins)が忠実に反映されるのですが、実際にプリンタから

 出力されたものを確認すると

  

 leftMargin だけ設定した場合 > 左に余白ができず、上と右に余白ができる

 topMargin だけ設定した場合 > 上に余白ができず、左と下に余白ができる

 

 という具合に余白(PageMargins)で設定した値とは違う印刷結果になってしまいます。

 

 Re: HELP - setting page margins doesn`t work correctly

 

 上記スレッドの内容からすると SP3 がリリースされるまで待つしかないのでしょうか?

Viewing all 2234 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>