clipPath

Laaguitknippad. Hiermee geeft u een clippad voor de huidige laag op.

clipPath= *pathDefinition*

clipPathE= * **[, *pathNamepathName*]

pathDefinition

Padgegevens.

pathName

Naam van pad dat is ingesloten in bronafbeelding van laag (alleen ASCII).

Alle delen van de laag die buiten het gebied vallen dat wordt gedefinieerd door clipPath=, worden transparant gemaakt.

* * pathName is de naam van een pad dat is ingesloten in de bronafbeelding van de laag. Het pad wordt automatisch getransformeerd om de relatieve uitlijning met de inhoud van de afbeelding te behouden. Als meer dan één *pathName* wordt gespecificeerd, klemt de server het beeld aan de doorsnede van deze wegen. *pathName* niet gevonden in de bronafbeelding wordt genegeerd.

OPMERKING

Alleen ASCII-tekenreeksen worden ondersteund voor *pathName*.

*Met * pathDefinition kunnen expliciete padgegevens worden opgegeven in pixelcoördinaten van lagen.

Als size= wordt gespecificeerd en niet 0.0, is de laag presized. In dit geval zijn padcoördinaten relatief ten opzichte van de linkerbovenhoek van de laagrechthoek en wordt de laag geplaatst op basis van origin= of de standaardinstelling ervan. Eventuele gebieden van het pad buiten de laagrechthoek blijven transparant.

Wanneer size= niet is opgegeven voor een effen kleur of een tekstlaag, wordt de laag beschouwd als een laag van zichzelf te wijzigen, waarbij de grootte van het pad wordt bepaald. Wanneer origin= niet is opgegeven, wordt standaard ingesteld op (0,0) van de coördinaatruimte van het pad. Hierdoor kunnen in feite padcoördinaten worden opgegeven ten opzichte van de oorsprong van laag 0.

OPMERKING

scale=, rotate=en anchor= opdrachten zijn niet toegestaan voor lagen met effen kleuren waarvan het formaat automatisch wordt aangepast.

* * pathDefinition accepteert een tekenreeks die lijkt op de waarde van het d= kenmerk van het SVG- <path> element, behalve dat komma's worden gebruikt in plaats van spaties om waarden te scheiden. * * pathDefinition kan een of meer subpaden met gesloten lus bevatten.

De volgende padopdrachten worden ondersteund in *pathDefinition*:

Opdracht Naam Beschrijving
Mx,y

absoluut

Start een nieuw subpad op x,y.

mx,y

verplaatsen naar relatief

L *{ x,y}

lineto absoluut

Teken een lijn van de huidige positie naar x,y.

l *{ x,y}

lineto relatief

C *{ x1,y1,x2,y2,x,y}

absoluut

Teken een Bézier-curve van de huidige positie naar x,y. x1,y1 is het besturingspunt aan het begin van de curve en x2,y2 is het besturingspunt aan het einde van de curve.

c *{ x1,y1,x2,y2,x,y}

curveto relatief

Z | z

sluiten

Sluit het huidige subpad met een rechte lijn.

Opdrachten in hoofdletters geven aan dat de coördinaatwaarden in absolute pixelposities staan (ten opzichte van de linkerbovenhoek van de laagrechthoek). Pixelverschuivingen volgen opdrachten in kleine letters ten opzichte van de huidige positie.

'm' of 'M' begint altijd een nieuw subpad. Subpaden worden automatisch gesloten (met een rechte lijn) als 'Z' of 'z' niet is opgegeven aan het einde.

Als een subpad begint met een relatieve beweging ('m'), is het relatief ten opzichte van een van de volgende:

  • Het beginpunt van het vorige subpad, als dit is gesloten met 'z' of 'Z'.
  • Het eindpunt van het vorige subpad, als dit niet expliciet is gesloten.
  • 0,0, als dit het eerste subpad is.

Eigenschappen

Laagkenmerk. Wordt toegepast op de huidige laag of op de samengestelde afbeelding als layer=comp. Effectlagen negeren deze.

clipPathE= wordt genegeerd als er geen pad met de opgegeven naam is gevonden in de bronafbeelding van de laag of als de laagbron geen afbeelding is.

Standaard

Geen, voor geen extra uitknippen van de laag.

Zie ook

clipXpath= , textFlowPath= , extend=

Op deze pagina