#include <VisioDocument.h>
|
static VSDAPI bool | isSupported (librevenge::RVNGInputStream *input) |
| Analyzes the content of an input stream to see if it can be parsed.
|
static VSDAPI bool | parse (librevenge::RVNGInputStream *input, librevenge::RVNGDrawingInterface *painter) |
| Parses the input stream content.
|
static VSDAPI bool | parseStencils (librevenge::RVNGInputStream *input, librevenge::RVNGDrawingInterface *painter) |
| Parses the input stream content and extracts stencil pages, one stencil page per output page.
|
◆ isSupported()
VSDAPI bool libvisio::VisioDocument::isSupported |
( |
librevenge::RVNGInputStream * | input | ) |
|
|
static |
Analyzes the content of an input stream to see if it can be parsed.
- Parameters
-
- Returns
- A value that indicates whether the content from the input stream is a Visio Document that libvisio able to parse
◆ parse()
VSDAPI bool libvisio::VisioDocument::parse |
( |
librevenge::RVNGInputStream * | input, |
|
|
librevenge::RVNGDrawingInterface * | painter ) |
|
static |
Parses the input stream content.
It will make callbacks to the functions provided by a librevenge::RVNGDrawingInterface class implementation when needed. This is often commonly called the 'main parsing routine'.
- Parameters
-
input | The input stream |
painter | A WPGPainterInterface implementation |
- Returns
- A value that indicates whether the parsing was successful
◆ parseStencils()
VSDAPI bool libvisio::VisioDocument::parseStencils |
( |
librevenge::RVNGInputStream * | input, |
|
|
librevenge::RVNGDrawingInterface * | painter ) |
|
static |
Parses the input stream content and extracts stencil pages, one stencil page per output page.
It will make callbacks to the functions provided by a librevenge::RVNGDrawingInterface class implementation when needed.
- Parameters
-
input | The input stream |
painter | A WPGPainterInterface implementation |
- Returns
- A value that indicates whether the parsing was successful
The documentation for this class was generated from the following files: