libetonyek Namespace Reference

Namespaces

namespace  detail
namespace  IWAObjectType
namespace  IWAReader
namespace  IWORKToken
namespace  KEY1Token
namespace  KEY2Token
namespace  KEY6ObjectType
namespace  NUM1Token
namespace  NUM3ObjectType
namespace  PAG1Token
namespace  PAG5ObjectType
namespace  transformations
 Special transformation constructors.

Classes

struct  CCurveTo
struct  ClosePolygon
class  EndOfStreamException
struct  EtonyekDummyDeleter
struct  Function
class  GenericException
struct  InfixOp
class  IWAField
class  IWAMessage
class  IWAMessageField
class  IWAObjectIndex
class  IWAParser
class  IWASnappyStream
class  IWAText
class  IWORKBezierElement
class  IWORKBinaryElement
class  IWORKBrContext
class  IWORKCalcEngineContext
class  IWORKCellCommentDrawableInfoElement
class  IWORKChainedTokenizer
class  IWORKChart
class  IWORKChartInfoElement
class  IWORKCollector
struct  IWORKColor
class  IWORKColorElement
struct  IWORKColumnRowSize
struct  IWORKColumns
class  IWORKConnectionPath
class  IWORKContainerContext
class  IWORKCoreImageFilterDescriptorElement
struct  IWORKData
class  IWORKDataElement
struct  IWORKDateTimeData
struct  IWORKDateTimeFormat
class  IWORKDateTimeFormatElement
struct  IWORKDictionary
 A dictionary of all referenceable entities in the presentation. More...
class  IWORKDirectCollector
class  IWORKDiscardContext
class  IWORKDocumentInterface
struct  IWORKDropCap
struct  IWORKDurationFormat
class  IWORKDurationFormatElement
struct  IWORKExternalTextWrap
class  IWORKExternalTextWrapElement
class  IWORKFieldElement
class  IWORKFillElement
struct  IWORKFilterDescriptor
class  IWORKFilteredImageElement
class  IWORKFoElement
 class to parse the sf:fo element, ie. formula element More...
class  IWORKFormula
class  IWORKFormulaElement
 class to parse the sf:formula element More...
struct  IWORKGeometry
class  IWORKGeometryElement
struct  IWORKGradient
struct  IWORKGradientStop
class  IWORKGroupElement
class  IWORKHeaderFooterContext
class  IWORKImageContext
class  IWORKImageElement
class  IWORKLanguageManager
class  IWORKLayoutElement
struct  IWORKLine
class  IWORKLineElement
class  IWORKLineEndElement
struct  IWORKLineSpacing
class  IWORKLinkElement
class  IWORKListLabelGeometriesProperty
struct  IWORKListLabelGeometry
class  IWORKListLabelGeometryElement
class  IWORKListLabelIndentsProperty
class  IWORKListLabelTypeinfoElement
class  IWORKListLabelTypesProperty
class  IWORKListTextIndentsProperty
struct  IWORKMarker
struct  IWORKMedia
struct  IWORKMediaContent
class  IWORKMediaElement
class  IWORKMemoryStream
class  IWORKMetadataElement
class  IWORKMutableArrayElement
struct  IWORKNumberConverter
class  IWORKNumberElement
struct  IWORKNumberFormat
class  IWORKNumberFormatElement
class  IWORKNumericPropertyContext
class  IWORKOfElement
 class to parse the sf:of element, ie formula offset element More...
class  IWORKOutputElement
class  IWORKOutputElements
class  IWORKOutputManager
 A manager for output elements. More...
struct  IWORKPadding
struct  IWORKPageMaster
class  IWORKParser
class  IWORKPath
class  IWORKPathElement
struct  IWORKPattern
class  IWORKPElement
struct  IWORKPosition
class  IWORKPositionElement
class  IWORKPresentationRedirector
struct  IWORKPrintInfo
class  IWORKPropertyContext
class  IWORKPropertyContextBase
class  IWORKPropertyHandler
struct  IWORKPropertyInfo
class  IWORKPropertyMap
 Represents a (hierarchical) property map. More...
class  IWORKPropertyMapElement
class  IWORKPtrPropertyContext
class  IWORKPushCollector
class  IWORKRecorder
class  IWORKRefContext
struct  IWORKShadow
struct  IWORKShape
 Representation of a shape. More...
class  IWORKShapeContext
struct  IWORKSize
class  IWORKSizeElement
class  IWORKSpanElement
class  IWORKSpreadsheetRedirector
class  IWORKStringElement
struct  IWORKStroke
class  IWORKStrokeContext
class  IWORKStyle
 Represents a hierarchical style. More...
class  IWORKStyleContainer
class  IWORKStyleContext
class  IWORKStyleRefContext
class  IWORKStylesContext
struct  IWORKStylesheet
 Representation of a stylesheet. More...
class  IWORKStylesheetBase
class  IWORKStyleStack
 Representation of a dynamic inheritance of styles. More...
class  IWORKSubDirStream
class  IWORKTabElement
class  IWORKTable
struct  IWORKTableCell
class  IWORKTableCellFormulaElement
 class to parse the sf:TableCellFormula element More...
struct  IWORKTableData
class  IWORKTableInfoElement
class  IWORKTableRecorder
struct  IWORKTableVector
class  IWORKTabsElement
struct  IWORKTabStop
class  IWORKTabularInfoElement
class  IWORKTabularModelElement
class  IWORKText
class  IWORKTextBodyElement
class  IWORKTextElement
struct  IWORKTextLabel
class  IWORKTextLabelElement
struct  IWORKTextLabelFormat
class  IWORKTextRecorder
class  IWORKTextRedirector
class  IWORKTextStorageElement
struct  IWORKTokenInfo
struct  IWORKTokenInfo< IWORKParser >
struct  IWORKTokenInfo< KEY1Parser >
struct  IWORKTokenInfo< KEY2Parser >
struct  IWORKTokenInfo< NUM1Parser >
struct  IWORKTokenInfo< PAG1Parser >
class  IWORKTokenizer
class  IWORKTokenizerBase
class  IWORKUnfilteredElement
class  IWORKValueContext
struct  IWORKWrap
class  IWORKWrapElement
class  IWORKXMLContext
class  IWORKXMLContextBase
class  IWORKXMLContextElement
class  IWORKXMLContextEmpty
class  IWORKXMLContextMinimal
class  IWORKXMLContextMixed
class  IWORKXMLContextText
class  IWORKXMLParserState
class  IWORKZlibStream
struct  KEY1Bullet
class  KEY1ContentElement
struct  KEY1Dictionary
 A dictionary of all referenceable entities in the presentation. More...
class  KEY1DivElement
class  KEY1DivStyle
class  KEY1FillElement
class  KEY1Parser
class  KEY1ParserState
class  KEY1SpanElement
class  KEY1SpanStyle
struct  KEY1StringConverter
class  KEY1StylesContext
class  KEY1TableElement
class  KEY1XMLContextBase
struct  KEY2Dictionary
 A dictionary of all referenceable entities in the presentation. More...
class  KEY2Parser
class  KEY2ParserState
class  KEY2StyleContext
class  KEY2XMLContextBase
class  KEY6Parser
class  KEYCollector
struct  KEYLayer
struct  KEYPlaceholder
struct  KEYSlide
struct  KEYTransition
struct  LineTo
struct  MoveTo
struct  NUM1Dictionary
class  NUM1Parser
class  NUM1ParserState
class  NUM1XMLContextBase
class  NUM3Parser
class  NUMCollector
class  PAG1AnnotationContext
class  PAG1AnnotationElement
struct  PAG1Dictionary
class  PAG1FootnotesElement
class  PAG1Parser
class  PAG1ParserState
class  PAG1ShapeContext
class  PAG1StyleContext
class  PAG1TextStorageElement
class  PAG1XMLContextBase
class  PAG5Parser
struct  PAGAttachment
class  PAGCollector
struct  PAGFootnoteState
struct  PAGPublicationInfo
struct  PExpr
struct  PostfixOp
struct  PrefixOp
struct  QCurveTo
struct  TrueOrFalseFunc

Typedefs

typedef std::shared_ptr< IWAFieldIWAFieldPtr_t
typedef detail::IWAFieldImpl< IWAField::TAG_UINT32, uint32_t, IWAReader::UInt32IWAUInt32Field
typedef detail::IWAFieldImpl< IWAField::TAG_UINT64, uint64_t, IWAReader::UInt64IWAUInt64Field
typedef detail::IWAFieldImpl< IWAField::TAG_SINT32, int32_t, IWAReader::SInt32IWASInt32Field
typedef detail::IWAFieldImpl< IWAField::TAG_SINT64, int64_t, IWAReader::SInt64IWASInt64Field
typedef detail::IWAFieldImpl< IWAField::TAG_BOOL, bool, IWAReader::BoolIWABoolField
typedef detail::IWAFieldImpl< IWAField::TAG_FIXED64, uint64_t, IWAReader::Fixed64IWAFixed64Field
typedef detail::IWAFieldImpl< IWAField::TAG_DOUBLE, double, IWAReader::DoubleIWADoubleField
typedef detail::IWAFieldImpl< IWAField::TAG_STRING, std::string, IWAReader::StringIWAStringField
typedef detail::IWAFieldImpl< IWAField::TAG_BYTES, RVNGInputStreamPtr_t, IWAReader::BytesIWABytesField
typedef detail::IWAFieldImpl< IWAField::TAG_FIXED32, uint32_t, IWAReader::Fixed32IWAFixed32Field
typedef detail::IWAFieldImpl< IWAField::TAG_FLOAT, float, IWAReader::FloatIWAFloatField
typedef std::pair< IWORKFormula::Address, IWORKFormula::AddressAddressRange
typedef variant< double, string, TrueOrFalseFunc, IWORKFormula::Address, AddressRange, recursive_wrapper< PrefixOp >, recursive_wrapper< InfixOp >, recursive_wrapper< PostfixOp >, recursive_wrapper< Function >, recursive_wrapper< PExpr > > Expression
typedef boost::variant< MoveTo, LineTo, CCurveTo, QCurveTo, ClosePolygonCurveElement_t
typedef std::deque< CurveElement_tCurve_t
typedef std::deque< Curve_tPath_t
typedef std::shared_ptr< IWORKPathIWORKPathPtr_t
typedef std::unordered_map< ID_t, IWORKPathPtr_tIWORKPathMap_t
typedef std::string IWORKPropertyID_t
typedef std::shared_ptr< IWORKShapeIWORKShapePtr_t
typedef std::shared_ptr< IWORKStyleIWORKStylePtr_t
typedef std::unordered_map< ID_t, IWORKStylePtr_tIWORKStyleMap_t
typedef std::shared_ptr< IWORKStylesheetIWORKStylesheetPtr_t
typedef std::unordered_map< ID_t, IWORKStylesheetPtr_tIWORKStylesheetMap_t
typedef std::shared_ptr< IWORKTextIWORKTextPtr_t
typedef std::unordered_map< ID_t, IWORKTextPtr_tIWORKTableCommentMap_t
typedef std::unordered_map< std::string, IWORKOutputElementsIWORKHeaderFooterMap_t
typedef std::unordered_map< ID_t, IWORKPaddingIWORKPaddingMap_t
typedef std::deque< IWORKTabStopIWORKTabStops_t
typedef std::unordered_map< ID_t, IWORKTabStops_tIWORKTabStopsMap_t
typedef mdds::flat_segment_tree< unsigned, IWORKStylePtr_tIWORKGridLine_t
typedef std::map< unsigned, IWORKGridLine_tIWORKGridLineMap_t
typedef std::shared_ptr< IWORKFormulaIWORKFormulaPtr_t
typedef std::unordered_map< ID_t, IWORKFormulaPtr_tIWORKFormulaMap_t
typedef std::unordered_map< ID_t, IWORKExternalTextWrapIWORKExternalTextWrapMap_t
typedef std::unordered_map< ID_t, IWORKLineSpacingIWORKLineSpacingMap_t
typedef std::unordered_map< ID_t, IWORKTableVectorIWORKTableVectorMap_t
typedef std::unordered_map< ID_t, IWORKTableCellIWORKTableCellMap_t
typedef std::unordered_map< ID_t, IWORKPatternIWORKPatternMap_t
typedef std::unordered_map< ID_t, IWORKStrokeIWORKStrokeMap_t
typedef std::unordered_map< ID_t, IWORKGradientStopIWORKGradientStopMap_t
typedef std::unordered_map< ID_t, IWORKGradientIWORKGradientMap_t
typedef boost::variant< IWORKColor, IWORKGradient, IWORKMediaContentIWORKFill
typedef std::unordered_map< ID_t, IWORKFillIWORKFillMap_t
typedef std::unordered_map< ID_t, IWORKShadowIWORKShadowMap_t
typedef std::deque< IWORKShadowIWORKFilters_t
typedef std::unordered_map< ID_t, IWORKFilters_tIWORKFiltersMap_t
typedef std::unordered_map< ID_t, IWORKColumnsIWORKColumnsMap_t
typedef std::unordered_map< ID_t, IWORKNumberFormatIWORKNumberFormatMap_t
typedef std::unordered_map< ID_t, IWORKDateTimeFormatIWORKDateTimeFormatMap_t
typedef std::unordered_map< ID_t, IWORKDurationFormatIWORKDurationFormatMap_t
typedef std::unordered_map< ID_t, IWORKFilterDescriptorIWORKFilterDescriptorMap_t
typedef std::unordered_map< ID_t, IWORKListLabelGeometryIWORKListLabelGeometryMap_t
typedef boost::variant< bool, std::string, IWORKTextLabel, IWORKMediaContentPtr_tIWORKListLabelTypeInfo_t
typedef std::unordered_map< ID_t, IWORKListLabelTypeInfo_tIWORKListLabelTypeInfoMap_t
typedef std::map< unsigned, IWORKStylePtr_tIWORKListLevels_t
typedef std::string ID_t
typedef std::deque< IWORKColumnRowSizeIWORKColumnSizes_t
typedef std::deque< IWORKColumnRowSizeIWORKRowSizes_t
typedef unsigned IWORKOutputID_t
typedef std::unordered_map< ID_t, IWORKOutputID_tIWORKOutputMap_t
typedef std::unordered_map< std::string, std::string > IWORKFormatNameMap
typedef std::unordered_map< std::string, std::string > IWORKTableNameMap_t
typedef std::shared_ptr< IWORKTableNameMap_tIWORKTableNameMapPtr_t
typedef std::unordered_map< std::string, std::string > IWORKContentMap_t
typedef std::shared_ptr< IWORKGeometryIWORKGeometryPtr_t
typedef std::shared_ptr< IWORKLineIWORKLinePtr_t
typedef std::shared_ptr< IWORKDataIWORKDataPtr_t
typedef std::unordered_map< ID_t, IWORKDataPtr_tIWORKDataMap_t
typedef std::shared_ptr< IWORKMediaContentIWORKMediaContentPtr_t
typedef std::unordered_map< ID_t, IWORKMediaContentPtr_tIWORKMediaContentMap_t
typedef std::shared_ptr< IWORKImage > IWORKImagePtr_t
typedef std::unordered_map< ID_t, IWORKImagePtr_tIWORKImageMap_t
typedef std::shared_ptr< IWORKMediaIWORKMediaPtr_t
typedef std::shared_ptr< IWORKWrapIWORKWrapPtr_t
typedef std::shared_ptr< IWORKGroup > IWORKGroupPtr_t
typedef std::shared_ptr< IWORKTableDataIWORKTableDataPtr_t
typedef std::shared_ptr< IWORKTableIWORKTablePtr_t
typedef std::unordered_map< ID_t, IWORKTablePtr_tIWORKTableMap_t
typedef std::shared_ptr< IWORKXMLContextIWORKXMLContextPtr_t
typedef IWORKXMLContextBase< IWORKXMLContextElement, IWORKXMLParserStateIWORKXMLElementContextBase
typedef IWORKXMLContextBase< IWORKXMLContextText, IWORKXMLParserStateIWORKXMLTextContextBase
typedef IWORKXMLContextBase< IWORKXMLContextMixed, IWORKXMLParserStateIWORKXMLMixedContextBase
typedef IWORKXMLContextBase< IWORKXMLContextEmpty, IWORKXMLParserStateIWORKXMLEmptyContextBase
typedef KEY1XMLContextBase< IWORKXMLContextElementKEY1XMLElementContextBase
typedef KEY1XMLContextBase< IWORKXMLContextTextKEY1XMLTextContextBase
typedef KEY1XMLContextBase< IWORKXMLContextMixedKEYM2XMLixedContextBase
typedef KEY1XMLContextBase< IWORKXMLContextEmptyKEY1XMLEmptyContextBase
typedef KEY2XMLContextBase< IWORKXMLContextElementKEY2XMLElementContextBase
typedef KEY2XMLContextBase< IWORKXMLContextTextKEY2XMLTextContextBase
typedef KEY2XMLContextBase< IWORKXMLContextEmptyKEY2XMLEmptyContextBase
typedef std::shared_ptr< KEYLayerKEYLayerPtr_t
typedef std::unordered_map< ID_t, KEYLayerPtr_tKEYLayerMap_t
typedef std::shared_ptr< KEYPlaceholderKEYPlaceholderPtr_t
typedef std::unordered_map< ID_t, KEYPlaceholderPtr_tKEYPlaceholderMap_t
typedef std::shared_ptr< KEYSlideKEYSlidePtr_t
typedef std::unordered_map< ID_t, KEYSlidePtr_tKEYSlideMap_t
typedef std::unordered_map< ID_t, KEYTransitionKEYTransitionMap_t
typedef std::shared_ptr< librevenge::RVNGInputStream > RVNGInputStreamPtr_t
typedef NUM1XMLContextBase< IWORKXMLContextElementNUM1XMLElementContextBase
typedef NUM1XMLContextBase< IWORKXMLContextTextNUM1XMLTextContextBase
typedef NUM1XMLContextBase< IWORKXMLContextMixedNUM1XMLixedContextBase
typedef NUM1XMLContextBase< IWORKXMLContextEmptyNUM1XMLEmptyContextBase
typedef PAG1XMLContextBase< IWORKXMLContextElementPAG1XMLElementContextBase
typedef PAG1XMLContextBase< IWORKXMLContextTextPAG1XMLTextContextBase
typedef PAG1XMLContextBase< IWORKXMLContextMixedPAG1XMLixedContextBase
typedef PAG1XMLContextBase< IWORKXMLContextEmptyPAG1XMLEmptyContextBase
typedef std::unordered_map< std::string, IWORKOutputElementsPAGAnnotationMap_t
typedef std::unordered_map< ID_t, PAGAttachmentPAGAttachmentMap_t

