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
| Left | Den vandrette koordinat for annotationsrektanglets venstre kant. |
|---|---|
| Top | Den lodrette koordinat for annotationsrektanglets øverste kant. |
| Width | Annotationsrektanglets bredde |
| Height | Annotationsrektanglets højde |
| EmbeddedFileID | Værdien returneret af AddEmbeddedFile. |
| Title | Titlen på den vedhæftede fil, som PDF-fremviseren viser. |
| Contents | Den tekst, der vises i annoteringens pop op-vindue. |
| IconType | Anmærkningsikonet: 0 = PushPin, 1 = diskbillede, 2 = intet ikon, 3 = graf, 4 = papirclips, 5 = mærke, 6 = ensfarvet hvidt rektangel. |
| Transparency | Gennemsigtighedsprocenten fra 0 til 100. Nul er helt uigennemsigtig; 100 gør ikonet usynligt |
Returværdier
| 0 | EmbeddedFileID er ugyldigt, ingen side er valgt, eller intet dokument er aktivt |
|---|---|
| 1 | FileAttachment-anmærkningen blev oprettet. |
Se også
AddEmbeddedFile, AddFileAttachment, EmbedFile, SetEmbeddedFileAFRelationship, EmbeddedFileCount