Classe GraphicsPath (gdipluspath.h)
Um objeto GraphicsPath armazena uma sequência de linhas, curvas e formas. Você pode desenhar toda a sequência chamando o método
Herança
A classe GraphicsPath implementa o GdiplusBase.
Métodos
A classe
O método GraphicsPath::AddArc adiciona um arco elíptico à figura atual desse caminho. (sobrecarga 1/4) |
O método GraphicsPath::AddArc adiciona um arco elíptico à figura atual desse caminho. (sobrecarga 4/4) |
O método GraphicsPath::AddArc adiciona um arco elíptico à figura atual desse caminho. (sobrecarga 3/4) |
O método GraphicsPath::AddArc adiciona um arco elíptico à figura atual desse caminho. (sobrecarga 2/4) |
GraphicsPath::AddBezier O método GraphicsPath::AddBezier adiciona um spline Bézier à figura atual desse caminho. (sobrecarga 2/3) |
GraphicsPath::AddBezier O método GraphicsPath::AddBezier adiciona um spline de Bezier à figura atual desse caminho. |
GraphicsPath::AddBezier O método GraphicsPath::AddBezier adiciona um spline Bézier à figura atual desse caminho. (sobrecarga 3/3) |
GraphicsPath::AddBezier O método GraphicsPath::AddBezier adiciona um spline Bézier à figura atual desse caminho. (sobrecarga 1/3) |
GraphicsPath::AddBeziers O método GraphicsPath::AddBeziers adiciona uma sequência de splines Bézier conectados à figura atual desse caminho. |
GraphicsPath::AddBeziers O método GraphicsPath::AddBeziers adiciona uma sequência de splines bezier conectados à figura atual desse caminho. |
GraphicsPath::AddClosedCurve O método GraphicsPath::AddClosedCurve adiciona um spline cardinal fechado a esse caminho. (sobrecarga 2/4) |
GraphicsPath::AddClosedCurve O método GraphicsPath::AddClosedCurve adiciona um spline cardinal fechado a esse caminho. (sobrecarga 4/4) |
GraphicsPath::AddClosedCurve O método GraphicsPath::AddClosedCurve adiciona um spline cardinal fechado a esse caminho. (sobrecarga 1/4) |
GraphicsPath::AddClosedCurve O método GraphicsPath::AddClosedCurve adiciona um spline cardinal fechado a esse caminho. (sobrecarga 3/4) |
GraphicsPath::AddCurve O método GraphicsPath::AddCurve adiciona um spline cardinal à figura atual desse caminho. (sobrecarga 5/6) |
GraphicsPath::AddCurve O método GraphicsPath::AddCurve adiciona um spline cardinal à figura atual desse caminho. (sobrecarga 6/6) |
GraphicsPath::AddCurve O método GraphicsPath::AddCurve adiciona um spline cardinal à figura atual desse caminho. (sobrecarga 3/6) |
GraphicsPath::AddCurve O método GraphicsPath::AddCurve adiciona um spline cardinal à figura atual desse caminho. (sobrecarga 2/6) |
GraphicsPath::AddCurve O método GraphicsPath::AddCurve adiciona um spline cardinal à figura atual desse caminho. (sobrecarga 1/6) |
GraphicsPath::AddCurve O método GraphicsPath::AddCurve adiciona um spline cardinal à figura atual desse caminho. (sobrecarga 4/6) |
GraphicsPath::AddEllipse O método GraphicsPath::AddEllipse adiciona uma elipse a esse caminho. (sobrecarga 4/4) |
GraphicsPath::AddEllipse O método GraphicsPath::AddEllipse adiciona uma elipse a esse caminho. (sobrecarga 2/4) |
GraphicsPath::AddEllipse O método GraphicsPath::AddEllipse adiciona uma elipse a esse caminho. (sobrecarga 3/4) |
GraphicsPath::AddEllipse O método GraphicsPath::AddEllipse adiciona uma elipse a esse caminho. (sobrecarga 1/4) |
GraphicsPath::AddLine O método GraphicsPath::AddLine adiciona uma linha à figura atual desse caminho. (sobrecarga 2/4) |
GraphicsPath::AddLine O método GraphicsPath::AddLine adiciona uma linha à figura atual desse caminho. (sobrecarga 4/4) |
GraphicsPath::AddLine O método GraphicsPath::AddLine adiciona uma linha à figura atual desse caminho. (sobrecarga 3/4) |
GraphicsPath::AddLine O método GraphicsPath::AddLine adiciona uma linha à figura atual desse caminho. (sobrecarga 1/4) |
GraphicsPath::AddLines O método GraphicsPath::AddLines adiciona uma sequência de linhas conectadas à figura atual desse caminho. (sobrecarga 2/2) |
GraphicsPath::AddLines O método GraphicsPath::AddLines adiciona uma sequência de linhas conectadas à figura atual desse caminho. (sobrecarga 1/2) |
GraphicsPath::AddPath O método GraphicsPath::AddPath adiciona um caminho a esse caminho. |
GraphicsPath::AddPie O método GraphicsPath::AddPie adiciona uma pizza a esse caminho. (sobrecarga 1/4) |
GraphicsPath::AddPie O método GraphicsPath::AddPie adiciona uma pizza a esse caminho. (sobrecarga 4/4) |
GraphicsPath::AddPie O método GraphicsPath::AddPie adiciona uma pizza a esse caminho. (sobrecarga 3/4) |
GraphicsPath::AddPie O método GraphicsPath::AddPie adiciona uma pizza a esse caminho. (sobrecarga 2/4) |
GraphicsPath::AddPolygon O método GraphicsPath::AddPolygon adiciona um polígono a esse caminho. (sobrecarga 2/2) |
GraphicsPath::AddPolygon O método GraphicsPath::AddPolygon adiciona um polígono a esse caminho. (sobrecarga 1/2) |
GraphicsPath::AddRectangle O método GraphicsPath::AddRectangle adiciona um retângulo a esse caminho. (sobrecarga 1/2) |
GraphicsPath::AddRectangle O método GraphicsPath::AddRectangle adiciona um retângulo a esse caminho. (sobrecarga 2/2) |
GraphicsPath::AddRectangles O método GraphicsPath::AddRectangles adiciona uma sequência de retângulos a esse caminho |
GraphicsPath::AddRectangles O método GraphicsPath::AddRectangles adiciona uma sequência de retângulos a esse caminho. |
GraphicsPath::AddString O método GraphicsPath::AddString adiciona as estruturas de tópicos de uma cadeia de caracteres a esse caminho. |
GraphicsPath::AddString O método GraphicsPath::AddString adiciona a estrutura de tópicos de uma cadeia de caracteres a esse caminho. (sobrecarga 1/3) |
GraphicsPath::AddString O método GraphicsPath::AddString adiciona a estrutura de tópicos de uma cadeia de caracteres a esse caminho. (sobrecarga 3/3) |
GraphicsPath::AddString O método GraphicsPath::AddString adiciona a estrutura de tópicos de uma cadeia de caracteres a esse caminho. (sobrecarga 2/3) |
GraphicsPath::ClearMarkers O método GraphicsPath::ClearMarkers limpa os marcadores desse caminho. |
GraphicsPath::Clone O método GraphicsPath::Clone cria um novo objeto GraphicsPath e o inicializa com o conteúdo deste objeto GraphicsPath. |
GraphicsPath::CloseAllFigures O método GraphicsPath::CloseAllFigures fecha todas as figuras abertas nesse caminho. |
GraphicsPath::CloseFigure O método GraphicsPath::CloseFigure fecha a figura atual desse caminho. |
GraphicsPath::Flatten O método GraphicsPath::Flatten aplica uma transformação a esse caminho e converte cada curva no caminho em uma sequência de linhas conectadas. |
O método GraphicsPath::GetBounds obtém um retângulo delimitador para esse caminho. (sobrecarga 1/2) |
O método GraphicsPath::GetBounds obtém um retângulo delimitador para esse caminho. (sobrecarga 2/2) |
GraphicsPath::GetFillMode O método GraphicsPath::GetFillMode obtém o modo de preenchimento desse caminho. |
GraphicsPath::GetLastPoint O método GraphicsPath::GetLastPoint obtém o ponto final da última figura neste caminho. |
O método GraphicsPath::GetLastStatus retorna um valor que indica a natureza da falha de método mais recente deste objeto GraphicsPath. |
GraphicsPath::GetPathData O método GraphicsPath::GetPathData obtém uma matriz de pontos e uma matriz de tipos de ponto desse caminho. Juntas, essas duas matrizes definem as linhas, as curvas, as figuras e os marcadores desse caminho. |
GraphicsPath::GetPathPoints O método GraphicsPath::GetPathPoints obtém a matriz de pontos desse caminho. A matriz contém os pontos de extremidade e pontos de controle das linhas e splines de Bézier que são usados para desenhar o caminho. |
GraphicsPath::GetPathPoints O método GraphicsPath::GetPathPoints obtém a matriz de pontos desse caminho. |
GraphicsPath::GetPathTypes O método GraphicsPath::GetPathTypes obtém a matriz de tipos de ponto desse caminho. |
GraphicsPath::GetPointCount O método GraphicsPath::GetPointCount obtém o número de pontos na matriz de pontos de dados desse caminho. Isso é o mesmo que o número de tipos na matriz de tipos de ponto do caminho. |
GraphicsPath::GraphicsPath Este tópico lista os construtores da classe GraphicsPath. Para obter uma listagem de classe completa, consulte a Classe GraphicsPath. (sobrecarga 2/2) |
GraphicsPath::GraphicsPath Cria um objeto GraphicsPath::GraphicsPath baseado em uma matriz de pontos, uma matriz de tipos e um modo de preenchimento. (sobrecarga 2/2) |
GraphicsPath::GraphicsPath Cria um objeto GraphicsPath::GraphicsPath baseado em uma matriz de pontos, uma matriz de tipos e um modo de preenchimento. (sobrecarga 1/2) |
GraphicsPath::GraphicsPath Cria um objeto GraphicsPath::GraphicsPath e inicializa o modo de preenchimento. Esse é o construtor padrão. |
GraphicsPath::GraphicsPath Este tópico lista os construtores da classe GraphicsPath. Para obter uma listagem de classe completa, consulte a Classe GraphicsPath. (sobrecarga 1/2) |
GraphicsPath::IsOutlineVisible O método GraphicsPath::IsOutlineVisible determina se um ponto especificado toca a estrutura de tópicos desse caminho quando o caminho é desenhado por um Graphicsobject especificado e uma caneta especificada. |
GraphicsPath::IsOutlineVisible O método GraphicsPath::IsOutlineVisible determina se um ponto especificado toca a estrutura de tópicos de um caminho. |
GraphicsPath::IsOutlineVisible O método GraphicsPath::IsOutlineVisible determina se um ponto especificado toca a estrutura de tópicos desse caminho quando o caminho é desenhado por um objeto Graphics especificado e uma caneta especificada. (sobrecarga 1/2) |
GraphicsPath::IsOutlineVisible O método GraphicsPath::IsOutlineVisible determina se um ponto especificado toca a estrutura de tópicos desse caminho quando o caminho é desenhado por um objeto Graphics especificado e uma caneta especificada. (sobrecarga 2/2) |
GraphicsPath::IsVisible O método GraphicsPath::IsVisible determina se um ponto especificado está na área preenchida quando esse caminho é preenchido por um objeto Graphics especificado. (sobrecarga 1/2) |
GraphicsPath::IsVisible O método GraphicsPath::IsVisible determina se um ponto especificado está em uma área. |
GraphicsPath::IsVisible O método GraphicsPath::IsVisible determina se um ponto especificado está na área preenchida quando esse caminho é preenchido por um Graphicsobject especificado. |
GraphicsPath::IsVisible O método GraphicsPath::IsVisible determina se um ponto especificado está na área preenchida quando esse caminho é preenchido por um objeto Graphics especificado. (sobrecarga 2/2) |
GraphicsPath::Outline O método GraphicsPath::Outline transforma e nivela esse caminho e converte os pontos de dados desse caminho para que eles representem apenas a estrutura de tópicos do caminho. |
GraphicsPath::Reset O método GraphicsPath::Reset esvazia o caminho e define o modo de preenchimento como FillModeAlternate. |
GraphicsPath::Reverse O método GraphicsPath::Reverse inverte a ordem dos pontos que definem as linhas e as curvas desse caminho. |
GraphicsPath::SetFillMode O método GraphicsPath::SetFillMode define o modo de preenchimento desse caminho. |
GraphicsPath::SetMarker O método GraphicsPath::SetMarker designa o último ponto nesse caminho como um ponto de marcador. |
GraphicsPath::StartFigure O método GraphicsPath::StartFigure inicia uma nova figura sem fechar a figura atual. Os pontos subsequentes adicionados a esse caminho são adicionados à nova figura. |
GraphicsPath::Transform O método GraphicsPath::Transform multiplica cada um dos pontos de dados desse caminho por uma matriz especificada. |
GraphicsPath::Warp O método GraphicsPath::Warp aplica uma transformação de dobra a esse caminho. O método GraphicsPath::Warp também nivela (converte em uma sequência de linhas retas) o caminho. |
GraphicsPath::Widen O método GraphicsPath::Widen substitui esse caminho por curvas que incluem a área preenchida quando esse caminho é desenhado por uma caneta especificada. O método GraphicsPath::Widen também nivela o caminho. |
Observações
Um caminho consiste em uma ou mais figuras. À medida que você adiciona linhas e curvas a um caminho, essas linhas e curvas se tornam parte de uma figura. Você pode iniciar uma nova figura chamando o método
Uma figura pode ser aberta ou fechada. Você pode fechar uma figura chamando o método GraphicsPath::CloseFigure. Depois de chamar GraphicsPath::CloseFigure, a próxima linha, curva ou forma que você adicionar ao caminho faz parte da próxima figura. Quando você desenha um caminho, o ponto final de cada figura fechada é conectado automaticamente ao ponto inicial dessa figura.
Algumas formas (por exemplo, retângulos e reticências) são intrinsecamente fechadas. Quando você adiciona uma forma intrinsecamente fechada a um caminho, essa forma está em uma figura por si só e essa figura é considerada fechada mesmo se você não chamar GraphicsPath::CloseFigure. Os métodos a seguir adicionam figuras intrinsecamente fechadas a um caminho:
- métodos AddClosedCurve
- métodos AddEllipse
- métodos AddPie
- Métodos AddPolygon
- Métodos addRectangle
- Métodos addRectangles
- métodos AddString
Requisitos
Requisito | Valor |
---|---|
da Plataforma de Destino |
Windows |
cabeçalho | gdipluspath.h |