2011年10月14日

PDFガントチャートに縦線を.改良onRedmine1.2.0

※タイトル少し変えました

RedmineのガントチャートをPDF出力したときに,日付単位に縦線を入れる修正は,自分の環境(redmine1.2.0)では,ちょっと問題があって,1月分なら期待通りに表示されるのですが,2ヶ月以上の表示となると線の位置と数がおかしくなってうまく行ってませんでした.

参考:以前のブログ「ガントチャート日付表示 on Redmine-1.2.0」


僕は,基本的に月単位の報告にしか使用しないので,この問題は放っておいたのですが(ごめんなさい),先日コメントで問い合わせをいただきましてちょっと気になってはいました.
また,最近,数カ月単位でスケジュールを報告する機会が出てきて,その時に改めてこりゃひどいなと思ったので今週改めてソースを眺めました.

例えば,3ヶ月以上だと,曜日の表示はされないのですが,縦線は曜日間隔で引かれてしまうため,不要な非常に見づらくなります.(やたらと縦線ばかり引かれたガントチャートになります.)


今週,眺めてて,原因が分かったので,「ガントチャートを2ヶ月出力したPDF」でも縦線が入るように修正しました.
ついでに,3ヶ月以上つまり,日付け単位の表示ではなく,週単位表示の場合には週単位で縦線を引くように修正しました.

月単位表示の時には対応していないので週単位で表示されてしまうかと思います.と思ったけど,ここまでブログで書いてたら,不完全さが気になって,というか悔しくなって,対応しました.


more read...
posted by maplewine at 19:50| Comment(0) | TrackBack(0) | ruby | このブログの読者になる | 更新情報をチェックする
×

この広告は180日以上新しい記事の投稿がないブログに表示されております。