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

KeyProprié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
NewValueNouvelle 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

0Les informations spécifiées n'ont pas pu être définies Utilisez la fonction LastErrorCode pour déterminer la raison de l'échec
1Les informations indiquées ont été définies