THotPDF.IsLoadedSourceStreamAlias Method

function IsLoadedSourceStreamAlias(Stream: TStream): Boolean;

Stream; tutulan bir kaynak, random-access girdi, incremental girdi veya graph-reload stream'i olduğunda ya da Windows dosya kimliği tutulan bir kaynak dosyayla eşleştiğinde True döndürür

Dosya kimliği; volume seri numarasını ve dosya indeksini kullanır, böylece ayrı handle'lar ve hard link'ler tanınabilir. Dosya adıyla yüklenen bir kaynak, kayıtlı kaynak yolu üzerinden denetlenir

Yöntem salt okunurdur ve seek etmez ya da stream konumlarını değiştirmez; nil False döndürür

Çağıranın sahiplendiği kaynak stream'lerini, yüklenmiş belgenin ömrü boyunca canlı tutun

Opak özel stream wrapper'ları ve rastgele random-access sağlayıcılar altta yatan kimliklerini gizleyebilir; bu yüzden çağıran, böyle bir çıktının kaynak depolama alanının üzerine yazamayacağını garanti etmelidir

Bu metodu, dosyayı kısaltan veya değiştiren herhangi bir işlemden önce çağırın; fmCreate ile bir TFileStream oluşturmak, alias kontrolü devreye giremeden önce dosyayı çoktan kısaltmıştır

Dosya adına dönüştürme için; geçici çıktıyı oluşturup yayınlamadan önce mevcut hedef kimliğini denetleyen HPDFConvertLoadedToPDFA4RasterFile fonksiyonunu kullanın