AddPRCAnnotationFromFile

3D, аннотации, инженерные документы, PDF 2.0

Описание

Встраивает модель PRC из файла как печатаемую 3D-аннотацию на текущей странице

Синтаксис

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

Параметры

Left, TopПозиция левого верхнего угла прямоугольника аннотации
Width, HeightПоложительные размеры прямоугольника аннотации
FileNamePath to a non-empty PRC model
TitleAccessible annotation description
ViewNameИмя 3D-вида по умолчанию
ActivationrmaExplicit, rmaPageOpened, or rmaPageVisible
DeactivationrmdExplicit, rmdPageClosed, or rmdPageInvisible
Options0 скрывает 3D-содержимое изначально, 1 — показывает

Возвращаемые значения

Возвращает 1 при успехе или 0 при некорректном вводе или нечитаемом файле

Примечания

Метод поднимает обычный вывод до PDF 2.0, поддерживает PDF/A-4e, но отклоняет прочие профили PDF/A

Сгенерированный граф включает поток данных PRC, именованный вид по умолчанию, настройки активации и деактивации, флаги печати и обычный внешний вид

См. также

AddPRCAnnotationFromStream, AddPRCAnnotationFromString, AddU3DAnnotationFromFile