HPDFTransferStream 関数

現在のソース位置から現在の宛先位置へバイトを転送し、サポートされたストレージタイプに対して中間コピーを避けます

宣言

function HPDFTransferStream(
  Source, Destination: TStream;
  Count: Int64 = -1): Int64;

ユニット

HPDFObjs

転送パス

カウントと位置

-1 の Count は現在のソース位置から残りのすべてのバイトを転送し、ゼロは何も転送せず、正の値は利用可能なバイト数で制限されます。-1 未満の値は拒否されます

両方のストリーム位置は返されたバイト数だけ進みます。ソースと宛先は異なる非 nil オブジェクトでなければなりません

PDF ライタ統合

暗号化されていない PDF ストリーム本体、フィルタなしのデコード出力、生の読み込み画像エクスポート、遅延ストリームの具体化、適応型一時ストリームのスピルはこの転送レイヤを自動的に使用します

暗号化されたストリーム本体は、シリアル化前にバイトと長さが変化するため、依然として変換ステージングを必要とします

関連 API