THotPDF.RegisterCustomStreamFilter
アプリケーション定義のデコーダーを、正規化した PDF フィルタ名で保持します
宣言
function RegisterCustomStreamFilter(
const CustomFilter: IHPDFCustomStreamFilter;
ReplaceExisting: Boolean = False): Boolean;
パラメータ
CustomFilter が、名前、モード、シークの契約、デコーダー実装を提供します
ReplaceExisting を指定すると、正規化後の名前がすでに存在する場合でも、アトミックに置き換えられます
戻り値
挿入または置換が行われた場合は True を返し、置換が無効なときに重複していた場合は False を返します
使用上の注意
- nil の interface、不正な PDF 名、組み込みの名前、64 件を超えるレジストリ登録は、引数例外または範囲例外を発生させます
- 名前の照合は大文字小文字を区別せず、先頭のスラッシュ 1 つは無視されます
- レジストリは、置換、削除、クリア、またはドキュメントの破棄まで、interface を保持します
- 並行するデコードの検索は、レジストリのロックを解放する前に、interface のスナップショットを取得します