---
title: "CGPDFScannerPopString(_:_:)"
framework: coregraphics
role: symbol
role_heading: Function
path: "coregraphics/cgpdfscannerpopstring(_:_:)"
---

# CGPDFScannerPopString(_:_:)

Retrieves a string object from the scanner stack.

## Declaration

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

## Parameters

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

## Return Value

Return Value true if the string 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)
- [CGPDFScannerPopArray(_:_:)](coregraphics/cgpdfscannerpoparray(_:_:).md)
- [CGPDFScannerPopDictionary(_:_:)](coregraphics/cgpdfscannerpopdictionary(_:_:).md)
- [CGPDFScannerPopStream(_:_:)](coregraphics/cgpdfscannerpopstream(_:_:).md)