Enumerations

enum  IWORKAlignment {
  IWORK_ALIGNMENT_LEFT , IWORK_ALIGNMENT_RIGHT , IWORK_ALIGNMENT_CENTER , IWORK_ALIGNMENT_JUSTIFY ,
  IWORK_ALIGNMENT_AUTOMATIC
}
enum  IWORKBaseline { IWORK_BASELINE_NORMAL , IWORK_BASELINE_SUB , IWORK_BASELINE_SUPER }
enum  IWORKBorderType {
  IWORK_BORDER_TYPE_NONE , IWORK_BORDER_TYPE_TOP , IWORK_BORDER_TYPE_BOTTOM , IWORK_BORDER_TYPE_TOP_AND_BOTTOM ,
  IWORK_BORDER_TYPE_ALL
}
enum  IWORKBorderStroke { IWORK_BORDER_STROKE_NONE , IWORK_BORDER_STROKE_SOLID , IWORK_BORDER_STROKE_DOTTED , IWORK_BORDER_STROKE_DASHED }
enum  IWORKBreakType { IWORK_BREAK_NONE , IWORK_BREAK_LINE , IWORK_BREAK_COLUMN , IWORK_BREAK_PAGE }
enum  IWORKCapitalization { IWORK_CAPITALIZATION_NONE , IWORK_CAPITALIZATION_ALL_CAPS , IWORK_CAPITALIZATION_SMALL_CAPS , IWORK_CAPITALIZATION_TITLE }
enum  IWORKLineCap { IWORK_LINE_CAP_NONE , IWORK_LINE_CAP_BUTT , IWORK_LINE_CAP_ROUND }
enum  IWORKLineJoin { IWORK_LINE_JOIN_NONE , IWORK_LINE_JOIN_MITER , IWORK_LINE_JOIN_ROUND }
enum  IWORKCellType {
  IWORK_CELL_TYPE_NUMBER , IWORK_CELL_TYPE_TEXT , IWORK_CELL_TYPE_DATE_TIME , IWORK_CELL_TYPE_DURATION ,
  IWORK_CELL_TYPE_BOOL
}
enum  IWORKCellNumberType {
  IWORK_CELL_NUMBER_TYPE_CURRENCY , IWORK_CELL_NUMBER_TYPE_DOUBLE , IWORK_CELL_NUMBER_TYPE_FRACTION , IWORK_CELL_NUMBER_TYPE_PERCENTAGE ,
  IWORK_CELL_NUMBER_TYPE_SCIENTIFIC
}
enum  IWORKImageType {
  IWORK_IMAGE_TYPE_ORIGINAL_SIZE , IWORK_IMAGE_TYPE_STRETCH , IWORK_IMAGE_TYPE_TILE , IWORK_IMAGE_TYPE_SCALE_TO_FILL ,
  IWORK_IMAGE_TYPE_SCALE_TO_FIT
}
enum  IWORKGradientType { IWORK_GRADIENT_TYPE_LINEAR , IWORK_GRADIENT_TYPE_RADIAL }
enum  IWORKVerticalAlignment { IWORK_VERTICAL_ALIGNMENT_TOP , IWORK_VERTICAL_ALIGNMENT_MIDDLE , IWORK_VERTICAL_ALIGNMENT_BOTTOM }
enum  IWORKStrokeType { IWORK_STROKE_TYPE_NONE , IWORK_STROKE_TYPE_SOLID , IWORK_STROKE_TYPE_DASHED , IWORK_STROKE_TYPE_AUTO }
enum  IWORKLabelNumFormat {
  IWORK_LABEL_NUM_FORMAT_NUMERIC , IWORK_LABEL_NUM_FORMAT_ALPHA , IWORK_LABEL_NUM_FORMAT_ALPHA_LOWERCASE , IWORK_LABEL_NUM_FORMAT_ROMAN ,
  IWORK_LABEL_NUM_FORMAT_ROMAN_LOWERCASE
}
enum  IWORKLabelNumFormatSurrounding { IWORK_LABEL_NUM_FORMAT_SURROUNDING_NONE , IWORK_LABEL_NUM_FORMAT_SURROUNDING_PARENTHESIS , IWORK_LABEL_NUM_FORMAT_SURROUNDING_DOT }
enum  IWORKFieldType { IWORK_FIELD_DATETIME , IWORK_FIELD_FILENAME , IWORK_FIELD_PAGECOUNT , IWORK_FIELD_PAGENUMBER }
enum  IWORKTabulationType { IWORK_TABULATION_LEFT , IWORK_TABULATION_RIGHT , IWORK_TABULATION_CENTER , IWORK_TABULATION_DECIMAL }
enum  IWORKWrapDirection { IWORK_WRAP_DIRECTION_BOTH , IWORK_WRAP_DIRECTION_LEFT , IWORK_WRAP_DIRECTION_RIGHT }
enum  IWORKWrapStyle { IWORK_WRAP_STYLE_REGULAR , IWORK_WRAP_STYLE_TIGHT }
enum  IWORKWrapType { IWORK_WRAP_TYPE_DIRECTIONAL , IWORK_WRAP_TYPE_LARGEST , IWORK_WRAP_TYPE_NEITHER }
enum  KEY1BulletType {
  KEY1_BULLETTYPE_CHARACTER , KEY1_BULLETTYPE_IMAGE , KEY1_BULLETTYPE_INHERITED , KEY1_BULLETTYPE_SEQUENCE ,
  KEY1_BULLETTYPE_NONE
}
enum  KEYTransitionStyleType { KEY_TRANSITION_STYLE_TYPE_INHERITED , KEY_TRANSITION_STYLE_TYPE_NONE , KEY_TRANSITION_STYLE_TYPE_NAMED }
enum  PAGFootnoteKind { PAG_FOOTNOTE_KIND_FOOTNOTE , PAG_FOOTNOTE_KIND_ENDNOTE , PAG_FOOTNOTE_KIND_SECTION_ENDNOTE }
enum  PAGTextStorageKind { PAG_TEXTSTORAGE_KIND_BASIC , PAG_TEXTSTORAGE_KIND_NOTE , PAG_TEXTSTORAGE_KIND_TEXTBOX }

Functions

 IWORK_DECLARE_NUMBER_CONVERTER (bool)
 IWORK_DECLARE_NUMBER_CONVERTER (double)
 IWORK_DECLARE_NUMBER_CONVERTER (int)
 IWORK_DECLARE_NUMBER_CONVERTER (IWORKAlignment)
 IWORK_DECLARE_NUMBER_CONVERTER (IWORKBaseline)
 IWORK_DECLARE_NUMBER_CONVERTER (IWORKBorderType)
 IWORK_DECLARE_NUMBER_CONVERTER (IWORKCapitalization)
 IWORK_DECLARE_NUMBER_CONVERTER (IWORKCellNumberType)
 IWORK_DECLARE_NUMBER_CONVERTER (IWORKStrokeType)
 IWORK_DECLARE_NUMBER_CONVERTER (IWORKVerticalAlignment)
 KEY1_DECLARE_STRING_CONVERTER (glm::dmat3)
 KEY1_DECLARE_STRING_CONVERTER (IWORKColor)
 KEY1_DECLARE_STRING_CONVERTER (IWORKPosition)
 KEY1_DECLARE_STRING_CONVERTER (IWORKSize)
