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

LeftEk açıklama dikdörtgeninin sol kenarının yatay koordinatı
TopEk açıklama dikdörtgeninin üst kenarının dikey koordinatı
WidthEk açıklama dikdörtgeninin genişliği
HeightEk açıklama dikdörtgeninin yüksekliği
EmbeddedFileIDAddEmbeddedFile tarafından döndürülen değer
TitlePDF görüntüleyicinin gösterdiği ek başlığı
ContentsEk açıklama açılır penceresinde gösterilen metin
IconTypeEk 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
Transparency0–100 arasındaki saydamlık yüzdesi. Sıfır tamamen opaktır; 100 simgeyi görünmez yapar

Dönüş değerleri

0EmbeddedFileID geçersiz, sayfa seçili değil veya etkin belge yok
1FileAttachment ek açıklaması başarıyla oluşturuldu

Ayrıca bkz

AddEmbeddedFile, AddFileAttachment, EmbedFile, SetEmbeddedFileAFRelationship, EmbeddedFileCount