220 property String^ IDName;
222 property uint32 Version;
235 property uint32 FirstColor;
237 property uint32 SecondColor;
440 ClientData =
nullptr;
441 ReleaseFunc =
nullptr;
442 GetInfoFunc =
nullptr;
443 HasIconFunc =
nullptr;
444 CanChangeColorFunc =
nullptr;
445 GetIconFunc =
nullptr;
446 SetShadingColorFunc =
nullptr;
447 GetDisplaySizeFunc =
nullptr;
455 property Object^ ClientData;
506 BorderInfo(uint32 color, float32 width,
BorderStyle style, float32 intensity, float32 dashPhase,
const Array<float32>^ dashPatterns);
509 property uint32 Color;
516 property float32 Width;
530 property float32 CloudIntensity;
537 property float32 DashPhase;
547 property Array<float32>^ DashPatterns;
557 LeaderLineInfo(float32 length, float32 extension, float32 offset);
568 property float32 Length;
573 property float32 Extension;
578 property float32 Offset;
631 String^ GetContents();
654 void SetContents(String^ content);
686 void SetModifiedTime(
DateTime^ modifiedTime);
715 void SetFlags(uint32 flags);
749 void SetName(String^ name);
782 Boolean Move(
RectF^ rect);
821 property int64 pointer;
858 void SetTitle(String^ title);
872 String^ GetSubject();
888 void SetSubject(String^ subject);
902 float32 GetOpacity();
918 void SetOpacity(float32 opacity);
973 void SetIntent(String^ intent);
1005 void SetCreationTime(
DateTime^ creationTime);
1048 int32 CountStates(int32 stateModel);
1077 Note^ GetState(int32 stateModel, int32 index);
1116 Boolean RemoveAllStates();
1133 int32 CountReplies();
1155 Note^ GetReply(int32 index);
1194 Boolean RemoveReply(int32 index);
1211 Boolean RemoveAllReplies();
1232 Boolean IsGrouped();
1278 Array<IMarkup^>^ GetGroupElements();
1330 Array<PointF^>^ GetQuadPoints();
1356 void SetQuadPoints(
const Array<PointF^>^ quadPoints);
1367 virtual Boolean IsMarkup();
1369 virtual String^ GetContents();
1370 virtual void SetContents(String^ content);
1371 virtual DateTime^ GetModifiedTime();
1372 virtual void SetModifiedTime(
DateTime^ modifiedTime);
1373 virtual uint32 GetFlags();
1374 virtual void SetFlags(uint32 flags);
1375 virtual String^ GetName();
1376 virtual void SetName(String^ name);
1377 virtual RectF^ GetRect();
1378 virtual Boolean Move(
RectF^ rect);
1380 virtual void SetBorderInfo(
BorderInfo^ border);
1382 virtual property int64 pointer;
1393 virtual Boolean IsMarkup();
1395 virtual String^ GetContents();
1396 virtual void SetContents(String^ content);
1397 virtual DateTime^ GetModifiedTime();
1398 virtual void SetModifiedTime(
DateTime^ modifiedTime);
1399 virtual uint32 GetFlags();
1400 virtual void SetFlags(uint32 flags);
1401 virtual String^ GetName();
1402 virtual void SetName(String^ name);
1403 virtual RectF^ GetRect();
1404 virtual Boolean Move(
RectF^ rect);
1406 virtual void SetBorderInfo(
BorderInfo^ border);
1408 virtual property int64 pointer;
1411 virtual String^ GetTitle();
1412 virtual void SetTitle(String^ title);
1413 virtual String^ GetSubject();
1414 virtual void SetSubject(String^ subject);
1415 virtual float32 GetOpacity();
1416 virtual void SetOpacity(float32 opacity);
1417 virtual String^ GetIntent();
1418 virtual void SetIntent(String^ intent);
1419 virtual DateTime^ GetCreationTime();
1420 virtual void SetCreationTime(
DateTime^ creationTime);
1421 virtual Popup^ GetPopup();
1422 virtual int32 CountStates(int32 stateModel);
1423 virtual Note^ GetState(int32 stateModel, int32 index);
1425 virtual Boolean RemoveAllStates();
1426 virtual int32 CountReplies();
1427 virtual Note^ GetReply(int32 index);
1428 virtual Note^ AddReply();
1429 virtual Boolean RemoveReply(int32 index);
1430 virtual Boolean RemoveAllReplies();
1431 virtual Boolean IsGrouped();
1432 virtual IMarkup^ GetGroupHeader();
1433 virtual Array<IMarkup^>^ GetGroupElements();
1434 virtual Boolean Ungroup();
1449 virtual Boolean IsMarkup();
1451 virtual String^ GetContents();
1452 virtual void SetContents(String^ content);
1453 virtual DateTime^ GetModifiedTime();
1454 virtual void SetModifiedTime(
DateTime^ modifiedTime);
1455 virtual uint32 GetFlags();
1456 virtual void SetFlags(uint32 flags);
1457 virtual String^ GetName();
1458 virtual void SetName(String^ name);
1459 virtual RectF^ GetRect();
1460 virtual Boolean Move(
RectF^ rect);
1462 virtual void SetBorderInfo(
BorderInfo^ border);
1464 virtual property int64 pointer;
1481 Boolean GetOpenStatus();
1497 void SetOpenStatus(Boolean status);
1511 virtual Boolean IsMarkup();
1513 virtual String^ GetContents();
1514 virtual void SetContents(String^ content);
1515 virtual DateTime^ GetModifiedTime();
1516 virtual void SetModifiedTime(
DateTime^ modifiedTime);
1517 virtual uint32 GetFlags();
1518 virtual void SetFlags(uint32 flags);
1519 virtual String^ GetName();
1520 virtual void SetName(String^ name);
1521 virtual RectF^ GetRect();
1522 virtual Boolean Move(
RectF^ rect);
1524 virtual void SetBorderInfo(
BorderInfo^ border);
1526 virtual property int64 pointer;
1552 Array<PointF^>^ GetQuadPoints();
1578 void SetQuadPoints(
const Array<PointF^>^ quadPoints);
1744 Boolean ResetApppearanceStream();
1757 virtual Boolean IsMarkup();
1759 virtual String^ GetContents();
1760 virtual void SetContents(String^ content);
1761 virtual DateTime^ GetModifiedTime();
1762 virtual void SetModifiedTime(
DateTime^ modifiedTime);
1763 virtual uint32 GetFlags();
1764 virtual void SetFlags(uint32 flags);
1765 virtual String^ GetName();
1766 virtual void SetName(String^ name);
1767 virtual RectF^ GetRect();
1768 virtual Boolean Move(
RectF^ rect);
1770 virtual void SetBorderInfo(
BorderInfo^ border);
1772 virtual property int64 pointer;
1775 virtual String^ GetTitle();
1776 virtual void SetTitle(String^ title);
1777 virtual String^ GetSubject();
1778 virtual void SetSubject(String^ subject);
1779 virtual float32 GetOpacity();
1780 virtual void SetOpacity(float32 opacity);
1781 virtual String^ GetIntent();
1782 virtual void SetIntent(String^ intent);
1783 virtual DateTime^ GetCreationTime();
1784 virtual void SetCreationTime(
DateTime^ creationTime);
1785 virtual Popup^ GetPopup();
1786 virtual int32 CountStates(int32 stateModel);
1787 virtual Note^ GetState(int32 stateModel, int32 index);
1789 virtual Boolean RemoveAllStates();
1790 virtual int32 CountReplies();
1791 virtual Note^ GetReply(int32 index);
1792 virtual Note^ AddReply();
1793 virtual Boolean RemoveReply(int32 index);
1794 virtual Boolean RemoveAllReplies();
1795 virtual Boolean IsGrouped();
1796 virtual IMarkup^ GetGroupHeader();
1797 virtual Array<IMarkup^>^ GetGroupElements();
1798 virtual Boolean Ungroup();
1813 uint32 GetFillColor();
1826 void SetFillColor(uint32 fillColor);
1840 Boolean ResetApppearanceStream();
1853 virtual Boolean IsMarkup();
1855 virtual String^ GetContents();
1856 virtual void SetContents(String^ content);
1857 virtual DateTime^ GetModifiedTime();
1858 virtual void SetModifiedTime(
DateTime^ modifiedTime);
1859 virtual uint32 GetFlags();
1860 virtual void SetFlags(uint32 flags);
1861 virtual String^ GetName();
1862 virtual void SetName(String^ name);
1863 virtual RectF^ GetRect();
1864 virtual Boolean Move(
RectF^ rect);
1887 virtual void SetBorderInfo(
BorderInfo^ border);
1889 virtual property int64 pointer;
1892 virtual String^ GetTitle();
1893 virtual void SetTitle(String^ title);
1894 virtual String^ GetSubject();
1895 virtual void SetSubject(String^ subject);
1896 virtual float32 GetOpacity();
1897 virtual void SetOpacity(float32 opacity);
1921 virtual String^ GetIntent();
1944 virtual void SetIntent(String^ intent);
1945 virtual DateTime^ GetCreationTime();
1946 virtual void SetCreationTime(
DateTime^ creationTime);
1947 virtual Popup^ GetPopup();
1948 virtual int32 CountStates(int32 stateModel);
1949 virtual Note^ GetState(int32 stateModel, int32 index);
1951 virtual Boolean RemoveAllStates();
1952 virtual int32 CountReplies();
1953 virtual Note^ GetReply(int32 index);
1954 virtual Note^ AddReply();
1955 virtual Boolean RemoveReply(int32 index);
1956 virtual Boolean RemoveAllReplies();
1957 virtual Boolean IsGrouped();
1958 virtual IMarkup^ GetGroupHeader();
1959 virtual Array<IMarkup^>^ GetGroupElements();
1960 virtual Boolean Ungroup();
1981 int32 GetAlignment();
2000 void SetAlignment(int32 alignment);
2058 Array<String^>^ GetLineEndingStyles();
2084 void SetLineEndingStyles(String^ startingStyle, String^ endingStyle);
2109 Array<PointF^>^ GetCalloutLinePoints();
2159 Boolean ResetApppearanceStream();
2172 virtual Boolean IsMarkup();
2174 virtual String^ GetContents();
2175 virtual void SetContents(String^ content);
2176 virtual DateTime^ GetModifiedTime();
2177 virtual void SetModifiedTime(
DateTime^ modifiedTime);
2178 virtual uint32 GetFlags();
2179 virtual void SetFlags(uint32 flags);
2180 virtual String^ GetName();
2181 virtual void SetName(String^ name);
2182 virtual RectF^ GetRect();
2183 virtual Boolean Move(
RectF^ rect);
2185 virtual void SetBorderInfo(
BorderInfo^ border);
2187 virtual property int64 pointer;
2190 virtual String^ GetTitle();
2191 virtual void SetTitle(String^ title);
2192 virtual String^ GetSubject();
2193 virtual void SetSubject(String^ subject);
2194 virtual float32 GetOpacity();
2195 virtual void SetOpacity(float32 opacity);
2196 virtual String^ GetIntent();
2197 virtual void SetIntent(String^ intent);
2198 virtual DateTime^ GetCreationTime();
2199 virtual void SetCreationTime(
DateTime^ creationTime);
2200 virtual Popup^ GetPopup();
2201 virtual int32 CountStates(int32 stateModel);
2202 virtual Note^ GetState(int32 stateModel, int32 index);
2204 virtual Boolean RemoveAllStates();
2205 virtual int32 CountReplies();
2206 virtual Note^ GetReply(int32 index);
2207 virtual Note^ AddReply();
2208 virtual Boolean RemoveReply(int32 index);
2209 virtual Boolean RemoveAllReplies();
2210 virtual Boolean IsGrouped();
2211 virtual IMarkup^ GetGroupHeader();
2212 virtual Array<IMarkup^>^ GetGroupElements();
2213 virtual Boolean Ungroup();
2265 void SetInkList(
PDFPath^ inkList);
2279 Boolean ResetApppearanceStream();
2292 virtual Boolean IsMarkup();
2294 virtual String^ GetContents();
2295 virtual void SetContents(String^ content);
2296 virtual DateTime^ GetModifiedTime();
2297 virtual void SetModifiedTime(
DateTime^ modifiedTime);
2298 virtual uint32 GetFlags();
2299 virtual void SetFlags(uint32 flags);
2300 virtual String^ GetName();
2301 virtual void SetName(String^ name);
2302 virtual RectF^ GetRect();
2303 virtual Boolean Move(
RectF^ rect);
2305 virtual void SetBorderInfo(
BorderInfo^ border);
2307 virtual property int64 pointer;
2310 virtual String^ GetTitle();
2311 virtual void SetTitle(String^ title);
2312 virtual String^ GetSubject();
2313 virtual void SetSubject(String^ subject);
2314 virtual float32 GetOpacity();
2315 virtual void SetOpacity(float32 opacity);
2340 virtual String^ GetIntent();
2365 virtual void SetIntent(String^ intent);
2366 virtual DateTime^ GetCreationTime();
2367 virtual void SetCreationTime(
DateTime^ creationTime);
2368 virtual Popup^ GetPopup();
2369 virtual int32 CountStates(int32 stateModel);
2370 virtual Note^ GetState(int32 stateModel, int32 index);
2372 virtual Boolean RemoveAllStates();
2373 virtual int32 CountReplies();
2374 virtual Note^ GetReply(int32 index);
2375 virtual Note^ AddReply();
2376 virtual Boolean RemoveReply(int32 index);
2377 virtual Boolean RemoveAllReplies();
2378 virtual Boolean IsGrouped();
2379 virtual IMarkup^ GetGroupHeader();
2380 virtual Array<IMarkup^>^ GetGroupElements();
2381 virtual Boolean Ungroup();
2398 Array<PointF^>^ GetLinePosition();
2415 void SetLinePosition(
PointF^ startPoint,
PointF^ endPoint);
2434 Array<String^>^ GetLineEndingStyles();
2457 void SetLineEndingStyles(String^ startingStyle, String^ endingStyle);
2502 Boolean ResetApppearanceStream();
2516 virtual Boolean IsMarkup();
2518 virtual String^ GetContents();
2519 virtual void SetContents(String^ content);
2520 virtual DateTime^ GetModifiedTime();
2521 virtual void SetModifiedTime(
DateTime^ modifiedTime);
2522 virtual uint32 GetFlags();
2523 virtual void SetFlags(uint32 flags);
2524 virtual String^ GetName();
2525 virtual void SetName(String^ name);
2526 virtual RectF^ GetRect();
2527 virtual Boolean Move(
RectF^ rect);
2529 virtual void SetBorderInfo(
BorderInfo^ border);
2531 virtual property int64 pointer;
2534 virtual String^ GetTitle();
2535 virtual void SetTitle(String^ title);
2536 virtual String^ GetSubject();
2537 virtual void SetSubject(String^ subject);
2538 virtual float32 GetOpacity();
2539 virtual void SetOpacity(float32 opacity);
2540 virtual String^ GetIntent();
2541 virtual void SetIntent(String^ intent);
2542 virtual DateTime^ GetCreationTime();
2543 virtual void SetCreationTime(
DateTime^ creationTime);
2544 virtual Popup^ GetPopup();
2545 virtual int32 CountStates(int32 stateModel);
2546 virtual Note^ GetState(int32 stateModel, int32 index);
2548 virtual Boolean RemoveAllStates();
2549 virtual int32 CountReplies();
2550 virtual Note^ GetReply(int32 index);
2551 virtual Note^ AddReply();
2552 virtual Boolean RemoveReply(int32 index);
2553 virtual Boolean RemoveAllReplies();
2554 virtual Boolean IsGrouped();
2555 virtual IMarkup^ GetGroupHeader();
2556 virtual Array<IMarkup^>^ GetGroupElements();
2557 virtual Boolean Ungroup();
2577 String^ GetIconName();
2598 void SetIconName(String^ iconName);
2632 Boolean ResetApppearanceStream();
2645 virtual Boolean IsMarkup();
2647 virtual String^ GetContents();
2648 virtual void SetContents(String^ content);
2649 virtual DateTime^ GetModifiedTime();
2650 virtual void SetModifiedTime(
DateTime^ modifiedTime);
2651 virtual uint32 GetFlags();
2652 virtual void SetFlags(uint32 flags);
2653 virtual String^ GetName();
2654 virtual void SetName(String^ name);
2655 virtual RectF^ GetRect();
2656 virtual Boolean Move(
RectF^ rect);
2658 virtual void SetBorderInfo(
BorderInfo^ border);
2660 virtual property int64 pointer;
2663 virtual String^ GetTitle();
2664 virtual void SetTitle(String^ title);
2665 virtual String^ GetSubject();
2666 virtual void SetSubject(String^ subject);
2667 virtual float32 GetOpacity();
2668 virtual void SetOpacity(float32 opacity);
2669 virtual String^ GetIntent();
2670 virtual void SetIntent(String^ intent);
2671 virtual DateTime^ GetCreationTime();
2672 virtual void SetCreationTime(
DateTime^ creationTime);
2673 virtual Popup^ GetPopup();
2674 virtual int32 CountStates(int32 stateModel);
2675 virtual Note^ GetState(int32 stateModel, int32 index);
2677 virtual Boolean RemoveAllStates();
2678 virtual int32 CountReplies();
2679 virtual Note^ GetReply(int32 index);
2680 virtual Note^ AddReply();
2681 virtual Boolean RemoveReply(int32 index);
2682 virtual Boolean RemoveAllReplies();
2683 virtual Boolean IsGrouped();
2684 virtual IMarkup^ GetGroupHeader();
2685 virtual Array<IMarkup^>^ GetGroupElements();
2686 virtual Boolean Ungroup();
2701 uint32 GetFillColor();
2714 void SetFillColor(uint32 fillColor);
2728 Boolean ResetApppearanceStream();
2742 virtual Boolean IsMarkup();
2744 virtual String^ GetContents();
2745 virtual void SetContents(String^ content);
2746 virtual DateTime^ GetModifiedTime();
2747 virtual void SetModifiedTime(
DateTime^ modifiedTime);
2748 virtual uint32 GetFlags();
2749 virtual void SetFlags(uint32 flags);
2750 virtual String^ GetName();
2751 virtual void SetName(String^ name);
2752 virtual RectF^ GetRect();
2753 virtual Boolean Move(
RectF^ rect);
2755 virtual void SetBorderInfo(
BorderInfo^ border);
2757 virtual property int64 pointer;
2760 virtual String^ GetTitle();
2761 virtual void SetTitle(String^ title);
2762 virtual String^ GetSubject();
2763 virtual void SetSubject(String^ subject);
2764 virtual float32 GetOpacity();
2765 virtual void SetOpacity(float32 opacity);
2766 virtual String^ GetIntent();
2767 virtual void SetIntent(String^ intent);
2768 virtual DateTime^ GetCreationTime();
2769 virtual void SetCreationTime(
DateTime^ creationTime);
2770 virtual Popup^ GetPopup();
2771 virtual int32 CountStates(int32 stateModel);
2772 virtual Note^ GetState(int32 stateModel, int32 index);
2774 virtual Boolean RemoveAllStates();
2775 virtual int32 CountReplies();
2776 virtual Note^ GetReply(int32 index);
2777 virtual Note^ AddReply();
2778 virtual Boolean RemoveReply(int32 index);
2779 virtual Boolean RemoveAllReplies();
2780 virtual Boolean IsGrouped();
2781 virtual IMarkup^ GetGroupHeader();
2782 virtual Array<IMarkup^>^ GetGroupElements();
2783 virtual Boolean Ungroup();
2800 Boolean GetOpenStatus();
2816 void SetOpenStatus(Boolean status);
2835 String^ GetIconName();
2856 void SetIconName(String^ iconName);
2871 State GetStateValue();
2889 void SetStateValue(
State state);
2903 Boolean ResetApppearanceStream();
2916 virtual Boolean IsMarkup();
2918 virtual String^ GetContents();
2919 virtual void SetContents(String^ content);
2920 virtual DateTime^ GetModifiedTime();
2921 virtual void SetModifiedTime(
DateTime^ modifiedTime);
2922 virtual uint32 GetFlags();
2923 virtual void SetFlags(uint32 flags);
2924 virtual String^ GetName();
2925 virtual void SetName(String^ name);
2926 virtual RectF^ GetRect();
2927 virtual Boolean Move(
RectF^ rect);
2929 virtual void SetBorderInfo(
BorderInfo^ border);
2931 virtual property int64 pointer;
2934 virtual String^ GetTitle();
2935 virtual void SetTitle(String^ title);
2936 virtual String^ GetSubject();
2937 virtual void SetSubject(String^ subject);
2938 virtual float32 GetOpacity();
2939 virtual void SetOpacity(float32 opacity);
2964 virtual String^ GetIntent();
2989 virtual void SetIntent(String^ intent);
2991 virtual DateTime^ GetCreationTime();
2992 virtual void SetCreationTime(
DateTime^ creationTime);
2993 virtual Popup^ GetPopup();
2994 virtual int32 CountStates(int32 stateModel);
2995 virtual Note^ GetState(int32 stateModel, int32 index);
2997 virtual Boolean RemoveAllStates();
2998 virtual int32 CountReplies();
2999 virtual Note^ GetReply(int32 index);
3000 virtual Note^ AddReply();
3001 virtual Boolean RemoveReply(int32 index);
3002 virtual Boolean RemoveAllReplies();
3003 virtual Boolean IsGrouped();
3004 virtual IMarkup^ GetGroupHeader();
3005 virtual Array<IMarkup^>^ GetGroupElements();
3006 virtual Boolean Ungroup();
3021 uint32 GetFillColor();
3034 void SetFillColor(uint32 fillColor);
3049 Array<PointF^>^ GetVertices();
3066 void SetVertices(
const Array<PointF^>^ vertices);
3082 Boolean ResetApppearanceStream();
3096 virtual Boolean IsMarkup();
3098 virtual String^ GetContents();
3099 virtual void SetContents(String^ content);
3100 virtual DateTime^ GetModifiedTime();
3101 virtual void SetModifiedTime(
DateTime^ modifiedTime);
3102 virtual uint32 GetFlags();
3103 virtual void SetFlags(uint32 flags);
3104 virtual String^ GetName();
3105 virtual void SetName(String^ name);
3106 virtual RectF^ GetRect();
3107 virtual Boolean Move(
RectF^ rect);
3109 virtual void SetBorderInfo(
BorderInfo^ border);
3111 virtual property int64 pointer;
3114 virtual String^ GetTitle();
3115 virtual void SetTitle(String^ title);
3116 virtual String^ GetSubject();
3117 virtual void SetSubject(String^ subject);
3118 virtual float32 GetOpacity();
3119 virtual void SetOpacity(float32 opacity);
3143 virtual String^ GetIntent();
3167 virtual void SetIntent(String^ intent);
3168 virtual DateTime^ GetCreationTime();
3169 virtual void SetCreationTime(
DateTime^ creationTime);
3170 virtual Popup^ GetPopup();
3171 virtual int32 CountStates(int32 stateModel);
3172 virtual Note^ GetState(int32 stateModel, int32 index);
3174 virtual Boolean RemoveAllStates();
3175 virtual int32 CountReplies();
3176 virtual Note^ GetReply(int32 index);
3177 virtual Note^ AddReply();
3178 virtual Boolean RemoveReply(int32 index);
3179 virtual Boolean RemoveAllReplies();
3180 virtual Boolean IsGrouped();
3181 virtual IMarkup^ GetGroupHeader();
3182 virtual Array<IMarkup^>^ GetGroupElements();
3183 virtual Boolean Ungroup();
3198 uint32 GetFillColor();
3211 void SetFillColor(uint32 fillColor);
3226 Array<PointF^>^ GetVertices();
3243 void SetVertices(
const Array<PointF^>^ vertices);
3262 Array<String^>^ GetLineEndingStyles();
3285 void SetLineEndingStyles(String^ startingStyle, String^ endingStyle);
3299 Boolean ResetApppearanceStream();
3312 virtual Boolean IsMarkup();
3314 virtual String^ GetContents();
3315 virtual void SetContents(String^ content);
3316 virtual DateTime^ GetModifiedTime();
3317 virtual void SetModifiedTime(
DateTime^ modifiedTime);
3318 virtual uint32 GetFlags();
3319 virtual void SetFlags(uint32 flags);
3320 virtual String^ GetName();
3321 virtual void SetName(String^ name);
3322 virtual RectF^ GetRect();
3323 virtual Boolean Move(
RectF^ rect);
3325 virtual void SetBorderInfo(
BorderInfo^ border);
3327 virtual property int64 pointer;
3330 virtual String^ GetTitle();
3331 virtual void SetTitle(String^ title);
3332 virtual String^ GetSubject();
3333 virtual void SetSubject(String^ subject);
3334 virtual float32 GetOpacity();
3335 virtual void SetOpacity(float32 opacity);
3336 virtual String^ GetIntent();
3337 virtual void SetIntent(String^ intent);
3338 virtual DateTime^ GetCreationTime();
3339 virtual void SetCreationTime(
DateTime^ creationTime);
3340 virtual Popup^ GetPopup();
3341 virtual int32 CountStates(int32 stateModel);
3342 virtual Note^ GetState(int32 stateModel, int32 index);
3344 virtual Boolean RemoveAllStates();
3345 virtual int32 CountReplies();
3346 virtual Note^ GetReply(int32 index);
3347 virtual Note^ AddReply();
3348 virtual Boolean RemoveReply(int32 index);
3349 virtual Boolean RemoveAllReplies();
3350 virtual Boolean IsGrouped();
3351 virtual IMarkup^ GetGroupHeader();
3352 virtual Array<IMarkup^>^ GetGroupElements();
3353 virtual Boolean Ungroup();
3371 String^ GetIconName();
3390 void SetIconName(String^ iconName);
3433 Boolean ResetApppearanceStream();
3446 virtual Boolean IsMarkup();
3448 virtual String^ GetContents();
3449 virtual void SetContents(String^ content);
3450 virtual DateTime^ GetModifiedTime();
3451 virtual void SetModifiedTime(
DateTime^ modifiedTime);
3452 virtual uint32 GetFlags();
3453 virtual void SetFlags(uint32 flags);
3454 virtual String^ GetName();
3455 virtual void SetName(String^ name);
3456 virtual RectF^ GetRect();
3457 virtual Boolean Move(
RectF^ rect);
3459 virtual void SetBorderInfo(
BorderInfo^ border);
3461 virtual property int64 pointer;
3464 virtual String^ GetTitle();
3465 virtual void SetTitle(String^ title);
3466 virtual String^ GetSubject();
3467 virtual void SetSubject(String^ subject);
3468 virtual float32 GetOpacity();
3469 virtual void SetOpacity(float32 opacity);
3470 virtual String^ GetIntent();
3471 virtual void SetIntent(String^ intent);
3472 virtual DateTime^ GetCreationTime();
3473 virtual void SetCreationTime(
DateTime^ creationTime);
3474 virtual Popup^ GetPopup();
3475 virtual int32 CountStates(int32 stateModel);
3476 virtual Note^ GetState(int32 stateModel, int32 index);
3478 virtual Boolean RemoveAllStates();
3479 virtual int32 CountReplies();
3480 virtual Note^ GetReply(int32 index);
3481 virtual Note^ AddReply();
3482 virtual Boolean RemoveReply(int32 index);
3483 virtual Boolean RemoveAllReplies();
3484 virtual Boolean IsGrouped();
3485 virtual IMarkup^ GetGroupHeader();
3486 virtual Array<IMarkup^>^ GetGroupElements();
3487 virtual Boolean Ungroup();
3490 virtual Array<PointF^>^ GetQuadPoints();
3491 virtual void SetQuadPoints(
const Array<PointF^>^ quadPoints);
3506 Boolean ResetApppearanceStream();
3519 virtual Boolean IsMarkup();
3521 virtual String^ GetContents();
3522 virtual void SetContents(String^ content);
3523 virtual DateTime^ GetModifiedTime();
3524 virtual void SetModifiedTime(
DateTime^ modifiedTime);
3525 virtual uint32 GetFlags();
3526 virtual void SetFlags(uint32 flags);
3527 virtual String^ GetName();
3528 virtual void SetName(String^ name);
3529 virtual RectF^ GetRect();
3530 virtual Boolean Move(
RectF^ rect);
3532 virtual void SetBorderInfo(
BorderInfo^ border);
3534 virtual property int64 pointer;
3537 virtual String^ GetTitle();
3538 virtual void SetTitle(String^ title);
3539 virtual String^ GetSubject();
3540 virtual void SetSubject(String^ subject);
3541 virtual float32 GetOpacity();
3542 virtual void SetOpacity(float32 opacity);
3543 virtual String^ GetIntent();
3544 virtual void SetIntent(String^ intent);
3545 virtual DateTime^ GetCreationTime();
3546 virtual void SetCreationTime(
DateTime^ creationTime);
3547 virtual Popup^ GetPopup();
3548 virtual int32 CountStates(int32 stateModel);
3549 virtual Note^ GetState(int32 stateModel, int32 index);
3551 virtual Boolean RemoveAllStates();
3552 virtual int32 CountReplies();
3553 virtual Note^ GetReply(int32 index);
3554 virtual Note^ AddReply();
3555 virtual Boolean RemoveReply(int32 index);
3556 virtual Boolean RemoveAllReplies();
3557 virtual Boolean IsGrouped();
3558 virtual IMarkup^ GetGroupHeader();
3559 virtual Array<IMarkup^>^ GetGroupElements();
3560 virtual Boolean Ungroup();
3563 virtual Array<PointF^>^ GetQuadPoints();
3564 virtual void SetQuadPoints(
const Array<PointF^>^ quadPoints);
3579 Boolean ResetApppearanceStream();
3592 virtual Boolean IsMarkup();
3594 virtual String^ GetContents();
3595 virtual void SetContents(String^ content);
3596 virtual DateTime^ GetModifiedTime();
3597 virtual void SetModifiedTime(
DateTime^ modifiedTime);
3598 virtual uint32 GetFlags();
3599 virtual void SetFlags(uint32 flags);
3600 virtual String^ GetName();
3601 virtual void SetName(String^ name);
3602 virtual RectF^ GetRect();
3603 virtual Boolean Move(
RectF^ rect);
3605 virtual void SetBorderInfo(
BorderInfo^ border);
3607 virtual property int64 pointer;
3610 virtual String^ GetTitle();
3611 virtual void SetTitle(String^ title);
3612 virtual String^ GetSubject();
3613 virtual void SetSubject(String^ subject);
3614 virtual float32 GetOpacity();
3615 virtual void SetOpacity(float32 opacity);
3616 virtual String^ GetIntent();
3617 virtual void SetIntent(String^ intent);
3618 virtual DateTime^ GetCreationTime();
3619 virtual void SetCreationTime(
DateTime^ creationTime);
3620 virtual Popup^ GetPopup();
3621 virtual int32 CountStates(int32 stateModel);
3622 virtual Note^ GetState(int32 stateModel, int32 index);
3624 virtual Boolean RemoveAllStates();
3625 virtual int32 CountReplies();
3626 virtual Note^ GetReply(int32 index);
3627 virtual Note^ AddReply();
3628 virtual Boolean RemoveReply(int32 index);
3629 virtual Boolean RemoveAllReplies();
3630 virtual Boolean IsGrouped();
3631 virtual IMarkup^ GetGroupHeader();
3632 virtual Array<IMarkup^>^ GetGroupElements();
3633 virtual Boolean Ungroup();
3636 virtual Array<PointF^>^ GetQuadPoints();
3637 virtual void SetQuadPoints(
const Array<PointF^>^ quadPoints);
3652 Boolean ResetApppearanceStream();
3665 virtual Boolean IsMarkup();
3667 virtual String^ GetContents();
3668 virtual void SetContents(String^ content);
3669 virtual DateTime^ GetModifiedTime();
3670 virtual void SetModifiedTime(
DateTime^ modifiedTime);
3671 virtual uint32 GetFlags();
3672 virtual void SetFlags(uint32 flags);
3673 virtual String^ GetName();
3674 virtual void SetName(String^ name);
3675 virtual RectF^ GetRect();
3676 virtual Boolean Move(
RectF^ rect);
3678 virtual void SetBorderInfo(
BorderInfo^ border);
3679 virtual property int64 pointer;
3682 virtual String^ GetTitle();
3683 virtual void SetTitle(String^ title);
3684 virtual String^ GetSubject();
3685 virtual void SetSubject(String^ subject);
3686 virtual float32 GetOpacity();
3687 virtual void SetOpacity(float32 opacity);
3688 virtual String^ GetIntent();
3689 virtual void SetIntent(String^ intent);
3690 virtual DateTime^ GetCreationTime();
3691 virtual void SetCreationTime(
DateTime^ creationTime);
3692 virtual Popup^ GetPopup();
3693 virtual int32 CountStates(int32 stateModel);
3694 virtual Note^ GetState(int32 stateModel, int32 index);
3696 virtual Boolean RemoveAllStates();
3697 virtual int32 CountReplies();
3698 virtual Note^ GetReply(int32 index);
3699 virtual Note^ AddReply();
3700 virtual Boolean RemoveReply(int32 index);
3701 virtual Boolean RemoveAllReplies();
3702 virtual Boolean IsGrouped();
3703 virtual IMarkup^ GetGroupHeader();
3704 virtual Array<IMarkup^>^ GetGroupElements();
3705 virtual Boolean Ungroup();
3708 virtual Array<PointF^>^ GetQuadPoints();
3709 virtual void SetQuadPoints(
const Array<PointF^>^ quadPoints);
3724 Boolean ResetApppearanceStream();
Class to represents strikout annotation.
Definition: FPDFAnnot.h:3587
public delegate Foxit::PDF::Page^ GetIconDelegate(Object^ clientData, AnnotType annotType, String^ iconName, uint32 color)
A delegate function to retrieved the icon.
Annotation state: rejected, belonging to review model.
Class to represent link annotation.
Definition: FPDFAnnot.h:1506
Annotation type: polygon annotation.
Interface class to define basic method of text markup annotation.
Definition: FPDFAnnot.h:1304
Class to represent identity information of annotation icon provider.
Definition: FPDFAnnot.h:216
Annotation state: none, belonging to review model.
Class to represent polygon annotation.
Definition: FPDFAnnot.h:2911
Class to access PDF page.
Definition: FPDFPage.h:92
Annotation type: square annotation.
public delegate IconProviderInfo^ GetIconProviderInfoDelegate(Object^ clientData)
A delegate function to retrieve identity information of an icon provider.
Annotation type: trap network annotation.
public delegate Boolean CanChangeColorDelegate(Object^ clientData, AnnotType annotType, String^ iconName)
A delegate function to determine whether supports to change icon color.
Annotation flag: read only.
public delegate Boolean HasIconDelegate(Object^ clientData, AnnotType annotType, String^ iconName)
A delegate function to check whether icon provider has a suitable icon.
Annotation type: caret annotation.
BorderStyle
Enumeration for border styles.
Definition: FPDFAnnot.h:120
Class to represent date and time.
Definition: FSBase.h:292
Annotation type: file attachment annotation.
Highlighting mode: Invert.
Annotation flag: locked contents.
Class to represent polyline annotation.
Definition: FPDFAnnot.h:3091
Annotation type: ink annotation.
Annotation state: canceled, belonging to review model.
Class to represent line annotation.
Definition: FPDFAnnot.h:2287
Annotation type: screen annotation.
public delegate Boolean ReleaseDelegate(Object^ clientData)
A delegate function to release related resources.
Class to represent annotation icon provider.
Definition: FPDFAnnot.h:434
Annotation type: widget annotation.
Class to represent point(float) in device or page coordinate.
Definition: FSBase.h:154
Class to represent DIB (Device Independent Bitmap) data created from Foxit PDF SDK.
Definition: FSBase.h:258
Annotation type: link annotation.
Interface class to define basic method of annotation.
Definition: FPDFAnnot.h:584
Annotation flag: no zoom.
Annotation type: underline annotation.
Class to represent note annotation.
Definition: FPDFAnnot.h:2737
Annotation type: sound annotation.
HighlightingMode
Enumeration for highlighting modes.
Definition: FPDFAnnot.h:166
Class to represent leader line information.
Definition: FPDFAnnot.h:553
Annotation state: marked, belonging to marked model.
Annotation type: unknown.
Annotation state: completed, belonging to review model.
AnnotIconProvider()
Default constructor.
Definition: FPDFAnnot.h:438
Class to represents squiggly annotation.
Definition: FPDFAnnot.h:3660
Class to represent default appearance data.
Definition: FPDFBase.h:765
Annotation type: note annotation, which is just "Text" annotation defined in PDF reference 1...
Interface class to define basic method of markup annotation.
Definition: FPDFAnnot.h:827
Annotation type: pressure sensitive ink annotation.
Annotation type: 3D annotation.
ActionTrigger
Enumeration for annotation action triggers.
Definition: FPDFAnnot.h:187
Annotation type: circle annotation.
Annotation type: strikeout annotation.
Class to represent annotation border information.
Definition: FPDFAnnot.h:502
Annotation flag: invisible.
Annotation type: poo-up annotation.
Class to represents underline annotation.
Definition: FPDFAnnot.h:3514
Annotation type: watermark annotation.
Class to represent shading colors.
Definition: FPDFAnnot.h:231
Annotation type: movie annotation.
Class to represent common markup annotation with basic markup annotation methods. ...
Definition: FPDFAnnot.h:1388
Annotation type: printer's mark annotation.
Class to represent a PDF path.
Definition: FSBase.h:681
State
Enumeration for annotation states.
Definition: FPDFAnnot.h:142
Annotation flag: no view.
Highlighting mode: Outline.
Annotation type: stamp annotation.
Class to represent PDF attachment.
Definition: FPDFBase.h:335
Annotation type: squiggly annotation.
Class to represent circle annotation.
Definition: FPDFAnnot.h:1752
Class to represent square annotation.
Definition: FPDFAnnot.h:2640
Annotation state: unmarked, belonging to marked model.
Class to represent common annotation with basic annotation methods.
Definition: FPDFAnnot.h:1362
Annotation type: polyline annotation.
Class to represent rectangle area(float) in device or page coordinate.
Definition: FSBase.h:121
Annotation flag: toggle no view.
public delegate ShadingColor^ SetShadingColorDelegate(Object^ clientData, AnnotType annotType, String^ iconName, uint32 refColor, int32 shadingIndex)
A delegate function to set the shading colors if the icon supports shading.
Annotation state: accepted, belonging to review model.
Annotation type: hightlihgt annotation.
Highlighting mode: Toggle.
Flags
Enumeration for annotation flags.
Definition: FPDFAnnot.h:90
AnnotType
Enumeration for annotation types.
Definition: FPDFAnnot.h:25
Annotation type: line annotation.
Annotation type: free text annotation.
Class to represent file attachment annotation.
Definition: FPDFAnnot.h:3307
Annotation flag: no rotate.
Foxit namespace.
Definition: FPDFAnnot.h:3
Class to represents highlight annotation.
Definition: FPDFAnnot.h:3441
Class to represent ink annotation.
Definition: FPDFAnnot.h:2167
Class to represent action type and data.
Definition: FPDFBase.h:196
public delegate Size GetDisplaySizeDelegate(Object^ clientData, AnnotType annotType, String^ iconName)
A delegate function to retrieve the icon size for disply, in device size (pixel normarlly).
Class to represent stamp annotation.
Definition: FPDFAnnot.h:2511
Class to represent free text annotation.
Definition: FPDFAnnot.h:1848