AddRoleMapNS

PDF marcado, Compatibilidade com PDF

Descrição

Adiciona uma entrada /RoleMapNS que mapeia um tipo de estrutura personalizado para um tipo alvo e um namespace alvo opcional

Sintaxe

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

Parâmetros

SourceNamespaceIDIdentificador retornado por AddStructureNamespace para o namespace dono do tipo personalizado
CustomTypeCustom structure type name to map
TargetTypeDestination structure type name
TargetNamespaceIDIdentificador do namespace de destino, ou 0 para mapear ao namespace padrão

Valores retornados

0A namespace identifier or type name is invalid
1The mapping was stored

Observações

Um namespace alvo diferente de zero grava a forma de array do PDF 2.0 [/TargetType namespace-ref]; um namespace alvo zero grava a forma de nome

Veja também

AddRoleMap, AddStructureNamespace, GetStructTreeItemText