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 XFA_FXFA_INCLUDE_FXFA_H_ | 7 #ifndef XFA_FXFA_INCLUDE_FXFA_H_ |
8 #define XFA_FXFA_INCLUDE_FXFA_H_ | 8 #define XFA_FXFA_INCLUDE_FXFA_H_ |
9 | 9 |
10 #include <vector> | 10 #include <vector> |
(...skipping 303 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
314 virtual int32_t CountPages(CXFA_FFDoc* hDoc) = 0; | 314 virtual int32_t CountPages(CXFA_FFDoc* hDoc) = 0; |
315 virtual int32_t GetCurrentPage(CXFA_FFDoc* hDoc) = 0; | 315 virtual int32_t GetCurrentPage(CXFA_FFDoc* hDoc) = 0; |
316 virtual void SetCurrentPage(CXFA_FFDoc* hDoc, int32_t iCurPage) = 0; | 316 virtual void SetCurrentPage(CXFA_FFDoc* hDoc, int32_t iCurPage) = 0; |
317 virtual FX_BOOL IsCalculationsEnabled(CXFA_FFDoc* hDoc) = 0; | 317 virtual FX_BOOL IsCalculationsEnabled(CXFA_FFDoc* hDoc) = 0; |
318 virtual void SetCalculationsEnabled(CXFA_FFDoc* hDoc, FX_BOOL bEnabled) = 0; | 318 virtual void SetCalculationsEnabled(CXFA_FFDoc* hDoc, FX_BOOL bEnabled) = 0; |
319 virtual void GetTitle(CXFA_FFDoc* hDoc, CFX_WideString& wsTitle) = 0; | 319 virtual void GetTitle(CXFA_FFDoc* hDoc, CFX_WideString& wsTitle) = 0; |
320 virtual void SetTitle(CXFA_FFDoc* hDoc, const CFX_WideString& wsTitle) = 0; | 320 virtual void SetTitle(CXFA_FFDoc* hDoc, const CFX_WideString& wsTitle) = 0; |
321 virtual void ExportData(CXFA_FFDoc* hDoc, | 321 virtual void ExportData(CXFA_FFDoc* hDoc, |
322 const CFX_WideString& wsFilePath, | 322 const CFX_WideString& wsFilePath, |
323 FX_BOOL bXDP) = 0; | 323 FX_BOOL bXDP) = 0; |
324 virtual void GotoURL(CXFA_FFDoc* hDoc, | 324 virtual void GotoURL(CXFA_FFDoc* hDoc, const CFX_WideString& bsURL) = 0; |
325 const CFX_WideString& bsURL, | |
326 FX_BOOL bAppend) = 0; | |
327 virtual FX_BOOL IsValidationsEnabled(CXFA_FFDoc* hDoc) = 0; | 325 virtual FX_BOOL IsValidationsEnabled(CXFA_FFDoc* hDoc) = 0; |
328 virtual void SetValidationsEnabled(CXFA_FFDoc* hDoc, FX_BOOL bEnabled) = 0; | 326 virtual void SetValidationsEnabled(CXFA_FFDoc* hDoc, FX_BOOL bEnabled) = 0; |
329 virtual void SetFocusWidget(CXFA_FFDoc* hDoc, CXFA_FFWidget* hWidget) = 0; | 327 virtual void SetFocusWidget(CXFA_FFDoc* hDoc, CXFA_FFWidget* hWidget) = 0; |
330 virtual void Print(CXFA_FFDoc* hDoc, | 328 virtual void Print(CXFA_FFDoc* hDoc, |
331 int32_t nStartPage, | 329 int32_t nStartPage, |
332 int32_t nEndPage, | 330 int32_t nEndPage, |
333 uint32_t dwOptions) = 0; | 331 uint32_t dwOptions) = 0; |
334 virtual FX_ARGB GetHighlightColor(CXFA_FFDoc* hDoc) = 0; | 332 virtual FX_ARGB GetHighlightColor(CXFA_FFDoc* hDoc) = 0; |
335 | 333 |
336 virtual FX_BOOL SubmitData(CXFA_FFDoc* hDoc, CXFA_Submit submit) = 0; | 334 virtual FX_BOOL SubmitData(CXFA_FFDoc* hDoc, CXFA_Submit submit) = 0; |
(...skipping 14 matching lines...) Expand all Loading... |
351 virtual void Reset() = 0; | 349 virtual void Reset() = 0; |
352 virtual CXFA_FFWidget* MoveToFirst() = 0; | 350 virtual CXFA_FFWidget* MoveToFirst() = 0; |
353 virtual CXFA_FFWidget* MoveToLast() = 0; | 351 virtual CXFA_FFWidget* MoveToLast() = 0; |
354 virtual CXFA_FFWidget* MoveToNext() = 0; | 352 virtual CXFA_FFWidget* MoveToNext() = 0; |
355 virtual CXFA_FFWidget* MoveToPrevious() = 0; | 353 virtual CXFA_FFWidget* MoveToPrevious() = 0; |
356 virtual CXFA_FFWidget* GetCurrentWidget() = 0; | 354 virtual CXFA_FFWidget* GetCurrentWidget() = 0; |
357 virtual FX_BOOL SetCurrentWidget(CXFA_FFWidget* hWidget) = 0; | 355 virtual FX_BOOL SetCurrentWidget(CXFA_FFWidget* hWidget) = 0; |
358 }; | 356 }; |
359 | 357 |
360 #endif // XFA_FXFA_INCLUDE_FXFA_H_ | 358 #endif // XFA_FXFA_INCLUDE_FXFA_H_ |
OLD | NEW |