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

Side by Side Diff: core/include/fpdfdoc/fpdf_doc.h

Issue 1172793002: Merge to XFA: Use stdint.h types throughout PDFium. (Closed) Base URL: https://pdfium.googlesource.com/pdfium.git@xfa
Patch Set: Created 5 years, 6 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
« no previous file with comments | « core/include/fpdfdoc/fpdf_ap.h ('k') | core/include/fpdfdoc/fpdf_vt.h » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
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 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 "../fpdfapi/fpdf_parser.h" 10 #include "../fpdfapi/fpdf_parser.h"
(...skipping 313 matching lines...) Expand 10 before | Expand all | Expand 10 after
324 324
325 FX_DWORD GetFlags() const 325 FX_DWORD GetFlags() const
326 { 326 {
327 return m_pDict->GetInteger("Flags"); 327 return m_pDict->GetInteger("Flags");
328 } 328 }
329 329
330 CFX_WideString GetJavaScript() const; 330 CFX_WideString GetJavaScript() const;
331 331
332 CPDF_Dictionary* GetAnnot() const; 332 CPDF_Dictionary* GetAnnot() const;
333 333
334 FX_INT32» » » GetOperationType() const; 334 int32_t» » » » GetOperationType() const;
335 335
336 CPDF_Stream* GetSoundStream() const 336 CPDF_Stream* GetSoundStream() const
337 { 337 {
338 return m_pDict->GetStream("Sound"); 338 return m_pDict->GetStream("Sound");
339 } 339 }
340 340
341 FX_FLOAT GetVolume() const 341 FX_FLOAT GetVolume() const
342 { 342 {
343 return m_pDict->GetNumber("Volume"); 343 return m_pDict->GetNumber("Volume");
344 } 344 }
(...skipping 381 matching lines...) Expand 10 before | Expand all | Expand 10 after
726 726
727 static FX_BOOL UpdatingAPEnabled(); 727 static FX_BOOL UpdatingAPEnabled();
728 728
729 729
730 static CFX_ByteString GenerateNewResourceName(const CPDF_Dictionary* p ResDict, FX_LPCSTR csType, int iMinLen = 2, FX_LPCSTR csPrefix = ""); 730 static CFX_ByteString GenerateNewResourceName(const CPDF_Dictionary* p ResDict, FX_LPCSTR csType, int iMinLen = 2, FX_LPCSTR csPrefix = "");
731 731
732 732
733 733
734 static CPDF_Font* AddSystemDefaultFont(const CPDF_Document* pDocum ent); 734 static CPDF_Font* AddSystemDefaultFont(const CPDF_Document* pDocum ent);
735 735
736 static CPDF_Font*» » AddSystemFont(const CPDF_Document* pDocument, CF X_ByteString csFontName, FX_BYTE iCharSet = 1); 736 static CPDF_Font*» » AddSystemFont(const CPDF_Document* pDocument, CF X_ByteString csFontName, uint8_t iCharSet = 1);
737 737
738 static CPDF_Font*» » AddSystemFont(const CPDF_Document* pDocument, CF X_WideString csFontName, FX_BYTE iCharSet = 1); 738 static CPDF_Font*» » AddSystemFont(const CPDF_Document* pDocument, CF X_WideString csFontName, uint8_t iCharSet = 1);
739 739
740 static CPDF_Font* AddStandardFont(const CPDF_Document* pDocument, CFX_ByteString csFontName); 740 static CPDF_Font* AddStandardFont(const CPDF_Document* pDocument, CFX_ByteString csFontName);
741 741
742 static CFX_ByteString» GetNativeFont(FX_BYTE iCharSet, FX_LPVOID pLogFo nt = NULL); 742 static CFX_ByteString» GetNativeFont(uint8_t iCharSet, FX_LPVOID pLogFo nt = NULL);
743 743
744 static CFX_ByteString GetNativeFont(FX_LPVOID pLogFont = NULL); 744 static CFX_ByteString GetNativeFont(FX_LPVOID pLogFont = NULL);
745 745
746 static FX_BYTE» » » GetNativeCharSet(); 746 static uint8_t» » » GetNativeCharSet();
747 747
748 static CPDF_Font*» » AddNativeFont(FX_BYTE iCharSet, const CPDF_Docum ent* pDocument); 748 static CPDF_Font*» » AddNativeFont(uint8_t iCharSet, const CPDF_Docum ent* pDocument);
749 749
750 static CPDF_Font* AddNativeFont(const CPDF_Document* pDocument); 750 static CPDF_Font* AddNativeFont(const CPDF_Document* pDocument);
751 751
752 752
753 753
754 754
755 FX_BOOL ValidateFieldName(CFX_WideString & csNewFieldName, int iType); 755 FX_BOOL ValidateFieldName(CFX_WideString & csNewFieldName, int iType);
756 756
757 FX_BOOL ValidateFieldName(const CPDF_For mField* pField, CFX_WideString& csNewFieldName); 757 FX_BOOL ValidateFieldName(const CPDF_For mField* pField, CFX_WideString& csNewFieldName);
758 758
(...skipping 71 matching lines...) Expand 10 before | Expand all | Expand 10 after
830 830
831 831
832 FX_DWORD CountFormFonts(); 832 FX_DWORD CountFormFonts();
833 833
834 CPDF_Font* GetFormFont(FX_DWORD index, CFX_ByteStri ng& csNameTag); 834 CPDF_Font* GetFormFont(FX_DWORD index, CFX_ByteStri ng& csNameTag);
835 835
836 CPDF_Font* GetFormFont(CFX_ByteString csNameTag); 836 CPDF_Font* GetFormFont(CFX_ByteString csNameTag);
837 837
838 CPDF_Font* GetFormFont(CFX_ByteString csFontName, C FX_ByteString& csNameTag); 838 CPDF_Font* GetFormFont(CFX_ByteString csFontName, C FX_ByteString& csNameTag);
839 839
840 CPDF_Font*» » » » GetNativeFormFont(FX_BYTE iCharSet, CFX_ ByteString& csNameTag); 840 CPDF_Font*» » » » GetNativeFormFont(uint8_t iCharSet, CFX_ ByteString& csNameTag);
841 841
842 CPDF_Font* GetNativeFormFont(CFX_ByteString& csName Tag); 842 CPDF_Font* GetNativeFormFont(CFX_ByteString& csName Tag);
843 843
844 FX_BOOL FindFormFont(const CPDF_Font* pF ont, CFX_ByteString& csNameTag); 844 FX_BOOL FindFormFont(const CPDF_Font* pF ont, CFX_ByteString& csNameTag);
845 845
846 FX_BOOL FindFormFont(CFX_ByteString csFo ntName, CPDF_Font*& pFont, CFX_ByteString& csNameTag); 846 FX_BOOL FindFormFont(CFX_ByteString csFo ntName, CPDF_Font*& pFont, CFX_ByteString& csNameTag);
847 847
848 inline FX_BOOL FindFormFont(CFX_WideString csFontName, CPDF_Font*& pFont, CFX_ByteString& csNameTag) 848 inline FX_BOOL FindFormFont(CFX_WideString csFontName, CPDF_Font*& pFont, CFX_ByteString& csNameTag)
849 { 849 {
850 return FindFormFont(PDF_EncodeText(csFontName), pFont, csNameTag); 850 return FindFormFont(PDF_EncodeText(csFontName), pFont, csNameTag);
851 } 851 }
852 852
853 853
854 854
855 855
856 856
857 void AddFormFont(const CPDF_Font* pFo nt, CFX_ByteString& csNameTag); 857 void AddFormFont(const CPDF_Font* pFo nt, CFX_ByteString& csNameTag);
858 858
859 CPDF_Font*» » » » AddNativeFormFont(FX_BYTE iCharSet, CFX_ ByteString& csNameTag); 859 CPDF_Font*» » » » AddNativeFormFont(uint8_t iCharSet, CFX_ ByteString& csNameTag);
860 860
861 CPDF_Font* AddNativeFormFont(CFX_ByteString& csName Tag); 861 CPDF_Font* AddNativeFormFont(CFX_ByteString& csName Tag);
862 862
863 void RemoveFormFont(const CPDF_Font* pFont); 863 void RemoveFormFont(const CPDF_Font* pFont);
864 864
865 void RemoveFormFont(CFX_ByteString cs NameTag); 865 void RemoveFormFont(CFX_ByteString cs NameTag);
866 866
867 867
868 868
869 869
(...skipping 640 matching lines...) Expand 10 before | Expand all | Expand 10 after
1510 public: 1510 public:
1511 1511
1512 CPDF_PageLabel(CPDF_Document* pDocument) 1512 CPDF_PageLabel(CPDF_Document* pDocument)
1513 { 1513 {
1514 m_pDocument = pDocument; 1514 m_pDocument = pDocument;
1515 } 1515 }
1516 1516
1517 1517
1518 CFX_WideString GetLabel(int nPage) cons t; 1518 CFX_WideString GetLabel(int nPage) cons t;
1519 1519
1520 FX_INT32» » » » » » GetPageByLabel(FX_BSTR b sLabel) const; 1520 int32_t» » » » » » GetPageByLabel(FX_BSTR b sLabel) const;
1521 1521
1522 1522
1523 FX_INT32» » » » » » GetPageByLabel(FX_WSTR w sLabel) const; 1523 int32_t» » » » » » GetPageByLabel(FX_WSTR w sLabel) const;
1524 1524
1525 protected: 1525 protected:
1526 CPDF_Document* m_pDocument; 1526 CPDF_Document* m_pDocument;
1527 }; 1527 };
1528 class CPDF_Metadata 1528 class CPDF_Metadata
1529 { 1529 {
1530 public: 1530 public:
1531 1531
1532 CPDF_Metadata(); 1532 CPDF_Metadata();
1533 1533
1534 1534
1535 ~CPDF_Metadata(); 1535 ~CPDF_Metadata();
1536 1536
1537 void LoadDoc(CPDF_Document *pDoc); 1537 void LoadDoc(CPDF_Document *pDoc);
1538 1538
1539 1539
1540 FX_INT32» » » GetString(FX_BSTR bsItem, CFX_WideString &wsStr) ; 1540 int32_t» » » GetString(FX_BSTR bsItem, CFX_WideString &wsStr) ;
1541 1541
1542 CXML_Element* GetRoot() const; 1542 CXML_Element* GetRoot() const;
1543 1543
1544 CXML_Element* GetRDF() const; 1544 CXML_Element* GetRDF() const;
1545 1545
1546 protected: 1546 protected:
1547 FX_LPVOID m_pData; 1547 FX_LPVOID m_pData;
1548 }; 1548 };
1549 class CPDF_ViewerPreferences 1549 class CPDF_ViewerPreferences
1550 { 1550 {
1551 public: 1551 public:
1552 1552
1553 CPDF_ViewerPreferences(CPDF_Document *pDoc); 1553 CPDF_ViewerPreferences(CPDF_Document *pDoc);
1554 1554
1555 1555
1556 ~CPDF_ViewerPreferences(); 1556 ~CPDF_ViewerPreferences();
1557 1557
1558 1558
1559 FX_BOOL IsDirectionR2L() const; 1559 FX_BOOL IsDirectionR2L() const;
1560 1560
1561 FX_BOOL PrintScaling() const; 1561 FX_BOOL PrintScaling() const;
1562 1562
1563 FX_INT32 NumCopies() const; 1563 int32_t NumCopies() const;
1564 1564
1565 CPDF_Array* PrintPageRange() const; 1565 CPDF_Array* PrintPageRange() const;
1566 1566
1567 CFX_ByteString Duplex() const; 1567 CFX_ByteString Duplex() const;
1568 1568
1569 protected: 1569 protected:
1570 CPDF_Document* m_pDoc; 1570 CPDF_Document* m_pDoc;
1571 }; 1571 };
1572 class CPDF_ApSettings 1572 class CPDF_ApSettings
1573 { 1573 {
(...skipping 118 matching lines...) Expand 10 before | Expand all | Expand 10 after
1692 1692
1693 void GetOriginalColor(int& iColorType , FX_FLOAT fc[4], FX_BSTR csEntry); 1693 void GetOriginalColor(int& iColorType , FX_FLOAT fc[4], FX_BSTR csEntry);
1694 1694
1695 CFX_WideString GetCaption(FX_BSTR csEntry); 1695 CFX_WideString GetCaption(FX_BSTR csEntry);
1696 1696
1697 CPDF_Stream* GetIcon(FX_BSTR csEntry); 1697 CPDF_Stream* GetIcon(FX_BSTR csEntry);
1698 friend class CPDF_FormControl; 1698 friend class CPDF_FormControl;
1699 }; 1699 };
1700 1700
1701 #endif // CORE_INCLUDE_FPDFDOC_FPDF_DOC_H_ 1701 #endif // CORE_INCLUDE_FPDFDOC_FPDF_DOC_H_
OLDNEW
« no previous file with comments | « core/include/fpdfdoc/fpdf_ap.h ('k') | core/include/fpdfdoc/fpdf_vt.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698