SetInformationA
Propriétés du document
Description
Le A final indique le point d’entrée de DLL ANSI (char); l’interface ActiveX/COM n’expose que la forme Unicode. Le comportement est identique à SetInformation et les arguments de chaîne sont interprétés selon la page de codes SetAnsiMode actuelle
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 DLSetInformationA(InstanceID, Key: Integer; NewValue: PAnsiChar): Integer;
DLL
int DLSetInformationA(int InstanceID, int Key, const char * 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 |