SetCatalogInformationA
Belge özellikleri
Açıklama
Sondaki A, ANSI (char) DLL giriş noktasını belirtir; ActiveX/COM yüzeyi yalnızca Unicode biçimini sunar. Davranış SetCatalogInformation ile aynıdır ve dize bağımsız değişkenleri geçerli SetAnsiMode kod sayfası kullanılarak yorumlanır
Bu işlev PDF belgesinde özel bilgiler saklamanızı sağlar. SetCustomInformation işlevine benzer, ancak bilgiler Document Information Dictionary yerine Document Catalog içinde saklanır. Meta veriler SetCustomInformation kullanılarak Document Information Dictionary içinde, özel içerik veya yapısal bilgiler ise bu işlev kullanılarak Document Catalog içinde saklanmalıdır
Anahtar, kitaplığın veya PDF belirtiminin yönettiği bir Catalog sistem anahtarı olamaz. Ayrılmış adlar şunlardır: Type, Version, Extensions, Pages, PageLabels, Names, Dests, ViewerPreferences, OpenAction, AA, AcroForm, Metadata, StructTreeRoot, MarkInfo, Lang, SpiderInfo, OutputIntents, PieceInfo, OCProperties, Perms, Legal, Requirements, Collection ve NeedsRendering
Sözdizimi
Delphi
Function DLSetCatalogInformationA(InstanceID: Integer; Key, NewValue: PAnsiChar): Integer;
DLL
int DLSetCatalogInformationA(int InstanceID, const char * Key, const char * NewValue);
Parametreler
| Key | Ayarlanacak anahtarın adı. Diğer yazılımlarla çakışmayı önlemek için Adobe tarafından size atanan özel bir öneke sahip olmalıdır |
|---|---|
| NewValue | Belirtilen anahtarın yeni değeri |
Dönüş değerleri
| 0 | Belirtilen anahtar ayarlanamadı; sistem anahtarı olabilir |
|---|---|
| 1 | Belirtilen anahtarın değeri başarıyla ayarlandı |