طريقة THPDFPage.ShowImageMatrix
تضع صورة XObject مسجّلة عبر مصفوفة تحويل دقيقة بستة معاملات في فضاء المستخدم PDF الحالي
التصريح
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);
الوحدة
HPDFDoc
المعاملات
| الاسم | الغرض |
|---|---|
ImageIndex | الفهرس المعاد من واجهة AddImage أو AddImageWithMask أو AddImageWithSMask |
A, B, C, D | المكونات الخطية التي تحجّم أو تدوّر أو تعكس أو تشوّه مربع الوحدة الخاص بالصورة |
E, F | مكونات الإزاحة في فضاء المستخدم PDF الحالي |
السلوك
- يسجّل الصورة المحددة في موارد XObject الخاصة بالصفحة الحالية مرة واحدة، ويعيد استخدام الاسم المستعار الموجود عند التكرار
- يكتب تسلسلًا معزولًا من
qوcmوDoوQحتى لا تتسرب المصفوفة إلى محتوى الصفحة اللاحق - يرسم مربع وحدة صورة XObject مباشرة عبر
[A B C D E F] - لا يطبق تحويل وحدات القياس في المستند، ولا إسقاط إحداثي Y، ولا ملاءمة نسبة الأبعاد، ولا تدويرًا تلقائيًا
- يرفض فهرس صورة غير صالح وأي مكوّن من مكوّنات المصفوفة غير محدود
مثال
ImageIndex := Document.AddImage(Bitmap, icFlate);
Document.CurrentPage.ShowImageMatrix(
ImageIndex,
120, 0,
0, 80,
36, 540);