jvSetStringW(文字型情報設定 UNICODE用)
各種のプロパティをUNICODEで設定します。
[構文]
Function jvSetStringW(ByVal jid As Long, ByVal mode As Long, ByVal sval As String) As Long
C言語
int jvSetStringW(int jid, int mode, wchar_t *sval);
JAVA
int jvSetStringW(int jid, int mode, String sval);
Delphi
Function jvSetStringW(jid, mode: Longint; sval: PWideChar): Longint;
設定項目 |
内容 |
jid
|
jvCreateで取得したジョブID |
mode |
プロパティの種類(設定値参照) |
sval |
プロパティの設定値 |
リターンコード
定数 |
値 |
内容 |
|
0 |
正常終了 |
JV_ERR_JOBID |
-3 |
ジョブ識別番号エラー |
JV_ERR_PARAMETER |
-2 |
パラメータエラー |
[設定値]
mode
には次の値を設定します。
定数 |
値 |
内容 |
JV_PDF_BOOKMARK |
19 |
Adobe PDFドキュメントのブックマーク |
[解説]
jvSetStringWは、UNICODE用のファンクションです。Shift-JISの場合は、jvSetStringを使います。
Adobe
PDFドキュメントのブックマーク(JV_PDF_BOOKMARK)
ブックマークは、設定したページのみにつきます。すべてのページにつける場合は、各ページ毎にブックマークをつけます。設定されなかったページにはブックマークはつきません。jvCreatの出力先デバイスが「JV_PDF」の場合に使用できます。
−UNICODEの使用について
[コーディング例]
Dim jid&, ret&
jid = jvCreate(JV_PRINTER, form1.hWnd, Printer.hDC,
0, 0, 0, "")
ret = jvStartDoc(jid, "伝票", "")
ret = jvSetStringW(jid, JV_PDF_BOOKMARK,"納品書")
|
ret = jvEndPage(jid)
ret = jvEndDoc(jid)
ret = jvClose(jid)