AddLinkToEmbeddedFile

Dokumenteigenschaften, Anmerkungen und Hotspot-Links

Beschreibung

Prüfen Sie Syntax, Parameter und Rückgabewerte, bevor Sie die Funktion aufrufen Die Codeblöcke bleiben im Original erhalten, damit Beispiele unverändert übernommen werden können.

Rufen Sie zunächst AddEmbeddedFile auf, um die Dateibytes in die PDF-Datei zu kopieren und die EmbeddedFileID zu erhalten. AddLinkToEmbeddedFile erstellt die Seitenanmerkung, schreibt den Titel des Anhangs und den Popup-Inhalt und verweist die Anmerkung auf diese eingebettete Dateispezifikation.

Verhalten der PDF-Version: FileAttachment-Anmerkungen und eingebettete Dateistreams erfordern PDF 1.3. Das von dieser Funktion erzeugte Erscheinungsbild der Anmerkung kann über /CA und Transparenzressourcen eine Anmerkungsdeckkraft enthalten, wofür PDF 1.4 erforderlich ist. Ist die aktuelle Dokumentversion niedriger und die Speicherversion nicht gesperrt, hebt AddLinkToEmbeddedFile das Dokument automatisch auf PDF 1.4 an und trägt /CA annotation opacity in AutoBumpedFeatures ein. Sperrt der Aufrufer eine niedrigere Speicherversion, lehnt die Kompatibilitätsprüfung das Speichern mit LastErrorCode 602 ab.

Syntax

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);

Parameter

LeftDie horizontale Koordinate des linken Randes des Anmerkungsrechtecks.
TopDie vertikale Koordinate des oberen Randes des Anmerkungsrechtecks.
WidthDie Breite des Anmerkungsrechtecks.
HeightDie Höhe des Anmerkungsrechtecks.
EmbeddedFileIDDer von AddEmbeddedFile zurückgegebene Wert.
TitleDer vom PDF-Viewer angezeigte Titel des Anhangs.
ContentsDer im Popup der Anmerkung angezeigte Text.
IconTypeDas Anmerkungssymbol: 0 = PushPin, 1 = Diskettenabbild, 2 = kein Symbol, 3 = Diagramm, 4 = Büroklammer, 5 = Etikett, 6 = vollständig weißes Rechteck.
TransparencyDer Transparenzgrad von 0 bis 100 Prozent. Null bedeutet vollständig deckend; bei 100 ist das Symbol unsichtbar.

Rückgabewerte

0Die EmbeddedFileID ist ungültig, es ist keine Seite ausgewählt oder es ist kein Dokument aktiv.
1Die FileAttachment-Anmerkung wurde erfolgreich erstellt.

Siehe auch

AddEmbeddedFile, AddFileAttachment, EmbedFile, SetEmbeddedFileAFRelationship, EmbeddedFileCount