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 | Custom structure type name to map |
| TargetType | Destination structure type name |
| TargetNamespaceID | Идентификатор целевого пространства имён либо 0 для отображения в стандартное пространство по умолчанию |
Возвращаемые значения
| 0 | A namespace identifier or type name is invalid |
|---|---|
| 1 | The mapping was stored |
Примечания
Ненулевое целевое пространство имен записывает массивную форму PDF 2.0 [/TargetType namespace-ref]; нулевое пространство имен записывает форму имени