GetLinearizedURLAccessPlan
Belge inceleme, Ağ üzerinden okuma
Açıklama
Uzak bir PDF'nin bayt aralığı düzenini yalnızca başlangıç baytlarını getirerek bildirir
Sonda, belgeyi açmak yerine tek bir küçük aralık isteğine mal olacak şekilde belge başlığını ve doğrusallaştırma sözlüğünü okur
Döndürülen JSON toplam uzunluğu, bayt aralığı desteğini, doğrusallaştırmayı, sayfa sayısını, ilk sayfa nesnesi ve bölüm sonunu, ipucu akışı aralığını, ana çapraz başvuru uzaklığını ve sayfa 1'in gerektirdiği birleştirilmiş bayt aralıkları listesini açıklar
Sözdizimi
Delphi
Function TPDFlib.GetLinearizedURLAccessPlan(Const URL: WideString; Out Report: WideString): Integer;DLL
const wchar_t* DLGetLinearizedURLAccessPlan(int InstanceID, const wchar_t* URL);ActiveX
Function PDFlib::GetLinearizedURLAccessPlan(URL As String, ByRef Report As String) As LongParametreler
| URL | Uzak PDF'nin http veya https adresi |
|---|---|
| Report | JSON erişim planını veya kaynak yoklanamıyorsa hata nesnesini alır |
Dönüş değerleri
| 1 | Plan oluşturuldu ve Report içinde döndürüldü |
|---|---|
| 0 | Kaynak yoklanamadı; LastErrorCode, PDFLIB_ERROR_NET_OPEN veya PDFLIB_ERROR_NET_HTTP olarak ayarlanır |
Açıklamalar
firstPageRanges dizisi, istemcinin 1. sayfayı çizmek için getirmesi gereken en küçük bayt aralıkları kümesidir; ilk sayfa bölümü bayt 0'da başlar ve firstPageSectionEnd konumunda biter
Doğrusallaştırılmamış belge için plan yine boyutu ve aralık desteğini bildirir; ancak isLinearized false olur ve aralık listesi boş kalır
Düzen bilindiğinde belgeyi açıp işlemek için DAOpenFromURL kullanın