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 под указания ключ
Location1 = Запазва данните в Document Information Dictionary 2 = Запазва данните в Document Catalog
Options0 = Запазва данните като низ (единствената опция, налична ако местоположението е Document Information Dictionary) 1 = Запазва данните като поток 2 = Запазва данните като компресиран поток

Върнати стойности

0Файлът, съдържащ данните, не можа да бъде отворен или параметърът Key е невалиден
1Данните бяха запазени успешно