TransformPageElement
Inhaltsstrombearbeitung
Beschreibung
Wendet eine affine Matrix auf genau ein Text-, Bild- oder Pfad-Zeichenobjekt an. Bild- und Pfadanweisungen werden durch ausgeglichene Grafikzustandsoperatoren isoliert. Text wird um die transformierte Anzeigeanweisung herum in gültige Textobjekte aufgeteilt; anschließend werden sein ursprünglicher unsichtbarer Vorschub und Textzustand rekonstruiert, ohne extrahierten Text zu duplizieren
Syntax
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);Parameter
M11 M12 M21 M22 MDX MDY sind die sechs Komponenten der affinen PDF-Matrix
Rückgabewerte
| 1 | Das Element wurde transformiert und alle Momentaufnahmenhandles wurden ungültig gemacht |
|---|---|
| 0 | Das Handle ist veraltet, die Matrix ist nicht endlich oder der Textzustand kann nicht sicher rekonstruiert werden |
Anmerkungen
Textrenderingmodi, die Beschneidungspfade erzeugen, werden abgelehnt, weil ihre Isolierung die dauerhafte Beschneidungssemantik ändern würde