3
GetLocaleStr(LCID,LOCALE_IPAPERSIZE,IntToStr(DMPAPER_A4))
どこLOCALE_IPAPERSIZE = $100A
を使用して、現在のロケールの用紙サイズを取得することができますが、その名前を持つすべての用紙サイズを列挙する方法はありますか?
GetLocaleStr(LCID,LOCALE_IPAPERSIZE,IntToStr(DMPAPER_A4))
どこLOCALE_IPAPERSIZE = $100A
を使用して、現在のロケールの用紙サイズを取得することができますが、その名前を持つすべての用紙サイズを列挙する方法はありますか?
列挙子はありません。詳細はMSDNのPaper Sizesを参照してください。
インストールされている特定のプリンタでサポートされているが、すべてが含まれているとは限りません。
EnumForms
があります。
Stephen Friedlこの件に関する研究を行っています。
ただし、*特定のプリンタ*の*フォーム*を列挙します。 –
@Sertac Akyuz、実際には、2番目のリンクを訪問してください:) –
ローカルのプリントサーバー..、良い1つを照会してください!用紙サイズの型定数(DMPAPER_ ..)と現在のロケールの名前との関連付けが必要ない場合、これはより良い答えだと思います。 –