Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(149)

Unified Diff: printing/pdf_transform.h

Issue 1858963002: Rename printing::ClipBox to PdfRectangle. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 4 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « pdf/pdfium/pdfium_engine.cc ('k') | printing/pdf_transform.cc » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: printing/pdf_transform.h
diff --git a/printing/pdf_transform.h b/printing/pdf_transform.h
index 2cc244b17406fc7b9607adf10447ce3d7ae99f41..7910f0fc8324f5fc763c82f711896eb70388d79e 100644
--- a/printing/pdf_transform.h
+++ b/printing/pdf_transform.h
@@ -15,11 +15,11 @@ namespace printing {
// A rect struct for use with FPDF bounding box functions.
// With PDFs, origin is bottom-left.
-struct PRINTING_EXPORT ClipBox {
+struct PRINTING_EXPORT PdfRectangle {
float left;
+ float bottom;
float right;
float top;
- float bottom;
};
// Calculate the scale factor between |content_rect| and a page of size
@@ -38,7 +38,7 @@ PRINTING_EXPORT double CalculateScaleFactor(const gfx::Rect& content_rect,
// Make the default size to be letter size (8.5" X 11"). We are just following
// the PDFium way of handling these corner cases. PDFium always consider
// US-Letter as the default page size.
-PRINTING_EXPORT void SetDefaultClipBox(bool rotated, ClipBox* clip_box);
+PRINTING_EXPORT void SetDefaultClipBox(bool rotated, PdfRectangle* clip_box);
// Set the media box and/or crop box as needed. If both boxes are there, then
// nothing needs to be done. If one box is missing, then fill it with the value
@@ -47,8 +47,8 @@ PRINTING_EXPORT void SetDefaultClipBox(bool rotated, ClipBox* clip_box);
PRINTING_EXPORT void CalculateMediaBoxAndCropBox(bool rotated,
bool has_media_box,
bool has_crop_box,
- printing::ClipBox* media_box,
- printing::ClipBox* crop_box);
+ PdfRectangle* media_box,
+ PdfRectangle* crop_box);
// Compute source clip box boundaries based on the crop box / media box of
// source page and scale factor.
@@ -56,11 +56,12 @@ PRINTING_EXPORT void CalculateMediaBoxAndCropBox(bool rotated,
//
// |media_box| The PDF's media box.
// |crop_box| The PDF's crop box.
-PRINTING_EXPORT ClipBox CalculateClipBoxBoundary(const ClipBox& media_box,
- const ClipBox& crop_box);
+PRINTING_EXPORT PdfRectangle CalculateClipBoxBoundary(
+ const PdfRectangle& media_box,
+ const PdfRectangle& crop_box);
// Scale |box| by |scale_factor|.
-PRINTING_EXPORT void ScaleClipBox(double scale_factor, ClipBox* box);
+PRINTING_EXPORT void ScalePdfRectangle(double scale_factor, PdfRectangle* rect);
raymes 2016/04/12 22:27:10 How come you changed the name of this function but
Lei Zhang 2016/04/13 01:00:17 This felt generic enough to apply to any PdfRectan
// Calculate the clip box translation offset for a page that does need to be
// scaled. All parameters are in points.
@@ -73,7 +74,7 @@ PRINTING_EXPORT void ScaleClipBox(double scale_factor, ClipBox* box);
// source clip box, relative to origin at left-bottom.
PRINTING_EXPORT void CalculateScaledClipBoxOffset(
const gfx::Rect& content_rect,
- const ClipBox& source_clip_box,
+ const PdfRectangle& source_clip_box,
double* offset_x,
double* offset_y);
@@ -95,7 +96,7 @@ PRINTING_EXPORT void CalculateNonScaledClipBoxOffset(
int rotation,
int page_width,
int page_height,
- const ClipBox& source_clip_box,
+ const PdfRectangle& source_clip_box,
double* offset_x,
double* offset_y);
« no previous file with comments | « pdf/pdfium/pdfium_engine.cc ('k') | printing/pdf_transform.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698