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
| ScaleX | Yatay ölçek çarpanı, 0'dan büyük olmalıdır |
|---|---|
| ScaleY | Dikey ölçek çarpanı, 0'dan büyük olmalıdır |
| Anchor | 0 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
| 0 | Hiçbir belge seçili değil veya ölçek çarpanlarından biri sıfır ya da negatif |
|---|---|
| 1 | Sayfa 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);