DASaveAsFileA

إدارة المستندات، وظائف الوصول المباشر

الوصف

تشير اللاحقة A إلى نقطة دخول DLL بصيغة ANSI (char)؛ وتبقى واجهة ActiveX/COM مكشوفةً بالصيغة Unicode فقط. والسلوك مطابق لـ DASaveAsFile وتُفسر وسائط السلاسل بصفحة شيفرة SetAnsiMode الحالية

يعيد كتابة الملف بأكمله، بما في ذلك جميع التغييرات، في ملف جديد. وقد تستغرق هذه العملية بعض الوقت مع الملفات الكبيرة أو الملفات ذات الكائنات الكثيرة. وتستخدم ترويسة الإخراج إصدار PDF الفعلي لمستند DA، بما في ذلك أي رفع للإصدار سببته تعديلات Direct Access. ويُغلق الملف الأصلي بعد هذه العملية ولن يبقى مقبض الملف صالحًا. ولا يمكن الكتابة فوق الملف الأصلي. استخدم DAAppendFile إذا أردت إلحاق التغييرات بالملف الأصلي

الصيغة

Delphi

Function DLDASaveAsFileA(InstanceID, FileHandle: Integer; OutputFileName: PAnsiChar): Integer;

DLL

int DLDASaveAsFileA(int InstanceID, int FileHandle, const char * OutputFileName);

المعاملات

FileHandleمقبض تُرجعه الدالات DAOpenFile أو DAOpenFileReadOnly أو DAOpenFromStream
OutputFileNameمسار واسم المستند الجديد المطلوب إنشائه

قيم الإرجاع

0تعذّر إنشاء الملف الجديد
1حُفظ المستند في الملف الجديد بنجاح