property Anchors: TAnchors; // published, default [akLeft, akTop]
تمثل Anchors بديلاً عن Align يثبت الحواف المحددة من العارض بحواف العنصر الأب أثناء تغيير حجم النموذج أو اللوحة
أشيع تخطيط هو تثبيت الحافتين اليسرى والعليا وترك اليمنى والسفلى حرتين؛ وهذا يبقي العارض في الموضع نفسه مع الحفاظ على حجمه. وكلما تسبب أحد الارتكازات في نمو العارض أو انكماشه، يعيد معالج التحجيم الموروث حساب منطقة التمرير؛ ويُعاد تطبيق FitMode النشط ما لم يكن pfmNone كي تحافظ رسومات الصفحة على علاقتها المرئية مع مساحة العرض
Anchors وAlign متنافيان. فإذا ضبطتهما معًا فستغلب Align وفق ترتيب التخطيط المعتاد في VCL وLCL، وتصبح قيمة الارتكاز متجاهلة فعليًا
Anchors وAlign متنافيان على العنصر نفسه. ويؤدي تعيين Align إلى أي قيمة غير alNone إلى تجاوز الارتكازات وقت التشغيلConstraints.MinWidth وMinHeight للحفاظ على صلاحية مساحة العرضOnResize، لذا تواصل أي توصيلات مخصصة لأشرطة التمرير أو حسابات التكبير الصادرة من ذلك الحدث عملها
// 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;