وثائق PDFiumPas

Anchors الخاصية

يحافظ إدخال API هذا على المعرّفات والتواقيع وكتل الكود ومصطلحات PDF بصيغتها الأصلية.
المكون: TPdfView  ·  الوحدة: PDFium
تحدد أي حواف العارض تبقى على مسافة ثابتة من الحواف المناظرة لها في الحاوي عند تغيير حجم الحاوي

الصياغة

property Anchors: TAnchors; // published, default [akLeft, akTop]

الوصف

تمثل Anchors بديلاً عن Align يثبت الحواف المحددة من العارض بحواف العنصر الأب أثناء تغيير حجم النموذج أو اللوحة

أشيع تخطيط هو تثبيت الحافتين اليسرى والعليا وترك اليمنى والسفلى حرتين؛ وهذا يبقي العارض في الموضع نفسه مع الحفاظ على حجمه. وكلما تسبب أحد الارتكازات في نمو العارض أو انكماشه، يعيد معالج التحجيم الموروث حساب منطقة التمرير؛ ويُعاد تطبيق FitMode النشط ما لم يكن pfmNone كي تحافظ رسومات الصفحة على علاقتها المرئية مع مساحة العرض

Anchors وAlign متنافيان. فإذا ضبطتهما معًا فستغلب Align وفق ترتيب التخطيط المعتاد في VCL وLCL، وتصبح قيمة الارتكاز متجاهلة فعليًا

ملاحظات

مثال

// Lock the viewer to all four edges of its parent panel
procedure TForm1.ConfigureViewer;
begin
  PdfView1.Parent := PanelMain;
  PdfView1.Align := alNone;
  PdfView1.SetBounds(8, 8, PanelMain.ClientWidth - 16,
    PanelMain.ClientHeight - 16);
  PdfView1.Anchors := [akLeft, akTop, akRight, akBottom];
  PdfView1.Constraints.MinWidth := 320;
  PdfView1.Constraints.MinHeight := 240;
end;

انظر أيضا

Align, Constraints, OnResize, FitMode