SetInformationA

Belge özellikleri

Açıklama

Sondaki A, ANSI (char) DLL giriş noktasını belirtir; ActiveX/COM yüzeyi yalnızca Unicode biçimini sunar. Davranış SetInformation ile aynıdır ve dize bağımsız değişkenleri geçerli SetAnsiMode kod sayfası kullanılarak yorumlanır

Seçilen belgenin özelliklerini ayarlar

CreationDate ve ModDate (değiştirme tarihi) özellikleri için tarih biçimi şöyle olmalıdır:

D:YYYYMMDDHHmmSSOHH'mm'

where

YYYY yıl olmalıdır

MM ayı (01-12), DD günü (01-31), HH ise saati (00-23) belirtmelidir

mm dakikayı (00-59), SS saniyeyi (00-59) belirtmelidir

O, +, - veya Z karakteri kullanılarak yerel saatin Universal Time (UT) ile ilişkisini belirtmelidir

HH ve ardından APOSTROPHE (U+0027) ('), UT'ye göre saat cinsinden farkın mutlak değeri (00-23) olmalıdır

mm ve ardından isteğe bağlı bir APOSTROPHE (U+0027) ('), dakika cinsinden UT ofsetinin mutlak değeri (00-59) olmalıdır

Sözdizimi

Delphi

Function DLSetInformationA(InstanceID, Key: Integer; NewValue: PAnsiChar): Integer;

DLL

int DLSetInformationA(int InstanceID, int Key, const char * NewValue);

Parametreler

KeyAyarlanacak özellik: 0 = PDF Version 1 = Author 2 = Title 3 = Subject 4 = Keywords 5 = Creator 6 = Producer 7 = CreationDate 8 = ModDate 9 = XMP dc:subject
NewValueBelirtilen özelliğin yeni değeri

Key 0 olduğunda NewValue tam kaydetme PDF hedef sürümünü seçer. PDF 1.3, 1.4, 1.5, 1.6 ve 1.7 hedeflerinde SaveToFile, SaveToString ve SaveToStream yayılan dosyayı seçilen sürüm içinde tutar. Belge hâlâ daha yeni PDF sürümü gerektiren bir özellik içeriyorsa kaydetme başarısız olur ve LastErrorCode 602 döndürür

Dönüş değerleri

0Belirtilen bilgi ayarlanamadı. Başarısızlığın nedenini belirlemek için LastErrorCode işlevini kullanın
1Belirtilen bilgiler başarıyla ayarlandı