THPDFPage.ShowImageMatrix-metoden
Placerar ett registrerat bild-XObject genom en exakt matris med sex parametrar i det aktuella PDF-ansutrymmet
Deklaration
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);
Enhet
HPDFDoc
Parametrar
| Namn | Syfte |
|---|---|
ImageIndex | Index som returneras av ett AddImage-, AddImageWithMask- eller AddImageWithSMask-API |
A, B, C, D | Linjära komponenter som skalar, roterar, reflekterar eller skjuvbildens enhetskvadrat |
E, F | Translationskomponenter i det aktuella PDF-ansutrymmet |
Beteende
- Registrerar den valda bilden i den aktuella sidans XObject-resurser en gång och återanvänder en befintlig alias för upprepade placeringar
- Skriver en isolerad
q,cm,Do,Q-sekvens så att matrisen inte läcker ut i senare sidinnehåll - Kartlägger bildens XObject-enhetskvadrat direkt genom
[A B C D E F] - Tillämpar inte dokumentets måttenhetskonvertering, Y-koordinatprojektion, anpassning av bildförhållande eller automatisk rotation
- Avvisar ett ogiltigt bildindex och varje icke-ändlig matriskomponent
Exempel
ImageIndex := Document.AddImage(Bitmap, icFlate);
Document.CurrentPage.ShowImageMatrix(
ImageIndex,
120, 0,
0, 80,
36, 540);