AddRoleMapNS
タグ付き PDF、PDF 互換性
説明
カスタム構造タイプをターゲットタイプと省略可能なターゲット名前空間にマッピングする /RoleMapNS エントリを追加します
構文
Delphi
Function TPDFlib.AddRoleMapNS(SourceNamespaceID: Integer; Const CustomType, TargetType: WideString; TargetNamespaceID: Integer): Integer;DLL
Function DLAddRoleMapNS(InstanceID, SourceNamespaceID: Integer; CustomType, TargetType: PWideChar; TargetNamespaceID: Integer): Integer; Stdcall;ActiveX
Function PDFlib::AddRoleMapNS(SourceNamespaceID As Long, CustomType As String, TargetType As String, TargetNamespaceID As Long) As Longパラメータ
| SourceNamespaceID | カスタムタイプを所有する名前空間について AddStructureNamespace が返す識別子 |
|---|---|
| CustomType | マップするカスタム構造型名 |
| TargetType | 出力先の構造型名 |
| TargetNamespaceID | 宛先名前空間識別子、または既定の標準名前空間にマップする場合は 0 |
戻り値
| 0 | 名前空間識別子または形式名が無効です |
|---|---|
| 1 | マッピングが保存されました |
備考
ゼロ以外の対象名前空間では PDF 2.0 の配列形式 [/TargetType namespace-ref] を書き込み、対象名前空間がゼロの場合は名前形式を書き込みます