template<IWAField::Tag TagV, typename ValueT, typename Reader>
const ValueT & get (const detail::IWAFieldImpl< TagV, ValueT, Reader > &field)
template<IWAField::Tag TagV, typename ValueT, typename Reader>
const ValueT & get_optional_value_or (const detail::IWAFieldImpl< TagV, ValueT, Reader > &field, const ValueT &value)
template<IWAField::Tag TagV, typename ValueT, typename Reader, typename DefaultValueT>
const ValueT get_optional_value_or (const detail::IWAFieldImpl< TagV, ValueT, Reader > &field, const DefaultValueT &value)
std::ostream & operator<< (std::ostream &s, IWORKFormula::Address const &ad)
std::ostream & operator<< (std::ostream &s, IWORKFormula::Token const &dt)
bool approxEqual (const IWORKPath &left, const IWORKPath &right, double eps=ETONYEK_EPSILON)
bool operator== (const IWORKPath &left, const IWORKPath &right)
bool operator!= (const IWORKPath &left, const IWORKPath &right)
IWORKPath operator* (const IWORKPath &path, const glm::dmat3 &tr)
 Create a transformed path.
 IWORK_IMPLEMENT_PROPERTY (Alignment)
 IWORK_IMPLEMENT_PROPERTY (Baseline)
 IWORK_IMPLEMENT_PROPERTY (BaselineShift)
 IWORK_IMPLEMENT_PROPERTY (Bold)
 IWORK_IMPLEMENT_PROPERTY (BottomBorder)
 IWORK_IMPLEMENT_PROPERTY (Capitalization)
 IWORK_IMPLEMENT_PROPERTY (Columns)
 IWORK_IMPLEMENT_PROPERTY (DropCap)
 IWORK_IMPLEMENT_PROPERTY (EvenPageMaster)
 IWORK_IMPLEMENT_PROPERTY (ExternalTextWrap)
 IWORK_IMPLEMENT_PROPERTY (Fill)
 IWORK_IMPLEMENT_PROPERTY (FirstLineIndent)
 IWORK_IMPLEMENT_PROPERTY (FirstPageMaster)
 IWORK_IMPLEMENT_PROPERTY (FollowingLayoutStyle)
 IWORK_IMPLEMENT_PROPERTY (FollowingParagraphStyle)
 IWORK_IMPLEMENT_PROPERTY (FontColor)
 IWORK_IMPLEMENT_PROPERTY (FontName)
 IWORK_IMPLEMENT_PROPERTY (FontSize)
 IWORK_IMPLEMENT_PROPERTY (Geometry)
 IWORK_IMPLEMENT_PROPERTY (HeadLineEnd)
 IWORK_IMPLEMENT_PROPERTY (Hyphenate)
 IWORK_IMPLEMENT_PROPERTY (Italic)
 IWORK_IMPLEMENT_PROPERTY (KeepLinesTogether)
 IWORK_IMPLEMENT_PROPERTY (KeepWithNext)
 IWORK_IMPLEMENT_PROPERTY (LabelCharacterStyle)
 IWORK_IMPLEMENT_PROPERTY (Language)
 IWORK_IMPLEMENT_PROPERTY (LayoutMargins)
 IWORK_IMPLEMENT_PROPERTY (LayoutParagraphStyle)
 IWORK_IMPLEMENT_PROPERTY (LayoutStyle)
 IWORK_IMPLEMENT_PROPERTY (LeftBorder)
 IWORK_IMPLEMENT_PROPERTY (LeftIndent)
 IWORK_IMPLEMENT_PROPERTY (LineSpacing)
 IWORK_IMPLEMENT_PROPERTY (ListLabelGeometry)
 IWORK_IMPLEMENT_PROPERTY (ListLabelGeometries)
 IWORK_IMPLEMENT_PROPERTY (ListLabelIndent)
 IWORK_IMPLEMENT_PROPERTY (ListLabelIndents)
 IWORK_IMPLEMENT_PROPERTY (ListLabelTypeInfo)
 IWORK_IMPLEMENT_PROPERTY (ListLabelTypes)
 IWORK_IMPLEMENT_PROPERTY (ListLevelStyles)
 IWORK_IMPLEMENT_PROPERTY (ListStyle)
 IWORK_IMPLEMENT_PROPERTY (ListTextIndent)
 IWORK_IMPLEMENT_PROPERTY (ListTextIndents)
 IWORK_IMPLEMENT_PROPERTY (OddPageMaster)
 IWORK_IMPLEMENT_PROPERTY (Opacity)
 IWORK_IMPLEMENT_PROPERTY (Outline)
 IWORK_IMPLEMENT_PROPERTY (Padding)
 IWORK_IMPLEMENT_PROPERTY (PageBreakBefore)
 IWORK_IMPLEMENT_PROPERTY (ParagraphBorderType)
 IWORK_IMPLEMENT_PROPERTY (ParagraphFill)
 IWORK_IMPLEMENT_PROPERTY (ParagraphStroke)
 IWORK_IMPLEMENT_PROPERTY (RightBorder)
 IWORK_IMPLEMENT_PROPERTY (RightIndent)
 IWORK_IMPLEMENT_PROPERTY (SFSeries)
 IWORK_IMPLEMENT_PROPERTY (SFC2DAreaFillProperty)
 IWORK_IMPLEMENT_PROPERTY (SFC2DColumnFillProperty)
 IWORK_IMPLEMENT_PROPERTY (SFC2DMixedColumnFillProperty)
 IWORK_IMPLEMENT_PROPERTY (SFC2DPieFillProperty)
 IWORK_IMPLEMENT_PROPERTY (SFC3DAreaFillProperty)
 IWORK_IMPLEMENT_PROPERTY (SFC3DColumnFillProperty)
 IWORK_IMPLEMENT_PROPERTY (SFC3DPieFillProperty)
 IWORK_IMPLEMENT_PROPERTY (SFTableCellStylePropertyFill)
 IWORK_IMPLEMENT_PROPERTY (SFTableStylePropertyCellStyle)
 IWORK_IMPLEMENT_PROPERTY (SFTableStylePropertyHeaderColumnCellStyle)
 IWORK_IMPLEMENT_PROPERTY (SFTableStylePropertyHeaderRowCellStyle)
 IWORK_IMPLEMENT_PROPERTY (SFTAutoResizeProperty)
 IWORK_IMPLEMENT_PROPERTY (SFTCellStylePropertyDateTimeFormat)
 IWORK_IMPLEMENT_PROPERTY (SFTCellStylePropertyDurationFormat)
 IWORK_IMPLEMENT_PROPERTY (SFTCellStylePropertyNumberFormat)
 IWORK_IMPLEMENT_PROPERTY (SFTCellStylePropertyLayoutStyle)
 IWORK_IMPLEMENT_PROPERTY (SFTCellStylePropertyParagraphStyle)
 IWORK_IMPLEMENT_PROPERTY (SFTDefaultBodyCellStyleProperty)
 IWORK_IMPLEMENT_PROPERTY (SFTDefaultBodyVectorStyleProperty)
 IWORK_IMPLEMENT_PROPERTY (SFTDefaultBorderVectorStyleProperty)
 IWORK_IMPLEMENT_PROPERTY (SFTDefaultFooterBodyVectorStyleProperty)
 IWORK_IMPLEMENT_PROPERTY (SFTDefaultFooterRowCellStyleProperty)
 IWORK_IMPLEMENT_PROPERTY (SFTDefaultFooterSeparatorVectorStyleProperty)
 IWORK_IMPLEMENT_PROPERTY (SFTDefaultGroupingLevelVectorStyleProperty)
 IWORK_IMPLEMENT_PROPERTY (SFTDefaultGroupingRowCellStyleProperty)
 IWORK_IMPLEMENT_PROPERTY (SFTDefaultHeaderBodyVectorStyleProperty)
 IWORK_IMPLEMENT_PROPERTY (SFTDefaultHeaderColumnCellStyleProperty)
 IWORK_IMPLEMENT_PROPERTY (SFTDefaultHeaderRowCellStyleProperty)
 IWORK_IMPLEMENT_PROPERTY (SFTDefaultHeaderSeparatorVectorStyleProperty)
 IWORK_IMPLEMENT_PROPERTY (SFTHeaderColumnRepeatsProperty)
 IWORK_IMPLEMENT_PROPERTY (SFTHeaderRowRepeatsProperty)
 IWORK_IMPLEMENT_PROPERTY (SFTStrokeProperty)
 IWORK_IMPLEMENT_PROPERTY (SFTTableBandedCellFillProperty)
 IWORK_IMPLEMENT_PROPERTY (SFTTableBandedRowsProperty)
 IWORK_IMPLEMENT_PROPERTY (SFTTableNameStylePropertyLayoutStyle)
 IWORK_IMPLEMENT_PROPERTY (SFTTableNameStylePropertyParagraphStyle)
 IWORK_IMPLEMENT_PROPERTY (Shadow)
 IWORK_IMPLEMENT_PROPERTY (SpaceAfter)
 IWORK_IMPLEMENT_PROPERTY (SpaceBefore)
 IWORK_IMPLEMENT_PROPERTY (Strikethru)
 IWORK_IMPLEMENT_PROPERTY (Stroke)
 IWORK_IMPLEMENT_PROPERTY (Tabs)
 IWORK_IMPLEMENT_PROPERTY (TailLineEnd)
 IWORK_IMPLEMENT_PROPERTY (TextBackground)
 IWORK_IMPLEMENT_PROPERTY (TextShadow)
 IWORK_IMPLEMENT_PROPERTY (TopBorder)
 IWORK_IMPLEMENT_PROPERTY (TocStyle)
 IWORK_IMPLEMENT_PROPERTY (Tracking)
 IWORK_IMPLEMENT_PROPERTY (Underline)
 IWORK_IMPLEMENT_PROPERTY (VerticalAlignment)
 IWORK_IMPLEMENT_PROPERTY (WidowControl)
 IWORK_IMPLEMENT_PROPERTY (WritingMode)
 IWORK_DECLARE_PROPERTY (Alignment, IWORKAlignment)
 IWORK_DECLARE_PROPERTY (Baseline, IWORKBaseline)
 IWORK_DECLARE_PROPERTY (BaselineShift, double)
 IWORK_DECLARE_PROPERTY (Bold, bool)
 IWORK_DECLARE_PROPERTY (BottomBorder, IWORKStroke)
 IWORK_DECLARE_PROPERTY (Capitalization, IWORKCapitalization)
 IWORK_DECLARE_PROPERTY (Columns, IWORKColumns)
 IWORK_DECLARE_PROPERTY (DropCap, IWORKDropCap)
 IWORK_DECLARE_PROPERTY (ExternalTextWrap, IWORKExternalTextWrap)
 IWORK_DECLARE_PROPERTY (EvenPageMaster, IWORKPageMaster)
 IWORK_DECLARE_PROPERTY (Fill, IWORKFill)
 IWORK_DECLARE_PROPERTY (FirstLineIndent, double)
 IWORK_DECLARE_PROPERTY (FirstPageMaster, IWORKPageMaster)
 IWORK_DECLARE_PROPERTY (FollowingLayoutStyle, IWORKStylePtr_t)
 IWORK_DECLARE_PROPERTY (FollowingParagraphStyle, IWORKStylePtr_t)
 IWORK_DECLARE_PROPERTY (FontColor, IWORKColor)
 IWORK_DECLARE_PROPERTY (FontName, std::string)
 IWORK_DECLARE_PROPERTY (FontSize, double)
 IWORK_DECLARE_PROPERTY (Geometry, IWORKGeometryPtr_t)
 IWORK_DECLARE_PROPERTY (HeadLineEnd, IWORKMarker)
 IWORK_DECLARE_PROPERTY (Hyphenate, bool)
 IWORK_DECLARE_PROPERTY (Italic, bool)
 IWORK_DECLARE_PROPERTY (KeepLinesTogether, bool)
 IWORK_DECLARE_PROPERTY (KeepWithNext, bool)
 IWORK_DECLARE_PROPERTY (LabelCharacterStyle, IWORKStylePtr_t)
 IWORK_DECLARE_PROPERTY (Language, std::string)
 IWORK_DECLARE_PROPERTY (LayoutMargins, IWORKPadding)
 IWORK_DECLARE_PROPERTY (LayoutParagraphStyle, IWORKStylePtr_t)
 IWORK_DECLARE_PROPERTY (LayoutStyle, IWORKStylePtr_t)
 IWORK_DECLARE_PROPERTY (LeftBorder, IWORKStroke)
 IWORK_DECLARE_PROPERTY (LeftIndent, double)
 IWORK_DECLARE_PROPERTY (LineSpacing, IWORKLineSpacing)
 IWORK_DECLARE_PROPERTY (ListLabelGeometry, IWORKListLabelGeometry)
 IWORK_DECLARE_PROPERTY (ListLabelGeometries, std::deque< IWORKListLabelGeometry >)
 IWORK_DECLARE_PROPERTY (ListLabelIndent, double)
 IWORK_DECLARE_PROPERTY (ListLabelIndents, std::deque< double >)
 IWORK_DECLARE_PROPERTY (ListLabelTypeInfo, IWORKListLabelTypeInfo_t)
 IWORK_DECLARE_PROPERTY (ListLabelTypes, std::deque< IWORKListLabelTypeInfo_t >)
 IWORK_DECLARE_PROPERTY (ListLevelStyles, IWORKListLevels_t)
 IWORK_DECLARE_PROPERTY (ListStyle, IWORKStylePtr_t)
 IWORK_DECLARE_PROPERTY (ListTextIndent, double)
 IWORK_DECLARE_PROPERTY (ListTextIndents, std::deque< double >)
 IWORK_DECLARE_PROPERTY (Opacity, double)
 IWORK_DECLARE_PROPERTY (OddPageMaster, IWORKPageMaster)
 IWORK_DECLARE_PROPERTY (Outline, bool)
 IWORK_DECLARE_PROPERTY (Padding, IWORKPadding)
 IWORK_DECLARE_PROPERTY (PageBreakBefore, bool)
 IWORK_DECLARE_PROPERTY (ParagraphBorderType, IWORKBorderType)
 IWORK_DECLARE_PROPERTY (ParagraphFill, IWORKColor)
 IWORK_DECLARE_PROPERTY (ParagraphStroke, IWORKStroke)
 IWORK_DECLARE_PROPERTY (RightBorder, IWORKStroke)
 IWORK_DECLARE_PROPERTY (RightIndent, double)
 IWORK_DECLARE_PROPERTY (SFSeries, IWORKStylePtr_t)
 IWORK_DECLARE_PROPERTY (SFTAutoResizeProperty, bool)
 IWORK_DECLARE_PROPERTY (SFC2DAreaFillProperty, IWORKFill)
 IWORK_DECLARE_PROPERTY (SFC2DColumnFillProperty, IWORKFill)
 IWORK_DECLARE_PROPERTY (SFC2DMixedColumnFillProperty, IWORKFill)
 IWORK_DECLARE_PROPERTY (SFC2DPieFillProperty, IWORKFill)
 IWORK_DECLARE_PROPERTY (SFC3DAreaFillProperty, IWORKFill)
 IWORK_DECLARE_PROPERTY (SFC3DColumnFillProperty, IWORKFill)
 IWORK_DECLARE_PROPERTY (SFC3DPieFillProperty, IWORKFill)
 IWORK_DECLARE_PROPERTY (SFTableCellStylePropertyFill, IWORKFill)
 IWORK_DECLARE_PROPERTY (SFTableStylePropertyCellStyle, IWORKStylePtr_t)
 IWORK_DECLARE_PROPERTY (SFTableStylePropertyHeaderColumnCellStyle, IWORKStylePtr_t)
 IWORK_DECLARE_PROPERTY (SFTableStylePropertyHeaderRowCellStyle, IWORKStylePtr_t)
 IWORK_DECLARE_PROPERTY (SFTCellStylePropertyDateTimeFormat, IWORKDateTimeFormat)
 IWORK_DECLARE_PROPERTY (SFTCellStylePropertyDurationFormat, IWORKDurationFormat)
 IWORK_DECLARE_PROPERTY (SFTCellStylePropertyNumberFormat, IWORKNumberFormat)
 IWORK_DECLARE_PROPERTY (SFTCellStylePropertyLayoutStyle, IWORKStylePtr_t)
 IWORK_DECLARE_PROPERTY (SFTCellStylePropertyParagraphStyle, IWORKStylePtr_t)
 IWORK_DECLARE_PROPERTY (SFTDefaultBodyCellStyleProperty, IWORKStylePtr_t)
 IWORK_DECLARE_PROPERTY (SFTDefaultBodyVectorStyleProperty, IWORKStylePtr_t)
 IWORK_DECLARE_PROPERTY (SFTDefaultBorderVectorStyleProperty, IWORKStylePtr_t)
 IWORK_DECLARE_PROPERTY (SFTDefaultFooterBodyVectorStyleProperty, IWORKStylePtr_t)
 IWORK_DECLARE_PROPERTY (SFTDefaultFooterRowCellStyleProperty, IWORKStylePtr_t)
 IWORK_DECLARE_PROPERTY (SFTDefaultFooterSeparatorVectorStyleProperty, IWORKStylePtr_t)
 IWORK_DECLARE_PROPERTY (SFTDefaultGroupingLevelVectorStyleProperty, IWORKStylePtr_t)
 IWORK_DECLARE_PROPERTY (SFTDefaultGroupingRowCellStyleProperty, IWORKStylePtr_t)
 IWORK_DECLARE_PROPERTY (SFTDefaultHeaderBodyVectorStyleProperty, IWORKStylePtr_t)
 IWORK_DECLARE_PROPERTY (SFTDefaultHeaderColumnCellStyleProperty, IWORKStylePtr_t)
 IWORK_DECLARE_PROPERTY (SFTDefaultHeaderRowCellStyleProperty, IWORKStylePtr_t)
 IWORK_DECLARE_PROPERTY (SFTDefaultHeaderSeparatorVectorStyleProperty, IWORKStylePtr_t)
 IWORK_DECLARE_PROPERTY (SFTHeaderColumnRepeatsProperty, bool)
 IWORK_DECLARE_PROPERTY (SFTHeaderRowRepeatsProperty, bool)
 IWORK_DECLARE_PROPERTY (SFTStrokeProperty, IWORKStroke)
 IWORK_DECLARE_PROPERTY (SFTTableBandedCellFillProperty, IWORKFill)
 IWORK_DECLARE_PROPERTY (SFTTableBandedRowsProperty, bool)
 IWORK_DECLARE_PROPERTY (SFTTableNameStylePropertyLayoutStyle, IWORKStylePtr_t)
 IWORK_DECLARE_PROPERTY (SFTTableNameStylePropertyParagraphStyle, IWORKStylePtr_t)
 IWORK_DECLARE_PROPERTY (Shadow, IWORKShadow)
 IWORK_DECLARE_PROPERTY (SpaceAfter, double)
 IWORK_DECLARE_PROPERTY (SpaceBefore, double)
 IWORK_DECLARE_PROPERTY (Strikethru, bool)
 IWORK_DECLARE_PROPERTY (Stroke, IWORKStroke)
 IWORK_DECLARE_PROPERTY (Tabs, IWORKTabStops_t)
 IWORK_DECLARE_PROPERTY (TailLineEnd, IWORKMarker)
 IWORK_DECLARE_PROPERTY (TextBackground, IWORKColor)
 IWORK_DECLARE_PROPERTY (TextShadow, IWORKShadow)
 IWORK_DECLARE_PROPERTY (TopBorder, IWORKStroke)
 IWORK_DECLARE_PROPERTY (TocStyle, IWORKStylePtr_t)
 IWORK_DECLARE_PROPERTY (Tracking, double)
 IWORK_DECLARE_PROPERTY (Underline, bool)
 IWORK_DECLARE_PROPERTY (VerticalAlignment, IWORKVerticalAlignment)
 IWORK_DECLARE_PROPERTY (WidowControl, bool)
 IWORK_DECLARE_PROPERTY (WritingMode, std::string)
IWORKPathPtr_t makePolygonPath (const IWORKSize &size, unsigned edges)
 Path creator functions for stock shapes.
