THPDFPage.ShowImageMatrix Method
Posiziona un XObject immagine registrato tramite una matrice esatta a sei parametri nello spazio utente PDF corrente
Dichiarazione
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);
Unità
HPDFDoc
Parametri
| Nome | Scopo |
|---|---|
ImageIndex | Indice restituito da una API AddImage, AddImageWithMask o AddImageWithSMask |
A, B, C, D | Componenti lineari che scalano, ruotano, riflettono o tagliano il quadrato unitario dell'immagine |
E, F | Componenti di traslazione nello spazio utente PDF corrente |
Comportamento
- Registra l'immagine selezionata nelle risorse XObject della pagina corrente una sola volta e riusa un alias esistente per i posizionamenti ripetuti
- Scrive una sequenza isolata
q,cm,Do,Qcosì la matrice non finisce nel contenuto successivo della pagina - Mappa direttamente il quadrato unitario dell'XObject immagine tramite
[A B C D E F] - Non applica conversione delle unità di misura del documento, proiezione della coordinata Y, adattamento delle proporzioni né rotazione automatica
- Rifiuta un indice immagine non valido e ogni componente di matrice non finita
Esempio
ImageIndex := Document.AddImage(Bitmap, icFlate);
Document.CurrentPage.ShowImageMatrix(
ImageIndex,
120, 0,
0, 80,
36, 540);