| OLD | NEW |
| 1 // Copyright (c) 2010 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2010 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 #include "printing/pdf_ps_metafile_cairo.h" | 5 #include "printing/pdf_ps_metafile_cairo.h" |
| 6 | 6 |
| 7 #include <stdio.h> | 7 #include <stdio.h> |
| 8 | 8 |
| 9 #include <cairo.h> | 9 #include <cairo.h> |
| 10 #include <cairo-pdf.h> | 10 #include <cairo-pdf.h> |
| (...skipping 52 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 63 } | 63 } |
| 64 | 64 |
| 65 void DestroyContextData(void* data) { | 65 void DestroyContextData(void* data) { |
| 66 // Nothing to be done here. | 66 // Nothing to be done here. |
| 67 } | 67 } |
| 68 | 68 |
| 69 } // namespace | 69 } // namespace |
| 70 | 70 |
| 71 namespace printing { | 71 namespace printing { |
| 72 | 72 |
| 73 PdfPsMetafile::PdfPsMetafile() |
| 74 : format_(PDF), |
| 75 surface_(NULL), context_(NULL) { |
| 76 } |
| 77 |
| 73 PdfPsMetafile::PdfPsMetafile(const FileFormat& format) | 78 PdfPsMetafile::PdfPsMetafile(const FileFormat& format) |
| 74 : format_(format), | 79 : format_(format), |
| 75 surface_(NULL), context_(NULL) { | 80 surface_(NULL), context_(NULL) { |
| 76 } | 81 } |
| 77 | 82 |
| 78 PdfPsMetafile::~PdfPsMetafile() { | 83 PdfPsMetafile::~PdfPsMetafile() { |
| 79 // Releases all resources if we forgot to do so. | 84 // Releases all resources if we forgot to do so. |
| 80 CleanUpAll(); | 85 CleanUpAll(); |
| 81 } | 86 } |
| 82 | 87 |
| (...skipping 201 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 284 data_.clear(); | 289 data_.clear(); |
| 285 skia::VectorPlatformDevice::ClearFontCache(); | 290 skia::VectorPlatformDevice::ClearFontCache(); |
| 286 } | 291 } |
| 287 | 292 |
| 288 const double PdfPsMetafile::kTopMarginInInch = 0.25; | 293 const double PdfPsMetafile::kTopMarginInInch = 0.25; |
| 289 const double PdfPsMetafile::kBottomMarginInInch = 0.56; | 294 const double PdfPsMetafile::kBottomMarginInInch = 0.56; |
| 290 const double PdfPsMetafile::kLeftMarginInInch = 0.25; | 295 const double PdfPsMetafile::kLeftMarginInInch = 0.25; |
| 291 const double PdfPsMetafile::kRightMarginInInch = 0.25; | 296 const double PdfPsMetafile::kRightMarginInInch = 0.25; |
| 292 | 297 |
| 293 } // namespace printing | 298 } // namespace printing |
| OLD | NEW |