THPDFPage.ShowImageMatrix Method
Plaatst een geregistreerde afbeeldings-XObject door een exacte zes-parameter-matrix in de huidige PDF-gebruikersruimte
Declaratie
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);
Eenheid
HPDFDoc
Parameters
| Naam | Doel |
|---|---|
ImageIndex | Index die door een AddImage-, AddImageWithMask- of AddImageWithSMask-API wordt geretourneerd |
A, B, C, D | Lineaire componenten die het eenheidsvierkant van de afbeelding schalen, roteren, spiegelen of afschuiven |
E, F | Translatiecomponenten in de huidige PDF-gebruikersruimte |
Gedrag
- Registreert de geselecteerde afbeelding één keer in de XObject-resources van de huidige pagina en hergebruikt een bestaand alias voor herhaalde plaatsingen
- Schrijft een geïsoleerde
q-,cm-,Do-,Q-reeks zodat de matrix niet in latere pagina-inhoud lekt - Wijst het eenheidsvierkant van de afbeeldings-XObject rechtstreeks toe via
[A B C D E F] - Past geen documentmeetconversie, Y-coördinaatprojectie, aspectverhouding-passing of automatische rotatie toe
- Wijst een ongeldige afbeeldingsindex en elke niet-eindige matrixcomponent af
Voorbeeld
ImageIndex := Document.AddImage(Bitmap, icFlate);
Document.CurrentPage.ShowImageMatrix(
ImageIndex,
120, 0,
0, 80,
36, 540);