SetInformationA
Propiedades del documento
Descripción
La A final indica el punto de entrada DLL ANSI (char); la superficie ActiveX/COM expone solo la forma Unicode El comportamiento es idéntico a SetInformation y los argumentos de cadena se interpretan mediante la página de códigos actual de SetAnsiMode
Establece las propiedades del documento seleccionado
Para las propiedades CreationDate y ModDate (fecha de modificación), el formato de la fecha debe ser:
D:YYYYMMDDHHmmSSOHH'mm'
where
YYYY debe ser el año
MM debe ser el mes (01-12) DD debe ser el día (01-31) HH debe ser la hora (00-23)
mm debe ser el minuto (00-59) SS debe ser el segundo (00-59)
O será la relación de la hora local con el Tiempo Universal (UT) usando el carácter +, - o Z
HH seguido de APOSTROPHE (U+0027) (') debe ser el valor absoluto del desplazamiento respecto a UT en horas (00-23)
mm seguido de un APOSTROPHE opcional (U+0027) (') deberá ser el valor absoluto del desplazamiento desde UT en minutos (00-59)
Sintaxis
Delphi
Function DLSetInformationA(InstanceID, Key: Integer; NewValue: PAnsiChar): Integer;
DLL
int DLSetInformationA(int InstanceID, int Key, const char * NewValue);
Parámetros
| Key | Propiedad que se debe establecer: 0 = Versión de PDF 1 = Autor 2 = Título 3 = Asunto 4 = Palabras clave 5 = Creador 6 = Productor 7 = CreationDate 8 = ModDate 9 = XMP dc:subject |
|---|---|
| NewValue | El nuevo valor de la propiedad especificada |
Cuando Key es 0, NewValue selecciona la versión PDF de destino para el guardado completo. Para destinos PDF 1.3, 1.4, 1.5, 1.6 y 1.7, SaveToFile, SaveToString y SaveToStream mantienen el archivo emitido dentro de la versión seleccionada. Si el documento todavía contiene una función que requiere una versión PDF más reciente, el guardado falla y LastErrorCode devuelve 602
Valores devueltos
| 0 | No se pudo establecer la información especificada Use la función LastErrorCode para determinar la causa del error |
|---|---|
| 1 | La información especificada se estableció correctamente |