AddLinkToEmbeddedFile

Właściwości dokumentu, Adnotacje i łącza obszarów aktywnych

Opis

Dodaje do wybranej strony prostokątną adnotację FileAttachment i łączy ją z osadzonym plikiem już zapisanym w dokumencie.

Najpierw wywołaj AddEmbeddedFile, aby skopiować bajty pliku do PDF i uzyskać EmbeddedFileID. AddLinkToEmbeddedFile tworzy adnotację strony, zapisuje tytuł załącznika i zawartość okna podręcznego oraz kieruje adnotację do tej specyfikacji osadzonego pliku.

Zachowanie wersji PDF: adnotacje FileAttachment i strumienie osadzonych plików wymagają PDF 1.3. Wygląd adnotacji generowany przez tę funkcję może obejmować krycie adnotacji za pomocą /CA i zasobów przezroczystości, które wymagają PDF 1.4. Jeśli bieżąca wersja dokumentu jest niższa, a wersja zapisu nie jest zablokowana, AddLinkToEmbeddedFile automatycznie podnosi wersję dokumentu do PDF 1.4 i zapisuje /CA annotation opacity w AutoBumpedFeatures. Jeśli wywołujący zablokuje niższą wersję zapisu, kontrola zgodności odrzuci zapis z kodem LastErrorCode 602.

Składnia

Delphi

Function TPDFlib.AddLinkToEmbeddedFile(Left, Top, Width, Height: Double; EmbeddedFileID: Integer; Const Title, Contents: WideString; IconType, Transparency: Integer): Integer;

ActiveX

Function PDFlib::AddLinkToEmbeddedFile(Left As Double, Top As Double, Width As Double, Height As Double, EmbeddedFileID As Long, Title As String, Contents As String, IconType As Long, transpareny As Long) As Long

DLL

int DLAddLinkToEmbeddedFile(int InstanceID, double Left, double Top, double Width, double Height, int EmbeddedFileID, const wchar_t * Title, const wchar_t * Contents, int IconType, int transpareny);

Parametry

LeftPozioma współrzędna lewej krawędzi prostokąta adnotacji.
TopPionowa współrzędna górnej krawędzi prostokąta adnotacji.
WidthSzerokość prostokąta adnotacji.
HeightWysokość prostokąta adnotacji.
EmbeddedFileIDWartość zwrócona przez AddEmbeddedFile.
TitleTytuł załącznika wyświetlany przez przeglądarkę PDF.
ContentsTekst wyświetlany w oknie podręcznym adnotacji.
IconTypeIkona adnotacji: 0 = PushPin, 1 = obraz dysku, 2 = brak ikony, 3 = wykres, 4 = spinacz, 5 = etykieta, 6 = pełny biały prostokąt.
TransparencyProcent przezroczystości od 0 do 100. Zero oznacza pełne krycie; 100 czyni ikonę niewidoczną.

Wartości zwracane

0Wartość EmbeddedFileID jest nieprawidłowa, nie wybrano strony albo żaden dokument nie jest aktywny.
1Adnotacja FileAttachment została utworzona pomyślnie.

Zobacz również

AddEmbeddedFile, AddFileAttachment, EmbedFile, SetEmbeddedFileAFRelationship, EmbeddedFileCount