AddLinkToEmbeddedFile

Dokumentegenskaber, annotationer og hotspotlinks

Beskrivelse

Tilføjer et rektangel til en FileAttachment-annotation på den valgte side og knytter det til en integreret fil, der allerede er gemt i dokumentet

Kald først AddEmbeddedFile for at kopiere filens byte til PDF-dokumentet og få EmbeddedFileID. AddLinkToEmbeddedFile opretter sideannoteringen, skriver den vedhæftede fils titel og popupindhold og peger annoteringen på denne integrerede filspecifikation

PDF-versionsadfærd: FileAttachment-annoteringer og integrerede filstrømme kræver PDF 1.3. Det annoteringsudseende, som denne funktion genererer, kan indeholde annoteringsopacitet via /CA og transparensressourcer, som kræver PDF 1.4. Hvis den aktuelle dokumentversion er lavere, og gemmeversionen ikke er låst, hæver AddLinkToEmbeddedFile automatisk dokumentet til PDF 1.4 og registrerer /CA annotation opacity i AutoBumpedFeatures. Hvis kalderen låser en lavere gemmeversion, afviser kompatibilitetskontrollen lagringen med LastErrorCode 602.

Syntaks

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

Parametre

LeftDen vandrette koordinat for annotationsrektanglets venstre kant.
TopDen lodrette koordinat for annotationsrektanglets øverste kant.
WidthAnnotationsrektanglets bredde
HeightAnnotationsrektanglets højde
EmbeddedFileIDVærdien returneret af AddEmbeddedFile.
TitleTitlen på den vedhæftede fil, som PDF-fremviseren viser.
ContentsDen tekst, der vises i annoteringens pop op-vindue.
IconTypeAnmærkningsikonet: 0 = PushPin, 1 = diskbillede, 2 = intet ikon, 3 = graf, 4 = papirclips, 5 = mærke, 6 = ensfarvet hvidt rektangel.
TransparencyGennemsigtighedsprocenten fra 0 til 100. Nul er helt uigennemsigtig; 100 gør ikonet usynligt

Returværdier

0EmbeddedFileID er ugyldigt, ingen side er valgt, eller intet dokument er aktivt
1FileAttachment-anmærkningen blev oprettet.

Se også

AddEmbeddedFile, AddFileAttachment, EmbedFile, SetEmbeddedFileAFRelationship, EmbeddedFileCount