THotPDF.IsLoadedSourceStreamAlias Method
function IsLoadedSourceStreamAlias(Stream: TStream): Boolean;
Vraća True kada je Stream zadržani izvor, ulaz sa direktnim pristupom, inkrementalni ulaz ili tok za ponovno učitavanje grafa, ili kada se njegov Windows identitet datoteke poklapa sa zadržanom izvornom datotekom
Identitet datoteke koristi serijski broj volumena i indeks datoteke, pa se prepoznaju odvojeni handle-ovi i hard linkovi; izvor učitan imenom datoteke proverava se kroz njegovu zabeleženu izvornu putanju
Metod je samo za čitanje i ne radi seek niti menja pozicije toka; nil vraća False
Izvorne tokove u vlasništvu pozivaoca držite živima koliko traje učitani dokument
Neprozirni prilagođeni omotači tokova i proizvoljni pružaoci direktnog pristupa mogu sakriti svoje stvarno poreklo, pa pozivalac mora obezbediti da takav izlaz ne može prepisati izvorno skladište
Pozovite ovaj metod pre svake operacije nad datotekom koja seče ili menja sadržaj; konstrukcija TFileStream-a sa fmCreate već je skratila datoteku pre nego što provera aliasa stigne da je zaštiti
Za konverziju u ime datoteke koristite HPDFConvertLoadedToPDFA4RasterFile, koji proverava identitet postojećeg cilja pre pravljenja privremenog izlaza i njegovog objavljivanja