Lines Matching refs:SkPDFDevice
17 Internally, Skia uses SkPDFDocument and SkPDFDevice to represent PDF
45 SkPDFDevice is the main interface to the PDF backend. This child of
49 new SkPDFDevice should be created for each page desired in the
60 SkAutoUnref<SkPDFDevice> pdfDevice(
61 SkPDFDevice::Create(SkISize::Make(width, height), 72.0f, &canon));
153 references among them are created (mostly done by SkPDFDevice). In the
158 collecting all the objects from the various SkPDFDevice instances,
216 explained later), SkPDFDevice records each drawing operation into an
306 As the canvas makes drawing calls into SkPDFDevice, the active
320 For each draw call on an SkPDFDevice, a new ContentEntry is created,
334 SkPDFDevice::content() to request the complete content stream for the
360 ContentEntry’s are drawn into. Then, in the SkPDFDevice::content()
385 createFormXObjectFromDevice, which uses the SkPDFDevice::content()
387 device. SkPDFDevice::drawDevice() works by creating a form x-object of
445 populated. Subsetting starts while drawing text to an SkPDFDevice; a
459 support the use case of an SkPDFDevice being added to multiple
538 SkPDFDevice::setUpContentEntry(). This method examines the xfer modes
546 called,SkPDFDevice::finishContentEntry(), which takes action if the