~stomato463/+junk/nvdajp

« back to all changes in this revision

Viewing changes to nvdaHelper/vbufBackends/adobeAcrobat/adobeAcrobat.h

  • Committer: Masataka Shinke
  • Date: 2011-10-25 12:35:26 UTC
  • mfrom: (4185 jpmain)
  • mto: This revision was merged to the branch mainline in revision 4211.
  • Revision ID: mshinke@users.sourceforge.jp-20111025123526-ze527a2rl3z0g2ky
lp:~nishimotz/nvdajp/main : 4185 をマージ

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
/**
2
 
 * backends/adobeAcrobat/adobeAcrobat.h
3
 
 * Part of the NV  Virtual Buffer Library
4
 
 * This library is copyright 2007-2008 NV Virtual Buffer Library Contributors
5
 
 * This library is licensed under the GNU Lesser General Public Licence. See license.txt which is included with this library, or see
6
 
 * http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html
7
 
 */
 
1
/*
 
2
This file is a part of the NVDA project.
 
3
URL: http://www.nvda-project.org/
 
4
Copyright 2006-2010 NVDA contributers.
 
5
    This program is free software: you can redistribute it and/or modify
 
6
    it under the terms of the GNU General Public License version 2.0, as published by
 
7
    the Free Software Foundation.
 
8
    This program is distributed in the hope that it will be useful,
 
9
    but WITHOUT ANY WARRANTY; without even the implied warranty of
 
10
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
 
11
This license can be found at:
 
12
http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
 
13
*/
8
14
 
9
15
#ifndef VIRTUALBUFFER_BACKENDS_ADOBEACROBAT_H
10
16
#define VIRTUALBUFFER_BACKENDS_ADOBEACROBAT_H
11
17
 
12
18
#include <vbufBase/backend.h>
13
19
 
 
20
typedef struct {
 
21
        long tableID;
 
22
        int curRowNumber;
 
23
        int curColumnNumber;
 
24
} TableInfo;
 
25
 
14
26
class AdobeAcrobatVBufBackend_t: public VBufBackend_t {
15
27
        private:
16
28
 
17
29
        VBufStorage_fieldNode_t* fillVBuf(int docHandle, IAccessible* pacc, VBufStorage_buffer_t* buffer,
18
30
                VBufStorage_controlFieldNode_t* parentNode, VBufStorage_fieldNode_t* previousNode,
19
 
                int indexInParent=0, long tableID=0, int rowNumber=0
 
31
                TableInfo* tableInfo = NULL
20
32
        );
21
33
 
22
34
        bool isXFA;