IWORKPathPtr_t makeRoundedRectanglePath (const IWORKSize &size, const double radius)
IWORKPathPtr_t makeArrowPath (const IWORKSize &size, const double headWidth, const double stemThickness)
IWORKPathPtr_t makeDoubleArrowPath (const IWORKSize &size, const double headWidth, const double stemThickness)
IWORKPathPtr_t makeStarPath (const IWORKSize &size, const unsigned points, const double innerRadius)
IWORKPathPtr_t makeCalloutPath (const IWORKSize &size, const double radius, const double tailSize, const double tailX, const double tailY)
IWORKPathPtr_t makeQuoteBubblePath (const IWORKSize &size, const double radius, const double tailSize, const double tailX, const double tailY)
glm::dmat3 makeTransformation (const IWORKGeometry &geometry)
 Create a transformation from a geometry.
 IWORK_IMPLEMENT_PROPERTY (AnimationAutoPlay)
 IWORK_IMPLEMENT_PROPERTY (AnimationDelay)
 IWORK_IMPLEMENT_PROPERTY (AnimationDuration)
 IWORK_IMPLEMENT_PROPERTY (Transition)
 IWORK_DECLARE_PROPERTY (AnimationAutoPlay, bool)
 IWORK_DECLARE_PROPERTY (AnimationDelay, double)
 IWORK_DECLARE_PROPERTY (AnimationDuration, double)
 IWORK_DECLARE_PROPERTY (Transition, KEYTransition)
uint8_t readU8 (const RVNGInputStreamPtr_t &input, bool)
uint16_t readU16 (const RVNGInputStreamPtr_t &input, bool bigEndian)
uint32_t readU32 (const RVNGInputStreamPtr_t &input, bool bigEndian)
uint64_t readU64 (const RVNGInputStreamPtr_t &input, bool bigEndian)
uint64_t readUVar (const RVNGInputStreamPtr_t &input)
int64_t readSVar (const RVNGInputStreamPtr_t &input)
double readDouble (const RVNGInputStreamPtr_t &input)
float readFloat (const RVNGInputStreamPtr_t &input)
unsigned long getLength (const RVNGInputStreamPtr_t &input)
unsigned long getRemainingLength (const RVNGInputStreamPtr_t &input)
bool approxEqual (double x, double y, double eps=ETONYEK_EPSILON)
 Test two floating point numbers for equality.
double pt2in (double d)
 Convert a length from points to inches.
double deg2rad (double value)
 Convert an angle from degrees to radians.
double rad2deg (double value)
 Convert an angle from radians to degrees.
librevenge::RVNGString makeColor (const IWORKColor &color)
librevenge::RVNGString makeColor (const IWORKGradient &gradient)
 Compute the average color of a gradient and return it as a string.
void writeBorder (const IWORKStroke &stroke, const char *const name, librevenge::RVNGPropertyList &props)
std::string detectMimetype (const RVNGInputStreamPtr_t &stream)
bool detectImageDimension (const RVNGInputStreamPtr_t &stream, double &width, double &height)
const double etonyek_half_pi (1.57079632679489661923132169163975144209858469968755291048747229615390820314310449931401741267105853399107404326e+00)
const double etonyek_third_pi (1.04719755119659774615421446109316762806572313312503527365831486410260546876206966620934494178070568932738269550e+00)
const double etonyek_pi (3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651e+00)
const double etonyek_two_pi (6.28318530717958647692528676655900576839433879875021164194988918461563281257241799725606965068423413596429617303e+00)
const double etonyek_root_three (1.73205080756887729352744634150587236694280525381038062805580697945193301690880003708114618675724857567562614142e+00)
const double etonyek_root_two (1.41421356237309504880168872420969807856967187537694807317667973799073247846210703885038753432764157273501384623e+00)
const unsigned ETONYEK_EPOCH_BEGIN (978307200)
template<class T>
bool approxEqual (const T &left, const T &right, const double eps=ETONYEK_EPSILON)
std::unique_ptr< xmlTextReader, void(*)(xmlTextReaderPtr)> xmlReaderForStream (const RVNGInputStreamPtr_t &input)
bool bool_cast (const char *value)
 Convert string value to bool.
boost::optional< bool > try_bool_cast (const char *value)
double double_cast (const char *value)
boost::optional< double > try_double_cast (const char *value)
int int_cast (const char *value)
boost::optional< int > try_int_cast (const char *value)
const char * char_cast (const char *const c)
const char * char_cast (const signed char *const c)
const char * char_cast (const unsigned char *const c)
 IWORK_DECLARE_NUMBER_CONVERTER (PAGFootnoteKind)

Typedef Documentation

◆ AddressRange

◆ Curve_t

typedef std::deque<CurveElement_t> libetonyek::Curve_t

◆ CurveElement_t

◆ Expression

typedef variant<double, string, TrueOrFalseFunc, IWORKFormula::Address, AddressRange, recursive_wrapper<PrefixOp>, recursive_wrapper<InfixOp>, recursive_wrapper<PostfixOp>, recursive_wrapper<Function>, recursive_wrapper<PExpr> > libetonyek::Expression

◆ ID_t

typedef std::string libetonyek::ID_t

◆ IWABoolField

◆ IWABytesField

◆ IWADoubleField

◆ IWAFieldPtr_t

typedef std::shared_ptr<IWAField> libetonyek::IWAFieldPtr_t

◆ IWAFixed32Field

◆ IWAFixed64Field

◆ IWAFloatField

◆ IWASInt32Field

◆ IWASInt64Field

◆ IWAStringField

◆ IWAUInt32Field

◆ IWAUInt64Field

◆ IWORKColumnSizes_t

◆ IWORKColumnsMap_t

typedef std::unordered_map<ID_t, IWORKColumns> libetonyek::IWORKColumnsMap_t

◆ IWORKContentMap_t

typedef std::unordered_map<std::string, std::string> libetonyek::IWORKContentMap_t

◆ IWORKDataMap_t

typedef std::unordered_map<ID_t, IWORKDataPtr_t> libetonyek::IWORKDataMap_t

◆ IWORKDataPtr_t

typedef std::shared_ptr<IWORKData> libetonyek::IWORKDataPtr_t

◆ IWORKDateTimeFormatMap_t

◆ IWORKDurationFormatMap_t

◆ IWORKExternalTextWrapMap_t

◆ IWORKFill

◆ IWORKFillMap_t

typedef std::unordered_map<ID_t, IWORKFill> libetonyek::IWORKFillMap_t

◆ IWORKFilterDescriptorMap_t

◆ IWORKFilters_t

◆ IWORKFiltersMap_t

typedef std::unordered_map<ID_t, IWORKFilters_t> libetonyek::IWORKFiltersMap_t

◆ IWORKFormatNameMap

typedef std::unordered_map<std::string, std::string> libetonyek::IWORKFormatNameMap

◆ IWORKFormulaMap_t

◆ IWORKFormulaPtr_t

typedef std::shared_ptr<IWORKFormula> libetonyek::IWORKFormulaPtr_t

◆ IWORKGeometryPtr_t

◆ IWORKGradientMap_t

typedef std::unordered_map<ID_t, IWORKGradient> libetonyek::IWORKGradientMap_t

◆ IWORKGradientStopMap_t

◆ IWORKGridLine_t

typedef mdds::flat_segment_tree<unsigned, IWORKStylePtr_t> libetonyek::IWORKGridLine_t

◆ IWORKGridLineMap_t

typedef std::map<unsigned,IWORKGridLine_t> libetonyek::IWORKGridLineMap_t

◆ IWORKGroupPtr_t

typedef std::shared_ptr<IWORKGroup> libetonyek::IWORKGroupPtr_t

◆ IWORKHeaderFooterMap_t

typedef std::unordered_map<std::string, IWORKOutputElements> libetonyek::IWORKHeaderFooterMap_t

◆ IWORKImageMap_t

typedef std::unordered_map<ID_t, IWORKImagePtr_t> libetonyek::IWORKImageMap_t

◆ IWORKImagePtr_t

typedef std::shared_ptr<IWORKImage> libetonyek::IWORKImagePtr_t

◆ IWORKLinePtr_t

typedef std::shared_ptr<IWORKLine> libetonyek::IWORKLinePtr_t

◆ IWORKLineSpacingMap_t

◆ IWORKListLabelGeometryMap_t

◆ IWORKListLabelTypeInfo_t

typedef boost::variant<bool, std::string, IWORKTextLabel, IWORKMediaContentPtr_t> libetonyek::IWORKListLabelTypeInfo_t

◆ IWORKListLabelTypeInfoMap_t

◆ IWORKListLevels_t

typedef std::map<unsigned, IWORKStylePtr_t> libetonyek::IWORKListLevels_t

◆ IWORKMediaContentMap_t

◆ IWORKMediaContentPtr_t

◆ IWORKMediaPtr_t

typedef std::shared_ptr<IWORKMedia> libetonyek::IWORKMediaPtr_t

◆ IWORKNumberFormatMap_t

◆ IWORKOutputID_t

typedef unsigned libetonyek::IWORKOutputID_t

◆ IWORKOutputMap_t

typedef std::unordered_map<ID_t, IWORKOutputID_t> libetonyek::IWORKOutputMap_t

◆ IWORKPaddingMap_t

typedef std::unordered_map<ID_t, IWORKPadding> libetonyek::IWORKPaddingMap_t

◆ IWORKPathMap_t

typedef std::unordered_map<ID_t, IWORKPathPtr_t> libetonyek::IWORKPathMap_t

◆ IWORKPathPtr_t

typedef std::shared_ptr<IWORKPath> libetonyek::IWORKPathPtr_t

◆ IWORKPatternMap_t

typedef std::unordered_map<ID_t, IWORKPattern> libetonyek::IWORKPatternMap_t

◆ IWORKPropertyID_t

typedef std::string libetonyek::IWORKPropertyID_t

◆ IWORKRowSizes_t

◆ IWORKShadowMap_t

typedef std::unordered_map<ID_t, IWORKShadow> libetonyek::IWORKShadowMap_t

◆ IWORKShapePtr_t

typedef std::shared_ptr<IWORKShape> libetonyek::IWORKShapePtr_t

◆ IWORKStrokeMap_t

typedef std::unordered_map<ID_t, IWORKStroke> libetonyek::IWORKStrokeMap_t

◆ IWORKStyleMap_t

typedef std::unordered_map<ID_t, IWORKStylePtr_t> libetonyek::IWORKStyleMap_t

◆ IWORKStylePtr_t

typedef std::shared_ptr<IWORKStyle> libetonyek::IWORKStylePtr_t

◆ IWORKStylesheetMap_t

◆ IWORKStylesheetPtr_t

◆ IWORKTableCellMap_t

typedef std::unordered_map<ID_t, IWORKTableCell> libetonyek::IWORKTableCellMap_t

◆ IWORKTableCommentMap_t

◆ IWORKTableDataPtr_t

◆ IWORKTableMap_t

typedef std::unordered_map<ID_t, IWORKTablePtr_t> libetonyek::IWORKTableMap_t

◆ IWORKTableNameMap_t

typedef std::unordered_map<std::string, std::string> libetonyek::IWORKTableNameMap_t

◆ IWORKTableNameMapPtr_t

◆ IWORKTablePtr_t

typedef std::shared_ptr<IWORKTable> libetonyek::IWORKTablePtr_t

◆ IWORKTableVectorMap_t

◆ IWORKTabStops_t

◆ IWORKTabStopsMap_t

typedef std::unordered_map<ID_t, IWORKTabStops_t> libetonyek::IWORKTabStopsMap_t

◆ IWORKTextPtr_t

typedef std::shared_ptr<IWORKText> libetonyek::IWORKTextPtr_t

◆ IWORKWrapPtr_t

typedef std::shared_ptr<IWORKWrap> libetonyek::IWORKWrapPtr_t

◆ IWORKXMLContextPtr_t

◆ IWORKXMLElementContextBase

◆ IWORKXMLEmptyContextBase

◆ IWORKXMLMixedContextBase

◆ IWORKXMLTextContextBase

◆ KEY1XMLElementContextBase

◆ KEY1XMLEmptyContextBase

◆ KEY1XMLTextContextBase

◆ KEY2XMLElementContextBase

◆ KEY2XMLEmptyContextBase

◆ KEY2XMLTextContextBase

◆ KEYLayerMap_t

typedef std::unordered_map<ID_t, KEYLayerPtr_t> libetonyek::KEYLayerMap_t

◆ KEYLayerPtr_t

typedef std::shared_ptr<KEYLayer> libetonyek::KEYLayerPtr_t

◆ KEYM2XMLixedContextBase

◆ KEYPlaceholderMap_t

◆ KEYPlaceholderPtr_t

◆ KEYSlideMap_t

typedef std::unordered_map<ID_t, KEYSlidePtr_t> libetonyek::KEYSlideMap_t

◆ KEYSlidePtr_t

typedef std::shared_ptr<KEYSlide> libetonyek::KEYSlidePtr_t

◆ KEYTransitionMap_t

typedef std::unordered_map<ID_t, KEYTransition> libetonyek::KEYTransitionMap_t

◆ NUM1XMLElementContextBase

◆ NUM1XMLEmptyContextBase

◆ NUM1XMLixedContextBase

◆ NUM1XMLTextContextBase

◆ PAG1XMLElementContextBase

◆ PAG1XMLEmptyContextBase

◆ PAG1XMLixedContextBase

◆ PAG1XMLTextContextBase

◆ PAGAnnotationMap_t

typedef std::unordered_map<std::string, IWORKOutputElements> libetonyek::PAGAnnotationMap_t

◆ PAGAttachmentMap_t

typedef std::unordered_map<ID_t, PAGAttachment> libetonyek::PAGAttachmentMap_t

◆ Path_t

typedef std::deque<Curve_t> libetonyek::Path_t

◆ RVNGInputStreamPtr_t

typedef std::shared_ptr<librevenge::RVNGInputStream> libetonyek::RVNGInputStreamPtr_t

Enumeration Type Documentation

◆ IWORKAlignment

Enumerator
IWORK_ALIGNMENT_LEFT 
IWORK_ALIGNMENT_RIGHT 
IWORK_ALIGNMENT_CENTER 
IWORK_ALIGNMENT_JUSTIFY 
IWORK_ALIGNMENT_AUTOMATIC 

◆ IWORKBaseline

Enumerator
IWORK_BASELINE_NORMAL 
IWORK_BASELINE_SUB 
IWORK_BASELINE_SUPER 

◆ IWORKBorderStroke

Enumerator
IWORK_BORDER_STROKE_NONE 
IWORK_BORDER_STROKE_SOLID 
IWORK_BORDER_STROKE_DOTTED 
IWORK_BORDER_STROKE_DASHED 

◆ IWORKBorderType

Enumerator
IWORK_BORDER_TYPE_NONE 
IWORK_BORDER_TYPE_TOP 
IWORK_BORDER_TYPE_BOTTOM 
IWORK_BORDER_TYPE_TOP_AND_BOTTOM 
IWORK_BORDER_TYPE_ALL 

◆ IWORKBreakType

Enumerator
IWORK_BREAK_NONE 
IWORK_BREAK_LINE 
IWORK_BREAK_COLUMN 
IWORK_BREAK_PAGE 

◆ IWORKCapitalization

Enumerator
IWORK_CAPITALIZATION_NONE 
IWORK_CAPITALIZATION_ALL_CAPS 
IWORK_CAPITALIZATION_SMALL_CAPS 
IWORK_CAPITALIZATION_TITLE 

◆ IWORKCellNumberType

Enumerator
IWORK_CELL_NUMBER_TYPE_CURRENCY 
IWORK_CELL_NUMBER_TYPE_DOUBLE 
IWORK_CELL_NUMBER_TYPE_FRACTION 
IWORK_CELL_NUMBER_TYPE_PERCENTAGE 
IWORK_CELL_NUMBER_TYPE_SCIENTIFIC 

