Markup Module
Modules | |
| Markup definition | |
| Markup Leader | |
| Annotations Entity | |
| View | |
| Markup Linked Item | |
| Markup Types and Subtypes | |
| Enumerations for markup types and subtypes for use in the A3DMkpMarkupData structure. | |
| RTF parsing | |
| Fonts | |
Data Structures | |
| struct | A3DMkpMarkupData |
| Markup structure. More... | |
Functions | |
| A3DStatus | A3DMkpLinkForAdditionalMarkupReferenceGet (const A3DMkpMarkup *pMarkup, A3DUns32 &uiLinkedItemsSize, A3DMiscMarkupLinkedItem **&ppLinkedItems) |
| Get links corresponding to the A3DMkpMarkup additional references such as element defining the toleranced line for line profile. More... | |
| A3DStatus | A3DMkpLinkForMarkupReferenceGet (const A3DMkpMarkup *pMarkup, A3DUns32 &uiLinkedItemsSize, A3DMiscMarkupLinkedItem **&ppLinkedItems) |
| Get links corresponding to the A3DMkpMarkup references. More... | |
| A3DStatus | A3DMkpMarkupCreate (const A3DMkpMarkupData *pData, A3DMkpMarkup **ppMarkup) |
| Creates the A3DMkpMarkup from A3DMkpMarkupData structure. More... | |
| A3DStatus | A3DMkpMarkupGet (const A3DMkpMarkup *pMarkup, A3DMkpMarkupData *pData) |
| Populates the A3DMkpMarkupData structure. More... | |
| A3DStatus | A3DMkpMarkupSet (A3DMkpMarkup *pMarkup, const A3DMkpMarkupData *pData) |
| Set the A3DMkpMarkup from A3DMkpMarkupData structure. More... | |
Detailed Description
Entity type is kA3DTypeMkpMarkup.
There may be a tessellation in the markup and in each leader. The following sample code shows how to retrieve the tessellation.
- Sample code
- /* code to get the tessellation of a markup or a leader *//* pTess is a A3DTessMarkup* */A3DTessBaseData sBaseData;A3D_INITIALIZE_DATA(sBaseData);if (iErr == A3D_SUCCESS){A3DTessMarkupData sData;A3D_INITIALIZE_DATA(sData);iErr = A3DTessMarkupGet(pTess, &sData);if (iErr == A3D_SUCCESS){/* the tessellation is described in sBaseData plus sData */}A3DTessMarkupGet(NULL, &sData);}A3DTessBaseGet(NULL, &sData);
- See also
- Tessellation for Markups
Function Documentation
| A3DStatus A3DMkpLinkForAdditionalMarkupReferenceGet | ( | const A3DMkpMarkup * | pMarkup, |
| A3DUns32 & | uiLinkedItemsSize, | ||
| A3DMiscMarkupLinkedItem **& | ppLinkedItems | ||
| ) |
Get links corresponding to the A3DMkpMarkup additional references such as element defining the toleranced line for line profile.
- Version
- 9.0
| A3DStatus A3DMkpLinkForMarkupReferenceGet | ( | const A3DMkpMarkup * | pMarkup, |
| A3DUns32 & | uiLinkedItemsSize, | ||
| A3DMiscMarkupLinkedItem **& | ppLinkedItems | ||
| ) |
Get links corresponding to the A3DMkpMarkup references.
- Version
- 6.0
| A3DStatus A3DMkpMarkupCreate | ( | const A3DMkpMarkupData * | pData, |
| A3DMkpMarkup ** | ppMarkup | ||
| ) |
Creates the A3DMkpMarkup from A3DMkpMarkupData structure.
- Version
- 2.0
| A3DStatus A3DMkpMarkupGet | ( | const A3DMkpMarkup * | pMarkup, |
| A3DMkpMarkupData * | pData | ||
| ) |
Populates the A3DMkpMarkupData structure.
- Version
- 2.0
| A3DStatus A3DMkpMarkupSet | ( | A3DMkpMarkup * | pMarkup, |
| const A3DMkpMarkupData * | pData | ||
| ) |
Set the A3DMkpMarkup from A3DMkpMarkupData structure.
- Version
- 2.0
