AddSWFAnnotationFromFile
Grafika wektorowa, Obsługa obrazów, Adnotacje i łącza obszarów aktywnych, Układ strony
Opis
Dodaje plik Flash SWF jako adnotację ekranową do bieżącej strony i łączy go z akcją odtwarzania.
Zachowanie wersji PDF: ten interfejs API zapisuje starszy model multimediów PDF 1.5: adnotację /Subtype /Screen, akcję /S /Rendition, słowniki klipów multimedialnych i specyfikację osadzonego pliku. Jeśli bieżąca wersja dokumentu jest niższa, a wersja zapisu nie jest zablokowana, AddSWFAnnotationFromFile automatycznie podnosi wersję dokumentu do PDF 1.5 i zapisuje Screen/Rendition multimedia w AutoBumpedFeatures. Nie deklaruje rozszerzeń Adobe RichMedia, ponieważ nie emituje adnotacji /Subtype /RichMedia. Tryby PDF/A odrzucają tę zawartość przed zapisem.
Składnia
Delphi
Function TPDFlib.AddSWFAnnotationFromFile(Left, Top, Width, Height: Double; Const FileName, Title: WideString; Options: Integer): Integer;
ActiveX
Function PDFlib::AddSWFAnnotationFromFile(Left As Double, Top As Double, Width As Double, Height As Double, FileName As String, Title As String, Options As Long) As Long
DLL
int DLAddSWFAnnotationFromFile(int InstanceID, double Left, double Top, double Width, double Height, const wchar_t * FileName, const wchar_t * Title, int Options);
Parametry
| Left | Pozioma współrzędna lewej krawędzi prostokąta adnotacji |
|---|---|
| Top | Pionowa współrzędna górnej krawędzi prostokąta adnotacji |
| Width | Szerokość prostokąta adnotacji |
| Height | Wysokość prostokąta adnotacji. |
| FileName | Ścieżka i nazwa pliku SWF. |
| Title | Tytuł adnotacji |
| Options | Zdarzenie adnotacji aktywujące SWF: 0 = Strona widoczna 1 = Wskaźnik myszy wchodzi 2 = Kliknięcie przycisku myszy |
Wartości zwracane
| 0 | Nie znaleziono określonego pliku |
|---|---|
| 1 | Plik SWF został pomyślnie dodany jako adnotacja |