kkamegawa's weblog

Visual Studio,TFS,ALM,VSTS,DevOps関係のことについていろいろと書いていきます。Google Analyticsで解析を行っています

DEVMODE構造体dmPaperSizeドキュメントミス

[SDK32]DEVMODE 構造体 dmPaperSize についてのドキュメントミス
まじですか…手元にあるMSDN Libraryは2006/1号だけれど、それでも直っていませんでした。DEVMODEの中身をどうしてもいじる必要が出てきたので、「dmPaperLnght/HeightとdmPaperSizeではどっちが優先されるのだろう」と調べていた矢先に見つかりました。
プリンタ(OS全体でも)に登録された用紙サイズの一覧を列挙して上位からおくられた用紙と比較して、一致する物がなければエラーにする…めんどくさい。お仕事の関係上、独自の定形外の帳票が結構あるので、このあたりの処理はさぼれない。
ああ、家訓で「帳票にだけは手を出しちゃなんねぇ」と言われていたのに(嘘)、どっぷりはまりつつあります。