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 Long

DLL

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

1Het element is getransformeerd en alle snapshot-handles zijn ongeldig gemaakt
0De 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