AddRoleMapNS

Tagged PDF, compatibilidade de PDF

Descrição

Adiciona uma entrada /RoleMapNS que mapeia um tipo de estrutura personalizado para um tipo de destino e um espaço de nomes de destino 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 devolvido por AddStructureNamespace para o espaço de nomes proprietário do tipo personalizado
CustomTypeNome do tipo de estrutura personalizado a mapear
TargetTypeNome do tipo de estrutura de destino
TargetNamespaceIDIdentificador do espaço de nomes de destino, ou 0 para mapear para o espaço de nomes padrão predefinido

Valores devolvidos

0Um identificador de espaço de nomes ou nome de tipo é inválido
1O mapeamento foi armazenado

Observações

Um espaço de nomes de destino diferente de zero escreve a forma de matriz PDF 2.0 [/TargetType namespace-ref]; um espaço de nomes de destino zero escreve a forma de nome

Consulte também

AddRoleMap, AddStructureNamespace, GetStructTreeItemText