| 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 // NOTE: External docs refer to this file as "fpdfview.h", so do not rename | 7 // NOTE: External docs refer to this file as "fpdfview.h", so do not rename |
| 8 // despite lack of consitency with other public files. | 8 // despite lack of consitency with other public files. |
| 9 | 9 |
| 10 #ifndef _FPDFVIEW_H_ | 10 #ifndef _FPDFVIEW_H_ |
| (...skipping 605 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 616 DLLEXPORT FPDF_DWORD STDCALL FPDF_CountNamedDests(FPDF_DOCUMENT document); | 616 DLLEXPORT FPDF_DWORD STDCALL FPDF_CountNamedDests(FPDF_DOCUMENT document); |
| 617 | 617 |
| 618 // Function: FPDF_GetNamedDestByName | 618 // Function: FPDF_GetNamedDestByName |
| 619 // get a special dest handle by the index. | 619 // get a special dest handle by the index. |
| 620 // Parameters: | 620 // Parameters: |
| 621 // document - Handle to the loaded document. | 621 // document - Handle to the loaded document. |
| 622 // name - The name of a special named dest
. | 622 // name - The name of a special named dest
. |
| 623 // Return value: | 623 // Return value: |
| 624 // The handle of the dest. | 624 // The handle of the dest. |
| 625 // | 625 // |
| 626 DLLEXPORT FPDF_DEST STDCALL FPDF_GetNamedDestByName(FPDF_DOCUMENT document,FPDF_
BYTESTRING name); | 626 DLLEXPORT FPDF_DEST STDCALL FPDF_GetNamedDestByName(FPDF_DOCUMENT document, FPDF
_BYTESTRING name); |
| 627 | 627 |
| 628 // Function: FPDF_GetNamedDest | 628 // Function: FPDF_GetNamedDest |
| 629 // Get the specified named destinations of the PDF document
by index. | 629 // Get the specified named destinations of the PDF document
by index. |
| 630 // Parameters: | 630 // Parameters: |
| 631 // document - Handle to a document | 631 // document - Handle to a document |
| 632 // index - The index of named destination. | 632 // index - The index of named destination. |
| 633 // buffer - The buffer to obtain destination
name, used as wchar_t*. | 633 // buffer - The buffer to obtain destination
name, used as wchar_t*. |
| 634 // buflen [in/out] - Size of the buffer in bytes on i
nput, length of the result in bytes on output or -1 if the buffer is too small. | 634 // buflen [in/out] - Size of the buffer in bytes on i
nput, length of the result in bytes on output or -1 if the buffer is too small. |
| 635 // Return value: | 635 // Return value: |
| 636 // The destination handle of a named destination, or NULL i
f no named destination corresponding to |index|. | 636 // The destination handle of a named destination, or NULL i
f no named destination corresponding to |index|. |
| 637 // Comments: | 637 // Comments: |
| 638 // Call this function twice to get the name of the named de
stination: | 638 // Call this function twice to get the name of the named de
stination: |
| 639 // 1) First time pass in |buffer| as NULL and get buflen. | 639 // 1) First time pass in |buffer| as NULL and get buflen. |
| 640 // 2) Second time pass in allocated |buffer| and buflen to
retrieve |buffer|, which should be used as wchar_t*. | 640 // 2) Second time pass in allocated |buffer| and buflen to
retrieve |buffer|, which should be used as wchar_t*. |
| 641 // If buflen is not sufficiently large, it will be set t
o -1 upon return. | 641 // If buflen is not sufficiently large, it will be set t
o -1 upon return. |
| 642 // | 642 // |
| 643 DLLEXPORT FPDF_DEST STDCALL FPDF_GetNamedDest(FPDF_DOCUMENT document, int index,
void* buffer, long& buflen); | 643 DLLEXPORT FPDF_DEST STDCALL FPDF_GetNamedDest(FPDF_DOCUMENT document, int index,
void* buffer, long* buflen); |
| 644 | 644 |
| 645 | 645 |
| 646 #ifdef __cplusplus | 646 #ifdef __cplusplus |
| 647 }; | 647 }; |
| 648 #endif | 648 #endif |
| 649 | 649 |
| 650 #endif // _FPDFVIEW_H_ | 650 #endif // _FPDFVIEW_H_ |
| OLD | NEW |