ドキュメントの情報属性に日付と時刻を設定する
書式:
typedef struct _HPDF_Date {
HPDF_INT year;
HPDF_INT month;
HPDF_INT day;
HPDF_INT hour;
HPDF_INT minutes;
HPDF_INT seconds;
char ind;
HPDF_INT off_hour;
HPDF_INT off_minutes;
} HPDF_Date;
HPDF_STATUS HPDF_SetInfoDateAttr(HPDF_Doc pdf,
HPDF_InfoType type,
HPDF_Date value);
戻り値
成功時 :HPDF_OK
失敗時 :エラーコードを返し、HPDF_Doc オブジェクトのハンドル生成時に渡したエラーハンドラをコールする。
エラー
- HPDF_INVALID_DOCUMENT
- 無効なドキュメントオブジェクトのハンドルが設定された
- HPDF_FAILD_TO_ALLOC_MEM
- メモリの確保に失敗した
- HPDF_INVALID_PARAMETER
- 引数に無効な値が設定された
- HPDF_INVALID_DATE_TIME
- 無効なdatetimeが設定された
引数
pdf :HPDF_Doc オブジェクトのハンドル
type :属性の型は以下のいずれか
HPDF_INFO_CREATION_DATE - 作成日時
HPDF_INFO_MOD_DATE - 更新日時
value :日付時刻データ
ドキュメントの日付と時刻の属性を設定します。
- 【HPDF_Date構造体】
メンバ 有効値 -------------------------------------------------------------------------------- year month 1 ~ 12. day 1 ~ 28, 29, 30, 31.(月の最終日まで) hour 0 ~ 23 minutes 0 ~ 59 seconds 0 ~ 59 ind 標準時とローカル時間の関係 (スペース, +, -, Z). スペースの場合は与えられた時間をUTCとみなす。 off_hour 「ind」がスペースで無い場合、0 ~ 23 が有効。左記以外は無効。 off_minutes 「ind」がスペースで無い場合、0 to 59 が有効。左記以外は無効。
参照
ドキュメント属性の値を取得する (HPDF_GetInfoAttr)
ドキュメントの情報属性を設定する (HPDF_SetInfoAttr)