diff options
author | Dan Sinclair <dsinclair@chromium.org> | 2018-03-28 18:39:04 +0000 |
---|---|---|
committer | Chromium commit bot <commit-bot@chromium.org> | 2018-03-28 18:39:04 +0000 |
commit | 00d47a60e4cd0974771692a9d3fdd3ca28bf6eb2 (patch) | |
tree | 66f8d0acac138c4c9176b675580c38a6c4f6bb9e /fpdfsdk/fsdk_define.h | |
parent | e3c204392a01870ecc9e8f3b2aa06b2b45306b5a (diff) | |
download | pdfium-00d47a60e4cd0974771692a9d3fdd3ca28bf6eb2.tar.xz |
Rename some fsdk files to cpdfsdk
This CL renames fsdk_common and fsdk_define to cpdfsdk_common and
cpdfsdk_helpers respectively.
Change-Id: I8ee7a308561f1ff2f510954444f953b0c8fed788
Reviewed-on: https://pdfium-review.googlesource.com/29371
Reviewed-by: Henrique Nakashima <hnakashima@chromium.org>
Commit-Queue: dsinclair <dsinclair@chromium.org>
Diffstat (limited to 'fpdfsdk/fsdk_define.h')
-rw-r--r-- | fpdfsdk/fsdk_define.h | 113 |
1 files changed, 0 insertions, 113 deletions
diff --git a/fpdfsdk/fsdk_define.h b/fpdfsdk/fsdk_define.h deleted file mode 100644 index c864f05046..0000000000 --- a/fpdfsdk/fsdk_define.h +++ /dev/null @@ -1,113 +0,0 @@ -// Copyright 2014 PDFium Authors. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -// Original code copyright 2014 Foxit Software Inc. http://www.foxitsoftware.com - -#ifndef FPDFSDK_FSDK_DEFINE_H_ -#define FPDFSDK_FSDK_DEFINE_H_ - -#include "core/fpdfapi/parser/cpdf_parser.h" -#include "core/fxge/dib/cfx_dibitmap.h" -#include "core/fxge/fx_dib.h" -#include "public/fpdf_doc.h" -#include "public/fpdfview.h" - -#ifdef PDF_ENABLE_XFA -#include "fpdfsdk/fpdfxfa/cpdfxfa_context.h" -#endif // PDF_ENABLE_XFA - -#ifdef _WIN32 -#include <math.h> -#include <tchar.h> -#endif - -class CPDF_Annot; -class CPDF_Page; -class CPDF_PageObject; -class CPDF_PageRenderContext; -class CPDF_PathObject; -class CPDF_Stream; -class IFSDK_PAUSE_Adapter; -class FX_PATHPOINT; - -// Object types for public FPDF_ types; these correspond to next layer down -// from fpdfsdk. For master, these are CPDF_ types, but for XFA, these are -// CPDFXFA_ types. -#ifndef PDF_ENABLE_XFA -using UnderlyingDocumentType = CPDF_Document; -using UnderlyingPageType = CPDF_Page; -#else // PDF_ENABLE_XFA -using UnderlyingDocumentType = CPDFXFA_Context; -using UnderlyingPageType = CPDFXFA_Page; -#endif // PDF_ENABLE_XFA - -// Conversions to/from underlying types. -UnderlyingDocumentType* UnderlyingFromFPDFDocument(FPDF_DOCUMENT doc); - -UnderlyingPageType* UnderlyingFromFPDFPage(FPDF_PAGE page); - -// Conversions to/from FPDF_ types. -CPDF_Document* CPDFDocumentFromFPDFDocument(FPDF_DOCUMENT doc); -FPDF_DOCUMENT FPDFDocumentFromCPDFDocument(CPDF_Document* doc); - -CPDF_Page* CPDFPageFromFPDFPage(FPDF_PAGE page); -CPDF_PageObject* CPDFPageObjectFromFPDFPageObject(FPDF_PAGEOBJECT page_object); -ByteString CFXByteStringFromFPDFWideString(FPDF_WIDESTRING wide_string); -CFX_DIBitmap* CFXBitmapFromFPDFBitmap(FPDF_BITMAP bitmap); - -#ifdef PDF_ENABLE_XFA -// Layering prevents fxcrt from knowing about FPDF_FILEHANDLER, so this can't -// be a static method of IFX_SeekableStream. -RetainPtr<IFX_SeekableStream> MakeSeekableStream( - FPDF_FILEHANDLER* pFileHandler); -#endif // PDF_ENABLE_XFA - -const CPDF_Array* GetQuadPointsArrayFromDictionary(CPDF_Dictionary* dict); -bool GetQuadPointsFromDictionary(CPDF_Dictionary* dict, - size_t quad_index, - FS_QUADPOINTSF* quad_points); - -CFX_FloatRect CFXFloatRectFromFSRECTF(const FS_RECTF& rect); -void FSRECTFFromCFXFloatRect(const CFX_FloatRect& rect, FS_RECTF* out_rect); - -unsigned long Utf16EncodeMaybeCopyAndReturnLength(const WideString& text, - void* buffer, - unsigned long buflen); -unsigned long DecodeStreamMaybeCopyAndReturnLength(const CPDF_Stream* stream, - void* buffer, - unsigned long buflen); - -void FSDK_SetSandBoxPolicy(FPDF_DWORD policy, FPDF_BOOL enable); -FPDF_BOOL FSDK_IsSandBoxPolicyEnabled(FPDF_DWORD policy); - -// TODO(dsinclair): Where should this live? -void FPDF_RenderPage_Retail(CPDF_PageRenderContext* pContext, - FPDF_PAGE page, - int start_x, - int start_y, - int size_x, - int size_y, - int rotate, - int flags, - bool bNeedToRestore, - IFSDK_PAUSE_Adapter* pause); - -void CheckUnSupportError(CPDF_Document* pDoc, uint32_t err_code); -void CheckUnSupportAnnot(CPDF_Document* pDoc, const CPDF_Annot* pPDFAnnot); - -#ifndef _WIN32 -void SetLastError(int err); -int GetLastError(); -#endif // _WIN32 - -void ProcessParseError(CPDF_Parser::Error err); - -// TODO(dsinclair): This seems like it should be a public API? -FPDF_BOOL FPDFPageObj_SetFillColor(FPDF_PAGEOBJECT page_object, - unsigned int R, - unsigned int G, - unsigned int B, - unsigned int A); - -#endif // FPDFSDK_FSDK_DEFINE_H_ |