# print_connect Icon

> The print_connect icon from Material Symbols as Compose ImageVector Kotlin code, Android Vector Drawable XML and SVG.

- Library: [Material Symbols](https://composables.com/icons/icon-libraries/material-symbols.md)
- License: Apache 2.0 (full text in the [Material Symbols library page](https://composables.com/icons/icon-libraries/material-symbols.md))
- Styles: [Outlined](https://composables.com/icons/icon-libraries/material-symbols/print_connect.md?v=outlined), [Rounded](https://composables.com/icons/icon-libraries/material-symbols/print_connect.md?v=rounded), [Sharp](https://composables.com/icons/icon-libraries/material-symbols/print_connect.md?v=sharp), [Outlined Filled](https://composables.com/icons/icon-libraries/material-symbols/print_connect.md?v=outlined-filled), [Rounded Filled](https://composables.com/icons/icon-libraries/material-symbols/print_connect.md?v=rounded-filled), [Sharp Filled](https://composables.com/icons/icon-libraries/material-symbols/print_connect.md?v=sharp-filled)

## Compose ImageVector (Kotlin)

For Jetpack Compose and Compose Multiplatform. Download: `https://composables.com/download/icons/material-symbols/print_connect.kt`

```kotlin
import androidx.compose.ui.graphics.Color
import androidx.compose.ui.graphics.SolidColor
import androidx.compose.ui.graphics.vector.ImageVector
import androidx.compose.ui.graphics.vector.path
import androidx.compose.ui.unit.dp

val MaterialSymbolsPrintConnect: ImageVector
    get() {
        if (_MaterialSymbolsPrintConnect != null) return _MaterialSymbolsPrintConnect!!
        
        _MaterialSymbolsPrintConnect = ImageVector.Builder(
            name = "print_connect",
            defaultWidth = 24.dp,
            defaultHeight = 24.dp,
            viewportWidth = 960f,
            viewportHeight = 960f
        ).apply {
            path(
                fill = SolidColor(Color.Black)
            ) {
                moveTo(160f, 400f)
                horizontalLineToRelative(640f)
                horizontalLineToRelative(-640f)
                close()
                moveToRelative(80f, 440f)
                verticalLineToRelative(-160f)
                horizontalLineTo(80f)
                verticalLineToRelative(-240f)
                quadToRelative(0f, -51f, 35f, -85.5f)
                reflectiveQuadToRelative(85f, -34.5f)
                horizontalLineToRelative(560f)
                quadToRelative(51f, 0f, 85.5f, 34.5f)
                reflectiveQuadTo(880f, 440f)
                verticalLineToRelative(30f)
                quadToRelative(-18f, -10f, -38f, -17f)
                reflectiveQuadToRelative(-42f, -10f)
                verticalLineToRelative(-3f)
                quadToRelative(0f, -17f, -11.5f, -28.5f)
                reflectiveQuadTo(760f, 400f)
                horizontalLineTo(200f)
                quadToRelative(-17f, 0f, -28.5f, 11.5f)
                reflectiveQuadTo(160f, 440f)
                verticalLineToRelative(160f)
                horizontalLineToRelative(80f)
                verticalLineToRelative(-80f)
                horizontalLineToRelative(340f)
                quadToRelative(-16f, 17f, -29f, 37f)
                reflectiveQuadToRelative(-21f, 43f)
                horizontalLineTo(320f)
                verticalLineToRelative(160f)
                horizontalLineToRelative(204f)
                quadToRelative(7f, 22f, 17f, 42f)
                reflectiveQuadToRelative(24f, 38f)
                horizontalLineTo(240f)
                close()
                moveToRelative(478f, -33f)
                lineTo(604f, 694f)
                lineToRelative(57f, -56f)
                lineToRelative(57f, 56f)
                lineToRelative(141f, -141f)
                lineToRelative(57f, 56f)
                lineToRelative(-198f, 198f)
                close()
                moveToRelative(-78f, -487f)
                verticalLineToRelative(-120f)
                horizontalLineTo(320f)
                verticalLineToRelative(120f)
                horizontalLineToRelative(-80f)
                verticalLineToRelative(-200f)
                horizontalLineToRelative(480f)
                verticalLineToRelative(200f)
                horizontalLineToRelative(-80f)
                close()
            }
        }.build()
        
        return _MaterialSymbolsPrintConnect!!
    }

private var _MaterialSymbolsPrintConnect: ImageVector? = null
```

## Android Vector Drawable (XML)

Download: `https://composables.com/download/icons/material-symbols/print_connect.xml`

```xml
<vector xmlns:android="http://schemas.android.com/apk/res/android"
    android:width="24dp"
    android:height="24dp"
    android:viewportWidth="960"
    android:viewportHeight="960">
    <path
        android:fillColor="@android:color/black"
        android:pathData="M160,400h640h-640Zm80,440v-160H80v-240q0,-51 35,-85.5t85,-34.5h560q51,0 85.5,34.5T880,440v30q-18,-10 -38,-17t-42,-10v-3q0,-17 -11.5,-28.5T760,400H200q-17,0 -28.5,11.5T160,440v160h80v-80h340q-16,17 -29,37t-21,43H320v160h204q7,22 17,42t24,38H240Zm478,-33L604,694l57,-56l57,56l141,-141l57,56l-198,198Zm-78,-487v-120H320v120h-80v-200h480v200h-80Z" />
</vector>
```

## SVG

Download: `https://composables.com/download/icons/material-symbols/print_connect.svg`

```svg
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960" fill="currentColor"><path d="M160-560h640-640Zm80 440v-160H80v-240q0-51 35-85.5t85-34.5h560q51 0 85.5 34.5T880-520v30q-18-10-38-17t-42-10v-3q0-17-11.5-28.5T760-560H200q-17 0-28.5 11.5T160-520v160h80v-80h340q-16 17-29 37t-21 43H320v160h204q7 22 17 42t24 38H240Zm478-33L604-266l57-56 57 56 141-141 57 56-198 198Zm-78-487v-120H320v120h-80v-200h480v200h-80Z"/></svg>
```
