THotPDF.IsLoadedSourceStreamAlias Method
function IsLoadedSourceStreamAlias(Stream: TStream): Boolean;
Returnerar True när Stream är en kvarhållen källa, random-access-indata, inkrementell indata eller en grafomläsningsström, eller när dess Windows-filidentitet matchar en kvarhållen källfil
Filidentiteten använder volymserienumret och filindexet, vilket gör att separata handtag och hårda länkar känns igen; en källa som lästs in via filnamn kontrolleras genom dess registrerade källsökväg
Metoden är skrivskyddad och söker inte eller ändrar några strömpositioner; nil returnerar False
Håll anroparägda källströmmar vid liv under det inlästa dokumentets livstid
Opaka egna strömomslag och godtyckliga random-access-leverantörer kan dölja sin underliggande identitet, så anroparen måste säkerställa att en sådan utdata inte kan skriva över källagringen
Anropa metoden före varje trunkerande eller ändrande filoperation; att konstruera en TFileStream med fmCreate har redan trunkerat dess fil innan aliaskontrollen hinner skydda den
För konvertering till ett filnamn, använd HPDFConvertLoadedToPDFA4RasterFile, som kontrollerar en befintlig målfils identitet innan tillfällig utdata skapas och publiceras