Class CustomLineCap
Namespace: Aspose.Imaging
Assembly: Aspose.Imaging.dll (25.2.0)
Encapsula um cap customizado definido pelo usuário.
public class CustomLineCap
Herança
Membros Herdados
object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Construtores
CustomLineCap(GraphicsPath, GraphicsPath)
Inicializa uma nova instância da classe Aspose.Imaging.CustomLineCap com o contorno e preenchimento especificados.
public CustomLineCap(GraphicsPath fillPath, GraphicsPath strokePath)
Parâmetros
fillPath
GraphicsPath
Um objeto Aspose.Imaging.GraphicsPath que define o preenchimento para o cap customizado.
strokePath
GraphicsPath
Um objeto Aspose.Imaging.GraphicsPath que define o contorno do cap customizado.
CustomLineCap(GraphicsPath, GraphicsPath, LineCap)
Inicializa uma nova instância da classe Aspose.Imaging.CustomLineCap a partir da enumeração Aspose.Imaging.LineCap existente especificada, com o contorno e preenchimento especificados.
public CustomLineCap(GraphicsPath fillPath, GraphicsPath strokePath, LineCap baseCap)
Parâmetros
fillPath
GraphicsPath
Um objeto Aspose.Imaging.GraphicsPath que define o preenchimento para o cap customizado.
strokePath
GraphicsPath
Um objeto Aspose.Imaging.GraphicsPath que define o contorno do cap customizado.
baseCap
LineCap
O cap de linha a partir do qual criar o cap customizado.
CustomLineCap(GraphicsPath, GraphicsPath, LineCap, float)
Inicializa uma nova instância da classe Aspose.Imaging.CustomLineCap a partir da enumeração Aspose.Imaging.LineCap existente especificada, com o contorno, preenchimento e recuo especificados.
public CustomLineCap(GraphicsPath fillPath, GraphicsPath strokePath, LineCap baseCap, float baseInset)
Parâmetros
fillPath
GraphicsPath
Um objeto Aspose.Imaging.GraphicsPath que define o preenchimento para o cap customizado.
strokePath
GraphicsPath
Um objeto Aspose.Imaging.GraphicsPath que define o contorno do cap customizado.
baseCap
LineCap
O cap de linha a partir do qual criar o cap customizado.
baseInset
float
A distância entre o cap e a linha.
Propriedades
BaseCap
Obtém ou define a enumeração Aspose.Imaging.LineCap na qual este Aspose.Imaging.CustomLineCap é baseado.
public LineCap BaseCap { get; set; }
Valor da Propriedade
BaseInset
Obtém ou define a distância entre o cap e a linha.
public float BaseInset { get; set; }
Valor da Propriedade
FillPath
Obtém ou define o objeto que define o preenchimento para o cap customizado.
public GraphicsPath FillPath { get; set; }
Valor da Propriedade
StrokeJoin
Obtém ou define a enumeração Aspose.Imaging.LineJoin que determina como as linhas que compõem este objeto Aspose.Imaging.CustomLineCap são unidas.
public LineJoin StrokeJoin { get; set; }
Valor da Propriedade
StrokePath
Obtém ou define o objeto que define o contorno do cap customizado.
public GraphicsPath StrokePath { get; set; }
Valor da Propriedade
WidthScale
Obtém ou define a quantidade pela qual escalar este objeto da classe Aspose.Imaging.CustomLineCap em relação à largura do objeto System.Drawing.Pen.
public float WidthScale { get; set; }
Valor da Propriedade
Métodos
Equals(object)
Verifica se os objetos são iguais.
public override bool Equals(object obj)
Parâmetros
obj
object
O outro objeto.
Retorna
O resultado da comparação de igualdade.
Equals(CustomLineCap)
Verifica se os objetos são iguais.
protected bool Equals(CustomLineCap other)
Parâmetros
other
CustomLineCap
O outro objeto.
Retorna
O resultado da comparação de igualdade.
GetHashCode()
Obtém o código hash do objeto atual.
public override int GetHashCode()
Retorna
O código hash.
GetStrokeCaps(out LineCap, out LineCap)
Obtém os caps usados para iniciar e terminar linhas que compõem este cap customizado.
public void GetStrokeCaps(out LineCap startCap, out LineCap endCap)
Parâmetros
startCap
LineCap
A enumeração Aspose.Imaging.LineCap usada no início de uma linha dentro deste cap.
endCap
LineCap
A enumeração Aspose.Imaging.LineCap usada no final de uma linha dentro deste cap.
SetStrokeCaps(LineCap, LineCap)
Define os caps usados para iniciar e terminar linhas que compõem este cap customizado.
public void SetStrokeCaps(LineCap startCap, LineCap endCap)
Parâmetros
startCap
LineCap
A enumeração Aspose.Imaging.LineCap usada no início de uma linha dentro deste cap.
endCap
LineCap
A enumeração Aspose.Imaging.LineCap usada no final de uma linha dentro deste cap.