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

KeyVerilerin 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
NewValueVeri için yeni değer
Location1 = Verileri Document Information Dictionary içinde saklar 2 = Verileri Document Catalog içinde saklar
Options0 = 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

0Anahtar adı ayrılmış bir ad olduğundan veriler depolanamadı
1Veriler başarıyla saklandı