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

Side by Side Diff: core/include/fpdfapi/fpdf_parser.h

Issue 493163003: Use number of components from ICC profile and alternateCS (Closed) Base URL: https://pdfium.googlesource.com/pdfium.git@master
Patch Set: Created 6 years, 3 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 unified diff | Download patch
OLDNEW
1 // Copyright 2014 PDFium Authors. All rights reserved. 1 // Copyright 2014 PDFium 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 // Original code copyright 2014 Foxit Software Inc. http://www.foxitsoftware.com 5 // Original code copyright 2014 Foxit Software Inc. http://www.foxitsoftware.com
6 6
7 #ifndef _FPDF_PARSER_ 7 #ifndef _FPDF_PARSER_
8 #define _FPDF_PARSER_ 8 #define _FPDF_PARSER_
9 #ifndef _FX_BASIC_H_ 9 #ifndef _FX_BASIC_H_
10 #include "../fxcrt/fx_ext.h" 10 #include "../fxcrt/fx_ext.h"
(...skipping 116 matching lines...) Expand 10 before | Expand all | Expand 10 after
127 CPDF_Font* FindFont(CPDF_Dictionary* pFontDict); 127 CPDF_Font* FindFont(CPDF_Dictionary* pFontDict);
128 128
129 CPDF_ColorSpace* LoadColorSpace(CPDF_Object* pCSObj, CPDF_Diction ary* pResources = NULL); 129 CPDF_ColorSpace* LoadColorSpace(CPDF_Object* pCSObj, CPDF_Diction ary* pResources = NULL);
130 130
131 CPDF_Pattern* LoadPattern(CPDF_Object* pObj, FX_BOOL b Shading, const CFX_AffineMatrix* matrix = NULL); 131 CPDF_Pattern* LoadPattern(CPDF_Object* pObj, FX_BOOL b Shading, const CFX_AffineMatrix* matrix = NULL);
132 132
133 CPDF_Image* LoadImageF(CPDF_Object* pObj); 133 CPDF_Image* LoadImageF(CPDF_Object* pObj);
134 134
135 CPDF_StreamAcc* LoadFontFile(CPDF_Stream* pStream); 135 CPDF_StreamAcc* LoadFontFile(CPDF_Stream* pStream);
136 136
137 CPDF_IccProfile*» » LoadIccProfile(CPDF_Stream* pStream, int nCompon ents); 137 CPDF_IccProfile*» » LoadIccProfile(CPDF_Stream* pStream);
138 138
139 #if _FXM_PLATFORM_ == _FXM_PLATFORM_WINDOWS_ 139 #if _FXM_PLATFORM_ == _FXM_PLATFORM_WINDOWS_
140 140
141 CPDF_Font* AddWindowsFont(LOGFONTA* pLogFont, FX_BO OL bVert, FX_BOOL bTranslateName = FALSE); 141 CPDF_Font* AddWindowsFont(LOGFONTA* pLogFont, FX_BO OL bVert, FX_BOOL bTranslateName = FALSE);
142 CPDF_Font* AddWindowsFont(LOGFONTW* pLogFont, FX_BO OL bVert, FX_BOOL bTranslateName = FALSE); 142 CPDF_Font* AddWindowsFont(LOGFONTW* pLogFont, FX_BO OL bVert, FX_BOOL bTranslateName = FALSE);
143 #endif 143 #endif
144 #if _FXM_PLATFORM_ == _FXM_PLATFORM_APPLE_ 144 #if _FXM_PLATFORM_ == _FXM_PLATFORM_APPLE_
145 CPDF_Font* AddMacFont(CTFontRef pFont, FX_BOOL bVert, FX_BOOL b TranslateName = FALSE); 145 CPDF_Font* AddMacFont(CTFontRef pFont, FX_BOOL bVert, FX_BOOL b TranslateName = FALSE);
146 #endif 146 #endif
147 147
(...skipping 990 matching lines...) Expand 10 before | Expand all | Expand 10 after
1138 1138
1139 FX_BOOL m_bCurPageDictLoadOK; 1139 FX_BOOL m_bCurPageDictLoadOK;
1140 1140
1141 CPDF_PageNode m_pageNodes; 1141 CPDF_PageNode m_pageNodes;
1142 1142
1143 CFX_CMapDWordToDWord * m_pageMapCheckState; 1143 CFX_CMapDWordToDWord * m_pageMapCheckState;
1144 1144
1145 CFX_CMapDWordToDWord * m_pagesLoadState; 1145 CFX_CMapDWordToDWord * m_pagesLoadState;
1146 }; 1146 };
1147 #endif 1147 #endif
OLDNEW
« no previous file with comments | « no previous file | core/include/fxcodec/fx_codec.h » ('j') | core/src/fpdfapi/fpdf_page/fpdf_page_colors.cpp » ('J')

Powered by Google App Engine
This is Rietveld 408576698