PDFium Delphi Component Docs

Align الخاصية

Component: TPdfView  ·  Unit: PDFium
يتحكم في كيفية تخطيط عارض PDF داخل الحاوية الأصلية له

Syntax

property Align: TAlign; // published, inherited from TControl

Description

لأن TPdfView مشتق من TScrollingWinControl، فهو يشارك في نظام تخطيط VCL/LCL القياسي. يخبر Align الأصل كيف يُرصف العارض مقابل حافة واحدة أو أكثر، وهو الطريقة الأكثر شيوعًا لجعل قارئ PDF يملأ نموذجًا كاملًا، أو لوحة داخل فاصل، أو منطقة من ورقة تبويب

القيمة الأكثر فائدة لعارض PDF هي alClient، التي تجعل العارض يمتص كل بكسل متبقٍ من أصله بعد وضع أشرطة الأدوات وأشرطة الحالة واللوحات الجانبية. مدموجًا مع FitMode تُعيد رسومات الصفحة القياس تلقائيًا كلما غيّر المستخدم حجم النموذج، بحيث يستخدم المستند دائمًا أكبر مساحة ممكنة

كلما سري Align، تعيد منطقية تغيير الحجم الموروثة حساب منطقة العميل ويُعاد بناء نطاق التمرير الداخلي للعارض وفق الحجم الجديد، لذا تبقى أشرطة التمرير العمودية وموضع الصفحة الحالية صحيحة. يُطلق حدث OnResize بعد تطبيق المحاذاة

Remarks

Example

// Build a viewer that fills the form except for a toolbar on top
procedure TForm1.FormCreate(Sender: TObject);
begin
  ToolBar1.Align := alTop;
  StatusBar1.Align := alBottom;
  PdfView1.Parent := Self;
  PdfView1.Align := alClient;
  PdfView1.FitMode := pfmFitToWidth;
  PdfView1.Pdf := Pdf1;
  Pdf1.LoadFromFile('sample.pdf');
  PdfView1.Active := True;
end;

See Also

Anchors, Constraints, OnResize, FitMode