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 | Положительные размеры прямоугольника аннотации |
| FileName | Path to a non-empty PRC model |
| Title | Accessible annotation description |
| ViewName | Имя 3D-вида по умолчанию |
| Activation | rmaExplicit, rmaPageOpened, or rmaPageVisible |
| Deactivation | rmdExplicit, rmdPageClosed, or rmdPageInvisible |
| Options | 0 скрывает 3D-содержимое изначально, 1 — показывает |
Возвращаемые значения
Возвращает 1 при успехе или 0 при некорректном вводе или нечитаемом файле
Примечания
Метод поднимает обычный вывод до PDF 2.0, поддерживает PDF/A-4e, но отклоняет прочие профили PDF/A
Сгенерированный граф включает поток данных PRC, именованный вид по умолчанию, настройки активации и деактивации, флаги печати и обычный внешний вид
См. также
AddPRCAnnotationFromStream, AddPRCAnnotationFromString, AddU3DAnnotationFromFile