◆ IWORKCellType

Enumerator
IWORK_CELL_TYPE_NUMBER 
IWORK_CELL_TYPE_TEXT 
IWORK_CELL_TYPE_DATE_TIME 
IWORK_CELL_TYPE_DURATION 
IWORK_CELL_TYPE_BOOL 

◆ IWORKFieldType

Enumerator
IWORK_FIELD_DATETIME 
IWORK_FIELD_FILENAME 
IWORK_FIELD_PAGECOUNT 
IWORK_FIELD_PAGENUMBER 

◆ IWORKGradientType

Enumerator
IWORK_GRADIENT_TYPE_LINEAR 
IWORK_GRADIENT_TYPE_RADIAL 

◆ IWORKImageType

Enumerator
IWORK_IMAGE_TYPE_ORIGINAL_SIZE 
IWORK_IMAGE_TYPE_STRETCH 
IWORK_IMAGE_TYPE_TILE 
IWORK_IMAGE_TYPE_SCALE_TO_FILL 
IWORK_IMAGE_TYPE_SCALE_TO_FIT 

◆ IWORKLabelNumFormat

Enumerator
IWORK_LABEL_NUM_FORMAT_NUMERIC 
IWORK_LABEL_NUM_FORMAT_ALPHA 
IWORK_LABEL_NUM_FORMAT_ALPHA_LOWERCASE 
IWORK_LABEL_NUM_FORMAT_ROMAN 
IWORK_LABEL_NUM_FORMAT_ROMAN_LOWERCASE 

◆ IWORKLabelNumFormatSurrounding

Enumerator
IWORK_LABEL_NUM_FORMAT_SURROUNDING_NONE 
IWORK_LABEL_NUM_FORMAT_SURROUNDING_PARENTHESIS 
IWORK_LABEL_NUM_FORMAT_SURROUNDING_DOT 

◆ IWORKLineCap

Enumerator
IWORK_LINE_CAP_NONE 
IWORK_LINE_CAP_BUTT 
IWORK_LINE_CAP_ROUND 

◆ IWORKLineJoin

Enumerator
IWORK_LINE_JOIN_NONE 
IWORK_LINE_JOIN_MITER 
IWORK_LINE_JOIN_ROUND 

◆ IWORKStrokeType

Enumerator
IWORK_STROKE_TYPE_NONE 
IWORK_STROKE_TYPE_SOLID 
IWORK_STROKE_TYPE_DASHED 
IWORK_STROKE_TYPE_AUTO 

◆ IWORKTabulationType

Enumerator
IWORK_TABULATION_LEFT 
IWORK_TABULATION_RIGHT 
IWORK_TABULATION_CENTER 
IWORK_TABULATION_DECIMAL 

◆ IWORKVerticalAlignment

Enumerator
IWORK_VERTICAL_ALIGNMENT_TOP 
IWORK_VERTICAL_ALIGNMENT_MIDDLE 
IWORK_VERTICAL_ALIGNMENT_BOTTOM 

◆ IWORKWrapDirection

Enumerator
IWORK_WRAP_DIRECTION_BOTH 
IWORK_WRAP_DIRECTION_LEFT 
IWORK_WRAP_DIRECTION_RIGHT 

◆ IWORKWrapStyle

Enumerator
IWORK_WRAP_STYLE_REGULAR 
IWORK_WRAP_STYLE_TIGHT 

◆ IWORKWrapType

Enumerator
IWORK_WRAP_TYPE_DIRECTIONAL 
IWORK_WRAP_TYPE_LARGEST 
IWORK_WRAP_TYPE_NEITHER 

◆ KEY1BulletType

Enumerator
KEY1_BULLETTYPE_CHARACTER 
KEY1_BULLETTYPE_IMAGE 
KEY1_BULLETTYPE_INHERITED 
KEY1_BULLETTYPE_SEQUENCE 
KEY1_BULLETTYPE_NONE 

◆ KEYTransitionStyleType

Enumerator
KEY_TRANSITION_STYLE_TYPE_INHERITED 
KEY_TRANSITION_STYLE_TYPE_NONE 
KEY_TRANSITION_STYLE_TYPE_NAMED 

◆ PAGFootnoteKind

Enumerator
PAG_FOOTNOTE_KIND_FOOTNOTE 
PAG_FOOTNOTE_KIND_ENDNOTE 
PAG_FOOTNOTE_KIND_SECTION_ENDNOTE 

◆ PAGTextStorageKind

Enumerator
PAG_TEXTSTORAGE_KIND_BASIC 
PAG_TEXTSTORAGE_KIND_NOTE 
PAG_TEXTSTORAGE_KIND_TEXTBOX 

Function Documentation

◆ approxEqual() [1/3]

bool libetonyek::approxEqual ( const IWORKPath & left,
const IWORKPath & right,
double eps = ETONYEK_EPSILON )

Referenced by approxEqual().

◆ approxEqual() [2/3]

template<class T>
bool libetonyek::approxEqual ( const T & left,
const T & right,
const double eps = ETONYEK_EPSILON )

◆ approxEqual() [3/3]

bool libetonyek::approxEqual ( double x,
double y,
double eps = ETONYEK_EPSILON )

Test two floating point numbers for equality.

  • [in] x first number
  • [in] y second number
  • [in] eps precision

◆ bool_cast()

◆ char_cast() [1/3]

const char * libetonyek::char_cast ( const char *const c)

◆ char_cast() [2/3]

const char * libetonyek::char_cast ( const signed char *const c)

◆ char_cast() [3/3]

const char * libetonyek::char_cast ( const unsigned char *const c)

◆ deg2rad()

double libetonyek::deg2rad ( double value)

◆ detectImageDimension()

bool libetonyek::detectImageDimension ( const RVNGInputStreamPtr_t & stream,
double & width,
double & height )

◆ detectMimetype()

std::string libetonyek::detectMimetype ( const RVNGInputStreamPtr_t & stream)

◆ double_cast()

double libetonyek::double_cast ( const char * value)

◆ ETONYEK_EPOCH_BEGIN()

const unsigned libetonyek::ETONYEK_EPOCH_BEGIN ( 978307200 )

◆ etonyek_half_pi()

const double libetonyek::etonyek_half_pi ( 1.57079632679489661923132169163975144209858469968755291048747229615390820314310449931401741267105853399107404326e+ 00)

◆ etonyek_pi()

const double libetonyek::etonyek_pi ( 3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651e+ 00)

Referenced by deg2rad(), and rad2deg().

◆ etonyek_root_three()

const double libetonyek::etonyek_root_three ( 1.73205080756887729352744634150587236694280525381038062805580697945193301690880003708114618675724857567562614142e+ 00)

◆ etonyek_root_two()

const double libetonyek::etonyek_root_two ( 1.41421356237309504880168872420969807856967187537694807317667973799073247846210703885038753432764157273501384623e+ 00)

◆ etonyek_third_pi()

const double libetonyek::etonyek_third_pi ( 1.04719755119659774615421446109316762806572313312503527365831486410260546876206966620934494178070568932738269550e+ 00)

◆ etonyek_two_pi()

const double libetonyek::etonyek_two_pi ( 6.28318530717958647692528676655900576839433879875021164194988918461563281257241799725606965068423413596429617303e+ 00)

Referenced by makeStarPath(), and rad2deg().

◆ get()

template<IWAField::Tag TagV, typename ValueT, typename Reader>
const ValueT & libetonyek::get ( const detail::IWAFieldImpl< TagV, ValueT, Reader > & field)

Referenced by libetonyek::IWORKDateTimeFormatElement::attribute(), libetonyek::IWORKDurationFormatElement::attribute(), libetonyek::IWORKExternalTextWrapElement::attribute(), libetonyek::IWORKNumberFormatElement::attribute(), bool_cast(), libetonyek::IWAParser::dispatchShape(), libetonyek::IWORKTable::draw(), libetonyek::IWORKCollector::drawLine(), libetonyek::PAGCollector::drawMedia(), libetonyek::IWORKTabsElement::element(), libetonyek::IWORKWrapElement::element(), libetonyek::IWORKBezierElement::endOfElement(), libetonyek::IWORKBinaryElement::endOfElement(), libetonyek::IWORKCoreImageFilterDescriptorElement::endOfElement(), libetonyek::IWORKDataElement::endOfElement(), libetonyek::IWORKDateTimeFormatElement::endOfElement(), libetonyek::IWORKDurationFormatElement::endOfElement(), libetonyek::IWORKExternalTextWrapElement::endOfElement(), libetonyek::IWORKFillElement::endOfElement(), libetonyek::IWORKFilteredImageElement::endOfElement(), libetonyek::IWORKFoElement::endOfElement(), libetonyek::IWORKFormulaElement::endOfElement(), libetonyek::IWORKGeometryElement::endOfElement(), libetonyek::IWORKHeaderFooterContext::endOfElement(), libetonyek::IWORKImageElement::endOfElement(), libetonyek::IWORKLineElement::endOfElement(), libetonyek::IWORKListLabelGeometriesProperty::endOfElement(), libetonyek::IWORKListLabelGeometryElement::endOfElement(), libetonyek::IWORKListLabelIndentsProperty::endOfElement(), libetonyek::IWORKListLabelTypeinfoElement::endOfElement(), libetonyek::IWORKListLabelTypesProperty::endOfElement(), libetonyek::IWORKListTextIndentsProperty::endOfElement(), libetonyek::IWORKMediaElement::endOfElement(), libetonyek::IWORKMetadataElement::endOfElement(), libetonyek::IWORKMutableArrayElement< IWORKShadow, CoreImageFilterInfoElement, IWORKDirectCollector, IWORKToken::NS_URI_SF|IWORKToken::core_image_filter_info, IWORKToken::NS_URI_SF|IWORKToken::core_image_filter_info_ref >::endOfElement(), libetonyek::IWORKNumberFormatElement::endOfElement(), libetonyek::IWORKOfElement::endOfElement(), libetonyek::IWORKPositionElement::endOfElement(), libetonyek::IWORKPropertyContext< Property, Context, TokenId, TokenId2 >::endOfElement(), libetonyek::IWORKSizeElement::endOfElement(), libetonyek::IWORKStrokeContext::endOfElement(), libetonyek::IWORKStyleContainer< TokenId, RefTokenId, TokenId2, RefTokenId2 >::endOfElement(), libetonyek::IWORKStyleContext::endOfElement(), libetonyek::IWORKStyleRefContext::endOfElement(), libetonyek::IWORKStylesheetBase::endOfElement(), libetonyek::IWORKTableCellFormulaElement::endOfElement(), libetonyek::IWORKTabsElement::endOfElement(), libetonyek::IWORKTabularInfoElement::endOfElement(), libetonyek::IWORKTabularModelElement::endOfElement(), libetonyek::IWORKTextElement::endOfElement(), libetonyek::IWORKTextLabelElement::endOfElement(), libetonyek::IWORKUnfilteredElement::endOfElement(), libetonyek::IWORKValueContext< double, IWORKNumberElement< double >, IWORKToken::NS_URI_SF|IWORKToken::number >::endOfElement(), libetonyek::KEY1FillElement::endOfElement(), libetonyek::KEY1StylesContext::endOfElement(), libetonyek::PAG1AnnotationContext::endOfElement(), libetonyek::PAG1AnnotationElement::endOfElement(), libetonyek::IWORKPElement::ensureOpened(), libetonyek::IWORKCollector::fillGraphicProps(), libetonyek::IWORKCollector::fillLayoutProps(), libetonyek::IWORKCollector::fillTextAutoSizeProps(), libetonyek::IWORKCollector::fillWrapProps(), libetonyek::PAGCollector::flushPageSpan(), libetonyek::IWORKContainerContext< Type, NestedParser, Collector, Id, RefId >::handleRef(), libetonyek::KEYCollector::insertLayer(), libetonyek::KEYCollector::insertSlide(), IWORK_DECLARE_NUMBER_CONVERTER(), libetonyek::KEY1Dictionary::linkStylesContext(), makeTransformation(), libetonyek::KEY1ParserState::openBullet(), libetonyek::PAGCollector::openPageGroup(), libetonyek::IWORKFormula::Address::operator<<, libetonyek::IWAObjectIndex::parse(), libetonyek::IWAText::parse(), libetonyek::IWAParser::parseArrowProperties(), libetonyek::IWAParser::parseAttachment(), libetonyek::IWAParser::parseAuthorInComment(), libetonyek::IWAParser::parseCellStyle(), libetonyek::IWAParser::parseCharacterProperties(), libetonyek::IWAParser::parseCharacterStyle(), libetonyek::IWAParser::parseColumnsProperties(), libetonyek::IWAParser::parseComment(), libetonyek::IWAParser::parseConditionRules(), libetonyek::IWAParser::parseCustomFormat(), libetonyek::IWAParser::parseDataList(), libetonyek::KEY6Parser::parseDocument(), libetonyek::NUM3Parser::parseDocument(), libetonyek::PAG5Parser::parseDocument(), libetonyek::PAG5Parser::parseDocumentSettingsRef(), libetonyek::IWAParser::parseDrawableShape(), libetonyek::IWAParser::parseDropCapStyle(), libetonyek::IWAParser::parseFormat(), libetonyek::IWAParser::parseFormula(), libetonyek::IWAParser::parseGraphicStyle(), libetonyek::IWAParser::parseGroup(), libetonyek::PAG5Parser::parseGroupRef(), libetonyek::IWAParser::parseHeaderAndFooter(), libetonyek::IWAParser::parseImage(), libetonyek::IWAParser::parseLink(), libetonyek::IWAParser::parseListStyle(), libetonyek::IWAParser::parseMask(), libetonyek::IWAParser::parseMediaStyle(), libetonyek::KEY6Parser::parseNotes(), libetonyek::IWAParser::parsePageMaster(), libetonyek::IWAParser::parseParagraphStyle(), libetonyek::IWAParser::parsePath(), libetonyek::KEY6Parser::parsePlaceholder(), libetonyek::KEY6Parser::parsePresentation(), libetonyek::IWAParser::parseSectionStyle(), libetonyek::IWAParser::parseShapePlacement(), libetonyek::NUM3Parser::parseShapePlacement(), libetonyek::NUM3Parser::parseSheet(), libetonyek::KEY6Parser::parseSlide(), libetonyek::KEY6Parser::parseSlideList(), libetonyek::KEY6Parser::parseSlideStyle(), libetonyek::KEY6Parser::parseStickyNote(), libetonyek::NUM3Parser::parseStickyNote(), libetonyek::IWAParser::parseTableGridLine(), libetonyek::IWAParser::parseTableGridLines(), libetonyek::IWAParser::parseTableHeaders(), libetonyek::IWAParser::parseTableStyle(), libetonyek::IWAParser::parseTabularInfo(), libetonyek::IWAParser::parseTabularModel(), libetonyek::IWAParser::parseText(), libetonyek::IWAParser::parseTile(), libetonyek::IWAParser::parseTileDefinition(), libetonyek::IWORKPushCollector< Type, Container >::push(), libetonyek::KEY1DivStyle::readAttribute(), libetonyek::KEY1SpanStyle::readAttribute(), libetonyek::IWAParser::readColor(), libetonyek::IWAParser::readDropCap(), libetonyek::IWAParser::readFill(), libetonyek::IWAParser::readGradient(), libetonyek::IWAParser::readShadow(), libetonyek::IWAParser::readStroke(), libetonyek::IWAParser::readUID(), libetonyek::IWAParser::readUIDs(), libetonyek::IWAParser::readUUID(), libetonyek::IWAObjectIndex::scanColorFileMap(), libetonyek::KEYCollector::sendSlides(), libetonyek::IWORKTextStorageElement::sendStylesheet(), and libetonyek::IWAParser::updateGeometryUsingTextRef().

◆ get_optional_value_or() [1/2]

template<IWAField::Tag TagV, typename ValueT, typename Reader, typename DefaultValueT>
const ValueT libetonyek::get_optional_value_or ( const detail::IWAFieldImpl< TagV, ValueT, Reader > & field,
const DefaultValueT & value )

◆ get_optional_value_or() [2/2]

◆ getLength()

◆ getRemainingLength()

unsigned long libetonyek::getRemainingLength ( const RVNGInputStreamPtr_t & input)

◆ int_cast()

◆ IWORK_DECLARE_NUMBER_CONVERTER() [1/11]

libetonyek::IWORK_DECLARE_NUMBER_CONVERTER ( bool )

◆ IWORK_DECLARE_NUMBER_CONVERTER() [2/11]

libetonyek::IWORK_DECLARE_NUMBER_CONVERTER ( double )

◆ IWORK_DECLARE_NUMBER_CONVERTER() [3/11]

libetonyek::IWORK_DECLARE_NUMBER_CONVERTER ( int )

◆ IWORK_DECLARE_NUMBER_CONVERTER() [4/11]

libetonyek::IWORK_DECLARE_NUMBER_CONVERTER ( IWORKAlignment )

◆ IWORK_DECLARE_NUMBER_CONVERTER() [5/11]

libetonyek::IWORK_DECLARE_NUMBER_CONVERTER ( IWORKBaseline )

◆ IWORK_DECLARE_NUMBER_CONVERTER() [6/11]

libetonyek::IWORK_DECLARE_NUMBER_CONVERTER ( IWORKBorderType )

◆ IWORK_DECLARE_NUMBER_CONVERTER() [7/11]

libetonyek::IWORK_DECLARE_NUMBER_CONVERTER ( IWORKCapitalization )

◆ IWORK_DECLARE_NUMBER_CONVERTER() [8/11]

libetonyek::IWORK_DECLARE_NUMBER_CONVERTER ( IWORKCellNumberType )

◆ IWORK_DECLARE_NUMBER_CONVERTER() [9/11]

libetonyek::IWORK_DECLARE_NUMBER_CONVERTER ( IWORKStrokeType )

◆ IWORK_DECLARE_NUMBER_CONVERTER() [10/11]

libetonyek::IWORK_DECLARE_NUMBER_CONVERTER ( IWORKVerticalAlignment )

◆ IWORK_DECLARE_NUMBER_CONVERTER() [11/11]

libetonyek::IWORK_DECLARE_NUMBER_CONVERTER ( PAGFootnoteKind )

◆ IWORK_DECLARE_PROPERTY() [1/109]

libetonyek::IWORK_DECLARE_PROPERTY ( Alignment ,
IWORKAlignment  )

◆ IWORK_DECLARE_PROPERTY() [2/109]

libetonyek::IWORK_DECLARE_PROPERTY ( AnimationAutoPlay ,
bool  )

◆ IWORK_DECLARE_PROPERTY() [3/109]

libetonyek::IWORK_DECLARE_PROPERTY ( AnimationDelay ,
double  )

◆ IWORK_DECLARE_PROPERTY() [4/109]

libetonyek::IWORK_DECLARE_PROPERTY ( AnimationDuration ,
double  )

◆ IWORK_DECLARE_PROPERTY() [5/109]

libetonyek::IWORK_DECLARE_PROPERTY ( Baseline ,
IWORKBaseline  )

◆ IWORK_DECLARE_PROPERTY() [6/109]

libetonyek::IWORK_DECLARE_PROPERTY ( BaselineShift ,
double  )

◆ IWORK_DECLARE_PROPERTY() [7/109]

libetonyek::IWORK_DECLARE_PROPERTY ( Bold ,
bool  )

◆ IWORK_DECLARE_PROPERTY() [8/109]

libetonyek::IWORK_DECLARE_PROPERTY ( BottomBorder ,
IWORKStroke  )

◆ IWORK_DECLARE_PROPERTY() [9/109]

libetonyek::IWORK_DECLARE_PROPERTY ( Capitalization ,
IWORKCapitalization  )

◆ IWORK_DECLARE_PROPERTY() [10/109]

libetonyek::IWORK_DECLARE_PROPERTY ( Columns ,
IWORKColumns  )

◆ IWORK_DECLARE_PROPERTY() [11/109]

libetonyek::IWORK_DECLARE_PROPERTY ( DropCap ,
IWORKDropCap  )

◆ IWORK_DECLARE_PROPERTY() [12/109]

libetonyek::IWORK_DECLARE_PROPERTY ( EvenPageMaster ,
IWORKPageMaster  )

◆ IWORK_DECLARE_PROPERTY() [13/109]

libetonyek::IWORK_DECLARE_PROPERTY ( ExternalTextWrap ,
IWORKExternalTextWrap  )

◆ IWORK_DECLARE_PROPERTY() [14/109]

libetonyek::IWORK_DECLARE_PROPERTY ( Fill ,
IWORKFill  )

◆ IWORK_DECLARE_PROPERTY() [15/109]

libetonyek::IWORK_DECLARE_PROPERTY ( FirstLineIndent ,
double  )

◆ IWORK_DECLARE_PROPERTY() [16/109]

libetonyek::IWORK_DECLARE_PROPERTY ( FirstPageMaster ,
IWORKPageMaster  )

◆ IWORK_DECLARE_PROPERTY() [17/109]

libetonyek::IWORK_DECLARE_PROPERTY ( FollowingLayoutStyle ,
IWORKStylePtr_t  )

◆ IWORK_DECLARE_PROPERTY() [18/109]

libetonyek::IWORK_DECLARE_PROPERTY ( FollowingParagraphStyle ,
IWORKStylePtr_t  )

◆ IWORK_DECLARE_PROPERTY() [19/109]

libetonyek::IWORK_DECLARE_PROPERTY ( FontColor ,
IWORKColor  )

◆ IWORK_DECLARE_PROPERTY() [20/109]

libetonyek::IWORK_DECLARE_PROPERTY ( FontName ,
std::string  )

◆ IWORK_DECLARE_PROPERTY() [21/109]

libetonyek::IWORK_DECLARE_PROPERTY ( FontSize ,
double  )

◆ IWORK_DECLARE_PROPERTY() [22/109]

libetonyek::IWORK_DECLARE_PROPERTY ( Geometry ,
IWORKGeometryPtr_t  )

◆ IWORK_DECLARE_PROPERTY() [23/109]

libetonyek::IWORK_DECLARE_PROPERTY ( HeadLineEnd ,
IWORKMarker  )

◆ IWORK_DECLARE_PROPERTY() [24/109]

libetonyek::IWORK_DECLARE_PROPERTY ( Hyphenate ,
bool  )

◆ IWORK_DECLARE_PROPERTY() [25/109]

libetonyek::IWORK_DECLARE_PROPERTY ( Italic ,
bool  )

◆ IWORK_DECLARE_PROPERTY() [26/109]

libetonyek::IWORK_DECLARE_PROPERTY ( KeepLinesTogether ,
bool  )

◆ IWORK_DECLARE_PROPERTY() [27/109]

libetonyek::IWORK_DECLARE_PROPERTY ( KeepWithNext ,
bool  )

◆ IWORK_DECLARE_PROPERTY() [28/109]

libetonyek::IWORK_DECLARE_PROPERTY ( LabelCharacterStyle ,
IWORKStylePtr_t  )

◆ IWORK_DECLARE_PROPERTY() [29/109]

libetonyek::IWORK_DECLARE_PROPERTY ( Language ,
std::string  )

◆ IWORK_DECLARE_PROPERTY() [30/109]

libetonyek::IWORK_DECLARE_PROPERTY ( LayoutMargins ,
IWORKPadding  )

◆ IWORK_DECLARE_PROPERTY() [31/109]

libetonyek::IWORK_DECLARE_PROPERTY ( LayoutParagraphStyle ,
IWORKStylePtr_t  )

◆ IWORK_DECLARE_PROPERTY() [32/109]

libetonyek::IWORK_DECLARE_PROPERTY ( LayoutStyle ,
IWORKStylePtr_t  )

◆ IWORK_DECLARE_PROPERTY() [33/109]

libetonyek::IWORK_DECLARE_PROPERTY ( LeftBorder ,
IWORKStroke  )

◆ IWORK_DECLARE_PROPERTY() [34/109]

libetonyek::IWORK_DECLARE_PROPERTY ( LeftIndent ,
double  )

◆ IWORK_DECLARE_PROPERTY() [35/109]

libetonyek::IWORK_DECLARE_PROPERTY ( LineSpacing ,
IWORKLineSpacing  )

◆ IWORK_DECLARE_PROPERTY() [36/109]

libetonyek::IWORK_DECLARE_PROPERTY ( ListLabelGeometries ,
std::deque< IWORKListLabelGeometry >  )

◆ IWORK_DECLARE_PROPERTY() [37/109]

libetonyek::IWORK_DECLARE_PROPERTY ( ListLabelGeometry ,
IWORKListLabelGeometry  )

◆ IWORK_DECLARE_PROPERTY() [38/109]

libetonyek::IWORK_DECLARE_PROPERTY ( ListLabelIndent ,
double  )

◆ IWORK_DECLARE_PROPERTY() [39/109]

libetonyek::IWORK_DECLARE_PROPERTY ( ListLabelIndents ,
std::deque< double >  )

◆ IWORK_DECLARE_PROPERTY() [40/109]

libetonyek::IWORK_DECLARE_PROPERTY ( ListLabelTypeInfo ,
IWORKListLabelTypeInfo_t  )

◆ IWORK_DECLARE_PROPERTY() [41/109]

libetonyek::IWORK_DECLARE_PROPERTY ( ListLabelTypes ,
std::deque< IWORKListLabelTypeInfo_t >  )

◆ IWORK_DECLARE_PROPERTY() [42/109]

libetonyek::IWORK_DECLARE_PROPERTY ( ListLevelStyles ,
IWORKListLevels_t  )

◆ IWORK_DECLARE_PROPERTY() [43/109]

libetonyek::IWORK_DECLARE_PROPERTY ( ListStyle ,
IWORKStylePtr_t  )

◆ IWORK_DECLARE_PROPERTY() [44/109]

libetonyek::IWORK_DECLARE_PROPERTY ( ListTextIndent ,
double  )

◆ IWORK_DECLARE_PROPERTY() [45/109]

libetonyek::IWORK_DECLARE_PROPERTY ( ListTextIndents ,
std::deque< double >  )

◆ IWORK_DECLARE_PROPERTY() [46/109]

libetonyek::IWORK_DECLARE_PROPERTY ( OddPageMaster ,
IWORKPageMaster  )

◆ IWORK_DECLARE_PROPERTY() [47/109]

libetonyek::IWORK_DECLARE_PROPERTY ( Opacity ,
double  )

◆ IWORK_DECLARE_PROPERTY() [48/109]

libetonyek::IWORK_DECLARE_PROPERTY ( Outline ,
bool  )

◆ IWORK_DECLARE_PROPERTY() [49/109]

libetonyek::IWORK_DECLARE_PROPERTY ( Padding ,
IWORKPadding  )

◆ IWORK_DECLARE_PROPERTY() [50/109]

libetonyek::IWORK_DECLARE_PROPERTY ( PageBreakBefore ,
bool  )

◆ IWORK_DECLARE_PROPERTY() [51/109]

libetonyek::IWORK_DECLARE_PROPERTY ( ParagraphBorderType ,
IWORKBorderType  )

◆ IWORK_DECLARE_PROPERTY() [52/109]

libetonyek::IWORK_DECLARE_PROPERTY ( ParagraphFill ,
IWORKColor  )

◆ IWORK_DECLARE_PROPERTY() [53/109]

libetonyek::IWORK_DECLARE_PROPERTY ( ParagraphStroke ,
IWORKStroke  )

◆ IWORK_DECLARE_PROPERTY() [54/109]

libetonyek::IWORK_DECLARE_PROPERTY ( RightBorder ,
IWORKStroke  )

◆ IWORK_DECLARE_PROPERTY() [55/109]

libetonyek::IWORK_DECLARE_PROPERTY ( RightIndent ,
double  )

◆ IWORK_DECLARE_PROPERTY() [56/109]

libetonyek::IWORK_DECLARE_PROPERTY ( SFC2DAreaFillProperty ,
IWORKFill  )

◆ IWORK_DECLARE_PROPERTY() [57/109]

libetonyek::IWORK_DECLARE_PROPERTY ( SFC2DColumnFillProperty ,
IWORKFill  )

◆ IWORK_DECLARE_PROPERTY() [58/109]

libetonyek::IWORK_DECLARE_PROPERTY ( SFC2DMixedColumnFillProperty ,
IWORKFill  )

◆ IWORK_DECLARE_PROPERTY() [59/109]

libetonyek::IWORK_DECLARE_PROPERTY ( SFC2DPieFillProperty ,
IWORKFill  )

◆ IWORK_DECLARE_PROPERTY() [60/109]

libetonyek::IWORK_DECLARE_PROPERTY ( SFC3DAreaFillProperty ,
IWORKFill  )

◆ IWORK_DECLARE_PROPERTY() [61/109]

libetonyek::IWORK_DECLARE_PROPERTY ( SFC3DColumnFillProperty ,
IWORKFill  )

◆ IWORK_DECLARE_PROPERTY() [62/109]

libetonyek::IWORK_DECLARE_PROPERTY ( SFC3DPieFillProperty ,
IWORKFill  )

◆ IWORK_DECLARE_PROPERTY() [63/109]

libetonyek::IWORK_DECLARE_PROPERTY ( SFSeries ,
IWORKStylePtr_t  )

◆ IWORK_DECLARE_PROPERTY() [64/109]

libetonyek::IWORK_DECLARE_PROPERTY ( SFTableCellStylePropertyFill ,
IWORKFill  )

◆ IWORK_DECLARE_PROPERTY() [65/109]

libetonyek::IWORK_DECLARE_PROPERTY ( SFTableStylePropertyCellStyle ,
IWORKStylePtr_t  )

◆ IWORK_DECLARE_PROPERTY() [66/109]

libetonyek::IWORK_DECLARE_PROPERTY ( SFTableStylePropertyHeaderColumnCellStyle ,
IWORKStylePtr_t  )

◆ IWORK_DECLARE_PROPERTY() [67/109]

libetonyek::IWORK_DECLARE_PROPERTY ( SFTableStylePropertyHeaderRowCellStyle ,
IWORKStylePtr_t  )

◆ IWORK_DECLARE_PROPERTY() [68/109]

libetonyek::IWORK_DECLARE_PROPERTY ( SFTAutoResizeProperty ,
bool  )

◆ IWORK_DECLARE_PROPERTY() [69/109]

libetonyek::IWORK_DECLARE_PROPERTY ( SFTCellStylePropertyDateTimeFormat ,
IWORKDateTimeFormat  )

◆ IWORK_DECLARE_PROPERTY() [70/109]

libetonyek::IWORK_DECLARE_PROPERTY ( SFTCellStylePropertyDurationFormat ,
IWORKDurationFormat  )

◆ IWORK_DECLARE_PROPERTY() [71/109]

