LoadOutputIntentProfileA
ドキュメントプロパティ、コンプライアンス
説明
末尾の A は ANSI(char)DLL エントリポイントを示します。ActiveX/COM インターフェースでは Unicode 形式のみを公開します。動作は LoadOutputIntentProfile と同じで、文字列引数は現在の SetAnsiMode コードページを使用して解釈されます
選択した文書の OutputIntent で使用される同梱の sRGB ICC プロファイルを外部プロファイルに置き換えます
まず SetPDFAMode を呼び出して OutputIntent スケルトンを作成し、アーカイブプロファイルを組み込み sRGB ストリームではなく CMYK、グレースケール、またはカスタム RGB プロファイルにする必要がある場合にこの関数を呼び出します
構文
Delphi
Function DLLoadOutputIntentProfileA(InstanceID: Integer; FileName: PAnsiChar; ColorSpace: PAnsiChar): Integer;
DLL
int DLLoadOutputIntentProfileA(int InstanceID, const char * FileName, const char * ColorSpace);
パラメータ
| FileName | ICC プロファイルファイルへのパス |
|---|---|
| ColorSpace | 宣言する出力プロファイルのデバイスクラス(DeviceRGB、DeviceCMYK、DeviceGray など) |
戻り値
プロファイルが既存の OutputIntent へ読み込まれた場合は 1 を返します。ファイルを読み取れない、色空間が受け入れられない、または文書にまだ OutputIntent がない場合は 0 を返します