StoreCustomDataFromFileA
Свойства на документа
Описание
Завършващата A обозначава точката на вход на DLL от тип ANSI (char); интерфейсът ActiveX/COM предоставя само формата Unicode. Поведението е идентично с StoreCustomDataFromFile, а низовите аргументи се интерпретират с използване на текущата кодова страница на SetAnsiMode
Запазва потребителски данни от файл в PDF под ключово име. По-късно тези данни могат да бъдат извлечени чрез RetrieveCustomDataToString или RetrieveCustomDataToFile. Типът на съхранение (низ, поток или компресиран поток) и местоположението (Document Information Dictionary или Document Catalog) могат да се задават. Ако местоположението е Document Catalog, може да се използва всеки тип съхранение, но ключът трябва да има специален префикс, присвоен ви от Adobe. Ако местоположението е Document Information Dictionary, може да се използва всеки ключ освен стандартните ключове, но могат да се използват само низове
Синтаксис
Delphi
Function DLStoreCustomDataFromFileA(InstanceID: Integer; Key, FileName: PAnsiChar; Location, Options: Integer): Integer;
DLL
int DLStoreCustomDataFromFileA(int InstanceID, const char * Key, const char * FileName, int Location, int Options);
Параметри
| Key | Ключът, под който да се запазят данните. Ако местоположението е Document Information Dictionary, ключът не може да бъде "Author", "Title", "Subject", "Keywords", "Creator" или "Producer". Може да се използва всеки друг ключ, но трябва да се подбира внимателно, така че да има смисъл за потребителя. Ако местоположението е Document Catalog, ключът трябва да има специален префикс, присвоен ви от Adobe, за да се избегнат конфликти с друг софтуер |
|---|---|
| FileName | Пътят и името на файла, който съдържа данните, които ще бъдат запазени в PDF под указания ключ |
| Location | 1 = Запазва данните в Document Information Dictionary 2 = Запазва данните в Document Catalog |
| Options | 0 = Запазва данните като низ (единствената опция, налична ако местоположението е Document Information Dictionary) 1 = Запазва данните като поток 2 = Запазва данните като компресиран поток |
Върнати стойности
| 0 | Файлът, съдържащ данните, не можа да бъде отворен или параметърът Key е невалиден |
|---|---|
| 1 | Данните бяха запазени успешно |