StoreCustomDataFromString
Belge özellikleri
Açıklama
Özel verileri bir anahtar adı altında PDF içine kaydeder. Bu veriler daha sonra RetrieveCustomDataToString, RetrieveCustomDataToVariant veya RetrieveCustomDataToFile işlevleriyle alınabilir. Depolama türü (dize, akış veya sıkıştırılmış akış) ve konum (Document Information Dictionary veya Document Catalog) ayarlanabilir. Konum Document Catalog ise herhangi bir depolama türü kullanılabilir; ancak anahtarın Adobe tarafından size atanmış özel bir öneki olmalıdır. Konum Document Information Dictionary ise standart anahtarlar dışındaki herhangi bir anahtar kullanılabilir, ancak yalnızca dizeler kullanılabilir
Location 2 olduğunda katalog sistem anahtarları ayrılır ve üzerlerine yazılmak yerine 0 döndürür. Ayrılmış küme, PDF/A ve renk çıktısı iş akışları tarafından yönetilen OutputIntents değerini içerir
Sözdizimi
Delphi
Function TPDFlib.StoreCustomDataFromString(Const Key, NewValue: AnsiString; Location, Options: Integer): Integer;
DLL
int DLStoreCustomDataFromString(int InstanceID, const char * Key, const char * NewValue, int Location, int Options);
Parametreler
| Key | Verilerin altında saklanacağı anahtar. Konum Document Information Dictionary ise anahtar "Author", "Title", "Subject", "Keywords", "Creator" veya "Producer" olamaz. Başka herhangi bir anahtar kullanılabilir; ancak kullanıcı için anlamlı olmaları amacıyla anahtarlar dikkatle seçilmelidir. Konum Document Catalog ise diğer yazılımlarla çakışmayı önlemek için anahtarın Adobe tarafından size atanmış özel bir ön eki olmalıdır |
|---|---|
| NewValue | Veri için yeni değer |
| Location | 1 = Verileri Document Information Dictionary içinde saklar 2 = Verileri Document Catalog içinde saklar |
| Options | 0 = Verileri dize olarak sakla (konum Document Information Dictionary ise kullanılabilen tek seçenek) 1 = Verileri akışta sakla 2 = Verileri sıkıştırılmış akışta sakla |
Dönüş değerleri
| 0 | Anahtar adı ayrılmış bir ad olduğundan veriler depolanamadı |
|---|---|
| 1 | Veriler başarıyla saklandı |