PDFium Delphi Component Docs

Anchors Özellik

Component: TPdfView  ·  Unit: PDFium
Parent yeniden boyutlandırıldığında viewer’ın hangi kenarlarının parent’ın karşılık gelen kenarlarına sabit bir uzaklıkta kalacağını belirtir

Syntax

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

Description

Anchors, PDF görüntüleyicisinin ebeveyn kapsayıcıyı nasıl izleyeceğine piksel hassasiyetinde denetim veren Align alternatifidir. Kümenin her öğesi (akLeft, akTop, akRight, akBottom), görüntüleyicinin o kenarını ebeveynin aynı kenarına kilitler — karşıt iki kenar da çıpalandıysa ebeveyn boyut değiştirdiğinde görüntüleyici uzar; yalnızca biri çıpalandıysa görüntüleyici boyutunu korur ve kayar

The most common layout for a PDF reader inside a fixed-width inspector pane or a wizard step is [akLeft, akTop, akRight, akBottom], which is functionally equivalent to alClient but leaves the design-time bounding rectangle intact and lets you nest other controls around the viewer without z-order surprises.

Bir çıpa görüntüleyicinin büyümesine veya küçülmesine yol açtığında, miras alınan boyutlandırma işleyicisi kaydırma alanını yeniden hesaplar; etkin FitMode (pfmNone değilse) yeniden uygulanır; böylece sayfa görselliği viewport'la olan görsel ilişkisini korur

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