libetonyek::IWORK_DECLARE_PROPERTY ( SFTCellStylePropertyLayoutStyle ,
IWORKStylePtr_t  )

◆ IWORK_DECLARE_PROPERTY() [72/109]

libetonyek::IWORK_DECLARE_PROPERTY ( SFTCellStylePropertyNumberFormat ,
IWORKNumberFormat  )

◆ IWORK_DECLARE_PROPERTY() [73/109]

libetonyek::IWORK_DECLARE_PROPERTY ( SFTCellStylePropertyParagraphStyle ,
IWORKStylePtr_t  )

◆ IWORK_DECLARE_PROPERTY() [74/109]

libetonyek::IWORK_DECLARE_PROPERTY ( SFTDefaultBodyCellStyleProperty ,
IWORKStylePtr_t  )

◆ IWORK_DECLARE_PROPERTY() [75/109]

libetonyek::IWORK_DECLARE_PROPERTY ( SFTDefaultBodyVectorStyleProperty ,
IWORKStylePtr_t  )

◆ IWORK_DECLARE_PROPERTY() [76/109]

libetonyek::IWORK_DECLARE_PROPERTY ( SFTDefaultBorderVectorStyleProperty ,
IWORKStylePtr_t  )

◆ IWORK_DECLARE_PROPERTY() [77/109]

libetonyek::IWORK_DECLARE_PROPERTY ( SFTDefaultFooterBodyVectorStyleProperty ,
IWORKStylePtr_t  )

◆ IWORK_DECLARE_PROPERTY() [78/109]

libetonyek::IWORK_DECLARE_PROPERTY ( SFTDefaultFooterRowCellStyleProperty ,
IWORKStylePtr_t  )

◆ IWORK_DECLARE_PROPERTY() [79/109]

libetonyek::IWORK_DECLARE_PROPERTY ( SFTDefaultFooterSeparatorVectorStyleProperty ,
IWORKStylePtr_t  )

◆ IWORK_DECLARE_PROPERTY() [80/109]

libetonyek::IWORK_DECLARE_PROPERTY ( SFTDefaultGroupingLevelVectorStyleProperty ,
IWORKStylePtr_t  )

◆ IWORK_DECLARE_PROPERTY() [81/109]

libetonyek::IWORK_DECLARE_PROPERTY ( SFTDefaultGroupingRowCellStyleProperty ,
IWORKStylePtr_t  )

◆ IWORK_DECLARE_PROPERTY() [82/109]

libetonyek::IWORK_DECLARE_PROPERTY ( SFTDefaultHeaderBodyVectorStyleProperty ,
IWORKStylePtr_t  )

◆ IWORK_DECLARE_PROPERTY() [83/109]

libetonyek::IWORK_DECLARE_PROPERTY ( SFTDefaultHeaderColumnCellStyleProperty ,
IWORKStylePtr_t  )

◆ IWORK_DECLARE_PROPERTY() [84/109]

libetonyek::IWORK_DECLARE_PROPERTY ( SFTDefaultHeaderRowCellStyleProperty ,
IWORKStylePtr_t  )

◆ IWORK_DECLARE_PROPERTY() [85/109]

libetonyek::IWORK_DECLARE_PROPERTY ( SFTDefaultHeaderSeparatorVectorStyleProperty ,
IWORKStylePtr_t  )

◆ IWORK_DECLARE_PROPERTY() [86/109]

libetonyek::IWORK_DECLARE_PROPERTY ( SFTHeaderColumnRepeatsProperty ,
bool  )

◆ IWORK_DECLARE_PROPERTY() [87/109]

libetonyek::IWORK_DECLARE_PROPERTY ( SFTHeaderRowRepeatsProperty ,
bool  )

◆ IWORK_DECLARE_PROPERTY() [88/109]

libetonyek::IWORK_DECLARE_PROPERTY ( SFTStrokeProperty ,
IWORKStroke  )

◆ IWORK_DECLARE_PROPERTY() [89/109]

libetonyek::IWORK_DECLARE_PROPERTY ( SFTTableBandedCellFillProperty ,
IWORKFill  )

◆ IWORK_DECLARE_PROPERTY() [90/109]

libetonyek::IWORK_DECLARE_PROPERTY ( SFTTableBandedRowsProperty ,
bool  )

◆ IWORK_DECLARE_PROPERTY() [91/109]

libetonyek::IWORK_DECLARE_PROPERTY ( SFTTableNameStylePropertyLayoutStyle ,
IWORKStylePtr_t  )

◆ IWORK_DECLARE_PROPERTY() [92/109]

libetonyek::IWORK_DECLARE_PROPERTY ( SFTTableNameStylePropertyParagraphStyle ,
IWORKStylePtr_t  )

◆ IWORK_DECLARE_PROPERTY() [93/109]

libetonyek::IWORK_DECLARE_PROPERTY ( Shadow ,
IWORKShadow  )

◆ IWORK_DECLARE_PROPERTY() [94/109]

libetonyek::IWORK_DECLARE_PROPERTY ( SpaceAfter ,
double  )

◆ IWORK_DECLARE_PROPERTY() [95/109]

libetonyek::IWORK_DECLARE_PROPERTY ( SpaceBefore ,
double  )

◆ IWORK_DECLARE_PROPERTY() [96/109]

libetonyek::IWORK_DECLARE_PROPERTY ( Strikethru ,
bool  )

◆ IWORK_DECLARE_PROPERTY() [97/109]

libetonyek::IWORK_DECLARE_PROPERTY ( Stroke ,
IWORKStroke  )

◆ IWORK_DECLARE_PROPERTY() [98/109]

libetonyek::IWORK_DECLARE_PROPERTY ( Tabs ,
IWORKTabStops_t  )

◆ IWORK_DECLARE_PROPERTY() [99/109]

libetonyek::IWORK_DECLARE_PROPERTY ( TailLineEnd ,
IWORKMarker  )

◆ IWORK_DECLARE_PROPERTY() [100/109]

libetonyek::IWORK_DECLARE_PROPERTY ( TextBackground ,
IWORKColor  )

◆ IWORK_DECLARE_PROPERTY() [101/109]

libetonyek::IWORK_DECLARE_PROPERTY ( TextShadow ,
IWORKShadow  )

◆ IWORK_DECLARE_PROPERTY() [102/109]

libetonyek::IWORK_DECLARE_PROPERTY ( TocStyle ,
IWORKStylePtr_t  )

◆ IWORK_DECLARE_PROPERTY() [103/109]

libetonyek::IWORK_DECLARE_PROPERTY ( TopBorder ,
IWORKStroke  )

◆ IWORK_DECLARE_PROPERTY() [104/109]

libetonyek::IWORK_DECLARE_PROPERTY ( Tracking ,
double  )

◆ IWORK_DECLARE_PROPERTY() [105/109]

libetonyek::IWORK_DECLARE_PROPERTY ( Transition ,
KEYTransition  )

◆ IWORK_DECLARE_PROPERTY() [106/109]

libetonyek::IWORK_DECLARE_PROPERTY ( Underline ,
bool  )

◆ IWORK_DECLARE_PROPERTY() [107/109]

libetonyek::IWORK_DECLARE_PROPERTY ( VerticalAlignment ,
IWORKVerticalAlignment  )

◆ IWORK_DECLARE_PROPERTY() [108/109]

libetonyek::IWORK_DECLARE_PROPERTY ( WidowControl ,
bool  )

◆ IWORK_DECLARE_PROPERTY() [109/109]

libetonyek::IWORK_DECLARE_PROPERTY ( WritingMode ,
std::string  )

◆ IWORK_IMPLEMENT_PROPERTY() [1/109]

libetonyek::IWORK_IMPLEMENT_PROPERTY ( Alignment )

◆ IWORK_IMPLEMENT_PROPERTY() [2/109]

libetonyek::IWORK_IMPLEMENT_PROPERTY ( AnimationAutoPlay )

◆ IWORK_IMPLEMENT_PROPERTY() [3/109]

libetonyek::IWORK_IMPLEMENT_PROPERTY ( AnimationDelay )

◆ IWORK_IMPLEMENT_PROPERTY() [4/109]

libetonyek::IWORK_IMPLEMENT_PROPERTY ( AnimationDuration )

◆ IWORK_IMPLEMENT_PROPERTY() [5/109]

libetonyek::IWORK_IMPLEMENT_PROPERTY ( Baseline )

◆ IWORK_IMPLEMENT_PROPERTY() [6/109]

libetonyek::IWORK_IMPLEMENT_PROPERTY ( BaselineShift )

◆ IWORK_IMPLEMENT_PROPERTY() [7/109]

libetonyek::IWORK_IMPLEMENT_PROPERTY ( Bold )

◆ IWORK_IMPLEMENT_PROPERTY() [8/109]

libetonyek::IWORK_IMPLEMENT_PROPERTY ( BottomBorder )

◆ IWORK_IMPLEMENT_PROPERTY() [9/109]

libetonyek::IWORK_IMPLEMENT_PROPERTY ( Capitalization )

◆ IWORK_IMPLEMENT_PROPERTY() [10/109]

libetonyek::IWORK_IMPLEMENT_PROPERTY ( Columns )

◆ IWORK_IMPLEMENT_PROPERTY() [11/109]

libetonyek::IWORK_IMPLEMENT_PROPERTY ( DropCap )

◆ IWORK_IMPLEMENT_PROPERTY() [12/109]

libetonyek::IWORK_IMPLEMENT_PROPERTY ( EvenPageMaster )

◆ IWORK_IMPLEMENT_PROPERTY() [13/109]

libetonyek::IWORK_IMPLEMENT_PROPERTY ( ExternalTextWrap )

◆ IWORK_IMPLEMENT_PROPERTY() [14/109]

libetonyek::IWORK_IMPLEMENT_PROPERTY ( Fill )

◆ IWORK_IMPLEMENT_PROPERTY() [15/109]

libetonyek::IWORK_IMPLEMENT_PROPERTY ( FirstLineIndent )

◆ IWORK_IMPLEMENT_PROPERTY() [16/109]

libetonyek::IWORK_IMPLEMENT_PROPERTY ( FirstPageMaster )

◆ IWORK_IMPLEMENT_PROPERTY() [17/109]

libetonyek::IWORK_IMPLEMENT_PROPERTY ( FollowingLayoutStyle )

◆ IWORK_IMPLEMENT_PROPERTY() [18/109]

libetonyek::IWORK_IMPLEMENT_PROPERTY ( FollowingParagraphStyle )

◆ IWORK_IMPLEMENT_PROPERTY() [19/109]

libetonyek::IWORK_IMPLEMENT_PROPERTY ( FontColor )

◆ IWORK_IMPLEMENT_PROPERTY() [20/109]

libetonyek::IWORK_IMPLEMENT_PROPERTY ( FontName )

◆ IWORK_IMPLEMENT_PROPERTY() [21/109]

libetonyek::IWORK_IMPLEMENT_PROPERTY ( FontSize )

◆ IWORK_IMPLEMENT_PROPERTY() [22/109]

libetonyek::IWORK_IMPLEMENT_PROPERTY ( Geometry )

◆ IWORK_IMPLEMENT_PROPERTY() [23/109]

libetonyek::IWORK_IMPLEMENT_PROPERTY ( HeadLineEnd )

◆ IWORK_IMPLEMENT_PROPERTY() [24/109]

libetonyek::IWORK_IMPLEMENT_PROPERTY ( Hyphenate )

◆ IWORK_IMPLEMENT_PROPERTY() [25/109]

libetonyek::IWORK_IMPLEMENT_PROPERTY ( Italic )

◆ IWORK_IMPLEMENT_PROPERTY() [26/109]

libetonyek::IWORK_IMPLEMENT_PROPERTY ( KeepLinesTogether )

◆ IWORK_IMPLEMENT_PROPERTY() [27/109]

libetonyek::IWORK_IMPLEMENT_PROPERTY ( KeepWithNext )

◆ IWORK_IMPLEMENT_PROPERTY() [28/109]

libetonyek::IWORK_IMPLEMENT_PROPERTY ( LabelCharacterStyle )

◆ IWORK_IMPLEMENT_PROPERTY() [29/109]

libetonyek::IWORK_IMPLEMENT_PROPERTY ( Language )

◆ IWORK_IMPLEMENT_PROPERTY() [30/109]

libetonyek::IWORK_IMPLEMENT_PROPERTY ( LayoutMargins )

◆ IWORK_IMPLEMENT_PROPERTY() [31/109]

libetonyek::IWORK_IMPLEMENT_PROPERTY ( LayoutParagraphStyle )

◆ IWORK_IMPLEMENT_PROPERTY() [32/109]

libetonyek::IWORK_IMPLEMENT_PROPERTY ( LayoutStyle )

◆ IWORK_IMPLEMENT_PROPERTY() [33/109]

libetonyek::IWORK_IMPLEMENT_PROPERTY ( LeftBorder )

◆ IWORK_IMPLEMENT_PROPERTY() [34/109]

libetonyek::IWORK_IMPLEMENT_PROPERTY ( LeftIndent )

◆ IWORK_IMPLEMENT_PROPERTY() [35/109]

libetonyek::IWORK_IMPLEMENT_PROPERTY ( LineSpacing )

◆ IWORK_IMPLEMENT_PROPERTY() [36/109]

libetonyek::IWORK_IMPLEMENT_PROPERTY ( ListLabelGeometries )

◆ IWORK_IMPLEMENT_PROPERTY() [37/109]

libetonyek::IWORK_IMPLEMENT_PROPERTY ( ListLabelGeometry )

◆ IWORK_IMPLEMENT_PROPERTY() [38/109]

libetonyek::IWORK_IMPLEMENT_PROPERTY ( ListLabelIndent )

◆ IWORK_IMPLEMENT_PROPERTY() [39/109]

libetonyek::IWORK_IMPLEMENT_PROPERTY ( ListLabelIndents )

◆ IWORK_IMPLEMENT_PROPERTY() [40/109]

libetonyek::IWORK_IMPLEMENT_PROPERTY ( ListLabelTypeInfo )

◆ IWORK_IMPLEMENT_PROPERTY() [41/109]

libetonyek::IWORK_IMPLEMENT_PROPERTY ( ListLabelTypes )

◆ IWORK_IMPLEMENT_PROPERTY() [42/109]

libetonyek::IWORK_IMPLEMENT_PROPERTY ( ListLevelStyles )

◆ IWORK_IMPLEMENT_PROPERTY() [43/109]

libetonyek::IWORK_IMPLEMENT_PROPERTY ( ListStyle )

◆ IWORK_IMPLEMENT_PROPERTY() [44/109]

libetonyek::IWORK_IMPLEMENT_PROPERTY ( ListTextIndent )

◆ IWORK_IMPLEMENT_PROPERTY() [45/109]

libetonyek::IWORK_IMPLEMENT_PROPERTY ( ListTextIndents )

◆ IWORK_IMPLEMENT_PROPERTY() [46/109]

libetonyek::IWORK_IMPLEMENT_PROPERTY ( OddPageMaster )

◆ IWORK_IMPLEMENT_PROPERTY() [47/109]

libetonyek::IWORK_IMPLEMENT_PROPERTY ( Opacity )

◆ IWORK_IMPLEMENT_PROPERTY() [48/109]

libetonyek::IWORK_IMPLEMENT_PROPERTY ( Outline )

◆ IWORK_IMPLEMENT_PROPERTY() [49/109]

libetonyek::IWORK_IMPLEMENT_PROPERTY ( Padding )

