clipPath clippath

Caminho do clipe de camada. Especifica um caminho de recorte para a camada atual.

clipPath= *definiçãoCaminho*

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

pathDefinition
Dados de caminho.
pathName
Nome do caminho incorporado na imagem de origem da camada (somente ASCII).

Qualquer parte da camada que esteja fora da área definida por clipPath= é renderizada transparente.

*pathName* é o nome de um caminho incorporado na imagem de origem da camada. O caminho é transformado automaticamente para manter o alinhamento relativo com o conteúdo da imagem. Se mais de um *pathName* for especificado, o servidor recortará a imagem na interseção desses caminhos. Qualquer *pathName* não encontrado na imagem de origem será ignorado.

NOTE
Há suporte somente para cadeias de caracteres ASCII para *pathName*.

*pathDefinition* permite especificar dados de caminho explícitos em coordenadas de pixel de camada.

Se size= for especificado e não 0,0, a camada será pré-dimensionada. Nesse caso, as coordenadas do caminho são relativas ao canto superior esquerdo do retângulo da camada e a camada é posicionada com base em origin= ou em seu padrão. Todas as regiões do caminho fora do retângulo de camada permanecem transparentes.

Se size= não for especificado para uma camada de texto ou cor sólida, a camada será considerada autodimensionável com a extensão do caminho determinando seu tamanho. Se origin= não for especificado, o padrão será (0,0) do espaço de coordenadas do caminho. Esse processo de fluxo de trabalho permite que coordenadas de caminho sejam especificadas de acordo com a origem da camada 0.

NOTE
Os comandos scale=, rotate= e anchor= não são permitidos para camadas de cores sólidas de autodimensionamento.

*pathDefinition* aceita uma cadeia de caracteres semelhante ao valor do atributo d= do elemento SVG <path>, exceto que são usadas vírgulas em vez de espaços para separar valores. *pathDefinition* pode incluir um ou mais subcaminhos de ciclo fechado.

Os seguintes comandos de caminho têm suporte em *pathDefinition*:

Comando
Nome
Descrição
M x, y
mover para absoluto
Iniciar um novo subcaminho em x,y.
m x, y
mover para relativo
L *{ x,y}
absoluto de lineto
Desenhe uma linha da posição atual para x,y.
l *{ x,y}
lineto relativo
C *{ x1,y1,x2,y2,x,y}
curveto absoluto
Desenhe uma curva de Bézier da posição atual para x,y. x1,y1 é o ponto de controle no início da curva e x2,y2 é o ponto de controle no final da curva.
c *{ x1,y1,x2,y2,x,y}
curveto relative
Z | z
closepath
Fechar o subcaminho atual com uma linha reta.

Comandos em maiúsculas indicam que os valores de coordenadas estão em posições absolutas de pixel (relativas ao canto superior esquerdo do retângulo da camada). Os deslocamentos de pixels seguem comandos em minúsculas em relação à posição atual.

'm' ou 'M' sempre inicia um novo subcaminho. Os subcaminhos são fechados automaticamente (com uma linha reta) se 'Z' ou 'z' não for especificado no final.

Se um subcaminho começar com um moveto relativo ('m'), ele será relativo a um dos seguintes:

  • O ponto inicial do subcaminho anterior, se ele foi fechado com 'z' ou 'Z'.
  • O ponto final do subcaminho anterior, se ele não foi fechado explicitamente.
  • 0,0, se for o primeiro subcaminho.

Propriedades section-d4127db0dac54e3cbd44f7ea1e001960

Atributo de camada. Aplica-se à camada atual ou à imagem composta, se layer=comp. As camadas de efeito o ignoram.

O modificador clipPathE= será ignorado se nenhum caminho com o nome especificado for encontrado na imagem de origem da camada, ou se a origem da camada não for uma imagem.

Padrão section-076c35ea37fa4a44ada253b4c2dec1dd

Nenhum, para nenhum recorte adicional da camada.

Consulte também section-dd8110fb6f5c45eba6284c5ec5f49056

clipXpath= , textFlowPath= , extend=

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