THotPDF.IsLoadedSourceStreamAlias-methode
function IsLoadedSourceStreamAlias(Stream: TStream): Boolean;
Geeft True terug wanneer Stream een vastgehouden bron, random-access-invoer, incrementele invoer of graph-reload-stream is, of wanneer diens Windows-file-identity overeenkomt met een vastgehouden bronbestand
File identity gebruikt het volume-serienummer en de bestandsindex, zodat aparte handles en hard links herkend worden; een via bestandsnaam geladen bron wordt gecontroleerd langs diens geregistreerde bronpad
De methode is read-only en doet geen seeks of streampositiewijzigingen; nil geeft False terug
Houd source streams die de aanroeper bezit in leven gedurende de levensduur van het geladen document
Ondoorzichtige custom stream wrappers en willekeurige random-access-providers kunnen hun onderliggende identity verbergen; de aanroeper moet dus zelf zorgen dat zulke uitvoer de bronopslag niet kan overschrijven
Roep deze methode aan vóór elke afkappende of wijzigende bestandsbewerking; een TFileStream met fmCreate heeft diens bestand al afgekapt voordat aliascontrole het kan beschermen
Gebruik voor conversie naar een bestandsnaam HPDFConvertLoadedToPDFA4RasterFile, dat de identity van een bestaand doel controleert voordat het tijdelijke uitvoer aanmaakt en publiceert