INTEGRATION: CWS pdf25 (1.1.2); FILE ADDED
2008/07/24 11:36:09 akhva 1.1.2.1: #90061
This commit is contained in:
parent
a4c2531c1a
commit
1d40cada8c
1 changed files with 64 additions and 0 deletions
64
sdext/source/pdfimport/sax/emitcontext.hxx
Normal file
64
sdext/source/pdfimport/sax/emitcontext.hxx
Normal file
|
@ -0,0 +1,64 @@
|
|||
/*************************************************************************
|
||||
*
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* Copyright 2008 by Sun Microsystems, Inc.
|
||||
*
|
||||
* OpenOffice.org - a multi-platform office productivity suite
|
||||
*
|
||||
* $RCSfile: emitcontext.hxx,v $
|
||||
*
|
||||
* $Revision: 1.2 $
|
||||
*
|
||||
* This file is part of OpenOffice.org.
|
||||
*
|
||||
* OpenOffice.org is free software: you can redistribute it and/or modify
|
||||
* it under the terms of the GNU Lesser General Public License version 3
|
||||
* only, as published by the Free Software Foundation.
|
||||
*
|
||||
* OpenOffice.org is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU Lesser General Public License version 3 for more details
|
||||
* (a copy is included in the LICENSE file that accompanied this code).
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public License
|
||||
* version 3 along with OpenOffice.org. If not, see
|
||||
* <http://www.openoffice.org/license.html>
|
||||
* for a copy of the LGPLv3 License.
|
||||
*
|
||||
************************************************************************/
|
||||
|
||||
#ifndef INCLUDED_PDFI_EMITCONTEXT_HXX
|
||||
#define INCLUDED_PDFI_EMITCONTEXT_HXX
|
||||
|
||||
#include "xmlemitter.hxx"
|
||||
|
||||
#include <com/sun/star/xml/sax/XDocumentHandler.hpp>
|
||||
|
||||
#include <rtl/ustring.hxx>
|
||||
|
||||
|
||||
namespace pdfi
|
||||
{
|
||||
class PDFIProcessor;
|
||||
class StyleContainer;
|
||||
class SaxEmitter : public XmlEmitter
|
||||
{
|
||||
private:
|
||||
com::sun::star::uno::Reference<
|
||||
com::sun::star::xml::sax::XDocumentHandler > m_xDocHdl;
|
||||
|
||||
public:
|
||||
explicit SaxEmitter( const com::sun::star::uno::Reference<
|
||||
com::sun::star::xml::sax::XDocumentHandler >& xDocHdl );
|
||||
~SaxEmitter();
|
||||
|
||||
virtual void beginTag( const char* pTag, const PropertyMap& rProperties );
|
||||
virtual void write( const rtl::OUString& rString );
|
||||
virtual void endTag( const char* pTag );
|
||||
};
|
||||
}
|
||||
|
||||
#endif
|
||||
|
Loading…
Reference in a new issue