| OLD | NEW |
| 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 CORE_INCLUDE_FPDFDOC_FPDF_DOC_H_ | 7 #ifndef CORE_INCLUDE_FPDFDOC_FPDF_DOC_H_ |
| 8 #define CORE_INCLUDE_FPDFDOC_FPDF_DOC_H_ | 8 #define CORE_INCLUDE_FPDFDOC_FPDF_DOC_H_ |
| 9 | 9 |
| 10 #include <map> | 10 #include <map> |
| (...skipping 183 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 194 m_pDict = pDict; | 194 m_pDict = pDict; |
| 195 } | 195 } |
| 196 | 196 |
| 197 operator CPDF_Dictionary* () const | 197 operator CPDF_Dictionary* () const |
| 198 { | 198 { |
| 199 return m_pDict; | 199 return m_pDict; |
| 200 } | 200 } |
| 201 | 201 |
| 202 inline CFX_ByteString GetFileName() | 202 inline CFX_ByteString GetFileName() |
| 203 { | 203 { |
| 204 return m_pDict->GetString("F"); | 204 return m_pDict->GetStringAt("F"); |
| 205 } | 205 } |
| 206 | 206 |
| 207 | 207 |
| 208 inline CFX_ByteString GetDefaultDirectory() | 208 inline CFX_ByteString GetDefaultDirectory() |
| 209 { | 209 { |
| 210 return m_pDict->GetString("D"); | 210 return m_pDict->GetStringAt("D"); |
| 211 } | 211 } |
| 212 | 212 |
| 213 | 213 |
| 214 inline CFX_ByteString GetOperation() | 214 inline CFX_ByteString GetOperation() |
| 215 { | 215 { |
| 216 return m_pDict->GetString("O"); | 216 return m_pDict->GetStringAt("O"); |
| 217 } | 217 } |
| 218 | 218 |
| 219 | 219 |
| 220 inline CFX_ByteString GetParameter() | 220 inline CFX_ByteString GetParameter() |
| 221 { | 221 { |
| 222 return m_pDict->GetString("P"); | 222 return m_pDict->GetStringAt("P"); |
| 223 } | 223 } |
| 224 | 224 |
| 225 CPDF_Dictionary* m_pDict; | 225 CPDF_Dictionary* m_pDict; |
| 226 }; | 226 }; |
| 227 class CPDF_ActionFields | 227 class CPDF_ActionFields |
| 228 { | 228 { |
| 229 public: | 229 public: |
| 230 | 230 |
| 231 CPDF_ActionFields(const CPDF_Action* pAction) | 231 CPDF_ActionFields(const CPDF_Action* pAction) |
| 232 { | 232 { |
| (...skipping 46 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 279 | 279 |
| 280 CPDF_Action() : m_pDict(nullptr) { } | 280 CPDF_Action() : m_pDict(nullptr) { } |
| 281 explicit CPDF_Action(CPDF_Dictionary* pDict) : m_pDict(pDict) { } | 281 explicit CPDF_Action(CPDF_Dictionary* pDict) : m_pDict(pDict) { } |
| 282 | 282 |
| 283 operator bool () const { return m_pDict != NULL; } | 283 operator bool () const { return m_pDict != NULL; } |
| 284 | 284 |
| 285 CPDF_Dictionary* GetDict() const { return m_pDict; } | 285 CPDF_Dictionary* GetDict() const { return m_pDict; } |
| 286 | 286 |
| 287 CFX_ByteString GetTypeName() const | 287 CFX_ByteString GetTypeName() const |
| 288 { | 288 { |
| 289 return m_pDict->GetString("S"); | 289 return m_pDict->GetStringAt("S"); |
| 290 } | 290 } |
| 291 | 291 |
| 292 ActionType GetType() const; | 292 ActionType GetType() const; |
| 293 | 293 |
| 294 CPDF_Dest GetDest(CPDF_Document* pDoc) const; | 294 CPDF_Dest GetDest(CPDF_Document* pDoc) const; |
| 295 | 295 |
| 296 CFX_WideString GetFilePath() const; | 296 CFX_WideString GetFilePath() const; |
| 297 | 297 |
| 298 FX_BOOL GetNewWindow() const | 298 FX_BOOL GetNewWindow() const |
| 299 { | 299 { |
| (...skipping 14 matching lines...) Expand all Loading... |
| 314 return this; | 314 return this; |
| 315 } | 315 } |
| 316 | 316 |
| 317 FX_BOOL GetHideStatus() const | 317 FX_BOOL GetHideStatus() const |
| 318 { | 318 { |
| 319 return m_pDict->GetBoolean("H", TRUE); | 319 return m_pDict->GetBoolean("H", TRUE); |
| 320 } | 320 } |
| 321 | 321 |
| 322 CFX_ByteString GetNamedAction() const | 322 CFX_ByteString GetNamedAction() const |
| 323 { | 323 { |
| 324 return m_pDict->GetString("N"); | 324 return m_pDict->GetStringAt("N"); |
| 325 } | 325 } |
| 326 | 326 |
| 327 FX_DWORD GetFlags() const | 327 FX_DWORD GetFlags() const |
| 328 { | 328 { |
| 329 return m_pDict->GetInteger("Flags"); | 329 return m_pDict->GetInteger("Flags"); |
| 330 } | 330 } |
| 331 | 331 |
| 332 CFX_WideString GetJavaScript() const; | 332 CFX_WideString GetJavaScript() const; |
| 333 | 333 |
| 334 CPDF_Dictionary* GetAnnot() const; | 334 CPDF_Dictionary* GetAnnot() const; |
| (...skipping 1360 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1695 | 1695 |
| 1696 void GetOriginalColor(int& iColorType
, FX_FLOAT fc[4], const CFX_ByteStringC& csEntry); | 1696 void GetOriginalColor(int& iColorType
, FX_FLOAT fc[4], const CFX_ByteStringC& csEntry); |
| 1697 | 1697 |
| 1698 CFX_WideString GetCaption(const CFX_ByteStringC& csEntr
y); | 1698 CFX_WideString GetCaption(const CFX_ByteStringC& csEntr
y); |
| 1699 | 1699 |
| 1700 CPDF_Stream* GetIcon(const CFX_ByteStringC& csEntry); | 1700 CPDF_Stream* GetIcon(const CFX_ByteStringC& csEntry); |
| 1701 friend class CPDF_FormControl; | 1701 friend class CPDF_FormControl; |
| 1702 }; | 1702 }; |
| 1703 | 1703 |
| 1704 #endif // CORE_INCLUDE_FPDFDOC_FPDF_DOC_H_ | 1704 #endif // CORE_INCLUDE_FPDFDOC_FPDF_DOC_H_ |
| OLD | NEW |