HPDFASCII85DecodeStream 程序
把 ASCII85 資料從呼叫端自有的串流逐一遞增解碼到另一個串流
宣告
procedure HPDFASCII85DecodeStream(Input, Output: TStream;
RequireTerminator: Boolean; out Info: THPDFASCII85DecodeInfo);
單元
HPDFTypes
參數
| 名稱 | 用途 |
|---|---|
Input | 位於目前位置的 ASCII85 來源 |
Output | 在其目前位置接收解碼位元組的目的地 |
RequireTerminator | 為 True 時要求精確的 PDF ~> 結束標記 |
Info | 接收已消耗與已產生的位元組數、結束標記狀態、未滿一組的長度,以及零捷徑的次數 |
使用說明
- PDF 允許的空白字元在編碼字元之間會被忽略
z捷徑只在群組邊界上接受- 當輸入可定位(seekable)時,緩衝在結束標記之後的位元組會留給呼叫端自行讀取
- 無效字元、只有一個字元的末尾群組、超出 32 位元範圍的群組,或格式錯誤的結束標記都會引發
EConvertError - 此程序不擁有任何一個串流,且輸入與輸出必須是不同的串流