作成日: 2023/05/31 最終更新日: 2023/09/27
文書種別
不具合
状況
修正済み
詳細
特殊なオフセットが設定された図形(※注)を含むxlsxファイルを読み込みPDFとして保存すると、出力先のPDF上で、図形のサイズが元のxlsxファイルと異なるサイズになります。
※注
この場合の「特殊なオフセットが設定された図形」とは、xlsxファイルの拡張子をzipに変更後、解凍して得られる内部ファイル「/xl/drawings/drawing*.xml」にて、図形の位置を指定するオフセットの値が基準となるセルの範囲を超えているものを指します。
例えば下記の例は、列2(C列)+オフセットの位置から列4(E列)+オフセットの位置まで図形が描画されていることを表しますが、基準となる列2(C列)の幅を、オフセットの値(colOffの値)が超えてしまっている場合に本不具合が発生します。
なお、MS Excel で作成された場合など、通常は、オフセットの値が基準となるセルの範囲を超えることはございません。
※注
この場合の「特殊なオフセットが設定された図形」とは、xlsxファイルの拡張子をzipに変更後、解凍して得られる内部ファイル「/xl/drawings/drawing*.xml」にて、図形の位置を指定するオフセットの値が基準となるセルの範囲を超えているものを指します。
例えば下記の例は、列2(C列)+オフセットの位置から列4(E列)+オフセットの位置まで図形が描画されていることを表しますが、基準となる列2(C列)の幅を、オフセットの値(colOffの値)が超えてしまっている場合に本不具合が発生します。
なお、MS Excel で作成された場合など、通常は、オフセットの値が基準となるセルの範囲を超えることはございません。
<xdr:twoCellAnchor>
<xdr:from>
<xdr:col>2</xdr:col>
<xdr:colOff>3333750</xdr:colOff>
<xdr:row>2</xdr:row>
<xdr:rowOff>28575</xdr:rowOff>
</xdr:from>
<xdr:to>
<xdr:col>4</xdr:col>
<xdr:colOff>1400175</xdr:colOff>
<xdr:row>2</xdr:row>
<xdr:rowOff>28575</xdr:rowOff>
</xdr:to>
回避方法
この問題はバージョン6.2.2で修正されました。