PrimeKarte > ... > XenApp対応 > Aspose
| 対象病院 |
| H082 |
| H083 |
| H319 |
| H320 |
| H321 |
| H1002 |
Excelは1始まりだがAsposeは0始まり。
Excelよりもフォントサイズがやや大きかったり、太字がやや太かったりする。
Excelよりも線がやや太い。
呼び出し元では変更不要のため、参考情報として。
セルの背景色指定等でRGBを引数としているが、Asposeでは背景色設定の引数がColorかARGBしかないため、SBSCommonSheet内でRGBからARGBに変換。
セルの背景色は呼び出し元でPatternを指定しないと上手くいかない?⇒SBSCommonSheetで対応済み。
線の太さはExcelほど細かく指定できない。 プロパティにWeightが無いため、AsposeではLineStyleで代用する。
Excelでは引数として XlReferenceStyle を指定できるが、Asposeでは XlReferenceStyle.xlR1C1に相当するものが見つからず。
そのためAsposeでは XlReferenceStyle を判定せずに常に XlReferenceStyle.xlA1 形式で返す。
フッターとページ下部の余白が小さすぎる場合、フッターにページ番号や病院名を設定しても印字されないことがある。
WorkBookオブジェクトにCaluculateFormulaメソッドを追加しましたので、
お手数ですが、印刷時Excelにてセルに数式を設定されている場合、
SBSCommonSheetを最新化していただき、印刷前に上記メソッドを呼び出す処理を実装してください。
範囲を「ブック」以外(シート)に設定されている場合、Asposeモードだと、名前の先頭に「0!」が付いてしまい、名前参照ができないようです。
SBSCommonSheet側で対応できるか、まだわかりませんので、影響がなければ、名前の範囲を「ブック」に変更していただくことにより、エラーは回避できます。