Getting Started

التثبيت وإعداد Delphi وFPC والبرنامج الأول

‏ PDF Library for Delphi مكتبة PDF لـ Delphi. وتُستخدم من الشيفرة بإضافة وحدة المكتبة إلى مشروعك وإنشاء مثيل TPDFlib عندما تحتاج لبناء أو تعديل مستند PDF

إعداد المسار

أخبر Delphi أين يجد ملفات مصدر PDF Library for Delphi أو ملفات DCU المجمعة. يمكنك ضبط مسار المكتبة العام مرة واحدة، أو ضبط مسار البحث لكل مشروع يستخدم المكتبة

لضبط مسار المكتبة العام استخدم مسار قائمة Delphi هذا:

Tools -> Options -> Language -> Delphi -> Library -> Library path

في إصدارات Delphi الأقدم قد يظهر هذا الإعداد تحت:

Tools -> Environment Options -> Library -> Library path

أضف مسار المصدر المثبت أو مسار الثنائي المترجم المطابق. أمثلة:

%UserProfile%\Documents\losLab\PDFlibPas\Lib
%UserProfile%\Documents\losLab\PDFlibPas\Lib\37.0\Win32\Release
%UserProfile%\Documents\losLab\PDFlibPas\Lib\37.0\Win64\Release

أول مسار هو مسار إصدار المصدر الافتراضي. ومسارات الإصدار أمثلة لملفات DCU مجمعة لـ RAD Studio 13 Florence. استخدم مجلد إصدار BDS المطابق لإصدار Delphi أو C++Builder المثبت لديك

لضبط مسار البحث للمشروع الحالي فقط استخدم:

Project -> Options -> Building -> Delphi Compiler -> Search path

في إصدارات Delphi الأقدم قد يظهر هذا الإعداد تحت:

Project -> Options -> Directories/Conditionals -> Search path

اسم الفئة والوحدة

وحدة المكتبة الرئيسية هي i386-win32 أو x86_64-win64 في حزمة ثنائية. والصنف الرئيس هو

build-Lazarus-Lib.cmd win32
build-Lazarus-Tests.cmd win32
build-Lazarus-Demo.cmd win32
build-Lazarus-Lib.cmd win64

debugnorunFPCfpc.exe

Lib\FPC\i386-win32Lib\FPC\x86_64-win64Lib\FPC\compatLib\thirdpartyLib\FPC\PDFlibPasLaz.lpk

Tests\Lazarus\bin\<target>bin\<target>Lib\thirdparty\Win32fPDFlibJBIG2EncC

build-Lazarus-Demo-TRIAL.cmd win32win64build-Lazarus-Lib-TRIAL.cmd win32win64

اسم الصنف والوحدة

MediaType من 0 إلى 3، بينما قيم التفعيل والتعطيل من 0 إلى 2

التصريح عن الفئة

‏ PDF Library for Delphi مكتبة Delphi لا مكوّن VCL. ولا تُثبّت على لوحة مكونات IDE. أضف PDFlibrary إلى بند uses للوحدة وصرح بمتغير من نوع TPDFlib واستدعِ الباني Create. وعند الانتهاء استدعِ Free، عادة داخل كتلة try..finally

أول برنامج PDF Library

ابدأ تطبيق VCL Forms جديدًا وأضف TButton إلى النموذج. وأضف وحدة PDF Library for Delphi إلى وحدة النموذج:

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics,
  Controls, Forms, Dialogs, PDFlibrary;

انقر نقرًا مزدوجًا على الزر وأضف معالج الحدث هذا:

procedure TForm1.Button1Click(Sender: TObject);
var
  PDFlib: TPDFlib;
begin
  PDFlib := TPDFlib.Create;
  try
    PDFlib.DrawText(100, 500, 'Hello from Delphi');
    PDFlib.SaveToFile('.\HelloFromDelphi.pdf');
  finally
    PDFlib.Free;
  end;
end;

سير عمل مكتمل

بعد أول ملف PDF، استكشف مجموعة الأمثلة المرفقة في Demo/Delphi أو Demo/C++Builder أو Demo/Lazarus: يوفر Showcase جولة بصرية، بينما يكشف كل Lab لمجال معين سيناريوهات متخصصة من ملف تنفيذي واحد

شغّل DocumentLab --scenario DocumentInspectionWorkbench للحصول على جرد الصفحات وتقارير التشخيص، أو وفر ملف PDF خاصًا بك عبر وسائط سطر الأوامر الموثقة للسيناريو

شغّل ContentLab --scenario WorkflowGallery لسير عمل تسليم مستند يشمل جداول وتعليقات توضيحية وقائمة تسليم ومخرجات HTTP والتحقق من الملفات المحفوظة

يمكن لمستخدمي DLL البدء بـ Demo/CSharp/DLL/WorkflowWorkbench أو Demo/VB.NET/DLL/WorkflowWorkbench لتوليد التقارير والاستخراج وتركيب الصفحات ونقل الذاكرة الثنائية، أو Demo/VC++/DLL/LinkDemo للروابط والتنقل المتحقَّق منه

افتح Demo/DLL.en-us.html في الحزمة المثبتة لفهرس سير عمل DLL وتعليمات البناء الخاصة بكل معمارية

معلومات إضافية

استخدم هذا المرجع HTML لوثائق الواجهة التفصيلية. يمكنك البحث في لوحة التنقل باسم الدالة أو الفئة أو الكلمة المفتاحية للموضوع

لأخبار المنتج ومعلومات إضافية زر صفحة منتج PDF Library for Delphi