StoreCustomDataFromFile
Belge özellikleri
Açıklama
Bir dosyadaki özel verileri bir anahtar adı altında PDF'ye kaydeder. Bu veriler daha sonra RetrieveCustomDataToString veya RetrieveCustomDataToFile kullanılarak alınabilir. Depolama türü (dize, akış veya sıkıştırılmış akış) ve konumu (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
Sözdizimi
Delphi
Function TPDFlib.StoreCustomDataFromFile(Const Key, FileName: WideString; Location, Options: Integer): Integer;
ActiveX
Function PDFlib::StoreCustomDataFromFile(Key As String, FileName As String, Location As Long, Options As Long) As Long
DLL
int DLStoreCustomDataFromFile(int InstanceID, const wchar_t * Key, const wchar_t * FileName, 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 |
|---|---|
| FileName | Belirtilen anahtar altında PDF içinde saklanacak verileri içeren dosyanın yolu ve adı |
| 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 | Verileri içeren dosya açılamadı veya Key parametresi geçersizdi |
|---|---|
| 1 | Veriler başarıyla saklandı |