ScalePage

Sayfa işleme

Açıklama

Geçerli sayfanın içeriğini ve sayfa kutularını ölçekler. Her içerik katmanı bir ölçekleme dönüşümüne sarılır; böylece mevcut içerik ScaleX ve ScaleY kadar gerilir ve MediaBox ile CropBox ölçeklenmiş boyutlara güncellenir

Sözdizimi

Delphi

Function TPDFlib.ScalePage(ScaleX, ScaleY: Double; Anchor: Integer): Integer;

Parametreler

ScaleXYatay ölçek çarpanı, 0'dan büyük olmalıdır
ScaleYDikey ölçek çarpanı, 0'dan büyük olmalıdır
Anchor0 sol alt köşeyi sabit tutar, 1 ölçeklenmiş içeriği özgün sayfa alanında ortalar, 2 sol üst köşeyi sabit tutar

Dönüş değerleri

0Hiçbir belge seçili değil veya ölçek çarpanlarından biri sıfır ya da negatif
1Sayfa başarıyla ölçeklendi; 1 ve 1 çarpanları başarılı bir işlem yapmama durumudur

Açıklamalar

Dönüşüm içerik akışının içinde uygulanır; bu yüzden ek açıklamalar, yer imleri ve diğer sayfa düzeyi yapılar konumlarını korur. Bir sayfayı ölçeklemek diğer sayfaları etkilemez; değişmesi gereken her sayfa için SelectPage'ten sonra çağırın

Örnek

PDF.SelectPage(1);
PDF.ScalePage(0.5, 0.5, 1);