AddPRCAnnotationFromFile

3D, anotações, documentos de engenharia, PDF 2.0

Descrição

Embute um modelo PRC de um arquivo como anotação 3D imprimível na página atual

Sintaxe

Delphi

Function TPDFlib.AddPRCAnnotationFromFile(Left, Top, Width, Height: Double; Const FileName, Title, ViewName: WideString; Activation: TPDFlibRichMediaActivation; Deactivation: TPDFlibRichMediaDeactivation; Options: Integer): Integer;

DLL

int DLAddPRCAnnotationFromFile(int InstanceID, double Left, double Top, double Width, double Height, const wchar_t *FileName, const wchar_t *Title, const wchar_t *ViewName, int Activation, int Deactivation, int Options);

ActiveX

Function PDFlib::AddPRCAnnotationFromFile(Left As Double, Top As Double, Width As Double, Height As Double, FileName As String, Title As String, ViewName As String, Activation As Long, Deactivation As Long, Options As Long) As Long

Parâmetros

Left, TopPosição do canto superior esquerdo do retângulo da anotação
Width, HeightDimensões positivas do retângulo da anotação
FileNamePath to a non-empty PRC model
TitleAccessible annotation description
ViewNameName of the default 3D view
ActivationrmaExplicit, rmaPageOpened, or rmaPageVisible
DeactivationrmdExplicit, rmdPageClosed, or rmdPageInvisible
Options0 oculta a arte 3D inicialmente e 1 a exibe desde o início

Valores retornados

Retorna 1 em caso de sucesso, ou 0 para entrada inválida ou um arquivo ilegível

Observações

O método promove a saída comum ao PDF 2.0 e suporta PDF/A-4e, mas rejeita outros perfis PDF/A

O grafo gerado inclui o stream de dados PRC, uma vista padrão nomeada, configurações de ativação e desativação, flags imprimíveis e uma aparência normal

Veja também

AddPRCAnnotationFromStream, AddPRCAnnotationFromString, AddU3DAnnotationFromFile