1cb93a386Sopenharmony_ci/* 2cb93a386Sopenharmony_ci * Copyright 2017 Google Inc. 3cb93a386Sopenharmony_ci * 4cb93a386Sopenharmony_ci * Use of this source code is governed by a BSD-style license that can be 5cb93a386Sopenharmony_ci * found in the LICENSE file. 6cb93a386Sopenharmony_ci */ 7cb93a386Sopenharmony_ci 8cb93a386Sopenharmony_ci#ifndef SkXPSDocument_DEFINED 9cb93a386Sopenharmony_ci#define SkXPSDocument_DEFINED 10cb93a386Sopenharmony_ci 11cb93a386Sopenharmony_ci#include "include/core/SkTypes.h" 12cb93a386Sopenharmony_ci 13cb93a386Sopenharmony_ci#ifdef SK_BUILD_FOR_WIN 14cb93a386Sopenharmony_ci 15cb93a386Sopenharmony_ci#include "include/core/SkDocument.h" 16cb93a386Sopenharmony_ci 17cb93a386Sopenharmony_cistruct IXpsOMObjectFactory; 18cb93a386Sopenharmony_ci 19cb93a386Sopenharmony_cinamespace SkXPS { 20cb93a386Sopenharmony_ci 21cb93a386Sopenharmony_ciSK_API sk_sp<SkDocument> MakeDocument(SkWStream* stream, 22cb93a386Sopenharmony_ci IXpsOMObjectFactory* xpsFactory, 23cb93a386Sopenharmony_ci SkScalar dpi = SK_ScalarDefaultRasterDPI); 24cb93a386Sopenharmony_ci 25cb93a386Sopenharmony_ci} // namespace SkXPS 26cb93a386Sopenharmony_ci#endif // SK_BUILD_FOR_WIN 27cb93a386Sopenharmony_ci#endif // SkXPSDocument_DEFINED 28