THotPDF.GetLoadedPageTransition Method
讀取已載入 PDF 檔案中指定頁面的翻頁轉場動畫樣式與動畫時長
宣告
function GetLoadedPageTransition(PageIndex: Integer; out AStyle: AnsiString; out ADuration: Single): boolean;
單元
HPDFDoc
參數
| 名稱 | 用途 |
|---|---|
PageIndex | 目標頁面的從零開始的索引 |
AStyle | 輸出參數,接收轉場動畫類型名稱(如 'Split'、'Blinds'、'Dissolve' 等) |
ADuration | 輸出參數,接收轉場動畫持續時間(秒) |
傳回值
若頁面包含 Trans 字典並成功讀取則傳回 True,否則傳回 False;傳回 False 時 AStyle 與 ADuration 的值未定義
使用注意事項
- AStyle 对应 Trans 字典中的 S 鍵,合法值包括 Split、Blinds、Box、Wipe、Dissolve、Glitter、R、Fly、Push、Cover、Uncover、Fade 等
- ADuration 對應 Trans 字典中的 D 鍵,單位為秒,預設值為 1;若 D 鍵缺失,ADuration 可能被設為 0 或預設值
- 與 GetLoadedPageDuration 組合使用,可完整還原 PDF 簡報檔案的播放時序