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] を書き込み、対象名前空間がゼロの場合は名前形式を書き込みます

関連項目

AddRoleMap, AddStructureNamespace, GetStructTreeItemText