filters
Libppt::msofbtSpAtom Class Reference
Inheritance diagram for Libppt::msofbtSpAtom:

Detailed Description
Definition at line 1687 of file powerpoint.h.
Public Types | |
msosptMin = 0 | |
msosptNotPrimitive = msosptMin | |
msosptRectangle = 1 | |
msosptRoundRectangle = 2 | |
msosptEllipse = 3 | |
msosptDiamond = 4 | |
msosptIsoscelesTriangle = 5 | |
msosptRightTriangle = 6 | |
msosptParallelogram = 7 | |
msosptTrapezoid = 8 | |
msosptHexagon = 9 | |
msosptOctagon = 10 | |
msosptPlus = 11 | |
msosptStar = 12 | |
msosptArrow = 13 | |
msosptThickArrow = 14 | |
msosptHomePlate = 15 | |
msosptCube = 16 | |
msosptBalloon = 17 | |
msosptSeal = 18 | |
msosptArc = 19 | |
msosptLine = 20 | |
msosptPlaque = 21 | |
msosptCan = 22 | |
msosptDonut = 23 | |
msosptTextSimple = 24 | |
msosptTextOctagon = 25 | |
msosptTextHexagon = 26 | |
msosptTextCurve = 27 | |
msosptTextWave = 28 | |
msosptTextRing = 29 | |
msosptTextOnCurve = 30 | |
msosptTextOnRing = 31 | |
msosptStraightConnector1 = 32 | |
msosptBentConnector2 = 33 | |
msosptBentConnector3 = 34 | |
msosptBentConnector4 = 35 | |
msosptBentConnector5 = 36 | |
msosptCurvedConnector2 = 37 | |
msosptCurvedConnector3 = 38 | |
msosptCurvedConnector4 = 39 | |
msosptCurvedConnector5 = 40 | |
msosptCallout1 = 41 | |
msosptCallout2 = 42 | |
msosptCallout3 = 43 | |
msosptAccentCallout1 = 44 | |
msosptAccentCallout2 = 45 | |
msosptAccentCallout3 = 46 | |
msosptBorderCallout1 = 47 | |
msosptBorderCallout2 = 48 | |
msosptBorderCallout3 = 49 | |
msosptAccentBorderCallout1 = 50 | |
msosptAccentBorderCallout2 = 51 | |
msosptAccentBorderCallout3 = 52 | |
msosptRibbon = 53 | |
msosptRibbon2 = 54 | |
msosptChevron = 55 | |
msosptPentagon = 56 | |
msosptNoSmoking = 57 | |
msosptSeal8 = 58 | |
msosptSeal16 = 59 | |
msosptSeal32 = 60 | |
msosptWedgeRectCallout = 61 | |
msosptWedgeRRectCallout = 62 | |
msosptWedgeEllipseCallout = 63 | |
msosptWave = 64 | |
msosptFoldedCorner = 65 | |
msosptLeftArrow = 66 | |
msosptDownArrow = 67 | |
msosptUpArrow = 68 | |
msosptLeftRightArrow = 69 | |
msosptUpDownArrow = 70 | |
msosptIrregularSeal1 = 71 | |
msosptIrregularSeal2 = 72 | |
msosptLightningBolt = 73 | |
msosptHeart = 74 | |
msosptPictureFrame = 75 | |
msosptQuadArrow = 76 | |
msosptLeftArrowCallout = 77 | |
msosptRightArrowCallout = 78 | |
msosptUpArrowCallout = 79 | |
msosptDownArrowCallout = 80 | |
msosptLeftRightArrowCallout = 81 | |
msosptUpDownArrowCallout = 82 | |
msosptQuadArrowCallout = 83 | |
msosptBevel = 84 | |
msosptLeftBracket = 85 | |
msosptRightBracket = 86 | |
msosptLeftBrace = 87 | |
msosptRightBrace = 88 | |
msosptLeftUpArrow = 89 | |
msosptBentUpArrow = 90 | |
msosptBentArrow = 91 | |
msosptSeal24 = 92 | |
msosptStripedRightArrow = 93 | |
msosptNotchedRightArrow = 94 | |
msosptBlockArc = 95 | |
msosptSmileyFace = 96 | |
msosptVerticalScroll = 97 | |
msosptHorizontalScroll = 98 | |
msosptCircularArrow = 99 | |
msosptNotchedCircularArrow = 100 | |
msosptUturnArrow = 101 | |
msosptCurvedRightArrow = 102 | |
msosptCurvedLeftArrow = 103 | |
msosptCurvedUpArrow = 104 | |
msosptCurvedDownArrow = 105 | |
msosptCloudCallout = 106 | |
msosptEllipseRibbon = 107 | |
msosptEllipseRibbon2 = 108 | |
msosptFlowChartProcess = 109 | |
msosptFlowChartDecision = 110 | |
msosptFlowChartInputOutput = 111 | |
msosptFlowChartPredefinedProcess = 112 | |
msosptFlowChartInternalStorage = 113 | |
msosptFlowChartDocument = 114 | |
msosptFlowChartMultidocument = 115 | |
msosptFlowChartTerminator = 116 | |
msosptFlowChartPreparation = 117 | |
msosptFlowChartManualInput = 118 | |
msosptFlowChartManualOperation = 119 | |
msosptFlowChartConnector = 120 | |
msosptFlowChartPunchedCard = 121 | |
msosptFlowChartPunchedTape = 122 | |
msosptFlowChartSummingJunction = 123 | |
msosptFlowChartOr = 124 | |
msosptFlowChartCollate = 125 | |
msosptFlowChartSort = 126 | |
msosptFlowChartExtract = 127 | |
msosptFlowChartMerge = 128 | |
msosptFlowChartOfflineStorage = 129 | |
msosptFlowChartOnlineStorage = 130 | |
msosptFlowChartMagneticTape = 131 | |
msosptFlowChartMagneticDisk = 132 | |
msosptFlowChartMagneticDrum = 133 | |
msosptFlowChartDisplay = 134 | |
msosptFlowChartDelay = 135 | |
msosptTextPlainText = 136 | |
msosptTextStop = 137 | |
msosptTextTriangle = 138 | |
msosptTextTriangleInverted = 139 | |
msosptTextChevron = 140 | |
msosptTextChevronInverted = 141 | |
msosptTextRingInside = 142 | |
msosptTextRingOutside = 143 | |
msosptTextArchUpCurve = 144 | |
msosptTextArchDownCurve = 145 | |
msosptTextCircleCurve = 146 | |
msosptTextButtonCurve = 147 | |
msosptTextArchUpPour = 148 | |
msosptTextArchDownPour = 149 | |
msosptTextCirclePour = 150 | |
msosptTextButtonPour = 151 | |
msosptTextCurveUp = 152 | |
msosptTextCurveDown = 153 | |
msosptTextCascadeUp = 154 | |
msosptTextCascadeDown = 155 | |
msosptTextWave1 = 156 | |
msosptTextWave2 = 157 | |
msosptTextWave3 = 158 | |
msosptTextWave4 = 159 | |
msosptTextInflate = 160 | |
msosptTextDeflate = 161 | |
msosptTextInflateBottom = 162 | |
msosptTextDeflateBottom = 163 | |
msosptTextInflateTop = 164 | |
msosptTextDeflateTop = 165 | |
msosptTextDeflateInflate = 166 | |
msosptTextDeflateInflateDeflate = 167 | |
msosptTextFadeRight = 168 | |
msosptTextFadeLeft = 169 | |
msosptTextFadeUp = 170 | |
msosptTextFadeDown = 171 | |
msosptTextSlantUp = 172 | |
msosptTextSlantDown = 173 | |
msosptTextCanUp = 174 | |
msosptTextCanDown = 175 | |
msosptFlowChartAlternateProcess = 176 | |
msosptFlowChartOffpageConnector = 177 | |
msosptCallout90 = 178 | |
msosptAccentCallout90 = 179 | |
msosptBorderCallout90 = 180 | |
msosptAccentBorderCallout90 = 181 | |
msosptLeftRightUpArrow = 182 | |
msosptSun = 183 | |
msosptMoon = 184 | |
msosptBracketPair = 185 | |
msosptBracePair = 186 | |
msosptSeal4 = 187 | |
msosptDoubleWave = 188 | |
msosptActionButtonBlank = 189 | |
msosptActionButtonHome = 190 | |
msosptActionButtonHelp = 191 | |
msosptActionButtonInformation = 192 | |
msosptActionButtonForwardNext = 193 | |
msosptActionButtonBackPrevious = 194 | |
msosptActionButtonEnd = 195 | |
msosptActionButtonBeginning = 196 | |
msosptActionButtonReturn = 197 | |
msosptActionButtonDocument = 198 | |
msosptActionButtonSound = 199 | |
msosptActionButtonMovie = 200 | |
msosptHostControl = 201 | |
msosptTextBox = 202 | |
msosptMax | |
msosptNil = 0x0FFF | |
enum | { msosptMin = 0, msosptNotPrimitive = msosptMin, msosptRectangle = 1, msosptRoundRectangle = 2, msosptEllipse = 3, msosptDiamond = 4, msosptIsoscelesTriangle = 5, msosptRightTriangle = 6, msosptParallelogram = 7, msosptTrapezoid = 8, msosptHexagon = 9, msosptOctagon = 10, msosptPlus = 11, msosptStar = 12, msosptArrow = 13, msosptThickArrow = 14, msosptHomePlate = 15, msosptCube = 16, msosptBalloon = 17, msosptSeal = 18, msosptArc = 19, msosptLine = 20, msosptPlaque = 21, msosptCan = 22, msosptDonut = 23, msosptTextSimple = 24, msosptTextOctagon = 25, msosptTextHexagon = 26, msosptTextCurve = 27, msosptTextWave = 28, msosptTextRing = 29, msosptTextOnCurve = 30, msosptTextOnRing = 31, msosptStraightConnector1 = 32, msosptBentConnector2 = 33, msosptBentConnector3 = 34, msosptBentConnector4 = 35, msosptBentConnector5 = 36, msosptCurvedConnector2 = 37, msosptCurvedConnector3 = 38, msosptCurvedConnector4 = 39, msosptCurvedConnector5 = 40, msosptCallout1 = 41, msosptCallout2 = 42, msosptCallout3 = 43, msosptAccentCallout1 = 44, msosptAccentCallout2 = 45, msosptAccentCallout3 = 46, msosptBorderCallout1 = 47, msosptBorderCallout2 = 48, msosptBorderCallout3 = 49, msosptAccentBorderCallout1 = 50, msosptAccentBorderCallout2 = 51, msosptAccentBorderCallout3 = 52, msosptRibbon = 53, msosptRibbon2 = 54, msosptChevron = 55, msosptPentagon = 56, msosptNoSmoking = 57, msosptSeal8 = 58, msosptSeal16 = 59, msosptSeal32 = 60, msosptWedgeRectCallout = 61, msosptWedgeRRectCallout = 62, msosptWedgeEllipseCallout = 63, msosptWave = 64, msosptFoldedCorner = 65, msosptLeftArrow = 66, msosptDownArrow = 67, msosptUpArrow = 68, msosptLeftRightArrow = 69, msosptUpDownArrow = 70, msosptIrregularSeal1 = 71, msosptIrregularSeal2 = 72, msosptLightningBolt = 73, msosptHeart = 74, msosptPictureFrame = 75, msosptQuadArrow = 76, msosptLeftArrowCallout = 77, msosptRightArrowCallout = 78, msosptUpArrowCallout = 79, msosptDownArrowCallout = 80, msosptLeftRightArrowCallout = 81, msosptUpDownArrowCallout = 82, msosptQuadArrowCallout = 83, msosptBevel = 84, msosptLeftBracket = 85, msosptRightBracket = 86, msosptLeftBrace = 87, msosptRightBrace = 88, msosptLeftUpArrow = 89, msosptBentUpArrow = 90, msosptBentArrow = 91, msosptSeal24 = 92, msosptStripedRightArrow = 93, msosptNotchedRightArrow = 94, msosptBlockArc = 95, msosptSmileyFace = 96, msosptVerticalScroll = 97, msosptHorizontalScroll = 98, msosptCircularArrow = 99, msosptNotchedCircularArrow = 100, msosptUturnArrow = 101, msosptCurvedRightArrow = 102, msosptCurvedLeftArrow = 103, msosptCurvedUpArrow = 104, msosptCurvedDownArrow = 105, msosptCloudCallout = 106, msosptEllipseRibbon = 107, msosptEllipseRibbon2 = 108, msosptFlowChartProcess = 109, msosptFlowChartDecision = 110, msosptFlowChartInputOutput = 111, msosptFlowChartPredefinedProcess = 112, msosptFlowChartInternalStorage = 113, msosptFlowChartDocument = 114, msosptFlowChartMultidocument = 115, msosptFlowChartTerminator = 116, msosptFlowChartPreparation = 117, msosptFlowChartManualInput = 118, msosptFlowChartManualOperation = 119, msosptFlowChartConnector = 120, msosptFlowChartPunchedCard = 121, msosptFlowChartPunchedTape = 122, msosptFlowChartSummingJunction = 123, msosptFlowChartOr = 124, msosptFlowChartCollate = 125, msosptFlowChartSort = 126, msosptFlowChartExtract = 127, msosptFlowChartMerge = 128, msosptFlowChartOfflineStorage = 129, msosptFlowChartOnlineStorage = 130, msosptFlowChartMagneticTape = 131, msosptFlowChartMagneticDisk = 132, msosptFlowChartMagneticDrum = 133, msosptFlowChartDisplay = 134, msosptFlowChartDelay = 135, msosptTextPlainText = 136, msosptTextStop = 137, msosptTextTriangle = 138, msosptTextTriangleInverted = 139, msosptTextChevron = 140, msosptTextChevronInverted = 141, msosptTextRingInside = 142, msosptTextRingOutside = 143, msosptTextArchUpCurve = 144, msosptTextArchDownCurve = 145, msosptTextCircleCurve = 146, msosptTextButtonCurve = 147, msosptTextArchUpPour = 148, msosptTextArchDownPour = 149, msosptTextCirclePour = 150, msosptTextButtonPour = 151, msosptTextCurveUp = 152, msosptTextCurveDown = 153, msosptTextCascadeUp = 154, msosptTextCascadeDown = 155, msosptTextWave1 = 156, msosptTextWave2 = 157, msosptTextWave3 = 158, msosptTextWave4 = 159, msosptTextInflate = 160, msosptTextDeflate = 161, msosptTextInflateBottom = 162, msosptTextDeflateBottom = 163, msosptTextInflateTop = 164, msosptTextDeflateTop = 165, msosptTextDeflateInflate = 166, msosptTextDeflateInflateDeflate = 167, msosptTextFadeRight = 168, msosptTextFadeLeft = 169, msosptTextFadeUp = 170, msosptTextFadeDown = 171, msosptTextSlantUp = 172, msosptTextSlantDown = 173, msosptTextCanUp = 174, msosptTextCanDown = 175, msosptFlowChartAlternateProcess = 176, msosptFlowChartOffpageConnector = 177, msosptCallout90 = 178, msosptAccentCallout90 = 179, msosptBorderCallout90 = 180, msosptAccentBorderCallout90 = 181, msosptLeftRightUpArrow = 182, msosptSun = 183, msosptMoon = 184, msosptBracketPair = 185, msosptBracePair = 186, msosptSeal4 = 187, msosptDoubleWave = 188, msosptActionButtonBlank = 189, msosptActionButtonHome = 190, msosptActionButtonHelp = 191, msosptActionButtonInformation = 192, msosptActionButtonForwardNext = 193, msosptActionButtonBackPrevious = 194, msosptActionButtonEnd = 195, msosptActionButtonBeginning = 196, msosptActionButtonReturn = 197, msosptActionButtonDocument = 198, msosptActionButtonSound = 199, msosptActionButtonMovie = 200, msosptHostControl = 201, msosptTextBox = 202, msosptMax, msosptNil = 0x0FFF } |
Public Member Functions | |
unsigned long | shapeId () const |
void | setShapeId (unsigned long id) |
const char * | shapeTypeAsString () const |
unsigned long | persistentFlag () const |
void | setPersistentFlag (unsigned long persistentFlag) |
bool | isBackground () const |
void | setBackground (bool bg) |
bool | isVerFlip () const |
void | setVerFlip (bool vFlip) |
bool | isHorFlip () const |
void | setHorFlip (bool hFlip) |
void | setData (unsigned size, const unsigned char *data) |
const char * | name () |
void | dump (std::ostream &out) const |
Static Public Attributes | |
static const unsigned int | id |
Member Function Documentation
void Libppt::msofbtSpAtom::dump | ( | std::ostream & | out | ) | const [virtual] |
const char* Libppt::msofbtSpAtom::name | ( | ) | [inline, virtual] |
Returns the name of the record.
For debugging only.
Reimplemented from Libppt::Record.
Definition at line 1918 of file powerpoint.h.
void Libppt::msofbtSpAtom::setData | ( | unsigned | size, | |
const unsigned char * | data | |||
) | [virtual] |
Member Data Documentation
const unsigned int Libppt::msofbtSpAtom::id [static] |
Static ID of the record.
Subclasses should override this value with the id of the record they handle.
Reimplemented from Libppt::Record.
Definition at line 1900 of file powerpoint.h.
The documentation for this class was generated from the following file: