PHPExcelでシート上に画像を貼り付けるサンプルがネット上で見つかる。
そこではまず貼り付ける位置をD20等で指定し、
その後setOffsetXを使ってX座標の微調整をするのをいくつか見つけたのだが、
setOffsetYを使ってY座標の微調整ができない。
setOffsetYというメソッド自体はあるのだが、位置が変わらない。
動作していないか、別の用途で使われるものだと思う。
ではどうしたかというと、
例えばD20のちょっと下に貼り付けたい場合、
D20の縦幅を狭くし、D21の幅をその分広げて、
D21に画像を貼り付ければいいだけだった。
ページ上を左右の段組とかのように作っていると難しいかもしれないが。
Crieitは誰でも投稿できるサービスです。 是非記事の投稿をお願いします。どんな軽い内容でも投稿できます。
また、「こんな記事が読みたいけど見つからない!」という方は是非記事投稿リクエストボードへ!
こじんまりと作業ログやメモ、進捗を書き残しておきたい方はボード機能をご利用ください。
ボードとは?
コメント