---
title: "CGPDFScannerPopStream(_:_:)"
framework: coregraphics
role: symbol
role_heading: Function
path: "coregraphics/cgpdfscannerpopstream(_:_:)"
---

# CGPDFScannerPopStream(_:_:)

Retrieves a PDF stream object from the scanner stack.

## Declaration

```swift
func CGPDFScannerPopStream(_ scanner: CGPDFScannerRef, _ value: UnsafeMutablePointer<CGPDFStreamRef?>?) -> Bool
```

## Parameters

- `scanner`: A valid scanner object.
- `value`: On output, points to the PDF stream object popped from the scanner stack.

## Return Value

Return Value true if the stream object is retrieved successfully; otherwise, false.

## See Also

### Getting PDF Objects from the Scanner Stack

- [CGPDFScannerPopObject(_:_:)](coregraphics/cgpdfscannerpopobject(_:_:).md)
- [CGPDFScannerPopBoolean(_:_:)](coregraphics/cgpdfscannerpopboolean(_:_:).md)
- [CGPDFScannerPopInteger(_:_:)](coregraphics/cgpdfscannerpopinteger(_:_:).md)
- [CGPDFScannerPopNumber(_:_:)](coregraphics/cgpdfscannerpopnumber(_:_:).md)
- [CGPDFScannerPopName(_:_:)](coregraphics/cgpdfscannerpopname(_:_:).md)
- [CGPDFScannerPopString(_:_:)](coregraphics/cgpdfscannerpopstring(_:_:).md)
- [CGPDFScannerPopArray(_:_:)](coregraphics/cgpdfscannerpoparray(_:_:).md)
- [CGPDFScannerPopDictionary(_:_:)](coregraphics/cgpdfscannerpopdictionary(_:_:).md)
