Loading...

社内システム開発日記:その91

前書き

お疲れ様です!
小手投げです。

相撲部の納会に行きました。
初めて会ったときは全然相撲になっていなかった後輩たちが、
引退するときには立派に相撲をとるようになったことを思うと感慨深いものがあります。
卒業してまたいつかで会えるのが楽しみです。

今回は日記です。

日記

高さが841を超えたら改ページ処理をしているがそも分岐に入ってこない
A4の設定で595×841という数値があったが普通に210×297なのかもしれない
297で分岐させる。分岐した

NewPageメソッドとPageを加算では改ページされなかった
PageBreakメソッドで改ページされた
高さをリセットして余白を設定する
無事改ページすることができた

位置の調節
期間に()をつけ中央に
12ヶ月を1年に修正
メソッド名は動詞+名詞の順がしっくりくるけど逆のも結構ある

備考の追加
線の位置と余白を挟む以外はプロジェクトとあまり変わらない

ロゴの追加
画像を挿入するときにパスの指定のみでデータを渡すことが出来ない
しょうがないので一度フォルダに画像ファイルを吐くことにする
画像の位置指定が四点指定なので画像データと縦横比が合わせにくい
縦幅を指定、imageのコンフィグをとって横幅を画像データの縦横比に合わせる
unknown format。画像データをio.Readerにする部分を共通化せずに都度しなければならないみたい
PDFに書いたらファイルを削除。画像が表示されない
ファイルパスを書くだけなのでPDFをバイト配列化するまでは削除すると画像がとれなくなる
バイト配列化後に削除するように変更

ブログの執筆公開

最終学歴、住所、最寄駅で複数行になる場合を想定して変更

後書き

改ページが分からなくて間に合うか不安でしたが意外とすぐ見つかりました。

ロゴはデータを貼り付けたかったのですが、関数を掘っていってもパスでしか無理でした。

ではまた次回。

情報戦略テクノロジー