DAShiftedHeader

文档管理、直接访问功能

描述

返回一个值,用于确定源 PDF 是否因字节移位而损坏,例如文件前添加了前导空白

在这种情况下,文件会将此偏移量纳入考量后加载。此函数会返回非零数字,表示文件移动的字节数

请注意,若以此方式加载文件,将无法使用 DAAppendFile 函数添加增量更新

语法

Delphi

Function TPDFlib.DAShiftedHeader(FileHandle: Integer): Integer;

ActiveX

Function PDFlib::DAShiftedHeader(FileHandle As Long) As Long

DLL

int DLDAShiftedHeader(int InstanceID, int FileHandle);

参数

FileHandle由 DAOpenFile、DAOpenFileReadOnly 或 DAOpenFromStream 函数返回的句柄

返回值

0文件已按常规方式加载
Non-zero文件移动的字节数