PDFium Delphi Component Docs

AddPathToAnnotation الطريقة

المكوّن: TPdf  ·  الوحدة: PDFium
تسليم المسار المبني بواسطة CreatePath إلى تعليق توضيحي بدلًا من الصفحة۔

الصياغة

procedure AddPathToAnnotation(Index: Integer);

IndexInteger. الفهرس الصفري لتعليق توضيحي من نوع حبر (anInk) أو ختم (anStamp) في الصفحة الحالية۔ أي نوع فرعي آخر يرفع EPdfError۔

الوصف

يبني على نفس المسار المعلَّق مثل AddPath: استدعِ CreatePath ثم مدّده باستخدام MoveTo و LineTo و BezierTo، ثم التزم به هنا بدلًا من محتوى الصفحة

يأخذ التعليق التوضيحي الملكية، ولا يمكن أن ينتمي المسار إلا إلى تعليق توضيحي واحد، لذا يُستهلك المسار المعلَّق في الحالتين - عند النجاح بواسطة التعليق التوضيحي، وعند الفشل بتدميره۔ وفي كلتا النتيجتين لا يبقى أي مسار معلَّق

يقصر PDFium تحرير الكائنات على النوعين الفرعيين حبر وختم، ولهذا يُرفض أي نوع فرعي آخر بدلًا من عدم فعل شيء بصمت

مثال

Pdf.CreateAnnotation(anInk);
Pdf.CreatePath(100, 100, fmNone, clBlack, $FF, True, clBlue);
Pdf.LineTo(300, 200);
Pdf.AddPathToAnnotation(Pdf.AnnotationCount - 1);

انظر أيضًا

CreatePath, AddPath, CreateAnnotation, AnnotationObjectCount