---
title: "CGPDFScannerPopName(_:_:)"
framework: coregraphics
role: symbol
role_heading: Function
path: "coregraphics/cgpdfscannerpopname(_:_:)"
---

# CGPDFScannerPopName(_:_:)

Retrieves a character string from the scanner stack.

## Declaration

```swift
func CGPDFScannerPopName(_ scanner: CGPDFScannerRef, _ value: UnsafeMutablePointer<UnsafePointer<CChar>?>?) -> Bool
```

## Parameters

- `scanner`: A valid scanner object.
- `value`: On output, points to the character string 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)
- [CGPDFScannerPopString(_:_:)](coregraphics/cgpdfscannerpopstring(_:_:).md)
- [CGPDFScannerPopArray(_:_:)](coregraphics/cgpdfscannerpoparray(_:_:).md)
- [CGPDFScannerPopDictionary(_:_:)](coregraphics/cgpdfscannerpopdictionary(_:_:).md)
- [CGPDFScannerPopStream(_:_:)](coregraphics/cgpdfscannerpopstream(_:_:).md)
