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 | حُفظ المستند في الملف الجديد بنجاح |