PDFium Delphi Component Docs

Anchors الخاصية

Component: TPdfView  ·  Unit: PDFium
تحدد أي حواف العارض تبقى على مسافة ثابتة من الحواف المناظرة لها في الحاوي عند تغيير حجم الحاوي

Syntax

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

Description

المراسي (Anchors) بديل عن Align يمنحك تحكمًا دقيقًا بالبكسل في طريقة اتباع عارض PDF لحاويته الأم. وكل عنصر في المجموعة (akLeft و akTop و akRight و akBottom) يقفل تلك الحافة من العارض إلى الحافة المناظرة لها في الأب — فإذا رُسّخت الحافتان المتعاكستان، يتمدد العارض عند تغيير حجم الأب؛ وإذا رُسّخت حافة واحدة فقط، يحفظ العارض حجمه وينزلق

التخطيط الأكثر شيوعًا لقارئ PDF داخل لوحة فاحص ثابتة العرض أو خطوة معالج هو [akLeft, akTop, akRight, akBottom]، وهو مكافئ وظيفيًا لـ alClient لكنه يبقي مستطيل الإحاطة وقت التصميم كما هو ويتيح تعشيش ضوابط أخرى حول العارض دون مفاجآت في ترتيب z

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

Remarks

Example

// 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;

See Also

Align, Constraints, OnResize, FitMode