Index

Index of PowerDoc Building Blocks

Basic PowerDoc Links

pdBodyPtr (1013)   PD_LINK

Appears in: Typography (For Outline Fonts), Row Boundary, Typographic Frame, Library Shape, Rectangle, Circle/Ellipse, True Circle/Ellipse, Slice, Pattern, Grid, Custom Shape or Polygon, Gradient, Gradient (As Fast Rectangle)

Link to the Surface Definition object.

This link supplies style attributes for the body of an object. Style attributes include color, transparency, pattern fills, special effects (e.g. blur, emboss, pattern fill) etc.

pdBaselinePtr (1113)   PD_LINK

Appears in: Text Extras, Text Line, Text Arc, Text Area, Rich Text Line, Rich Text Arc, Rich Text Area, Text Path, Rich Text Path

Link to the Baseline object.

This link supplies parameters necessary to render the baselines of text rows.

pdFnDrawObjectPtr (1085)   PD_LINK

Appears in: PowerFont Record, Group Member, Generic Object

Link to any visual PowerDoc object (i.e. any object with a designated FnDraw rendering function).

The pdFnDraw property describes the visual object pointed by the pdFnDrawObjectPtr link. If pdFnDraw is missing, it is assumed pdFnDrawObjectPtr points to the Group object.

pdFontDataPtr (1069)   PD_LINK

Appears in: Typography (For Outline Fonts)

Link to the Font Data object.

This is an optional link. It indicates that the font data (file) is embedded in the document. This link should only be used when the font is specified by the pdFontUniqueID property. If the font is specified by the pdFontIndex property, this link is ignored and, therefore, should be omitted.

pdGroupMemberPtr (1087)   PD_LINK

Appears in: Group Member, Group

Link to the Group Member object.

This link in used to establish a link to the next group member.

pdImageDataPtr (1048)   PD_LINK

Appears in: Bitmap Image

Link to the Bitmap Image Data object.

pdLinePtr (1015)   PD_LINK

Appears in: Baseline, Library Polyline, Line, Arc, Grid, Polyline (also Bezier and B-Spline curve)

Link to the Line Definition (Full) or Line Definition (Standard) object.

This link supplies parameters necessary to render the body of a line. In the context of the Grid object, this link supplies the parameters necessary to render the grid lines.

pdMaskPtr (1181)   PD_LINK

Appears in: Group Member

Link to a masking object, i.e. an object whose alpha-channel will be used to mask the group member. This link must point to Generic Object. If masking is not required, the link should be omitted.

The pdMaskPtr link takes precedence over the pdMask property.

One advantage of masking using the pdMaskPtr link, compared to the pdMask property, is that the masking object has the same origin as the group member. Thus, if the group member is moved from one position on a page to another, the masking object will move with it.

pdOutlinePtr (1014)   PD_LINK

Appears in: Typography (For Outline Fonts), Row Boundary, Typographic Frame, Library Shape, Rectangle, Circle/Ellipse, True Circle/Ellipse, Slice, Grid, Custom Shape or Polygon

Link to the Outline Definition object.

This link supplies parameters necessary to render the outline of an object.

pdPatternFillPtr (1130)   PD_LINK

Appears in: Surface Definition, Pattern Fill Definition

Link to the Pattern Fill Definition object.

pdPowerFontPtr (1091)   PD_LINK

Appears in: Typography (For PowerFonts)

Link to the PowerFont object.

pdPowerFontRecordPtr (1092)   PD_LINK

Appears in: PowerFont Record, PowerFont

Link to the PowerFontRecord object.

This link in used to establish a link to the next PowerFont record.

pdRowBoundPtr (1173)   PD_LINK

Appears in: Text Extras

Link to the Row Boundary object.

This link supplies parameters necessary to render the boundaries of text rows.

pdShadowPtr (1016)   PD_LINK

Appears in: Typography (For Outline Fonts), Baseline, Row Boundary, Typographic Frame, Library Polyline, Library Shape, Line, Rectangle, Circle/Ellipse, True Circle/Ellipse, Slice, Arc, Grid, Custom Shape or Polygon, Polyline (also Bezier and B-Spline curve)

Link to the Shadow Definition object.

Used to render the shadow of a line, shape or some other object.

pdStylePtr (1002)   PD_LINK

Appears in: Shadow Definition, Line Definition (Full), Outline Definition, Line Definition (Standard), Line Definition (Minimal), Gradient

Link to the Surface Definition object.

This link supplies style attributes. Style attributes include color, transparency, pattern fills, special effects (e.g. blur, emboss, pattern fill) etc.

pdTextExtrasPtr (1172)   PD_LINK

Appears in: Text Fragment, Text Line, Text Arc, Text Area, Text Path

Link to the Text Extras object.

pdTextFragmentPtr (1038)   PD_LINK

Appears in: Text Fragment, Rich Text Line, Rich Text Arc, Rich Text Area, Rich Text Design, Rich Text Path, Rich Text Box, Rich Button, Rich List Box

Link to the Text Fragment object.

This link in used to establish a link to the next text fragment. This can be the first text fragment or the fragment that follows the current one.

pdTextLayoutPtr (1084)   PD_LINK

Appears in: Text Fragment, Text Line, Text Arc, Text Area, Text Design, Text Path

This link supplies text layout attributes. When building the Text Design or Rich Text Design object, this is a link to the Text Layout (Manual) object. When building any other text object, this is a link to the Text Layout (Automatic) object.

Text Design and Rich Text Design utilize a manual text layout algorithm which means that the (x, y) position of each glyph/character must be supplied explicitly by the user. All other text objects utilize an automatic text layout algorithm which means that the position of their glyphs/characters is calculated automatically by the text layout engine while the user only supplies higher-level layout attributes such as direction, alignment, kerning, letter/row spacing etc.

pdTextRulerHorPtr (1111)   PD_LINK

Appears in: Text Fragment, Text Area, Text Path

Link to the Text Ruler (Horizontal) object.

This links associates a text ruler with the current text fragment. The Text Ruler (Horizontal) object supplies indents and tab stop positions to be respected during the text layout process.

pdTypoFramePtr (1177)   PD_LINK

Appears in: Text Fragment, Text Line, Text Arc, Text Area, Text Path

Link to the Typographic Frame object.

This link supplies parameters necessary to render frames of glyphs and characters.

pdTypographyPtr (1018)   PD_LINK

Appears in: Text Fragment, Text Line, Text Arc, Text Area, Text Design, Glyph, Char, PowerGlyph, Text Path

Link to the Typography object. When standard glyphs or characters are used, this should be a link to the Typography (For Outline Fonts) object. When PowerGlyphs (or PowerChars in the future) are used, this should be a link to the Typography (For PowerFonts) object.

In either case, this link supplies typographic parameters.

pdUnderlinePtr (1114)   PD_LINK

Appears in: Typography (For Outline Fonts), Typography (For PowerFonts)

Link to the Line Definition (Minimal) object.

This link supplies attributes necessary to render the text underline and strike-through effects.

pd3DModelSettingsPtr (1182)   PD_LINK

Appears in: 3D Model

Link to the 3D Model Settings object.

pd3DModelDataPtr (1183)   PD_LINK

Appears in: 3D Model

Link to the 3D Model Data object.

pdxMediaDataPtr (2115)   PD_LINK

pdxMediaDataPtr - Description of this property is not available at this time.

 

Index