AddLinkToEmbeddedPDFA
Ek açıklamalar ve etkin nokta bağlantıları
Açıklama
Sondaki A harfi ANSI (char) DLL giriş noktasını belirtir; ActiveX/COM yüzeyi yalnızca Unicode biçimi sunar. Davranış AddLinkToEmbeddedPDF ile aynıdır ve dize bağımsız değişkenleri geçerli SetAnsiMode kod sayfası kullanılarak yorumlanır
Seçilen sayfaya, geçerli dosyaya gömülü bir PDF belgesini açan ve içindeki bir sayfaya giden etkin nokta bağlantısı ekler. Bağlantı ISO 32000-1 §12.6.4.4 uyarınca gömülü git (/GoToE) eylemi taşır: hedef zinciri belgenin' EmbeddedFiles ad ağacındaki gömülü dosyayı (EmbedFile işlevine geçirilen ad) belirtir ve hedef, hedef sayfayı pencereye sığdırır
/GoToE PDF 1.6 ile kullanıma sunulduğundan bu işlev çağrıldığında gerektiğinde belge sürümü 1.6'ya yükseltilir. Bu eylemleri geri okumak için GetAnnotActionInfo kullanın: gömülü hedef adı, üst/alt ilişkisi ve /NewWindow bayrağıyla birlikte akGoToE türünü bildirir
Sözdizimi
Delphi
Function DLAddLinkToEmbeddedPDFA(InstanceID: Integer; Left, Top, Width, Height: Double; EmbeddedFileName: PAnsiChar; TargetPage, NewWindow, Options: Integer): Integer;
DLL
int DLAddLinkToEmbeddedPDFA(int InstanceID, double Left, double Top, double Width, double Height, const char * EmbeddedFileName, int TargetPage, int NewWindow, int Options);
Parametreler
| Left, Top, Width, Height | Seçilen sayfadaki etkin nokta alanının konumu ve boyutu |
|---|---|
| EmbeddedFileName | EmbedFile işlevine geçirilen, belge'nin EmbeddedFiles ad ağacındaki gömülü dosya adı (örneğin "report.pdf") |
| TargetPage | Gömülü belgede gidilecek 1 tabanlı sayfa |
| NewWindow | 1 = görüntüleyiciden gömülü belgeyi yeni pencerede açmasını iste, 0 = görüntüleyici varsayılanı |
| Options | 1 = etkin bölgenin çevresine kenarlık çiz, 0 = kenarlık yok |
Dönüş değerleri
| 0 | Bağlantı eklenemedi (boş ad veya geçersiz sayfa) |
|---|---|
| 1 | Success |