Curl Global Community

Full Version: プリンタの一覧を取得したい
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
パソコンに設定されているプリンタの一覧を取得して、
印刷する対象の明細ごとに、印刷するプリンタを指定することはできますか?


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"}
        }
    }
}