clipPath clippath

Layer-Clip-Pfad. Legt einen Clip-Pfad für die aktuelle Ebene fest.

clipPath= *pathDefinition*

clipPathE= *pathName**[, *pathName*]

pathDefinition
Pfaddaten.
pathName
Name des Pfads, der in das Ebenenquellbild eingebettet ist (nur ASCII).

Alle Teile der Ebene, die außerhalb des durch clipPath= definierten Bereichs liegen, werden transparent dargestellt.

*pathName* ist der Name eines Pfads, der in das Ebenenquellbild eingebettet ist. Der Pfad wird automatisch transformiert, um die relative Ausrichtung mit dem Bildinhalt beizubehalten. Wenn mehr als ein *pathName* angegeben ist, schneidet der Server das Bild an die Schnittmenge dieser Pfade an. Alle *pathName*, die nicht im Quellbild gefunden wurden, werden ignoriert.

NOTE
Für „pathName“ werden nur * ASCII-Zeichenfolgen *.

*pathDefinition* ermöglicht die Angabe expliziter Pfaddaten in Pixel-Koordinaten der Ebene.

Wenn size= und nicht 0,0 angegeben ist, wird die Ebene vorab skaliert. In diesem Fall sind die Pfadkoordinaten relativ zur linken oberen Ecke des Ebenenrechtecks, und die Ebene wird basierend auf origin= oder seiner Standardeinstellung positioniert. Alle Bereiche des Pfads außerhalb des Ebenenrechtecks bleiben transparent.

Wenn size= für eine Vollbild- oder Textebene nicht angegeben ist, wird die Ebene mit der Größe des Pfads als selbstskalierend betrachtet. Wenn origin= nicht angegeben ist, wird standardmäßig (0,0) des Pfad-Koordinatenraums verwendet. Dieser Workflow-Prozess ermöglicht effektiv die Angabe von Pfadkoordinaten relativ zum Ursprung von Ebene 0.

NOTE
scale=-, rotate=- und anchor=-Befehle sind für einfarbige Ebenen mit automatischer Größenanpassung nicht zulässig.

*pathDefinition* akzeptiert eine Zeichenfolge, die dem Wert des d=-Attributs des SVG-<path> ähnelt, mit dem Unterschied, dass zum Trennen von Werten Kommas anstelle von Leerzeichen verwendet werden. *pathDefinition* kann einen oder mehrere Unterpfade in geschlossener Schleife enthalten.

Die folgenden Pfadbefehle werden in „pathDefinition* unterstützt*:

Befehl
Name
Beschreibung
M x,y
In absolute Werte verschieben
Beginnen Sie einen neuen Unterpfad mit x,y.
M X,Y
MoveTo-Relativ
L *{ x,y}
lineto absolut
Ziehe eine Linie von der aktuellen Position zu x,y.
L *{ x,y}
lineto relativ
C *{ x1,y1,x2,y2,x,y}
Kurve zu absolut
Zeichnen Sie eine Bézierkurve von der aktuellen Position auf x,y. x1,y1 ist der Steuerpunkt am Anfang der Kurve und x2,y2 ist der Steuerpunkt am Ende der Kurve.
C *{ x1,y1,x2,y2,x,y}
Kennlinie
Z | Z
closePath
Schließt den aktuellen Unterpfad mit einer geraden Linie.

Großbuchstaben geben an, dass sich die Koordinatenwerte in absoluten Pixelpositionen befinden (relativ zur oberen linken Ecke des Ebenenrechtecks). Pixel-Offsets folgen relativ zur aktuellen Position den Befehlen in Kleinbuchstaben.

„m“ oder „M“ startet immer einen neuen Unterpfad. Unterpfade werden automatisch geschlossen (mit gerader Linie), wenn am Ende kein „Z“ oder „z“ angegeben ist.

Wenn ein Unterpfad mit einem relativen Moveto ('m') beginnt, ist er relativ zu einem der folgenden:

  • Der Startpunkt des vorherigen Unterpfads, wenn er mit „z“ oder „Z“ geschlossen wurde.
  • Der Endpunkt des vorherigen Unterpfads, wenn er nicht explizit geschlossen wurde.
  • 0,0, wenn es der erste Unterpfad ist.

Eigenschaften section-d4127db0dac54e3cbd44f7ea1e001960

Ebenenattribut. Gilt für die aktuelle Ebene oder das zusammengesetzte Bild, falls layer=comp. Effektebenen ignorieren sie.

Der Modifikator clipPathE= wird ignoriert, wenn im Ebenenquellbild kein Pfad mit dem angegebenen Namen gefunden wird oder wenn die Ebenenquelle kein Bild ist.

Standard section-076c35ea37fa4a44ada253b4c2dec1dd

Keine, für kein zusätzliches Beschneiden der Ebene.

Verwandte Themen section-dd8110fb6f5c45eba6284c5ec5f49056

clipXpath= , textFlowPath= , extension=

recommendation-more-help
a26166cd-f2f4-45ce-996d-96a0f0d6cf49