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 |
class | IWORKBezierElement |
class | IWORKBinaryElement |
class | IWORKBrContext |
class | IWORKChartInfoElement |
class | IWORKColorElement |
class | IWORKContainerContext |
class | IWORKCoreImageFilterDescriptorElement |
class | IWORKDataElement |
class | IWORKDirectCollector |
class | IWORKFilteredImageElement |
class | IWORKFoElement |
class | IWORKGeometryElement |
class | IWORKGroupElement |
class | IWORKHeaderFooterContext |
class | IWORKImageContext |
class | IWORKImageElement |
class | IWORKLayoutElement |
class | IWORKLineElement |
class | IWORKLinkElement |
class | IWORKListLabelGeometriesProperty |
class | IWORKListLabelGeometryElement |
class | IWORKListLabelIndentsProperty |
class | IWORKListLabelTypeinfoElement |
class | IWORKListLabelTypesProperty |
class | IWORKListstyleElement |
class | IWORKListTextIndentsProperty |
class | IWORKMediaElement |
class | IWORKMetadataElement |
class | IWORKMutableArrayElement |
struct | IWORKNumberConverter |
class | IWORKNumberElement |
class | IWORKNumericPropertyContext |
class | IWORKPathElement |
class | IWORKPElement |
class | IWORKPositionElement |
class | IWORKPropertyContext |
class | IWORKPropertyContextBase |
class | IWORKPropertyMapElement |
class | IWORKPtrPropertyContext |
class | IWORKPushCollector |
class | IWORKRefContext |
class | IWORKShapeContext |
class | IWORKSizeElement |
class | IWORKSpanElement |
class | IWORKStringElement |
class | IWORKStyleContext |
class | IWORKStyleRefContext |
class | IWORKStylesContext |
class | IWORKStylesheetBase |
class | IWORKTabElement |
class | IWORKTabsElement |
class | IWORKTabularInfoElement |
class | IWORKTextBodyElement |
class | IWORKTextElement |
class | IWORKTextLabelElement |
class | IWORKTextStorageElement |
class | IWORKUnfilteredElement |
class | IWORKValueContext |
class | KEY2StyleContext |
class | PAG1FootnotesElement |
class | PAG1StyleContext |
class | PAG1TextStorageElement |
class | IWAField |
class | IWAMessageField |
class | IWAMessage |
class | IWAParser |
class | IWASnappyStream |
class | IWAText |
class | IWORKChainedTokenizer |
class | IWORKChart |
class | IWORKCollector |
struct | IWORKDictionary |
| A dictionary of all referenceable entities in the presentation. More...
|
class | IWORKDiscardContext |
class | IWORKDocumentInterface |
struct | Coord |
struct | Address |
struct | PrefixOp |
struct | InfixOp |
struct | PostfixOp |
struct | Function |
struct | PExpr |
class | IWORKFormula |
class | IWORKLanguageManager |
class | IWORKMemoryStream |
class | IWORKOutputElement |
class | IWORKOutputElements |
class | IWORKOutputManager |
| A manager for output elements. More...
|
class | IWORKParser |
struct | MoveTo |
struct | LineTo |
struct | CurveTo |
class | IWORKPath |
class | IWORKPresentationRedirector |
class | IWORKPropertyHandler |
struct | IWORKPropertyInfo |
class | IWORKPropertyMap |
| Represents a (hierarchical) property map. More...
|
class | IWORKRecorder |
struct | IWORKShape |
| Representation of a shape. More...
|
class | IWORKSpreadsheetRedirector |
class | IWORKStyle |
| Represents a hierarchical style. More...
|
struct | IWORKStylesheet |
| Representation of a stylesheet. More...
|
class | IWORKStyleStack |
| Representation of a dynamic inheritance of styles. More...
|
class | IWORKTable |
class | IWORKTableRecorder |
class | IWORKText |
class | IWORKTextRecorder |
class | IWORKTextRedirector |
struct | IWORKTokenInfo |
struct | IWORKTokenInfo< IWORKParser > |
struct | IWORKTokenInfo< KEY1Parser > |
struct | IWORKTokenInfo< KEY2Parser > |
struct | IWORKTokenInfo< NUM1Parser > |
struct | IWORKTokenInfo< PAG1Parser > |
class | IWORKTokenizer |
class | IWORKTokenizerBase |
struct | IWORKSize |
struct | IWORKPosition |
struct | IWORKGeometry |
struct | IWORKColor |
struct | IWORKPadding |
struct | IWORKTabStop |
struct | IWORKLine |
struct | IWORKData |
struct | IWORKMediaContent |
struct | IWORKBinary |
struct | IWORKImage |
struct | IWORKMedia |
struct | IWORKWrap |
struct | IWORKLineSpacing |
struct | IWORKTableData |
struct | IWORKStroke |
struct | IWORKGradientStop |
struct | IWORKGradient |
struct | IWORKFillImage |
struct | IWORKShadow |
struct | IWORKMetadata |
struct | IWORKColumns |
struct | IWORKNumberFormat |
struct | IWORKDateTimeFormat |
struct | IWORKDurationFormat |
struct | IWORKFilterDescriptor |
struct | IWORKListLabelGeometry |
struct | IWORKTextLabelFormat |
struct | IWORKTextLabel |
class | IWORKXMLContext |
class | IWORKXMLContextBase |
class | IWORKXMLContextMinimal |
class | IWORKXMLContextElement |
class | IWORKXMLContextText |
class | IWORKXMLContextMixed |
class | IWORKXMLContextEmpty |
class | IWORKXMLParserState |
class | IWORKZlibStream |
class | KEY1Parser |
class | KEY2Collector |
struct | KEY2Dictionary |
| A dictionary of all referenceable entities in the presentation. More...
|
class | KEY2Parser |
class | KEY2ParserState |
class | KEY2XMLContextBase |
class | KEY6Parser |
class | KEYCollector |
struct | KEYLayer |
struct | KEYPlaceholder |
struct | EtonyekDummyDeleter |
class | EndOfStreamException |
class | GenericException |
struct | NUM1Dictionary |
class | NUM1Parser |
class | NUM1ParserState |
class | NUM1XMLContextBase |
class | NUM3Parser |
class | NUMCollector |
struct | PAG1Dictionary |
class | PAG1Parser |
class | PAG1ParserState |
class | PAG1XMLContextBase |
class | PAG5Parser |
class | PAGCollector |
struct | PAGPublicationInfo |
struct | PAGPageMaster |
struct | PAGFootnoteState |
struct | PAGAttachment |
Typedefs |
typedef boost::shared_ptr
< IWAField > | IWAFieldPtr_t |
typedef detail::IWAFieldImpl
< IWAField::TAG_UINT32,
uint32_t, IWAReader::UInt32 > | IWAUInt32Field |
typedef detail::IWAFieldImpl
< IWAField::TAG_UINT64,
uint64_t, IWAReader::UInt64 > | IWAUInt64Field |
typedef detail::IWAFieldImpl
< IWAField::TAG_SINT32,
int32_t, IWAReader::SInt32 > | IWASInt32Field |
typedef detail::IWAFieldImpl
< IWAField::TAG_SINT64,
int64_t, IWAReader::SInt64 > | IWASInt64Field |
typedef detail::IWAFieldImpl
< IWAField::TAG_BOOL, bool,
IWAReader::Bool > | IWABoolField |
typedef detail::IWAFieldImpl
< IWAField::TAG_FIXED64,
uint64_t, IWAReader::Fixed64 > | IWAFixed64Field |
typedef detail::IWAFieldImpl
< IWAField::TAG_DOUBLE, double,
IWAReader::Double > | IWADoubleField |
typedef detail::IWAFieldImpl
< IWAField::TAG_STRING,
std::string, IWAReader::String > | IWAStringField |
typedef detail::IWAFieldImpl
< IWAField::TAG_BYTES,
RVNGInputStreamPtr_t,
IWAReader::Bytes > | IWABytesField |
typedef detail::IWAFieldImpl
< IWAField::TAG_FIXED32,
uint32_t, IWAReader::Fixed32 > | IWAFixed32Field |
typedef detail::IWAFieldImpl
< IWAField::TAG_FLOAT, float,
IWAReader::Float > | IWAFloatField |
typedef std::pair< Address,
Address > | AddressRange |
typedef variant< double,
string, Address, AddressRange,
recursive_wrapper< PrefixOp >
, recursive_wrapper< InfixOp >
, recursive_wrapper< PostfixOp >
, recursive_wrapper< Function >
, recursive_wrapper< PExpr > > | Expression |
typedef boost::variant< MoveTo,
LineTo, CurveTo > | PathElement_t |
typedef std::deque< PathElement_t > | Path_t |
typedef boost::shared_ptr
< IWORKPath > | IWORKPathPtr_t |
typedef boost::unordered_map
< ID_t, IWORKPathPtr_t > | IWORKPathMap_t |
typedef std::string | IWORKPropertyID_t |
typedef boost::shared_ptr
< IWORKShape > | IWORKShapePtr_t |
typedef boost::shared_ptr
< IWORKStyle > | IWORKStylePtr_t |
typedef boost::unordered_map
< ID_t, IWORKStylePtr_t > | IWORKStyleMap_t |
typedef boost::shared_ptr
< IWORKStylesheet > | IWORKStylesheetPtr_t |
typedef boost::unordered_map
< ID_t, IWORKStylesheetPtr_t > | IWORKStylesheetMap_t |
typedef boost::shared_ptr
< IWORKText > | IWORKTextPtr_t |
typedef boost::unordered_map
< std::string,
IWORKOutputElements > | IWORKHeaderFooterMap_t |
typedef std::deque< IWORKTabStop > | IWORKTabStops_t |
typedef boost::unordered_map
< ID_t, IWORKTabStops_t > | IWORKTabStopsMap_t |
typedef
mdds::flat_segment_tree
< unsigned, IWORKStylePtr_t > | IWORKGridLine_t |
typedef std::vector
< IWORKGridLine_t > | IWORKGridLineList_t |
typedef boost::variant
< IWORKColor, IWORKGradient,
IWORKFillImage > | IWORKFill |
typedef boost::unordered_map
< ID_t, IWORKFilterDescriptor > | IWORKFilterDescriptorMap_t |
typedef boost::unordered_map
< ID_t, IWORKListLabelGeometry > | IWORKListLabelGeometryMap_t |
typedef boost::variant< bool,
std::string, IWORKTextLabel,
IWORKMediaContentPtr_t > | IWORKListLabelTypeInfo_t |
typedef boost::unordered_map
< ID_t,
IWORKListLabelTypeInfo_t > | IWORKListLabelTypeInfoMap_t |
typedef std::map< unsigned,
IWORKStylePtr_t > | IWORKListStyle_t |
typedef boost::unordered_map
< ID_t, IWORKListStyle_t > | IWORKListStyleMap_t |
typedef std::string | ID_t |
typedef std::deque< double > | IWORKColumnSizes_t |
typedef std::deque< double > | IWORKRowSizes_t |
typedef unsigned | IWORKOutputID_t |
typedef boost::unordered_map
< ID_t, IWORKOutputID_t > | IWORKOutputMap_t |
typedef boost::unordered_map
< std::string, std::string > | IWORKTableNameMap_t |
typedef boost::shared_ptr
< IWORKTableNameMap_t > | IWORKTableNameMapPtr_t |
typedef boost::unordered_map
< std::string, std::string > | IWORKContentMap_t |
typedef boost::shared_ptr
< IWORKGeometry > | IWORKGeometryPtr_t |
typedef boost::shared_ptr
< IWORKLine > | IWORKLinePtr_t |
typedef boost::shared_ptr
< IWORKData > | IWORKDataPtr_t |
typedef boost::unordered_map
< ID_t, IWORKDataPtr_t > | IWORKDataMap_t |
typedef boost::shared_ptr
< IWORKMediaContent > | IWORKMediaContentPtr_t |
typedef boost::unordered_map
< ID_t, IWORKMediaContentPtr_t > | IWORKMediaContentMap_t |
typedef boost::shared_ptr
< IWORKImage > | IWORKImagePtr_t |
typedef boost::unordered_map
< ID_t, IWORKImagePtr_t > | IWORKImageMap_t |
typedef boost::shared_ptr
< IWORKMedia > | IWORKMediaPtr_t |
typedef boost::shared_ptr
< IWORKWrap > | IWORKWrapPtr_t |
typedef boost::shared_ptr
< IWORKGroup > | IWORKGroupPtr_t |
typedef boost::shared_ptr
< IWORKTableData > | IWORKTableDataPtr_t |
typedef boost::shared_ptr
< IWORKXMLContext > | IWORKXMLContextPtr_t |
typedef IWORKXMLContextBase
< IWORKXMLContextElement,
IWORKXMLParserState > | IWORKXMLElementContextBase |
typedef IWORKXMLContextBase
< IWORKXMLContextText,
IWORKXMLParserState > | IWORKXMLTextContextBase |
typedef IWORKXMLContextBase
< IWORKXMLContextMixed,
IWORKXMLParserState > | IWORKXMLMixedContextBase |
typedef IWORKXMLContextBase
< IWORKXMLContextEmpty,
IWORKXMLParserState > | IWORKXMLEmptyContextBase |
typedef KEY2XMLContextBase
< IWORKXMLContextElement > | KEY2XMLElementContextBase |
typedef KEY2XMLContextBase
< IWORKXMLContextText > | KEY2XMLTextContextBase |
typedef KEY2XMLContextBase
< IWORKXMLContextMixed > | KEYM2XMLixedContextBase |
typedef KEY2XMLContextBase
< IWORKXMLContextEmpty > | KEY2XMLEmptyContextBase |
typedef boost::shared_ptr
< KEYLayer > | KEYLayerPtr_t |
typedef boost::unordered_map
< ID_t, KEYLayerPtr_t > | KEYLayerMap_t |
typedef boost::shared_ptr
< KEYPlaceholder > | KEYPlaceholderPtr_t |
typedef boost::unordered_map
< ID_t, KEYPlaceholderPtr_t > | KEYPlaceholderMap_t |
typedef boost::shared_ptr
< librevenge::RVNGInputStream > | RVNGInputStreamPtr_t |
typedef NUM1XMLContextBase
< IWORKXMLContextElement > | NUM1XMLElementContextBase |
typedef NUM1XMLContextBase
< IWORKXMLContextText > | NUM1XMLTextContextBase |
typedef NUM1XMLContextBase
< IWORKXMLContextMixed > | NUM1XMLixedContextBase |
typedef NUM1XMLContextBase
< IWORKXMLContextEmpty > | NUM1XMLEmptyContextBase |
typedef PAG1XMLContextBase
< IWORKXMLContextElement > | PAG1XMLElementContextBase |
typedef PAG1XMLContextBase
< IWORKXMLContextText > | PAG1XMLTextContextBase |
typedef PAG1XMLContextBase
< IWORKXMLContextMixed > | PAG1XMLixedContextBase |
typedef PAG1XMLContextBase
< IWORKXMLContextEmpty > | PAG1XMLEmptyContextBase |
typedef boost::unordered_map
< ID_t, PAGAttachment > | PAGAttachmentMap_t |
Enumerations |
enum | IWORKAlignment { IWORK_ALIGNMENT_LEFT,
IWORK_ALIGNMENT_RIGHT,
IWORK_ALIGNMENT_CENTER,
IWORK_ALIGNMENT_JUSTIFY
} |
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 | 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_PERCENTAGE,
IWORK_CELL_NUMBER_TYPE_SCIENTIFIC,
IWORK_CELL_NUMBER_TYPE_DOUBLE
} |
enum | IWORKFillImageType {
IWORK_FILL_IMAGE_TYPE_ORIGINAL_SIZE,
IWORK_FILL_IMAGE_TYPE_STRETCH,
IWORK_FILL_IMAGE_TYPE_TILE,
IWORK_FILL_IMAGE_TYPE_SCALE_TO_FILL,
IWORK_FILL_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 | PAGFootnoteKind { PAG_FOOTNOTE_KIND_FOOTNOTE,
PAG_FOOTNOTE_KIND_ENDNOTE,
PAG_FOOTNOTE_KIND_SECTION_ENDNOTE
} |
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) |
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) |
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 (Fill) |
| IWORK_IMPLEMENT_PROPERTY (FirstLineIndent) |
| IWORK_IMPLEMENT_PROPERTY (FontColor) |
| IWORK_IMPLEMENT_PROPERTY (FontName) |
| IWORK_IMPLEMENT_PROPERTY (FontSize) |
| IWORK_IMPLEMENT_PROPERTY (Geometry) |
| IWORK_IMPLEMENT_PROPERTY (Hyphenate) |
| IWORK_IMPLEMENT_PROPERTY (Italic) |
| IWORK_IMPLEMENT_PROPERTY (KeepLinesTogether) |
| IWORK_IMPLEMENT_PROPERTY (KeepWithNext) |
| IWORK_IMPLEMENT_PROPERTY (Language) |
| IWORK_IMPLEMENT_PROPERTY (LayoutMargins) |
| IWORK_IMPLEMENT_PROPERTY (LeftBorder) |
| IWORK_IMPLEMENT_PROPERTY (LeftIndent) |
| IWORK_IMPLEMENT_PROPERTY (LineSpacing) |
| IWORK_IMPLEMENT_PROPERTY (ListLabelGeometry) |
| IWORK_IMPLEMENT_PROPERTY (ListLabelIndent) |
| IWORK_IMPLEMENT_PROPERTY (ListLabelTypeInfo) |
| IWORK_IMPLEMENT_PROPERTY (ListLevelStyles) |
| IWORK_IMPLEMENT_PROPERTY (ListTextIndent) |
| 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 (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 (SFTDefaultFooterRowCellStyleProperty) |
| IWORK_IMPLEMENT_PROPERTY (SFTDefaultHeaderColumnCellStyleProperty) |
| IWORK_IMPLEMENT_PROPERTY (SFTDefaultHeaderRowCellStyleProperty) |
| IWORK_IMPLEMENT_PROPERTY (SFTHeaderColumnRepeatsProperty) |
| IWORK_IMPLEMENT_PROPERTY (SFTHeaderRowRepeatsProperty) |
| IWORK_IMPLEMENT_PROPERTY (SFTStrokeProperty) |
| IWORK_IMPLEMENT_PROPERTY (SFTTableBandedCellFillProperty) |
| IWORK_IMPLEMENT_PROPERTY (SFTTableBandedRowsProperty) |
| 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 (TextBackground) |
| IWORK_IMPLEMENT_PROPERTY (TopBorder) |
| IWORK_IMPLEMENT_PROPERTY (Tracking) |
| IWORK_IMPLEMENT_PROPERTY (Underline) |
| IWORK_IMPLEMENT_PROPERTY (VerticalAlignment) |
| IWORK_IMPLEMENT_PROPERTY (WidowControl) |
| 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 (Fill, IWORKFill) |
| IWORK_DECLARE_PROPERTY (FirstLineIndent, double) |
| 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 (Hyphenate, bool) |
| IWORK_DECLARE_PROPERTY (Italic, bool) |
| IWORK_DECLARE_PROPERTY (KeepLinesTogether, bool) |
| IWORK_DECLARE_PROPERTY (KeepWithNext, bool) |
| IWORK_DECLARE_PROPERTY (Language, std::string) |
| IWORK_DECLARE_PROPERTY (LayoutMargins, IWORKPadding) |
| IWORK_DECLARE_PROPERTY (LeftBorder, IWORKStroke) |
| IWORK_DECLARE_PROPERTY (LeftIndent, double) |
| IWORK_DECLARE_PROPERTY (LineSpacing, IWORKLineSpacing) |
| IWORK_DECLARE_PROPERTY (ListLabelGeometry, IWORKListLabelGeometry) |
| IWORK_DECLARE_PROPERTY (ListLabelIndent, double) |
| IWORK_DECLARE_PROPERTY (ListLabelTypeInfo, IWORKListLabelTypeInfo_t) |
| IWORK_DECLARE_PROPERTY (ListLevelStyles, IWORKListStyle_t) |
| IWORK_DECLARE_PROPERTY (ListTextIndent, double) |
| IWORK_DECLARE_PROPERTY (Opacity, double) |
| 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 (SFTAutoResizeProperty, bool) |
| 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 (SFTDefaultFooterRowCellStyleProperty, IWORKStylePtr_t) |
| IWORK_DECLARE_PROPERTY (SFTDefaultHeaderColumnCellStyleProperty, IWORKStylePtr_t) |
| IWORK_DECLARE_PROPERTY (SFTDefaultHeaderRowCellStyleProperty, 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 (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 (TextBackground, IWORKColor) |
| IWORK_DECLARE_PROPERTY (TopBorder, IWORKStroke) |
| IWORK_DECLARE_PROPERTY (Tracking, double) |
| IWORK_DECLARE_PROPERTY (Underline, bool) |
| IWORK_DECLARE_PROPERTY (VerticalAlignment, IWORKVerticalAlignment) |
| IWORK_DECLARE_PROPERTY (WidowControl, bool) |
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 | makeConnectionPath (const IWORKSize &size, const double middleX, const double middleY) |
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.
|
template<typename Context , typename Arg > |
IWORKXMLContextPtr_t | makeContext (Arg &arg) |
template<typename Context , typename Arg1 , typename Arg2 > |
IWORKXMLContextPtr_t | makeContext (Arg1 &arg1, Arg2 &arg2) |
template<typename Context , typename Arg1 , typename Arg2 > |
IWORKXMLContextPtr_t | makeContext (Arg1 &arg1, const Arg2 &arg2) |
template<typename Context , typename Arg1 , typename Arg2 , typename Arg3 > |
IWORKXMLContextPtr_t | makeContext (Arg1 &arg1, Arg2 &arg2, const Arg3 &arg3) |
template<typename Context , typename Arg1 , typename Arg2 , typename Arg3 > |
IWORKXMLContextPtr_t | makeContext (Arg1 &arg1, Arg2 &arg2, Arg3 &arg3) |
template<typename Context , typename Arg1 , typename Arg2 , typename Arg3 > |
IWORKXMLContextPtr_t | makeContext (Arg1 &arg1, const Arg2 &arg2, Arg3 &arg3) |
template<typename Context , typename Arg1 , typename Arg2 , typename Arg3 > |
IWORKXMLContextPtr_t | makeContext (Arg1 &arg1, const Arg2 &arg2, const Arg3 &arg3) |
template<typename Context , typename Arg1 , typename Arg2 , typename Arg3 , typename Arg4 > |
IWORKXMLContextPtr_t | makeContext (Arg1 &arg1, Arg2 &arg2, const Arg3 &arg3, const Arg4 &arg4) |
template<typename Context , typename Arg1 , typename Arg2 , typename Arg3 , typename Arg4 > |
IWORKXMLContextPtr_t | makeContext (Arg1 &arg1, const Arg2 &arg2, const Arg3 &arg3, const Arg4 &arg4) |
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) |
void | writeBorder (const IWORKStroke &stroke, const char *const name, librevenge::RVNGPropertyList &props) |
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) |
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) |
| IWORK_IMPLEMENT_PROPERTY (EvenPageMaster) |
| IWORK_IMPLEMENT_PROPERTY (FirstPageMaster) |
| IWORK_IMPLEMENT_PROPERTY (OddPageMaster) |
| IWORK_DECLARE_PROPERTY (EvenPageMaster, PAGPageMaster) |
| IWORK_DECLARE_PROPERTY (FirstPageMaster, PAGPageMaster) |
| IWORK_DECLARE_PROPERTY (OddPageMaster, PAGPageMaster) |