31 #include "IHyperlinkAppearanceData.h" 32 #include "IPDFHyperlinks.h" 35 #include "HyperlinkID.h" 54 changeDestination(kFalse), newDestination(kInvalidUIDRef),
55 changeSource(kFalse), newSource(kInvalidUIDRef),
56 changeName(kFalse), newName(),
57 changeVisibility(kFalse), visible(kFalse),
58 changeBorderWidth(kFalse), borderLineWidth(1),
59 changeBorderColor(kFalse), borderColor(kInvalidUID),
60 changeHilight(kFalse), hilight(IHyperlinkAppearanceData::kNoHyperlinkHilight),
61 changeOutline(kFalse), outlineStyle(IHyperlinkAppearanceData::kHyperlinkSolidOutline),
62 changeHyperlinkAltText(kFalse), hyperlinkAltText(
PMString(
""))
65 bool16 changeDestination;
74 bool16 changeVisibility;
77 bool16 changeBorderWidth;
78 int32 borderLineWidth;
80 bool16 changeBorderColor;
84 IHyperlinkAppearanceData::HyperlinkHilight hilight;
87 IHyperlinkAppearanceData::HyperlinkOutlineLineStyle outlineStyle;
89 bool16 changeHyperlinkAltText;
133 enum { kDefaultIID = IID_IHYPERLINKFACADE };
157 UIDRef hyperlinkDestination,
158 UIDRef* newHyperlink = nil,
160 bool16 visible = kTrue,
161 bool16 defaultAppearance = kTrue,
162 bool16 visibleRectangle = kFalse,
163 int32 borderLineWidth = 1,
164 UID borderColor = kInvalidUID,
165 IHyperlinkAppearanceData::HyperlinkHilight hilight = IHyperlinkAppearanceData::kNoHyperlinkHilight,
166 IHyperlinkAppearanceData::HyperlinkOutlineLineStyle outlineStyle = IHyperlinkAppearanceData::kHyperlinkSolidOutline,
258 bool16 changeVisible ,
261 int32 borderLineWidth,
262 bool16 changeBorderColor,
264 bool16 changeHilight,
265 IHyperlinkAppearanceData::HyperlinkHilight hilight,
266 bool16 changeOutlineStyle,
267 IHyperlinkAppearanceData::HyperlinkOutlineLineStyle outlineStyle
293 int32 borderLineWidth
319 IHyperlinkAppearanceData::HyperlinkHilight hilight
332 IHyperlinkAppearanceData::HyperlinkOutlineLineStyle outlineStyle
360 bool16 openClosedDoc = kTrue
392 TextIndex startIndex,
396 UID charStyle = kInvalidUID,
397 bool16 visible = kTrue
416 TextIndex startIndex,
421 bool16 visible = kTrue
510 bool16 changeRange = kFalse,
511 TextIndex startIndex = -1,
513 bool16 changeName = kFalse,
515 bool16 changeCharStyle = kFalse,
516 UID charStyle = kInvalidUID,
517 bool16 changeXRefInfo = kFalse,
518 bool16 isXRef = kFalse,
519 UID xrefFormat = kInvalidUID
560 bool16 visible = kTrue
638 bool16 visible = kTrue,
639 bool16 useExistingAnchor = kFalse,
666 bool16* newDestCreated = nil,
702 bool16 changePosition,
704 bool16 changeName = kFalse,
732 PMRect zoomRectangle = kEmptyRect,
757 PMRect zoomRectangle = kEmptyRect,
801 bool16 changeZoomFact,
803 bool16 changeFitType = kFalse,
804 int32 pdfFitType = -1,
805 bool16 changeRect = kFalse,
806 PMRect zoomRectangle = kEmptyRect
831 bool16 changeName = kFalse,
833 bool16 changeZoomFact = kFalse,
835 bool16 changeFitType = kFalse,
836 int32 pdfFitType = -1,
837 bool16 changeRect = kFalse,
838 PMRect zoomRectangle = kEmptyRect
861 bool16 changeZoomFact = kFalse,
863 bool16 changeFitType = kFalse,
864 int32 pdfFitType = -1,
865 bool16 changeRect = kFalse,
866 PMRect zoomRectangle = kEmptyRect
893 PMRect zoomRectangle = kEmptyRect,
926 bool16 changeZoomFact,
928 bool16 changeFitType = kFalse,
929 int32 pdfFitType = -1,
930 bool16 changeRect = kFalse,
931 PMRect zoomRectangle = kEmptyRect
956 bool16 changePageIndex,
958 bool16 changeZoomFact = kFalse,
960 bool16 changeFitType = kFalse,
961 int32 pdfFitType = -1,
962 bool16 changeRect = kFalse,
963 PMRect zoomRectangle = kEmptyRect
986 bool16 visible = kTrue,
1048 UID charStyle = kInvalidUID