TransformPageElement
Contentstreambewerking
Beschrijving
Past een affiene matrix toe op precies één tekst-, afbeeldings- of pad-tekenobject. Afbeeldings- en pad-instructies worden geïsoleerd met gebalanceerde graphics-state-operators. Tekst wordt rond de getransformeerde weergave-instructie gesplitst in geldige tekstobjecten, waarna zijn oorspronkelijke onzichtbare advance en tekststatus worden gereconstrueerd zonder geëxtraheerde tekst te dupliceren
Syntaxis
Delphi
Function TPDFlib.TransformPageElement(ElementID: Integer; M11, M12, M21, M22, MDX, MDY: Double): Integer;ActiveX
Function PDFlib::TransformPageElement(ElementID As Long, M11 As Double, M12 As Double, M21 As Double, M22 As Double, MDX As Double, MDY As Double) As LongDLL
int DLTransformPageElement(int InstanceID, int ElementID, double M11, double M12, double M21, double M22, double MDX, double MDY);Syntaxis
M11 M12 M21 M22 MDX MDY zijn de zes PDF affiene matrixcomponenten
Retourwaarden
| 1 | Het element is getransformeerd en alle snapshot-handles zijn ongeldig gemaakt |
|---|---|
| 0 | De handle is verouderd, de matrix is niet eindig of de tekststatus kan niet veilig worden gereconstrueerd |
Opmerkingen
Tekstrendermodi die clipping paths aanmaken worden geweigerd, omdat isoleren de persistente clip-semantiek zou veranderen