Draw a straight line. Use it for chart axes, connectors and ticks.

Draw a vector line

tsx
import { Drawing, Line } from 'kuito';

export function Example() {
  return (
    <Drawing viewBox={[0, 0, 100, 100]} width={120} height={120} label="Vector example">
      <Line x1={10} y1={80} x2={90} y2={20} stroke="#2563eb" strokeWidth={4} />
    </Drawing>
  );
}

Behavior

Place this shape inside Drawing. Coordinates use its viewBox, not screen points. Fill and stroke control paint. Shapes are drawing instructions rather than independently accessible native views.

Continue

Read Drawing for a complete workflow. See the complete prop reference for types and documented defaults.

Referenz

Signaturen

ts
(_props: LineProps): KuitoNode

Parameter

NameTypErforderlichBeschreibung
_propsLinePropsJa—

Rückgabe

KuitoNode

Props: LineProps

Props (einschließlich geerbter Props) 18

NameTypErforderlichBeschreibung
x1numberNein—
y1numberNein—
x2numberNein—
y2numberNein—
fillstringNeinA hex color, or none; black by default.
fillRuleFillRuleNein—
strokestringNeinA hex color, or none, the default.
strokeWidthnumberNeinIn user units; 1 by default.
strokeLinecapStrokeLinecapNein—
strokeLinejoinStrokeLinejoinNein—
strokeMiterlimitnumberNein—
strokeDasharrayreadonly number[]NeinDash and gap lengths in user units, repeated.
strokeDashoffsetnumberNein—
opacitynumberNeinMultiplies with its Groups' opacity.
translateXnumberNeinIn user units, then rotate in degrees and scale, about the origin.
translateYnumberNein—
scalenumberNein—
rotatenumberNein—
Generiert aus den öffentlichen TypeScript-Deklarationen: Signaturen, Props und Standardwerte stammen aus der geprüften Quelle, Beschreibungen aus deren JSDoc. Kein Standardwert ist erfunden.