procedure TransformPageContent(const Matrix: FS_MATRIX; const Clip: TPdfRectangle);
| Matrix | FS_MATRIX. Transformácia aplikovaná na obsah stránky, v poradí PDF matice. |
| Clip | TPdfRectangle. Obdĺžnik výrezu v jednotkách PDF stránky aplikovaný spolu s transformáciou. |
Transformuje stránku ako celok namiesto po jednom objekte - presne to potrebuje vyrovnanie skenu, preškálovanie grafiky na novú veľkosť stránky alebo zrkadlenie stránky
Anotácie nie sú obsah a nepresúvajú sa s ním. Keď majú nasledovať, aplikujte rovnakú maticu cez TransformPageAnnotations
Textová stránka v medzipamäti sa zahodí a stránka sa znovu načíta, takže pozície extrahovaného textu okamžite odrážajú novú geometriu
var M: FS_MATRIX;
var Clip: TPdfRectangle;
M.a := 0.5; M.b := 0; M.c := 0; M.d := 0.5; M.e := 0; M.f := 0;
Clip := Pdf.GetPageBox(pbMediaBox);
Pdf.TransformPageContent(M, Clip);
Pdf.TransformPageAnnotations(M);