THotPDF.IsLoadedSourceStreamAlias-metode
function IsLoadedSourceStreamAlias(Stream: TStream): Boolean;
Returnerer True, når Stream er en bibeholdt kilde, random-access-input, inkrementelt input eller en graph-reload-stream, eller når dens Windows file identity matcher en bibeholdt kildefil
File identity bruger volume serial number og filindeks, så separate handles og hard links kan genkendes; en kilde, der er indlæst via filnavn, tjekkes gennem dens registrerede kildesti
Metoden er skrivebeskyttet og seek'er eller ændrer ikke streampositioner; nil returnerer False
Hold kalder-ejede kildestreams i live i det indlæste dokuments levetid
Uigennemsigtige custom stream wrappers og vilkårlige random-access-udbydere kan skjule deres underliggende identitet, så kalderen skal sikre, at sådant output ikke kan overskrive kildelageret
Kald denne metode før enhver filoperation, der afkorter eller ændrer filen; en TFileStream oprettet med fmCreate har allerede afkortet sin fil, før alias-kontrollen kan beskytte den
Ved konvertering til et filnavn skal du bruge HPDFConvertLoadedToPDFA4RasterFile, som tjekker identiteten af et eksisterende target, før midlertidigt output oprettes og publiceres