Enumerazione HatchStyle (gdiplusenums.h)
L'enumerazione HatchStyle specifica il modello di tratteggio usato da un pennello di tipo HatchBrush. Il modello di tratteggio è costituito da un colore di sfondo a tinta unita e linee disegnate sullo sfondo.
Sintassi
typedef enum HatchStyle {
HatchStyleHorizontal,
HatchStyleVertical,
HatchStyleForwardDiagonal,
HatchStyleBackwardDiagonal,
HatchStyleCross,
HatchStyleDiagonalCross,
HatchStyle05Percent,
HatchStyle10Percent,
HatchStyle20Percent,
HatchStyle25Percent,
HatchStyle30Percent,
HatchStyle40Percent,
HatchStyle50Percent,
HatchStyle60Percent,
HatchStyle70Percent,
HatchStyle75Percent,
HatchStyle80Percent,
HatchStyle90Percent,
HatchStyleLightDownwardDiagonal,
HatchStyleLightUpwardDiagonal,
HatchStyleDarkDownwardDiagonal,
HatchStyleDarkUpwardDiagonal,
HatchStyleWideDownwardDiagonal,
HatchStyleWideUpwardDiagonal,
HatchStyleLightVertical,
HatchStyleLightHorizontal,
HatchStyleNarrowVertical,
HatchStyleNarrowHorizontal,
HatchStyleDarkVertical,
HatchStyleDarkHorizontal,
HatchStyleDashedDownwardDiagonal,
HatchStyleDashedUpwardDiagonal,
HatchStyleDashedHorizontal,
HatchStyleDashedVertical,
HatchStyleSmallConfetti,
HatchStyleLargeConfetti,
HatchStyleZigZag,
HatchStyleWave,
HatchStyleDiagonalBrick,
HatchStyleHorizontalBrick,
HatchStyleWeave,
HatchStylePlaid,
HatchStyleDivot,
HatchStyleDottedGrid,
HatchStyleDottedDiamond,
HatchStyleShingle,
HatchStyleTrellis,
HatchStyleSphere,
HatchStyleSmallGrid,
HatchStyleSmallCheckerBoard,
HatchStyleLargeCheckerBoard,
HatchStyleOutlinedDiamond,
HatchStyleSolidDiamond,
HatchStyleTotal,
HatchStyleLargeGrid,
HatchStyleMin,
HatchStyleMax
} ;
Costanti
HatchStyleHorizontal Specifica linee orizzontali. |
HatchStyleVertical Specifica le righe verticali. |
HatchStyleForwardDiagonal Specifica le linee diagonali che si allineano a destra dai punti superiori ai punti inferiori. Le linee sono antialiased. |
HatchStyleBackwardDiagonal Specifica le linee diagonali che si allineano a sinistra dai punti superiori ai punti inferiori. Le linee sono antialiased. |
HatchStyleCross Specifica linee orizzontali e verticali incrociate a 90 gradi di angolo. |
HatchStyleDiagonalCross Specifica linee diagonali in avanti e diagonali indietro incrociate a 90 gradi. Le linee sono antialiased. |
HatchStyle05Percent Specifica un tratteggio del 5%. Il rapporto tra colore di primo piano e colore di sfondo è 5:100. |
HatchStyle10Percent Specifica un tratteggio del 10%. Il rapporto tra colore di primo piano e colore di sfondo è 10:100. |
HatchStyle20Percent Specifica un tratteggio del 20%. Il rapporto tra colore di primo piano e colore di sfondo è 20:100. |
HatchStyle25Percent Specifica un tratteggio del 25%. Il rapporto tra colore di primo piano e colore di sfondo è 25:100. |
HatchStyle30Percent Specifica un tratteggio del 30%. Il rapporto tra colore di primo piano e colore di sfondo è 30:100. |
HatchStyle40Percent Specifica un tratteggio del 40%. Il rapporto tra colore di primo piano e colore di sfondo è 40:100. |
HatchStyle50Percent Specifica un tratteggio del 50%. Il rapporto tra colore di primo piano e colore di sfondo è 50:100. |
HatchStyle60Percent Specifica un tratteggio del 60%. Il rapporto tra colore di primo piano e colore di sfondo è 60:100. |
HatchStyle70Percent Specifica un tratteggio del 70%. Il rapporto tra colore di primo piano e colore di sfondo è 70:100. |
HatchStyle75Percent Specifica un tratteggio del 75%. Il rapporto tra colore di primo piano e colore di sfondo è 75:100. |
HatchStyle80Percent Specifica un tratteggio del 80% . Il rapporto tra il colore in primo piano e quello dello sfondo è di 80:100. |
HatchStyle90Percent Specifica un tratteggio del 90%. Il rapporto tra colore di primo piano e colore di sfondo è 90:100. |
HatchStyleLightDownwardDiagonal Specifica le linee diagonali che si allineano a destra dai punti superiori ai punti in basso e sono allineate al 50% più vicine rispetto a HatchStyleForwardDiagonal, ma non sono antialiased. |
HatchStyleLightUpwardDiagonal Specifica le linee diagonali che si allineano a sinistra dai punti superiori ai punti inferiori e sono allineate al 50% più vicine rispetto a HatchStyleBackwardDiagonal, ma non sono antialiased. |
HatchStyleDarkDownwardDiagonal Specifica le linee diagonali che si allineano a destra dai punti superiori ai punti in basso, sono spaziate al 50% più vicine rispetto a HatchStyleForwardDiagonal e sono due volte la larghezza di HatchStyleForwardDiagonal, ma non sono antialiased. |
HatchStyleDarkUpwardDiagonal Specifica le linee diagonali che si allineano a sinistra dai punti superiori ai punti inferiori, vengono spaziate al 50% più vicine rispetto a HatchStyleBackwardDiagonal e sono due volte la larghezza di HatchStyleBackwardDiagonal, ma non sono antialiased. |
HatchStyleWideDownwardDiagonal Specifica le linee diagonali che si allineano a destra dai punti superiori ai punti in basso, hanno la stessa spaziatura di HatchStyleForwardDiagonal e sono triple la larghezza di HatchStyleForwardDiagonal, ma non sono antialiased. |
HatchStyleWideUpwardDiagonal Specifica le linee diagonali che si allineano a sinistra dai punti superiori ai punti in basso, hanno la stessa spaziatura di HatchStyleBackwardDiagonal e sono triple la larghezza di HatchStyleBackwardDiagonal, ma non sono antialiased. |
HatchStyleLightVertical Specifica le linee verticali che sono più vicine al 50% rispetto a HatchStyleVertical. |
HatchStyleLightHorizontal Specifica linee orizzontali che sono spaziate al 50% più vicine rispetto a HatchStyleHorizontal. |
HatchStyleNarrowVertical Specifica linee verticali con spaziatura pari al 75% più vicine rispetto a HatchStyleVertical o al 25% più vicine rispetto a HatchStyleLightVertical. |
HatchStyleNarrowHorizontal Specifica linee orizzontali che sono spaziate al 75% più vicine rispetto a HatchStyleHorizontal ( o 25% più vicine rispetto a HatchStyleLightHorizontal). |
HatchStyleDarkVertical Specifica le linee verticali che sono spaziate al 50% più vicine rispetto a HatchStyleVerical e sono due volte la larghezza di HatchStyleVertical. |
HatchStyleDarkHorizontal Specifica linee orizzontali che sono spaziate al 50% più vicine rispetto a HatchStyleHorizontal e sono due volte la larghezza di HatchStyleHorizontal. |
HatchStyleDashedDownwardDiagonal Specifica le linee orizzontali composte da diagonali in avanti. |
HatchStyleDashedUpwardDiagonal Specifica le linee orizzontali composte da diagonali indietro. |
HatchStyleDashedHorizontal Specifica linee tratteggiate orizzontali. |
HatchStyleDashedVertical Specifica linee tratteggiate verticali. |
HatchStyleSmallConfetti Specifica un tratteggio che ha l'aspetto di coriandoli. |
HatchStyleLargeConfetti Specifica un tratteggio che ha l'aspetto di confetti composto da pezzi più grandi di HatchStyleSmallConfetti. |
HatchStyleZigZag Specifica linee orizzontali di zigzags. |
HatchStyleWave Specifica linee orizzontali di tilde. |
HatchStyleDiagonalBrick Specifica un tratteggio che ha l'aspetto di un muro di mattoni disposti in una direzione diagonale indietro. |
HatchStyleHorizontalBrick Specifica un tratteggio che ha l'aspetto di un muro di mattoni disposti orizzontalmente. |
HatchStyleWeave Specifica un tratteggio che ha l'aspetto di un intreccio. |
HatchStylePlaid Specifica un tratteggio che ha l'aspetto di un tessuto a quadri. |
HatchStyleDivot Specifica un tratteggio che ha l'aspetto di punte. |
HatchStyleDottedGrid Specifica linee orizzontali e verticali tratteggiate che si incrociano a 90 gradi di angolo. |
HatchStyleDottedDiamond Specifica linee diagonali e diagonali indietro tratteggiate a 90 gradi. |
HatchStyleShingle Specifica un tratteggio che ha l'aspetto di shingles disposto in una direzione diagonale in avanti. |
HatchStyleTrellis Specifica un tratteggio che ha l'aspetto di un graticcio. |
HatchStyleSphere Specifica un tratteggio che ha l'aspetto di una checkerboard di sfere. |
HatchStyleSmallGrid Specifica linee orizzontali e verticali che si incrociano a 90 gradi e vengono spaziate al 50% più vicine rispetto a HatchStyleCross. |
HatchStyleSmallCheckerBoard Specifica un tratteggio che ha l'aspetto di una scacchiera. |
HatchStyleLargeCheckerBoard Specifica un tratteggio che ha l'aspetto di una checkerboard con quadrati che sono due volte le dimensioni di HatchStyleSmallCheckerBoard. |
HatchStyleOutlinedDiamond Specifica linee diagonali in avanti e diagonali indietro incrociate a 90 gradi, ma non antialiased. |
HatchStyleSolidDiamond Specifica un tratteggio che ha l'aspetto di una scacchiera posizionata in senso diagonale. |
HatchStyleTotal Specifica che non esiste un tratteggio che consenta al pennello di essere trasparente. |
HatchStyleLargeGrid Specifica HatchStyleCross. |
HatchStyleMin Specifica HatchStyleHorizonal. |
HatchStyleMax Specifica HatchStyleSolidDiamond. |
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows XP, Windows 2000 Professional [solo app desktop] |
Server minimo supportato | Windows 2000 Server [solo app desktop] |
Intestazione | gdiplusenums.h (include Gdiplus.h) |