// Copyright 2019 The Chromium Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. #include "printing/printed_document.h" #include "printing/printing_context_android.h" namespace printing { bool PrintedDocument::RenderPrintedDocument(PrintingContext* context) { if (context->NewPage() != PrintingContext::OK) return false; { base::AutoLock lock(lock_); const MetafilePlayer* metafile = GetMetafile(); static_cast(context)->PrintDocument(*metafile); } return context->PageDone() == PrintingContext::OK; } } // namespace printing