Curl Global Community
プリンタの一覧を取得したい - Printable Version

+- Curl Global Community (https://communities.curl.com)
+-- Forum: Discussions (https://communities.curl.com/forumdisplay.php?fid=1)
+--- Forum: General Curl questions (https://communities.curl.com/forumdisplay.php?fid=2)
+--- Thread: プリンタの一覧を取得したい (/showthread.php?tid=999)



プリンタの一覧を取得したい - umemura - 10-30-2013

パソコンに設定されているプリンタの一覧を取得して、
印刷する対象の明細ごとに、印刷するプリンタを指定することはできますか?


Printer.get-printers クラスプロシージャで一覧を取得できるようですね。

Code:
{import * from CURL.GRAPHICS.PRINTER}

{def printer-dl = {DropdownList null}}
{do
    def printer-list = {Printer.get-printers}
    {if-non-null printer-list then
        {for p in printer-list do
            {printer-dl.append p}
        }
    }
}
{value printer-dl}

{CommandButton
    label= "選択されたプリンタを初期設定として印刷ダイアログを表示",
    {on Action do
        {print-graphic
            printer-name = printer-dl.value asa #String,
            {Frame "test"}
        }
    }
}