THPDFPage.ShowImageMatrix metodu
Kayıtlı bir image XObject'i, geçerli PDF user space içinde tam altı parametreli bir matris üzerinden yerleştirir
Bildirim
procedure ShowImageMatrix(ImageIndex: Integer; A, B, C, D, E, F: Single);
void __fastcall ShowImageMatrix(int ImageIndex, float A, float B, float C, float D, float E, float F);
Birim
HPDFDoc
Parametreler
| Ad | Amaç |
|---|---|
ImageIndex | Bir AddImage, AddImageWithMask veya AddImageWithSMask API'sinin döndürdüğü indeks |
A, B, C, D | Image birim karesini ölçekleyen, döndüren, yansıtan veya shearing eden lineer bileşenler |
E, F | Geçerli PDF user space içindeki öteleme bileşenleri |
Davranış
- Seçilen image'i geçerli sayfanın XObject resource'larına bir kez kaydeder ve tekrarlayan yerleşimler için mevcut alias'ı yeniden kullanır
- Matrisin sonraki sayfa içeriğine sızmaması için izole bir
q,cm,Do,Qdizisi yazar - Image XObject birim karesini doğrudan
[A B C D E F]üzerinden eşler - Document ölçüm dönüşümü, Y koordinat projeksiyonu, en-boy oranı sığdırma veya otomatik döndürme uygulamaz
- Geçersiz image indeksini ve sonlu olmayan her matris bileşenini reddeder
Örnek
ImageIndex := Document.AddImage(Bitmap, icFlate);
Document.CurrentPage.ShowImageMatrix(
ImageIndex,
120, 0,
0, 80,
36, 540);