SetInformation
Propriétés du document
Description
Définit les propriétés du document sélectionné
Pour les propriétés CreationDate et ModDate (date de modification), le format de la date doit être :
D:YYYYMMDDHHmmSSOHH'mm'
where
YYYY doit représenter l’année
MM doit représenter le mois (01-12) DD le jour (01-31) HH l'heure (00-23)
mm représente la minute (00-59) SS représente la seconde (00-59)
O doit représenter la relation de l'heure locale avec le temps universel (UT) au moyen d'un caractère +, - ou Z
HH suivi de APOSTROPHE (U+0027) (') doit représenter la valeur absolue du décalage par rapport à UT en heures (00-23)
mm suivi d'une APOSTROPHE facultative (U+0027) (') doit représenter la valeur absolue du décalage par rapport à UT en minutes (00-59)
Syntaxe
Delphi
Function TPDFlib.SetInformation(Key: Integer; Const NewValue: WideString): Integer;
ActiveX
Function PDFlib::SetInformation(Key As Long, NewValue As String) As Long
DLL
int DLSetInformation(int InstanceID, int Key, const wchar_t * NewValue);
Paramètres
| Key | Propriété à définir : 0 = Version PDF 1 = Author 2 = Title 3 = Subject 4 = Keywords 5 = Creator 6 = Producer 7 = CreationDate 8 = ModDate 9 = XMP dc:subject |
|---|---|
| NewValue | Nouvelle valeur de la propriété indiquée |
Lorsque Key vaut 0, NewValue sélectionne la version PDF cible de l’enregistrement complet. Pour les cibles PDF 1.3 à 1.7, SaveToFile, SaveToString et SaveToStream maintiennent le fichier dans la version choisie. Si une fonctionnalité exige une version plus récente, l’enregistrement échoue et LastErrorCode renvoie 602
Valeurs de retour
| 0 | Les informations spécifiées n'ont pas pu être définies Utilisez la fonction LastErrorCode pour déterminer la raison de l'échec |
|---|---|
| 1 | Les informations indiquées ont été définies |