VML-Schnittmaske

Ich versuche, eine Schnittmaske in VML zu erstellen, die dem entsprechen würdeclip-path in SVG? Ist das möglich?

Anhand zahlreicher, aber recht begrenzter Beispiele habe ich versucht, die Form zu zeichnen:

<vml:group style="WIDTH: 1px; HEIGHT: 1px" class=vml-element coordsize = "1,1">
    <vml:shape style="WIDTH: 1px; HEIGHT: 1px" id=vectorObject2 class=vml-element _fill-color="red" _fill-opacity="1" _stroke-color="black" _stroke-opacity="1" _stroke-width="1" coordsize = "1,1" filled = "t" fillcolor = "red" stroked = "t" strokecolor = "black" strokeweight = ".75pt" path = "m0,0 l100,0,0,100 xe">
        <vml:fill class=vml-element opacity = "1"></vml:fill>
        <vml:stroke class=vml-element opacity = "1"></vml:stroke>
    </vml:shape>
</vml:group>

und dann maskieren mitvmlframe:

<vml:vmlframe class=vml-element clip = "t" size = "15pt,37.5pt" src = "#vectorObject2">    </vml:vmlframe>

Zeichnung vongestalten (Dreieck) funktioniert wie erwartet, aber ich kann keine Möglichkeit finden, es mit zu maskierenvmlframe. Ist das der richtige Weg, um eine Maskierung zu erreichen?

Bitte ignorieren Sie alle seltsamen benutzerdefinierten Attribute, da der Großteil des VML-Codes über die Bibliothek eines Drittanbieters generiert wurde.

Danke im Voraus!

Antworten auf die Frage(1)

Ihre Antwort auf die Frage