◆ IWORK_IMPLEMENT_PROPERTY() [50/109]

libetonyek::IWORK_IMPLEMENT_PROPERTY ( PageBreakBefore )

◆ IWORK_IMPLEMENT_PROPERTY() [51/109]

libetonyek::IWORK_IMPLEMENT_PROPERTY ( ParagraphBorderType )

◆ IWORK_IMPLEMENT_PROPERTY() [52/109]

libetonyek::IWORK_IMPLEMENT_PROPERTY ( ParagraphFill )

◆ IWORK_IMPLEMENT_PROPERTY() [53/109]

libetonyek::IWORK_IMPLEMENT_PROPERTY ( ParagraphStroke )

◆ IWORK_IMPLEMENT_PROPERTY() [54/109]

libetonyek::IWORK_IMPLEMENT_PROPERTY ( RightBorder )

◆ IWORK_IMPLEMENT_PROPERTY() [55/109]

libetonyek::IWORK_IMPLEMENT_PROPERTY ( RightIndent )

◆ IWORK_IMPLEMENT_PROPERTY() [56/109]

libetonyek::IWORK_IMPLEMENT_PROPERTY ( SFC2DAreaFillProperty )

◆ IWORK_IMPLEMENT_PROPERTY() [57/109]

libetonyek::IWORK_IMPLEMENT_PROPERTY ( SFC2DColumnFillProperty )

◆ IWORK_IMPLEMENT_PROPERTY() [58/109]

libetonyek::IWORK_IMPLEMENT_PROPERTY ( SFC2DMixedColumnFillProperty )

◆ IWORK_IMPLEMENT_PROPERTY() [59/109]

libetonyek::IWORK_IMPLEMENT_PROPERTY ( SFC2DPieFillProperty )

◆ IWORK_IMPLEMENT_PROPERTY() [60/109]

libetonyek::IWORK_IMPLEMENT_PROPERTY ( SFC3DAreaFillProperty )

◆ IWORK_IMPLEMENT_PROPERTY() [61/109]

libetonyek::IWORK_IMPLEMENT_PROPERTY ( SFC3DColumnFillProperty )

◆ IWORK_IMPLEMENT_PROPERTY() [62/109]

libetonyek::IWORK_IMPLEMENT_PROPERTY ( SFC3DPieFillProperty )

◆ IWORK_IMPLEMENT_PROPERTY() [63/109]

libetonyek::IWORK_IMPLEMENT_PROPERTY ( SFSeries )

◆ IWORK_IMPLEMENT_PROPERTY() [64/109]

libetonyek::IWORK_IMPLEMENT_PROPERTY ( SFTableCellStylePropertyFill )

◆ IWORK_IMPLEMENT_PROPERTY() [65/109]

libetonyek::IWORK_IMPLEMENT_PROPERTY ( SFTableStylePropertyCellStyle )

◆ IWORK_IMPLEMENT_PROPERTY() [66/109]

libetonyek::IWORK_IMPLEMENT_PROPERTY ( SFTableStylePropertyHeaderColumnCellStyle )

◆ IWORK_IMPLEMENT_PROPERTY() [67/109]

libetonyek::IWORK_IMPLEMENT_PROPERTY ( SFTableStylePropertyHeaderRowCellStyle )

◆ IWORK_IMPLEMENT_PROPERTY() [68/109]

libetonyek::IWORK_IMPLEMENT_PROPERTY ( SFTAutoResizeProperty )

◆ IWORK_IMPLEMENT_PROPERTY() [69/109]

libetonyek::IWORK_IMPLEMENT_PROPERTY ( SFTCellStylePropertyDateTimeFormat )

◆ IWORK_IMPLEMENT_PROPERTY() [70/109]

libetonyek::IWORK_IMPLEMENT_PROPERTY ( SFTCellStylePropertyDurationFormat )

◆ IWORK_IMPLEMENT_PROPERTY() [71/109]

libetonyek::IWORK_IMPLEMENT_PROPERTY ( SFTCellStylePropertyLayoutStyle )

◆ IWORK_IMPLEMENT_PROPERTY() [72/109]

libetonyek::IWORK_IMPLEMENT_PROPERTY ( SFTCellStylePropertyNumberFormat )

◆ IWORK_IMPLEMENT_PROPERTY() [73/109]

libetonyek::IWORK_IMPLEMENT_PROPERTY ( SFTCellStylePropertyParagraphStyle )

◆ IWORK_IMPLEMENT_PROPERTY() [74/109]

libetonyek::IWORK_IMPLEMENT_PROPERTY ( SFTDefaultBodyCellStyleProperty )

◆ IWORK_IMPLEMENT_PROPERTY() [75/109]

libetonyek::IWORK_IMPLEMENT_PROPERTY ( SFTDefaultBodyVectorStyleProperty )

◆ IWORK_IMPLEMENT_PROPERTY() [76/109]

libetonyek::IWORK_IMPLEMENT_PROPERTY ( SFTDefaultBorderVectorStyleProperty )

◆ IWORK_IMPLEMENT_PROPERTY() [77/109]

libetonyek::IWORK_IMPLEMENT_PROPERTY ( SFTDefaultFooterBodyVectorStyleProperty )

◆ IWORK_IMPLEMENT_PROPERTY() [78/109]

libetonyek::IWORK_IMPLEMENT_PROPERTY ( SFTDefaultFooterRowCellStyleProperty )

◆ IWORK_IMPLEMENT_PROPERTY() [79/109]

libetonyek::IWORK_IMPLEMENT_PROPERTY ( SFTDefaultFooterSeparatorVectorStyleProperty )

◆ IWORK_IMPLEMENT_PROPERTY() [80/109]

libetonyek::IWORK_IMPLEMENT_PROPERTY ( SFTDefaultGroupingLevelVectorStyleProperty )

◆ IWORK_IMPLEMENT_PROPERTY() [81/109]

libetonyek::IWORK_IMPLEMENT_PROPERTY ( SFTDefaultGroupingRowCellStyleProperty )

◆ IWORK_IMPLEMENT_PROPERTY() [82/109]

libetonyek::IWORK_IMPLEMENT_PROPERTY ( SFTDefaultHeaderBodyVectorStyleProperty )

◆ IWORK_IMPLEMENT_PROPERTY() [83/109]

libetonyek::IWORK_IMPLEMENT_PROPERTY ( SFTDefaultHeaderColumnCellStyleProperty )

◆ IWORK_IMPLEMENT_PROPERTY() [84/109]

libetonyek::IWORK_IMPLEMENT_PROPERTY ( SFTDefaultHeaderRowCellStyleProperty )

◆ IWORK_IMPLEMENT_PROPERTY() [85/109]

libetonyek::IWORK_IMPLEMENT_PROPERTY ( SFTDefaultHeaderSeparatorVectorStyleProperty )

◆ IWORK_IMPLEMENT_PROPERTY() [86/109]

libetonyek::IWORK_IMPLEMENT_PROPERTY ( SFTHeaderColumnRepeatsProperty )

◆ IWORK_IMPLEMENT_PROPERTY() [87/109]

libetonyek::IWORK_IMPLEMENT_PROPERTY ( SFTHeaderRowRepeatsProperty )

◆ IWORK_IMPLEMENT_PROPERTY() [88/109]

libetonyek::IWORK_IMPLEMENT_PROPERTY ( SFTStrokeProperty )

◆ IWORK_IMPLEMENT_PROPERTY() [89/109]

libetonyek::IWORK_IMPLEMENT_PROPERTY ( SFTTableBandedCellFillProperty )

◆ IWORK_IMPLEMENT_PROPERTY() [90/109]

libetonyek::IWORK_IMPLEMENT_PROPERTY ( SFTTableBandedRowsProperty )

◆ IWORK_IMPLEMENT_PROPERTY() [91/109]

libetonyek::IWORK_IMPLEMENT_PROPERTY ( SFTTableNameStylePropertyLayoutStyle )

◆ IWORK_IMPLEMENT_PROPERTY() [92/109]

libetonyek::IWORK_IMPLEMENT_PROPERTY ( SFTTableNameStylePropertyParagraphStyle )

◆ IWORK_IMPLEMENT_PROPERTY() [93/109]

libetonyek::IWORK_IMPLEMENT_PROPERTY ( Shadow )

◆ IWORK_IMPLEMENT_PROPERTY() [94/109]

libetonyek::IWORK_IMPLEMENT_PROPERTY ( SpaceAfter )

◆ IWORK_IMPLEMENT_PROPERTY() [95/109]

libetonyek::IWORK_IMPLEMENT_PROPERTY ( SpaceBefore )

◆ IWORK_IMPLEMENT_PROPERTY() [96/109]

libetonyek::IWORK_IMPLEMENT_PROPERTY ( Strikethru )

◆ IWORK_IMPLEMENT_PROPERTY() [97/109]

libetonyek::IWORK_IMPLEMENT_PROPERTY ( Stroke )

◆ IWORK_IMPLEMENT_PROPERTY() [98/109]

libetonyek::IWORK_IMPLEMENT_PROPERTY ( Tabs )

◆ IWORK_IMPLEMENT_PROPERTY() [99/109]

libetonyek::IWORK_IMPLEMENT_PROPERTY ( TailLineEnd )

◆ IWORK_IMPLEMENT_PROPERTY() [100/109]

libetonyek::IWORK_IMPLEMENT_PROPERTY ( TextBackground )

◆ IWORK_IMPLEMENT_PROPERTY() [101/109]

libetonyek::IWORK_IMPLEMENT_PROPERTY ( TextShadow )

◆ IWORK_IMPLEMENT_PROPERTY() [102/109]

libetonyek::IWORK_IMPLEMENT_PROPERTY ( TocStyle )

◆ IWORK_IMPLEMENT_PROPERTY() [103/109]

libetonyek::IWORK_IMPLEMENT_PROPERTY ( TopBorder )

◆ IWORK_IMPLEMENT_PROPERTY() [104/109]

libetonyek::IWORK_IMPLEMENT_PROPERTY ( Tracking )

◆ IWORK_IMPLEMENT_PROPERTY() [105/109]

libetonyek::IWORK_IMPLEMENT_PROPERTY ( Transition )

◆ IWORK_IMPLEMENT_PROPERTY() [106/109]

libetonyek::IWORK_IMPLEMENT_PROPERTY ( Underline )

◆ IWORK_IMPLEMENT_PROPERTY() [107/109]

libetonyek::IWORK_IMPLEMENT_PROPERTY ( VerticalAlignment )

◆ IWORK_IMPLEMENT_PROPERTY() [108/109]

libetonyek::IWORK_IMPLEMENT_PROPERTY ( WidowControl )

◆ IWORK_IMPLEMENT_PROPERTY() [109/109]

libetonyek::IWORK_IMPLEMENT_PROPERTY ( WritingMode )

◆ KEY1_DECLARE_STRING_CONVERTER() [1/4]

libetonyek::KEY1_DECLARE_STRING_CONVERTER ( glm::dmat3 )

◆ KEY1_DECLARE_STRING_CONVERTER() [2/4]

libetonyek::KEY1_DECLARE_STRING_CONVERTER ( IWORKColor )

◆ KEY1_DECLARE_STRING_CONVERTER() [3/4]

libetonyek::KEY1_DECLARE_STRING_CONVERTER ( IWORKPosition )

◆ KEY1_DECLARE_STRING_CONVERTER() [4/4]

libetonyek::KEY1_DECLARE_STRING_CONVERTER ( IWORKSize )

◆ makeArrowPath()

IWORKPathPtr_t libetonyek::makeArrowPath ( const IWORKSize & size,
const double headWidth,
const double stemThickness )

◆ makeCalloutPath()

IWORKPathPtr_t libetonyek::makeCalloutPath ( const IWORKSize & size,
const double radius,
const double tailSize,
const double tailX,
const double tailY )

◆ makeColor() [1/2]

librevenge::RVNGString libetonyek::makeColor ( const IWORKColor & color)

◆ makeColor() [2/2]

librevenge::RVNGString libetonyek::makeColor ( const IWORKGradient & gradient)

Compute the average color of a gradient and return it as a string.

◆ makeDoubleArrowPath()

IWORKPathPtr_t libetonyek::makeDoubleArrowPath ( const IWORKSize & size,
const double headWidth,
const double stemThickness )

◆ makePolygonPath()

IWORKPathPtr_t libetonyek::makePolygonPath ( const IWORKSize & size,
const unsigned edges )

Path creator functions for stock shapes.

Referenced by libetonyek::IWORKCollector::collectPolygonPath().

◆ makeQuoteBubblePath()

IWORKPathPtr_t libetonyek::makeQuoteBubblePath ( const IWORKSize & size,
const double radius,
const double tailSize,
const double tailX,
const double tailY )

◆ makeRoundedRectanglePath()

IWORKPathPtr_t libetonyek::makeRoundedRectanglePath ( const IWORKSize & size,
const double radius )

◆ makeStarPath()

IWORKPathPtr_t libetonyek::makeStarPath ( const IWORKSize & size,
const unsigned points,
const double innerRadius )

◆ makeTransformation()

glm::dmat3 libetonyek::makeTransformation ( const IWORKGeometry & geometry)

Create a transformation from a geometry.

  • [in] a geometry
    Returns
    the created transformation

Referenced by libetonyek::IWORKCollector::collectGeometry(), and libetonyek::KEYCollector::insertTextPlaceholder().

◆ operator!=()

bool libetonyek::operator!= ( const IWORKPath & left,
const IWORKPath & right )

◆ operator*()

IWORKPath libetonyek::operator* ( const IWORKPath & path,
const glm::dmat3 & tr )

Create a transformed path.

  • [in] path the path
  • [in] tr the transformation
    Returns
    the transformed path

◆ operator<<() [1/2]

std::ostream & libetonyek::operator<< ( std::ostream & s,
IWORKFormula::Address const & ad )

◆ operator<<() [2/2]

std::ostream & libetonyek::operator<< ( std::ostream & s,
IWORKFormula::Token const & dt )

◆ operator==()

bool libetonyek::operator== ( const IWORKPath & left,
const IWORKPath & right )

◆ pt2in()

◆ rad2deg()

double libetonyek::rad2deg ( double value)

Convert an angle from radians to degrees.

  • [in] value angle in radians
    Returns
    the same angle in degrees

◆ readDouble()

double libetonyek::readDouble ( const RVNGInputStreamPtr_t & input)

◆ readFloat()

float libetonyek::readFloat ( const RVNGInputStreamPtr_t & input)

◆ readSVar()

int64_t libetonyek::readSVar ( const RVNGInputStreamPtr_t & input)

◆ readU16()

uint16_t libetonyek::readU16 ( const RVNGInputStreamPtr_t & input,
bool bigEndian )

◆ readU32()

◆ readU64()

uint64_t libetonyek::readU64 ( const RVNGInputStreamPtr_t & input,
bool bigEndian )

◆ readU8()

uint8_t libetonyek::readU8 ( const RVNGInputStreamPtr_t & input,
bool  )

◆ readUVar()

◆ try_bool_cast()

◆ try_double_cast()

◆ try_int_cast()

◆ writeBorder()

void libetonyek::writeBorder ( const IWORKStroke & stroke,
const char *const name,
librevenge::RVNGPropertyList & props )

◆ xmlReaderForStream()

std::unique_ptr< xmlTextReader, void(*)(xmlTextReaderPtr)> libetonyek::xmlReaderForStream ( const RVNGInputStreamPtr_t & input)

Generated for libetonyek by doxygen 1.14.0