会社から外部へのメールができないのでここに記載させていただきます。
paoRep.Output(); で使用されたパラメーターが有効ではありません。のエラーになります。
以下がXML定義です。
(すいません。掲示板には相当長いソースコードですので、抜粋編集させていたいただきました。Pao@Office)
<LineAttr AttrName="Line44" Width="0.5" Style="Custom" />
申し訳ございません。書き込みが掲示板としては、ソースコードとデザインファイル全てで、相当長くなっていたので、今回のポイント箇所以外は、省略させていただきました。
以下、今回の不具合についての原因と対処方法です。
デザイナーで「点線間隔カンマ区切指定」を選択した時に
点線感覚には数値がカンマ区切りで(10,5)のようになり
その結果、デザインXAMLでは、
<LineAttr AttrName="Line40" Width="0.4" Style="Custom" Pattern="10,5" />
となります。これが通常です。
10,5 という数値は、「点線間隔カンマ区切指定」を選択した時にデフォルトで表示されます。
しかし、Takemoto 様のデザインXAMLを拝見したところ
<LineAttr AttrName="Line44" Width="0.5" Style="Custom" />
となっていたため、10,5 の表示を削除されたと思われます。
その結果、四角の線を描画しようとした時に、今回の不具合が発生してしまいました。
本来であればデザイン保存時に、エラーとすべきだると思いますが、申し訳ございません。
ユーザカスタム点線でその点線の間隔数値を削除した場合でも、デザインが保存できておおります。
それか、デザイナーでなく、帳票出力側で、線がCustomでも点線間隔が指定されていない場合、実線として出力すべきかもしれません。
どちらにしても、次回リリースで対応させていただきます。
今回のケースにつきましては、帳票デザインを見る限り、「実線」で良さそうでしたので、「点線間隔カンマ区切指定」の箇所を、「実線」にしてみてください。
または、XAMLファイルの
<LineAttr AttrName="Line44" Width="0.5" Style="Custom" />
の Style="Custom" をすべて消してテキストファイルを保存して、お試しください。
よろしくお願いします。
- YY-BOARD -