AddLinkToEmbeddedFile
Belge özellikleri, Ek açıklamalar ve etkin alan bağlantıları
Açıklama
Seçili sayfaya bir FileAttachment ek açıklama dikdörtgeni ekler ve bunu belgede zaten saklanan gömülü bir dosyaya bağlar
Önce AddEmbeddedFile çağrısını yaparak dosya baytlarını PDF'ye kopyalayın ve EmbeddedFileID alın. AddLinkToEmbeddedFile sayfa açıklamasını oluşturur, ek başlığını ve açılır pencere içeriğini yazar ve açıklamayı bu gömülü dosya belirtimine yöneltir
PDF sürümü davranışı: FileAttachment ek açıklamaları ve gömülü dosya akışları PDF 1.3 gerektirir. Bu işlevin oluşturduğu ek açıklama görünümü, PDF 1.4 gerektiren /CA ve saydamlık kaynakları aracılığıyla ek açıklama opaklığı içerebilir. Geçerli belge sürümü daha düşükse ve kaydetme sürümü kilitli değilse AddLinkToEmbeddedFile belgeyi otomatik olarak PDF 1.4'e yükseltir ve /CA annotation opacity değerini AutoBumpedFeatures içinde kaydeder. Çağıran daha düşük bir kaydetme sürümünü kilitlerse uyumluluk kapısı kaydetmeyi LastErrorCode 602 ile reddeder
Sözdizimi
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);
Parametreler
| Left | Ek açıklama dikdörtgeninin sol kenarının yatay koordinatı |
|---|---|
| Top | Ek açıklama dikdörtgeninin üst kenarının dikey koordinatı |
| Width | Ek açıklama dikdörtgeninin genişliği |
| Height | Ek açıklama dikdörtgeninin yüksekliği |
| EmbeddedFileID | AddEmbeddedFile tarafından döndürülen değer |
| Title | PDF görüntüleyicinin gösterdiği ek başlığı |
| Contents | Ek açıklama açılır penceresinde gösterilen metin |
| IconType | Ek açıklama simgesi: 0 = PushPin, 1 = disk görüntüsü, 2 = simge yok, 3 = grafik, 4 = ataş, 5 = etiket, 6 = düz beyaz dikdörtgen |
| Transparency | 0–100 arasındaki saydamlık yüzdesi. Sıfır tamamen opaktır; 100 simgeyi görünmez yapar |
Dönüş değerleri
| 0 | EmbeddedFileID geçersiz, sayfa seçili değil veya etkin belge yok |
|---|---|
| 1 | FileAttachment ek açıklaması başarıyla oluşturuldu |
Ayrıca bkz
AddEmbeddedFile, AddFileAttachment, EmbedFile, SetEmbeddedFileAFRelationship, EmbeddedFileCount