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
| Key | Ayarlanacak özellik: 0 = PDF Version 1 = Author 2 = Title 3 = Subject 4 = Keywords 5 = Creator 6 = Producer 7 = CreationDate 8 = ModDate 9 = XMP dc:subject |
|---|---|
| NewValue | Belirtilen ö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
| 0 | Belirtilen bilgi ayarlanamadı. Başarısızlığın nedenini belirlemek için LastErrorCode işlevini kullanın |
|---|---|
| 1 | Belirtilen bilgiler başarıyla ayarlandı |