|
|
@@ -0,0 +1,41973 @@
|
|
|
+// Created by Microsoft (R) C/C++ Compiler Version 14.40.33808.0 (cc163f71).
|
|
|
+//
|
|
|
+// R:\lycpg64\obj\Release\vgcoreauto.tlh
|
|
|
+//
|
|
|
+// C++ source equivalent of type library vgcoreauto.tlb
|
|
|
+// compiler-generated file - DO NOT EDIT!
|
|
|
+
|
|
|
+#pragma once
|
|
|
+#pragma pack(push, 8)
|
|
|
+
|
|
|
+#include <comdef.h>
|
|
|
+
|
|
|
+namespace VGCore {
|
|
|
+
|
|
|
+//
|
|
|
+// Forward references and typedefs
|
|
|
+//
|
|
|
+
|
|
|
+struct __declspec(uuid("95e23c91-bc5a-49f3-8cd1-1fc515597048"))
|
|
|
+/* LIBID */ __VGCore;
|
|
|
+enum cdrFilter : int;
|
|
|
+enum cdrFillType : int;
|
|
|
+enum cdrFountainFillType : int;
|
|
|
+enum cdrFountainFillBlendType : int;
|
|
|
+enum cdrPaletteType : int;
|
|
|
+enum cdrPaletteID : int;
|
|
|
+enum cdrFittedOrientation : int;
|
|
|
+enum cdrFittedVertPlacement : int;
|
|
|
+enum cdrFittedPlacement : int;
|
|
|
+enum cdrFittedQuadrant : int;
|
|
|
+enum cdrFontStyle : int;
|
|
|
+enum cdrFontLine : int;
|
|
|
+enum cdrFontCase : int;
|
|
|
+enum cdrFontPosition : int;
|
|
|
+enum cdrAlignment : int;
|
|
|
+enum cdrLineSpacingType : int;
|
|
|
+enum cdrColorType : int;
|
|
|
+enum cdrImageType : int;
|
|
|
+enum cdrViewType : int;
|
|
|
+enum cdrWindowState : int;
|
|
|
+enum cdrPatternFillType : int;
|
|
|
+enum cdrTileOffsetType : int;
|
|
|
+enum cdrPatternCanvasSize : int;
|
|
|
+enum cdrFlipAxes : int;
|
|
|
+enum cdrTexturePropertyType : int;
|
|
|
+enum cdrWindowArrangeStyle : int;
|
|
|
+enum cdrTransparencyType : int;
|
|
|
+enum cdrTransparencyAppliedTo : int;
|
|
|
+enum cdrImageMode : int;
|
|
|
+enum cdrImagePaletteType : int;
|
|
|
+enum cdrDitherType : int;
|
|
|
+enum cdrRenderType : int;
|
|
|
+enum cdrHalftoneType : int;
|
|
|
+enum cdrDuotoneType : int;
|
|
|
+enum cdrUnit : int;
|
|
|
+enum cdrCompressionType : int;
|
|
|
+enum cdrMergeMode : int;
|
|
|
+enum cdrReferencePoint : int;
|
|
|
+enum cdrEllipseType : int;
|
|
|
+enum cdrPolygonType : int;
|
|
|
+enum cdrSpiralType : int;
|
|
|
+enum cdrShapeType : int;
|
|
|
+enum cdrPageOrientation : int;
|
|
|
+enum cdrAntiAliasingType : int;
|
|
|
+enum cdrOutlineType : int;
|
|
|
+enum cdrTextType : int;
|
|
|
+enum cdrTextIndexingType : int;
|
|
|
+enum cdrTextFrames : int;
|
|
|
+enum cdrExportRange : int;
|
|
|
+enum cdrThumbnailSize : int;
|
|
|
+enum cdrFileVersion : int;
|
|
|
+enum cdrPointType : int;
|
|
|
+enum cdrPresetPoint : int;
|
|
|
+enum cdrNodeType : int;
|
|
|
+enum cdrSegmentType : int;
|
|
|
+enum cdrSegmentOffsetType : int;
|
|
|
+enum cdrCursorShape : int;
|
|
|
+enum cdrPositionOfPointOverShape : int;
|
|
|
+enum cdrOutlineLineCaps : int;
|
|
|
+enum cdrOutlineLineJoin : int;
|
|
|
+enum cdrShapeEnumDirection : int;
|
|
|
+enum cdrPageBackground : int;
|
|
|
+enum cdrEffectType : int;
|
|
|
+enum cdrBlendMode : int;
|
|
|
+enum cdrExtrudeType : int;
|
|
|
+enum cdrExtrudeShading : int;
|
|
|
+enum cdrFeatherType : int;
|
|
|
+enum cdrEdgeType : int;
|
|
|
+enum cdrDropShadowType : int;
|
|
|
+enum cdrExtrudeLightPosition : int;
|
|
|
+enum cdrExtrudeVPType : int;
|
|
|
+enum cdrEnvelopeMode : int;
|
|
|
+enum cdrLensType : int;
|
|
|
+enum cdrContourDirection : int;
|
|
|
+enum cdrDistortionType : int;
|
|
|
+enum cdrTools : int;
|
|
|
+enum cdrGridType : int;
|
|
|
+enum cdrGuideType : int;
|
|
|
+enum cdrURLRegion : int;
|
|
|
+enum cdrPanoseMatchingType : int;
|
|
|
+enum cdrDataFormatType : int;
|
|
|
+enum cdrShapeLevel : int;
|
|
|
+enum cdrTriState : int;
|
|
|
+enum cdrTextChangeCase : int;
|
|
|
+enum cdrTextLanguage : int;
|
|
|
+enum cdrTextCharSet : int;
|
|
|
+enum cdrVerticalAlignment : int;
|
|
|
+enum cdrCloneLinkType : int;
|
|
|
+enum cdrWrapStyle : int;
|
|
|
+enum cdrCurveElementType : int;
|
|
|
+enum cdrAddinFilter : int;
|
|
|
+enum cdrAlignType : int;
|
|
|
+enum cdrDistributeType : int;
|
|
|
+enum cdrDimensionType : int;
|
|
|
+enum cdrLinearDimensionType : int;
|
|
|
+enum cdrDimensionStyle : int;
|
|
|
+enum cdrDimensionLinearUnits : int;
|
|
|
+enum cdrDimensionPlacement : int;
|
|
|
+enum cdrDimensionAngularUnits : int;
|
|
|
+enum cdrDimensionSymbol : int;
|
|
|
+enum cdrSymbolType : int;
|
|
|
+enum cdrCurveElementFlags : int;
|
|
|
+enum cdrPaletteSortMethod : int;
|
|
|
+enum cdrImportMode : int;
|
|
|
+enum cdrImportTextFormatting : int;
|
|
|
+enum cdrImportTableOutline : int;
|
|
|
+enum cdrDataType : int;
|
|
|
+enum cdrPaletteVersion : int;
|
|
|
+enum cdrOLEType : int;
|
|
|
+enum cdrTextAlignOrigin : int;
|
|
|
+enum cdrCompareType : int;
|
|
|
+enum cdrCompareCondition : int;
|
|
|
+enum cdrApplicationID : int;
|
|
|
+enum cdrApplicationClass : int;
|
|
|
+enum cdrShapeChangeScope : int;
|
|
|
+enum cdrTreeNodeType : int;
|
|
|
+enum cdrTextTabAlignment : int;
|
|
|
+enum cdrTextEffect : int;
|
|
|
+enum clrMonitorCalibration : int;
|
|
|
+enum clrRenderingIntent : int;
|
|
|
+enum clrColorEngine : int;
|
|
|
+enum clrDeviceType : int;
|
|
|
+enum clrCompPrnCalibration : int;
|
|
|
+enum clrImportColorCorrection : int;
|
|
|
+enum clrExportColorCorrection : int;
|
|
|
+enum cdrFillMode : int;
|
|
|
+enum cdrCommandCheckState : int;
|
|
|
+enum cdrAppStartupMode : int;
|
|
|
+enum cdrDistanceMode : int;
|
|
|
+enum cdrDirection : int;
|
|
|
+enum cdrShapeLinkType : int;
|
|
|
+enum cdrEnvelopeCopyMode : int;
|
|
|
+enum cdrContourEndCapType : int;
|
|
|
+enum cdrContourCornerType : int;
|
|
|
+enum cdrTraceType : int;
|
|
|
+enum cdrTraceBackgroundMode : int;
|
|
|
+enum cdrTextPropertySet : int;
|
|
|
+enum cdrDocLayout : int;
|
|
|
+enum cdrCopyProperties : int;
|
|
|
+enum cdrOverprintState : int;
|
|
|
+enum cdrObjectSnapPointType : int;
|
|
|
+enum cdrConnectorType : int;
|
|
|
+enum cdrCornerType : int;
|
|
|
+enum clrColorModel : int;
|
|
|
+enum clrColorPolicyAction : int;
|
|
|
+enum cdrAlignDistributeH : int;
|
|
|
+enum cdrAlignDistributeV : int;
|
|
|
+enum cdrDistributeArea : int;
|
|
|
+enum cdrAlignShapesTo : int;
|
|
|
+enum cdrOutlineJustification : int;
|
|
|
+enum cdrFillStyleType : int;
|
|
|
+enum cdrFountainFillSpreadMethod : int;
|
|
|
+enum cdrProjectPlane : int;
|
|
|
+enum cdrOnScreenCurvePenStyle : int;
|
|
|
+enum cdrOnScreenTextAlign : int;
|
|
|
+enum cdrWeldFlags : int;
|
|
|
+enum cdrWeldMethod : int;
|
|
|
+enum cdrOutlineDashAdjust : int;
|
|
|
+enum cdrTextIndentLevelStyle : int;
|
|
|
+enum cdrAuthorAuthentication : int;
|
|
|
+enum cdrCommentAnnotationType : int;
|
|
|
+enum cdrCommentStatus : int;
|
|
|
+enum PrnFileMode : int;
|
|
|
+enum PrnPrintRange : int;
|
|
|
+enum PrnPlateType : int;
|
|
|
+enum PrnRegistrationStyle : int;
|
|
|
+enum PrnPostScriptLevel : int;
|
|
|
+enum PrnPDFStartup : int;
|
|
|
+enum PrnImageTrap : int;
|
|
|
+enum PrnTrapType : int;
|
|
|
+enum PrnColorMode : int;
|
|
|
+enum PrnBitmapColorMode : int;
|
|
|
+enum PrnPageSet : int;
|
|
|
+enum PrnPaperSize : int;
|
|
|
+enum PrnPaperOrientation : int;
|
|
|
+enum PrnPlaceType : int;
|
|
|
+enum PrnObjectsColorMode : int;
|
|
|
+enum PrnPageMatchingMode : int;
|
|
|
+enum pdfExportRange : int;
|
|
|
+enum pdfBitmapCompressionType : int;
|
|
|
+enum pdfEncodingType : int;
|
|
|
+enum pdfColorMode : int;
|
|
|
+enum pdfColorProfile : int;
|
|
|
+enum pdfEPSAs : int;
|
|
|
+enum pdfDisplayOnStart : int;
|
|
|
+enum pdfVersion : int;
|
|
|
+enum pdfTextExportMode : int;
|
|
|
+enum pdfPrintPermissions : int;
|
|
|
+enum pdfEditPermissions : int;
|
|
|
+enum pdfEncryptionType : int;
|
|
|
+enum pdfSpotType : int;
|
|
|
+enum cuiBarType : int;
|
|
|
+enum cuiBarPosition : int;
|
|
|
+enum cuiBarProtection : int;
|
|
|
+enum cuiWindowState : int;
|
|
|
+enum cuiDockHostOrientation : int;
|
|
|
+enum cuiDockItemType : int;
|
|
|
+enum cuiDockOperation : int;
|
|
|
+enum cuiMessageBoxFlags : int;
|
|
|
+enum cuiTaskPriority : int;
|
|
|
+struct CurveElement;
|
|
|
+struct __declspec(uuid("f5200003-8d23-0001-89e7-0000861ebbd6"))
|
|
|
+/* dual interface */ ICorelImportFilter;
|
|
|
+struct __declspec(uuid("f5200000-8d23-0002-89e7-0000861ebbd6"))
|
|
|
+/* dual interface */ ICorelExportFilter;
|
|
|
+struct __declspec(uuid("9cee0002-42a0-5980-43a3-7aa71461482c"))
|
|
|
+/* dual interface */ ICUIAutomation;
|
|
|
+struct __declspec(uuid("9cee0001-42a0-5980-43a3-7aa71461482c"))
|
|
|
+/* dual interface */ ICUIControlData;
|
|
|
+struct __declspec(uuid("9cee0003-42a0-5980-43a3-7aa71461482c"))
|
|
|
+/* dual interface */ ICUIFrameWork;
|
|
|
+struct __declspec(uuid("9cee0004-42a0-5980-43a3-7aa71461482c"))
|
|
|
+/* dual interface */ ICUICommandBars;
|
|
|
+struct __declspec(uuid("9cee0009-42a0-5980-43a3-7aa71461482c"))
|
|
|
+/* dual interface */ ICUICommandBar;
|
|
|
+struct __declspec(uuid("9cee0007-42a0-5980-43a3-7aa71461482c"))
|
|
|
+/* dual interface */ ICUIControls;
|
|
|
+struct __declspec(uuid("9cee0008-42a0-5980-43a3-7aa71461482c"))
|
|
|
+/* dual interface */ ICUIControl;
|
|
|
+struct __declspec(uuid("9cee0005-42a0-5980-43a3-7aa71461482c"))
|
|
|
+/* dual interface */ ICUICommandBarModes;
|
|
|
+struct __declspec(uuid("9cee0006-42a0-5980-43a3-7aa71461482c"))
|
|
|
+/* dual interface */ ICUICommandBarMode;
|
|
|
+struct __declspec(uuid("9cee000f-42a0-5980-43a3-7aa71461482c"))
|
|
|
+/* dual interface */ ICUIFrameWindows;
|
|
|
+struct __declspec(uuid("9cee0010-42a0-5980-43a3-7aa71461482c"))
|
|
|
+/* dual interface */ ICUIFrameWindow;
|
|
|
+struct __declspec(uuid("9cee0011-42a0-5980-43a3-7aa71461482c"))
|
|
|
+/* dual interface */ ICUIViewHosts;
|
|
|
+struct __declspec(uuid("9cee0012-42a0-5980-43a3-7aa71461482c"))
|
|
|
+/* dual interface */ ICUIViewHost;
|
|
|
+struct __declspec(uuid("9cee0014-42a0-5980-43a3-7aa71461482c"))
|
|
|
+/* dual interface */ ICUIDockHost;
|
|
|
+struct __declspec(uuid("9cee0018-42a0-5980-43a3-7aa71461482c"))
|
|
|
+/* dual interface */ ICUIDockItem;
|
|
|
+struct __declspec(uuid("9cee0019-42a0-5980-43a3-7aa71461482c"))
|
|
|
+/* dual interface */ ICUIScreenRect;
|
|
|
+struct __declspec(uuid("9cee0017-42a0-5980-43a3-7aa71461482c"))
|
|
|
+/* dual interface */ ICUIDockItems;
|
|
|
+struct __declspec(uuid("9cee0016-42a0-5980-43a3-7aa71461482c"))
|
|
|
+/* dual interface */ ICUIViewWindow;
|
|
|
+struct __declspec(uuid("9cee0015-42a0-5980-43a3-7aa71461482c"))
|
|
|
+/* dual interface */ ICUIViewWindows;
|
|
|
+struct __declspec(uuid("9cee0013-42a0-5980-43a3-7aa71461482c"))
|
|
|
+/* dual interface */ ICUIDockHosts;
|
|
|
+struct __declspec(uuid("9cee000a-42a0-5980-43a3-7aa71461482c"))
|
|
|
+/* dual interface */ ICUIApplication;
|
|
|
+struct __declspec(uuid("9cee000b-42a0-5980-43a3-7aa71461482c"))
|
|
|
+/* dual interface */ ICUIDataContext;
|
|
|
+struct __declspec(uuid("9cee000c-42a0-5980-43a3-7aa71461482c"))
|
|
|
+/* dual interface */ ICUIDataSourceProxy;
|
|
|
+struct __declspec(uuid("9cee000d-42a0-5980-43a3-7aa71461482c"))
|
|
|
+/* dual interface */ ICUIDataSourceFactory;
|
|
|
+struct __declspec(uuid("9cee000e-42a0-5980-43a3-7aa71461482c"))
|
|
|
+/* dual interface */ ICUIImageList;
|
|
|
+struct __declspec(uuid("9cee001a-42a0-5980-43a3-7aa71461482c"))
|
|
|
+/* dual interface */ ICUIBitmapImage;
|
|
|
+struct __declspec(uuid("9cee001b-42a0-5980-43a3-7aa71461482c"))
|
|
|
+/* dual interface */ ICUIStatusText;
|
|
|
+struct __declspec(uuid("9cee001c-42a0-5980-43a3-7aa71461482c"))
|
|
|
+/* dual interface */ ICUIWarning;
|
|
|
+struct __declspec(uuid("9cee001f-42a0-5980-43a3-7aa71461482c"))
|
|
|
+/* dual interface */ ICUITaskManager;
|
|
|
+struct __declspec(uuid("9cee001d-42a0-5980-43a3-7aa71461482c"))
|
|
|
+/* dual interface */ ICUITask;
|
|
|
+struct __declspec(uuid("9cee001e-42a0-5980-43a3-7aa71461482c"))
|
|
|
+/* dual interface */ ICUIBackgroundTask;
|
|
|
+struct __declspec(uuid("9cee0021-42a0-5980-43a3-7aa71461482c"))
|
|
|
+/* dual interface */ ICUIRunningBackgroundTask;
|
|
|
+struct __declspec(uuid("9cee0020-42a0-5980-43a3-7aa71461482c"))
|
|
|
+/* dual interface */ ICUIRunningTask;
|
|
|
+struct __declspec(uuid("a25250a9-50c1-11d3-8ea3-0090271becdd"))
|
|
|
+/* dual interface */ IPrnVBAPrintLayout;
|
|
|
+struct __declspec(uuid("a2525098-50c1-11d3-8ea3-0090271becdd"))
|
|
|
+/* dual interface */ IPrnVBAPrinter;
|
|
|
+struct __declspec(uuid("a2525099-50c1-11d3-8ea3-0090271becdd"))
|
|
|
+/* dual interface */ IPrnVBAPrinters;
|
|
|
+struct __declspec(uuid("a252509a-50c1-11d3-8ea3-0090271becdd"))
|
|
|
+/* dual interface */ IPrnVBASeparationPlate;
|
|
|
+struct __declspec(uuid("a252509b-50c1-11d3-8ea3-0090271becdd"))
|
|
|
+/* dual interface */ IPrnVBASeparationPlates;
|
|
|
+struct __declspec(uuid("a252509c-50c1-11d3-8ea3-0090271becdd"))
|
|
|
+/* dual interface */ IPrnVBAPrintSeparations;
|
|
|
+struct __declspec(uuid("a252509d-50c1-11d3-8ea3-0090271becdd"))
|
|
|
+/* dual interface */ IPrnVBAPrintPrepress;
|
|
|
+struct __declspec(uuid("a252509e-50c1-11d3-8ea3-0090271becdd"))
|
|
|
+/* dual interface */ IPrnVBAPrintPostScript;
|
|
|
+struct __declspec(uuid("a252509f-50c1-11d3-8ea3-0090271becdd"))
|
|
|
+/* dual interface */ IPrnVBATrapLayer;
|
|
|
+struct __declspec(uuid("a25250a0-50c1-11d3-8ea3-0090271becdd"))
|
|
|
+/* dual interface */ IPrnVBATrapLayers;
|
|
|
+struct __declspec(uuid("a25250a1-50c1-11d3-8ea3-0090271becdd"))
|
|
|
+/* dual interface */ IPrnVBAPrintTrapping;
|
|
|
+struct __declspec(uuid("a25250a2-50c1-11d3-8ea3-0090271becdd"))
|
|
|
+/* dual interface */ IPrnVBAPrintOptions;
|
|
|
+struct __declspec(uuid("a25250a3-50c1-11d3-8ea3-0090271becdd"))
|
|
|
+/* dual interface */ IPrnVBAPrintSettings;
|
|
|
+struct __declspec(uuid("a25250a4-50c1-11d3-8ea3-0090271becdd"))
|
|
|
+/* dual interface */ IPrnVBAPrintDocument;
|
|
|
+struct __declspec(uuid("a25250a5-50c1-11d3-8ea3-0090271becdd"))
|
|
|
+/* dual interface */ IPrnVBAPrintDocuments;
|
|
|
+struct __declspec(uuid("a25250a6-50c1-11d3-8ea3-0090271becdd"))
|
|
|
+/* dual interface */ IPrnVBAPrintPage;
|
|
|
+struct __declspec(uuid("a25250a7-50c1-11d3-8ea3-0090271becdd"))
|
|
|
+/* dual interface */ IPrnVBAPrintPages;
|
|
|
+struct __declspec(uuid("a25250a8-50c1-11d3-8ea3-0090271becdd"))
|
|
|
+/* dual interface */ IPrnVBAPrintJob;
|
|
|
+struct __declspec(uuid("a2524ffb-50c1-11d3-8ea3-0090271becdd"))
|
|
|
+/* dual interface */ IPDFVBASettings;
|
|
|
+struct __declspec(uuid("b0580024-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dual interface */ IVGDocument;
|
|
|
+struct __declspec(uuid("b058000b-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dual interface */ IVGApplication;
|
|
|
+struct __declspec(uuid("b0580025-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dual interface */ IVGDocuments;
|
|
|
+struct __declspec(uuid("b0580048-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dual interface */ IVGPage;
|
|
|
+struct __declspec(uuid("b0580049-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dual interface */ IVGPages;
|
|
|
+struct __declspec(uuid("b0580041-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dual interface */ IVGLayers;
|
|
|
+struct __declspec(uuid("b0580040-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dual interface */ IVGLayer;
|
|
|
+struct __declspec(uuid("b058005f-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dual interface */ IVGShapes;
|
|
|
+struct __declspec(uuid("b058005d-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dual interface */ IVGShape;
|
|
|
+struct __declspec(uuid("b0580057-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dual interface */ IVGRectangle;
|
|
|
+struct __declspec(uuid("b0580037-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dual interface */ IVGEllipse;
|
|
|
+struct __declspec(uuid("b0580051-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dual interface */ IVGPolygon;
|
|
|
+struct __declspec(uuid("b0580019-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dual interface */ IVGCurve;
|
|
|
+struct __declspec(uuid("b058006b-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dual interface */ IVGSubPaths;
|
|
|
+struct __declspec(uuid("b058006a-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dual interface */ IVGSubPath;
|
|
|
+struct __declspec(uuid("b0580044-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dual interface */ IVGNodes;
|
|
|
+struct __declspec(uuid("b0580042-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dual interface */ IVGNode;
|
|
|
+struct __declspec(uuid("b0580059-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dual interface */ IVGSegment;
|
|
|
+struct __declspec(uuid("b0580018-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dual interface */ IVGCrossPoints;
|
|
|
+struct __declspec(uuid("b0580017-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dual interface */ IVGCrossPoint;
|
|
|
+struct __declspec(uuid("b05800a3-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dual interface */ IVGRect;
|
|
|
+struct __declspec(uuid("b05800d2-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dual interface */ IVGVector;
|
|
|
+struct __declspec(uuid("b05800d0-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dual interface */ IVGPoint;
|
|
|
+struct __declspec(uuid("b0580043-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dual interface */ IVGNodeRange;
|
|
|
+struct __declspec(uuid("b058005a-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dual interface */ IVGSegmentRange;
|
|
|
+struct __declspec(uuid("b058005b-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dual interface */ IVGSegments;
|
|
|
+struct __declspec(uuid("b05800d1-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dual interface */ IVGPointRange;
|
|
|
+struct __declspec(uuid("b05800d3-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dual interface */ IVGTransformMatrix;
|
|
|
+struct __declspec(uuid("b058000f-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dual interface */ IVGBitmap;
|
|
|
+struct __declspec(uuid("b0580067-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dual interface */ IVGStructPaletteOptions;
|
|
|
+struct __declspec(uuid("b0580091-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dual interface */ IVGDuotone;
|
|
|
+struct __declspec(uuid("b0580092-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dual interface */ IVGDuotoneOverprint;
|
|
|
+struct __declspec(uuid("b0580012-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dual interface */ IVGColor;
|
|
|
+struct __declspec(uuid("b05800b0-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dual interface */ IVGColorContext;
|
|
|
+struct __declspec(uuid("b0580098-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dual interface */ IVGColorProfile;
|
|
|
+struct __declspec(uuid("b0580099-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dual interface */ IVGColorProfiles;
|
|
|
+struct __declspec(uuid("b058004c-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dual interface */ IVGPalette;
|
|
|
+struct __declspec(uuid("b0580013-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dual interface */ IVGColors;
|
|
|
+struct __declspec(uuid("b0580093-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dual interface */ IVGDuotoneInk;
|
|
|
+struct __declspec(uuid("b05800a1-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dual interface */ IVGTraceSettings;
|
|
|
+struct __declspec(uuid("b058005e-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dual interface */ IVGShapeRange;
|
|
|
+struct __declspec(uuid("b0580046-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dual interface */ IVGOutlineStyle;
|
|
|
+struct __declspec(uuid("b058000d-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dual interface */ IVGArrowHead;
|
|
|
+struct __declspec(uuid("b0580038-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dual interface */ IVGFill;
|
|
|
+struct __declspec(uuid("b058003c-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dual interface */ IVGFountainFill;
|
|
|
+struct __declspec(uuid("b058003b-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dual interface */ IVGFountainColors;
|
|
|
+struct __declspec(uuid("b058003a-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dual interface */ IVGFountainColor;
|
|
|
+struct __declspec(uuid("b0580050-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dual interface */ IVGPatternFill;
|
|
|
+struct __declspec(uuid("b058004e-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dual interface */ IVGPatternCanvas;
|
|
|
+struct __declspec(uuid("b0580079-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dual interface */ IVGTextureFill;
|
|
|
+struct __declspec(uuid("b058007a-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dual interface */ IVGTextureFillProperties;
|
|
|
+struct __declspec(uuid("b058007b-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dual interface */ IVGTextureFillProperty;
|
|
|
+struct __declspec(uuid("b0580052-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dual interface */ IVGPostScriptFill;
|
|
|
+struct __declspec(uuid("b0580096-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dual interface */ IVGPSScreenOptions;
|
|
|
+struct __declspec(uuid("b058009a-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dual interface */ IVGHatchFill;
|
|
|
+struct __declspec(uuid("b058009b-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dual interface */ IVGHatchPatterns;
|
|
|
+struct __declspec(uuid("b058009c-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dual interface */ IVGHatchPattern;
|
|
|
+struct __declspec(uuid("b0580045-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dual interface */ IVGOutline;
|
|
|
+struct __declspec(uuid("b05800a7-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dual interface */ IVGArrowHeadOptions;
|
|
|
+struct __declspec(uuid("b058009e-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dual interface */ IVGHatchLibrary;
|
|
|
+struct __declspec(uuid("b058009f-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dual interface */ IVGHatchFills;
|
|
|
+struct __declspec(uuid("b0580054-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dual interface */ IVGProperties;
|
|
|
+struct __declspec(uuid("b05800d8-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dual interface */ IVGImage;
|
|
|
+struct __declspec(uuid("b05800d9-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dual interface */ IVGImageTiles;
|
|
|
+struct __declspec(uuid("b05800da-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dual interface */ IVGImageTile;
|
|
|
+struct __declspec(uuid("b0580071-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dual interface */ IVGText;
|
|
|
+struct __declspec(uuid("b0580064-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dual interface */ IVGStructFontProperties;
|
|
|
+struct __declspec(uuid("b0580062-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dual interface */ IVGStructAlignProperties;
|
|
|
+struct __declspec(uuid("b0580069-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dual interface */ IVGStructSpaceProperties;
|
|
|
+struct __declspec(uuid("b0580066-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dual interface */ IVGStructHyphenationSettings;
|
|
|
+struct __declspec(uuid("b0580026-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dual interface */ IVGEffect;
|
|
|
+struct __declspec(uuid("b0580036-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dual interface */ IVGEffects;
|
|
|
+struct __declspec(uuid("b0580027-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dual interface */ IVGEffectBlend;
|
|
|
+struct __declspec(uuid("b0580060-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dual interface */ IVGSnapPoint;
|
|
|
+struct __declspec(uuid("b05800a8-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dual interface */ IVGUserSnapPoint;
|
|
|
+struct __declspec(uuid("b05800a9-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dual interface */ IVGObjectSnapPoint;
|
|
|
+struct __declspec(uuid("b05800aa-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dual interface */ IVGBBoxSnapPoint;
|
|
|
+struct __declspec(uuid("b05800ac-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dual interface */ IVGEdgeSnapPoint;
|
|
|
+struct __declspec(uuid("b0580029-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dual interface */ IVGEffectControlPath;
|
|
|
+struct __declspec(uuid("b058002d-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dual interface */ IVGEffectExtrude;
|
|
|
+struct __declspec(uuid("b058002e-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dual interface */ IVGExtrudeVanishingPoint;
|
|
|
+struct __declspec(uuid("b058002c-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dual interface */ IVGEffectEnvelope;
|
|
|
+struct __declspec(uuid("b0580033-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dual interface */ IVGEffectTextOnPath;
|
|
|
+struct __declspec(uuid("b058002b-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dual interface */ IVGEffectDropShadow;
|
|
|
+struct __declspec(uuid("b0580028-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dual interface */ IVGEffectContour;
|
|
|
+struct __declspec(uuid("b058002a-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dual interface */ IVGEffectDistortion;
|
|
|
+struct __declspec(uuid("b0580032-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dual interface */ IVGEffectPushPullDistortion;
|
|
|
+struct __declspec(uuid("b0580035-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dual interface */ IVGEffectZipperDistortion;
|
|
|
+struct __declspec(uuid("b0580034-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dual interface */ IVGEffectTwisterDistortion;
|
|
|
+struct __declspec(uuid("b058001b-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dual interface */ IVGEffectCustomDistortion;
|
|
|
+struct __declspec(uuid("b0580030-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dual interface */ IVGEffectLens;
|
|
|
+struct __declspec(uuid("b0580031-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dual interface */ IVGEffectPerspective;
|
|
|
+struct __declspec(uuid("b058001a-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dual interface */ IVGCustomEffect;
|
|
|
+struct __declspec(uuid("b05800db-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dual interface */ IVGEffectInnerShadow;
|
|
|
+struct __declspec(uuid("b0580078-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dual interface */ IVGTextRange;
|
|
|
+struct __declspec(uuid("b0580072-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dual interface */ IVGTextCharacters;
|
|
|
+struct __declspec(uuid("b058007c-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dual interface */ IVGTextWords;
|
|
|
+struct __declspec(uuid("b0580076-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dual interface */ IVGTextLines;
|
|
|
+struct __declspec(uuid("b0580077-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dual interface */ IVGTextParagraphs;
|
|
|
+struct __declspec(uuid("b0580073-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dual interface */ IVGTextColumns;
|
|
|
+struct __declspec(uuid("b0580075-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dual interface */ IVGTextFrames;
|
|
|
+struct __declspec(uuid("b0580074-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dual interface */ IVGTextFrame;
|
|
|
+struct __declspec(uuid("b0580095-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dual interface */ IVGTextTabPositions;
|
|
|
+struct __declspec(uuid("b0580094-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dual interface */ IVGTextTabPosition;
|
|
|
+struct __declspec(uuid("b05800a4-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dual interface */ IVGTextRanges;
|
|
|
+struct __declspec(uuid("b05800b8-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dual interface */ IVGStyle;
|
|
|
+struct __declspec(uuid("b05800bb-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dual interface */ IVGStyleOutline;
|
|
|
+struct __declspec(uuid("b05800bc-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dual interface */ IVGStyleFill;
|
|
|
+struct __declspec(uuid("b05800c0-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dual interface */ IVGFillMetadata;
|
|
|
+struct __declspec(uuid("b05800c1-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dual interface */ IVGLocalizableString;
|
|
|
+struct __declspec(uuid("b05800bd-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dual interface */ IVGStyleCharacter;
|
|
|
+struct __declspec(uuid("b05800be-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dual interface */ IVGStyleParagraph;
|
|
|
+struct __declspec(uuid("b05800bf-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dual interface */ IVGStyleFrame;
|
|
|
+struct __declspec(uuid("b05800b9-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dual interface */ IVGStyles;
|
|
|
+struct __declspec(uuid("b05800d7-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dual interface */ IVGStyleTransparency;
|
|
|
+struct __declspec(uuid("b05800dc-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dual interface */ IVGTextIndentLevelStyles;
|
|
|
+struct __declspec(uuid("b05800dd-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dual interface */ IVGTextIndentLevelStyle;
|
|
|
+struct __declspec(uuid("b05800de-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dual interface */ IVGTextVariableAxes;
|
|
|
+struct __declspec(uuid("b05800df-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dual interface */ IVGTextVariableAxis;
|
|
|
+struct __declspec(uuid("b0580061-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dual interface */ IVGSnapPoints;
|
|
|
+struct __declspec(uuid("b05800ab-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dual interface */ IVGSnapPointRange;
|
|
|
+struct __declspec(uuid("b0580016-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dual interface */ IVGConnector;
|
|
|
+struct __declspec(uuid("b058003f-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dual interface */ IVGGuide;
|
|
|
+struct __declspec(uuid("b0580053-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dual interface */ IVGPowerClip;
|
|
|
+struct __declspec(uuid("b058007e-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dual interface */ IVGURL;
|
|
|
+struct __declspec(uuid("b0580020-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dual interface */ IVGDataItems;
|
|
|
+struct __declspec(uuid("b058001f-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dual interface */ IVGDataItem;
|
|
|
+struct __declspec(uuid("b058001d-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dual interface */ IVGDataField;
|
|
|
+struct __declspec(uuid("b058001e-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dual interface */ IVGDataFields;
|
|
|
+struct __declspec(uuid("b0580011-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dual interface */ IVGCloneLink;
|
|
|
+struct __declspec(uuid("b058007d-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dual interface */ IVGTransparency;
|
|
|
+struct __declspec(uuid("b058001c-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dual interface */ IVGCustomShape;
|
|
|
+struct __declspec(uuid("b0580021-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dual interface */ IVGDimension;
|
|
|
+struct __declspec(uuid("b0580023-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dual interface */ IVGDimensionLinear;
|
|
|
+struct __declspec(uuid("b0580022-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dual interface */ IVGDimensionAngular;
|
|
|
+struct __declspec(uuid("b058006c-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dual interface */ IVGSymbol;
|
|
|
+struct __declspec(uuid("b058006d-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dual interface */ IVGSymbolDefinition;
|
|
|
+struct __declspec(uuid("b058006e-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dual interface */ IVGSymbolDefinitions;
|
|
|
+struct __declspec(uuid("b0580088-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dual interface */ IVGOLE;
|
|
|
+struct __declspec(uuid("b058008f-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dual interface */ IVGTreeNode;
|
|
|
+struct __declspec(uuid("b0580090-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dual interface */ IVGTreeNodes;
|
|
|
+struct __declspec(uuid("b05800a0-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dual interface */ IVGEPS;
|
|
|
+struct __declspec(uuid("b05800a5-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dual interface */ IVGSpread;
|
|
|
+struct __declspec(uuid("b05800ad-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dual interface */ IVGBSpline;
|
|
|
+struct __declspec(uuid("b05800af-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dual interface */ IVGBSplineControlPoints;
|
|
|
+struct __declspec(uuid("b05800ae-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dual interface */ IVGBSplineControlPoint;
|
|
|
+struct __declspec(uuid("b0580085-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dual interface */ IVGStructImportOptions;
|
|
|
+struct __declspec(uuid("f5200005-8d23-0001-89e7-0000861ebbd6"))
|
|
|
+/* dual interface */ IImportCropHandler;
|
|
|
+struct __declspec(uuid("b0580087-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dual interface */ IStructImportCropOptions;
|
|
|
+struct __declspec(uuid("f5200004-8d23-0001-89e7-0000861ebbd6"))
|
|
|
+/* dual interface */ IImportResampleHandler;
|
|
|
+struct __declspec(uuid("b0580086-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dual interface */ IStructImportResampleOptions;
|
|
|
+struct __declspec(uuid("b05800b2-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dual interface */ IVGStructColorConversionOptions;
|
|
|
+struct __declspec(uuid("b05800b1-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dual interface */ IVGColorManagementPolicy;
|
|
|
+struct __declspec(uuid("7cb12d17-eca6-0e87-46f7-e4d31c0d0500"))
|
|
|
+/* dual interface */ IColorConversionHandler;
|
|
|
+struct __declspec(uuid("b0580070-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dual interface */ IVGSymbolLibrary;
|
|
|
+struct __declspec(uuid("b05800b5-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dual interface */ IVGStructPasteOptions;
|
|
|
+struct __declspec(uuid("b05800e6-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dual interface */ IVGPageMarkup;
|
|
|
+struct __declspec(uuid("b05800ec-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dual interface */ IVGCommentThreads;
|
|
|
+struct __declspec(uuid("b05800e7-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dual interface */ IVGCommentThread;
|
|
|
+struct __declspec(uuid("b05800ed-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dual interface */ IVGCommentTarget;
|
|
|
+struct __declspec(uuid("b05800e4-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dual interface */ IVGComments;
|
|
|
+struct __declspec(uuid("b05800e9-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dual interface */ IVGComment;
|
|
|
+struct __declspec(uuid("b05800e1-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dual interface */ IVGCommentAuthor;
|
|
|
+struct __declspec(uuid("b05800e8-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dual interface */ IVGCommentAnnotation;
|
|
|
+struct __declspec(uuid("b0580081-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dual interface */ IVGWindow;
|
|
|
+struct __declspec(uuid("b0580082-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dual interface */ IVGWindows;
|
|
|
+struct __declspec(uuid("b058000a-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dual interface */ IVGActiveView;
|
|
|
+struct __declspec(uuid("b05800b6-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dual interface */ IVGProofColorSettings;
|
|
|
+struct __declspec(uuid("b0580000-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dual interface */ ICorelScriptTools;
|
|
|
+struct __declspec(uuid("b0580083-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dual interface */ IVGWorkspace;
|
|
|
+struct __declspec(uuid("b0580084-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dual interface */ IVGWorkspaces;
|
|
|
+struct __declspec(uuid("b058004d-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dual interface */ IVGPalettes;
|
|
|
+struct __declspec(uuid("b0580039-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dual interface */ IVGFontList;
|
|
|
+struct __declspec(uuid("b058000c-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dual interface */ IVGAppWindow;
|
|
|
+struct __declspec(uuid("b0580056-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dual interface */ IVGRecentFiles;
|
|
|
+struct __declspec(uuid("b0580055-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dual interface */ IVGRecentFile;
|
|
|
+struct __declspec(uuid("b058000e-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dual interface */ IVGArrowHeads;
|
|
|
+struct __declspec(uuid("b0580047-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dual interface */ IVGOutlineStyles;
|
|
|
+struct __declspec(uuid("b058004f-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dual interface */ IVGPatternCanvases;
|
|
|
+struct __declspec(uuid("b0580010-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dual interface */ IVGClipboard;
|
|
|
+struct __declspec(uuid("b058003d-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dual interface */ IVGGMSManager;
|
|
|
+struct __declspec(uuid("b058008a-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dual interface */ IVGGMSProjects;
|
|
|
+struct __declspec(uuid("b058008b-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dual interface */ IVGGMSProject;
|
|
|
+struct __declspec(uuid("b058008c-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dual interface */ IVGGMSMacros;
|
|
|
+struct __declspec(uuid("b058008d-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dual interface */ IVGGMSMacro;
|
|
|
+struct __declspec(uuid("b0580068-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dual interface */ IVGStructSaveAsOptions;
|
|
|
+struct __declspec(uuid("b0580063-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dual interface */ IVGStructExportOptions;
|
|
|
+struct __declspec(uuid("b0580015-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dual interface */ IVGComponents;
|
|
|
+struct __declspec(uuid("b0580014-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dual interface */ IVGComponent;
|
|
|
+struct __declspec(uuid("b058006f-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dual interface */ IVGSymbolLibraries;
|
|
|
+struct __declspec(uuid("b0580089-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dual interface */ IVGAppStatus;
|
|
|
+struct __declspec(uuid("b058004b-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dual interface */ IVGPageSizes;
|
|
|
+struct __declspec(uuid("b058004a-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dual interface */ IVGPageSize;
|
|
|
+struct __declspec(uuid("b058008e-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dual interface */ IVGTreeManager;
|
|
|
+struct __declspec(uuid("b0580097-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dual interface */ IVGColorManager;
|
|
|
+struct __declspec(uuid("b05800b3-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dual interface */ IVGStructOpenOptions;
|
|
|
+struct __declspec(uuid("b05800b4-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dual interface */ IVGStructCreateOptions;
|
|
|
+struct __declspec(uuid("b05800b7-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dual interface */ IVGPaletteManager;
|
|
|
+struct __declspec(uuid("b05800cf-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dual interface */ IVGToolState;
|
|
|
+struct __declspec(uuid("b05800ce-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dual interface */ IVGToolStateAttributes;
|
|
|
+struct __declspec(uuid("b05800cb-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dual interface */ IVGOnScreenCurve;
|
|
|
+struct __declspec(uuid("b05800cc-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dual interface */ IVGOnScreenHandle;
|
|
|
+struct __declspec(uuid("b05800cd-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dual interface */ IVGOnScreenText;
|
|
|
+struct __declspec(uuid("b05800d4-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dual interface */ IVGMathUtils;
|
|
|
+struct __declspec(uuid("b05800d5-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dual interface */ IVGToolShapeAttributes;
|
|
|
+struct __declspec(uuid("b05800d6-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dual interface */ IVGToolShape;
|
|
|
+struct __declspec(uuid("b0580058-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dual interface */ IVGRulers;
|
|
|
+struct __declspec(uuid("b058003e-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dual interface */ IVGGrid;
|
|
|
+struct __declspec(uuid("b0580080-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dual interface */ IVGViews;
|
|
|
+struct __declspec(uuid("b058007f-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dual interface */ IVGView;
|
|
|
+struct __declspec(uuid("b058005c-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dual interface */ IVGSelectionInformation;
|
|
|
+struct __declspec(uuid("b058009d-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dual interface */ IVGHatchLibraries;
|
|
|
+struct __declspec(uuid("b05800a2-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dual interface */ IVGMetadata;
|
|
|
+struct __declspec(uuid("b05800a6-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dual interface */ IVGSpreads;
|
|
|
+struct __declspec(uuid("b05800ba-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dual interface */ IVGStyleSheet;
|
|
|
+struct __declspec(uuid("b05800e0-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dual interface */ IVGDocumentMarkup;
|
|
|
+struct __declspec(uuid("b05800c2-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dual interface */ _IGlobalMacroStorage;
|
|
|
+struct __declspec(uuid("b0580005-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dual interface */ IVGAppPlugin;
|
|
|
+struct __declspec(uuid("b05800c3-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dual interface */ IVGApplicationEvents;
|
|
|
+struct /* coclass */ Document;
|
|
|
+struct __declspec(uuid("b05800c6-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dispinterface */ DIVGDocumentEvents;
|
|
|
+struct __declspec(uuid("b05800c4-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dual interface */ IVGDocumentEvents;
|
|
|
+struct /* coclass */ Layer;
|
|
|
+struct /* coclass */ Page;
|
|
|
+struct /* coclass */ Shape;
|
|
|
+struct /* coclass */ Window;
|
|
|
+struct __declspec(uuid("b05800c5-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+/* dispinterface */ DIVGApplicationEvents;
|
|
|
+struct /* coclass */ ActiveView;
|
|
|
+struct /* coclass */ Application;
|
|
|
+struct /* coclass */ AppStatus;
|
|
|
+struct /* coclass */ AppWindow;
|
|
|
+struct /* coclass */ ArrowHead;
|
|
|
+struct /* coclass */ ArrowHeadOptions;
|
|
|
+struct /* coclass */ ArrowHeads;
|
|
|
+struct /* coclass */ BBoxSnapPoint;
|
|
|
+struct /* coclass */ Bitmap;
|
|
|
+struct /* coclass */ BSpline;
|
|
|
+struct /* coclass */ BSplineControlPoint;
|
|
|
+struct /* coclass */ BSplineControlPoints;
|
|
|
+struct /* coclass */ Clipboard;
|
|
|
+struct /* coclass */ CloneLink;
|
|
|
+struct /* coclass */ Color;
|
|
|
+struct /* coclass */ ColorContext;
|
|
|
+struct /* coclass */ ColorManagementPolicy;
|
|
|
+struct /* coclass */ ColorManager;
|
|
|
+struct /* coclass */ ColorProfile;
|
|
|
+struct /* coclass */ ColorProfiles;
|
|
|
+struct /* coclass */ Colors;
|
|
|
+struct /* coclass */ Component;
|
|
|
+struct /* coclass */ Components;
|
|
|
+struct /* coclass */ Connector;
|
|
|
+struct /* coclass */ CrossPoint;
|
|
|
+struct /* coclass */ CrossPoints;
|
|
|
+struct /* coclass */ Curve;
|
|
|
+struct /* coclass */ CustomEffect;
|
|
|
+struct /* coclass */ CustomShape;
|
|
|
+struct /* coclass */ DataField;
|
|
|
+struct /* coclass */ DataFields;
|
|
|
+struct /* coclass */ DataItem;
|
|
|
+struct /* coclass */ DataItems;
|
|
|
+struct /* coclass */ Dimension;
|
|
|
+struct /* coclass */ DimensionAngular;
|
|
|
+struct /* coclass */ DimensionLinear;
|
|
|
+struct /* coclass */ Documents;
|
|
|
+struct /* coclass */ Duotone;
|
|
|
+struct /* coclass */ DuotoneInk;
|
|
|
+struct /* coclass */ DuotoneOverprint;
|
|
|
+struct /* coclass */ EdgeSnapPoint;
|
|
|
+struct /* coclass */ Effect;
|
|
|
+struct /* coclass */ EffectBlend;
|
|
|
+struct /* coclass */ EffectContour;
|
|
|
+struct /* coclass */ EffectControlPath;
|
|
|
+struct /* coclass */ EffectCustomDistortion;
|
|
|
+struct /* coclass */ EffectDistortion;
|
|
|
+struct /* coclass */ EffectDropShadow;
|
|
|
+struct /* coclass */ EffectEnvelope;
|
|
|
+struct /* coclass */ EffectExtrude;
|
|
|
+struct /* coclass */ EffectLens;
|
|
|
+struct /* coclass */ EffectPerspective;
|
|
|
+struct /* coclass */ EffectPushPullDistortion;
|
|
|
+struct /* coclass */ Effects;
|
|
|
+struct /* coclass */ EffectTextOnPath;
|
|
|
+struct /* coclass */ EffectTwisterDistortion;
|
|
|
+struct /* coclass */ EffectZipperDistortion;
|
|
|
+struct /* coclass */ Ellipse;
|
|
|
+struct /* coclass */ EPS;
|
|
|
+struct /* coclass */ ExportFilter;
|
|
|
+struct /* coclass */ ExtrudeVanishingPoint;
|
|
|
+struct /* coclass */ Fill;
|
|
|
+struct /* coclass */ FillMetadata;
|
|
|
+struct /* coclass */ FontList;
|
|
|
+struct /* coclass */ FountainColor;
|
|
|
+struct /* coclass */ FountainColors;
|
|
|
+struct /* coclass */ FountainFill;
|
|
|
+struct /* coclass */ GlobalMacroStorage;
|
|
|
+struct /* coclass */ GMSManager;
|
|
|
+struct /* coclass */ Grid;
|
|
|
+struct /* coclass */ Guide;
|
|
|
+struct /* coclass */ HatchFill;
|
|
|
+struct /* coclass */ HatchFills;
|
|
|
+struct /* coclass */ HatchLibraries;
|
|
|
+struct /* coclass */ HatchLibrary;
|
|
|
+struct /* coclass */ HatchPattern;
|
|
|
+struct /* coclass */ HatchPatterns;
|
|
|
+struct /* coclass */ ImportFilter;
|
|
|
+struct /* coclass */ Layers;
|
|
|
+struct /* coclass */ LocalizableString;
|
|
|
+struct /* coclass */ Metadata;
|
|
|
+struct /* coclass */ Node;
|
|
|
+struct /* coclass */ NodeRange;
|
|
|
+struct /* coclass */ Nodes;
|
|
|
+struct /* coclass */ ObjectSnapPoint;
|
|
|
+struct /* coclass */ OLE;
|
|
|
+struct /* coclass */ Outline;
|
|
|
+struct /* coclass */ OutlineStyle;
|
|
|
+struct /* coclass */ OutlineStyles;
|
|
|
+struct /* coclass */ Pages;
|
|
|
+struct /* coclass */ PageSize;
|
|
|
+struct /* coclass */ PageSizes;
|
|
|
+struct /* coclass */ Palette;
|
|
|
+struct /* coclass */ PaletteManager;
|
|
|
+struct /* coclass */ Palettes;
|
|
|
+struct /* coclass */ PatternCanvas;
|
|
|
+struct /* coclass */ PatternCanvases;
|
|
|
+struct /* coclass */ PatternFill;
|
|
|
+struct /* coclass */ Polygon;
|
|
|
+struct /* coclass */ PostScriptFill;
|
|
|
+struct /* coclass */ PowerClip;
|
|
|
+struct /* coclass */ ProofColorSettings;
|
|
|
+struct /* coclass */ Properties;
|
|
|
+struct /* coclass */ PSScreenOptions;
|
|
|
+struct /* coclass */ RecentFile;
|
|
|
+struct /* coclass */ RecentFiles;
|
|
|
+struct /* coclass */ Rect;
|
|
|
+struct /* coclass */ Rectangle;
|
|
|
+struct /* coclass */ Rulers;
|
|
|
+struct /* coclass */ Segment;
|
|
|
+struct /* coclass */ SegmentRange;
|
|
|
+struct /* coclass */ Segments;
|
|
|
+struct /* coclass */ SelectionInfo;
|
|
|
+struct /* coclass */ ShapeRange;
|
|
|
+struct /* coclass */ Shapes;
|
|
|
+struct /* coclass */ SnapPoint;
|
|
|
+struct /* coclass */ SnapPointRange;
|
|
|
+struct /* coclass */ SnapPoints;
|
|
|
+struct /* coclass */ Spread;
|
|
|
+struct /* coclass */ Spreads;
|
|
|
+struct /* coclass */ StructAlignProperties;
|
|
|
+struct /* coclass */ StructColorConversionOptions;
|
|
|
+struct /* coclass */ StructCreateOptions;
|
|
|
+struct /* coclass */ StructExportOptions;
|
|
|
+struct /* coclass */ StructFontProperties;
|
|
|
+struct /* coclass */ StructHyphenationSettings;
|
|
|
+struct /* coclass */ StructImportCropOptions;
|
|
|
+struct /* coclass */ StructImportOptions;
|
|
|
+struct /* coclass */ StructImportResampleOptions;
|
|
|
+struct /* coclass */ StructOpenOptions;
|
|
|
+struct /* coclass */ StructPaletteOptions;
|
|
|
+struct /* coclass */ StructPasteOptions;
|
|
|
+struct /* coclass */ StructSaveAsOptions;
|
|
|
+struct /* coclass */ StructSpaceProperties;
|
|
|
+struct /* coclass */ Style;
|
|
|
+struct /* coclass */ StyleCharacter;
|
|
|
+struct /* coclass */ StyleFill;
|
|
|
+struct /* coclass */ StyleFrame;
|
|
|
+struct /* coclass */ StyleOutline;
|
|
|
+struct /* coclass */ StyleParagraph;
|
|
|
+struct /* coclass */ Styles;
|
|
|
+struct /* coclass */ StyleSheet;
|
|
|
+struct /* coclass */ SubPath;
|
|
|
+struct /* coclass */ SubPaths;
|
|
|
+struct /* coclass */ Symbol;
|
|
|
+struct /* coclass */ SymbolDefinition;
|
|
|
+struct /* coclass */ SymbolDefinitions;
|
|
|
+struct /* coclass */ SymbolLibraries;
|
|
|
+struct /* coclass */ SymbolLibrary;
|
|
|
+struct /* coclass */ Text;
|
|
|
+struct /* coclass */ TextCharacters;
|
|
|
+struct /* coclass */ TextColumns;
|
|
|
+struct /* coclass */ TextFrame;
|
|
|
+struct /* coclass */ TextFrames;
|
|
|
+struct /* coclass */ TextLines;
|
|
|
+struct /* coclass */ TextParagraphs;
|
|
|
+struct /* coclass */ TextRange;
|
|
|
+struct /* coclass */ TextRanges;
|
|
|
+struct /* coclass */ TextTabPosition;
|
|
|
+struct /* coclass */ TextTabPositions;
|
|
|
+struct /* coclass */ TextureFill;
|
|
|
+struct /* coclass */ TextureFillProperties;
|
|
|
+struct /* coclass */ TextureFillProperty;
|
|
|
+struct /* coclass */ TextWords;
|
|
|
+struct /* coclass */ TraceSettings;
|
|
|
+struct /* coclass */ Transparency;
|
|
|
+struct /* coclass */ TreeManager;
|
|
|
+struct /* coclass */ TreeNode;
|
|
|
+struct /* coclass */ TreeNodes;
|
|
|
+struct /* coclass */ URL;
|
|
|
+struct /* coclass */ UserSnapPoint;
|
|
|
+struct /* coclass */ View;
|
|
|
+struct /* coclass */ Views;
|
|
|
+struct /* coclass */ Windows;
|
|
|
+struct /* coclass */ Workspace;
|
|
|
+struct /* coclass */ Workspaces;
|
|
|
+struct /* coclass */ CorelScriptTools;
|
|
|
+struct /* coclass */ GMSMacro;
|
|
|
+struct /* coclass */ GMSMacros;
|
|
|
+struct /* coclass */ GMSProject;
|
|
|
+struct /* coclass */ GMSProjects;
|
|
|
+struct /* coclass */ OnScreenCurve;
|
|
|
+struct /* coclass */ OnScreenHandle;
|
|
|
+struct /* coclass */ OnScreenText;
|
|
|
+struct /* coclass */ ToolStateAttributes;
|
|
|
+struct /* coclass */ ToolState;
|
|
|
+struct /* coclass */ Point;
|
|
|
+struct /* coclass */ PointRange;
|
|
|
+struct /* coclass */ Vector;
|
|
|
+struct /* coclass */ TransformMatrix;
|
|
|
+struct /* coclass */ MathUtils;
|
|
|
+struct /* coclass */ ToolShapeAttributes;
|
|
|
+struct /* coclass */ ToolShape;
|
|
|
+struct /* coclass */ StyleTransparency;
|
|
|
+struct /* coclass */ Image;
|
|
|
+struct /* coclass */ ImageTiles;
|
|
|
+struct /* coclass */ ImageTile;
|
|
|
+struct /* coclass */ EffectInnerShadow;
|
|
|
+struct /* coclass */ TextIndentLevelStyles;
|
|
|
+struct /* coclass */ TextIndentLevelStyle;
|
|
|
+struct /* coclass */ TextVariableAxes;
|
|
|
+struct /* coclass */ TextVariableAxis;
|
|
|
+struct /* coclass */ FrameWork;
|
|
|
+struct /* coclass */ CommandBars;
|
|
|
+struct /* coclass */ CommandBarModes;
|
|
|
+struct /* coclass */ CommandBarMode;
|
|
|
+struct /* coclass */ Controls;
|
|
|
+struct /* coclass */ Control;
|
|
|
+struct /* coclass */ CommandBar;
|
|
|
+struct /* coclass */ DataContext;
|
|
|
+struct /* coclass */ DataSourceProxy;
|
|
|
+struct /* coclass */ ImageList;
|
|
|
+struct /* coclass */ FrameWindows;
|
|
|
+struct /* coclass */ FrameWindow;
|
|
|
+struct /* coclass */ ViewHosts;
|
|
|
+struct /* coclass */ ViewHost;
|
|
|
+struct /* coclass */ DockHosts;
|
|
|
+struct /* coclass */ DockHost;
|
|
|
+struct /* coclass */ ViewWindows;
|
|
|
+struct /* coclass */ ViewWindow;
|
|
|
+struct /* coclass */ DockItems;
|
|
|
+struct /* coclass */ DockItem;
|
|
|
+struct /* coclass */ ScreenRect;
|
|
|
+struct /* coclass */ BitmapImage;
|
|
|
+struct /* coclass */ StatusText;
|
|
|
+struct /* coclass */ PDFVBASettings;
|
|
|
+struct /* coclass */ SystemPrinters;
|
|
|
+struct /* coclass */ Printer;
|
|
|
+struct /* coclass */ PrintJob;
|
|
|
+struct /* coclass */ PrintDocuments;
|
|
|
+struct /* coclass */ PrintPages;
|
|
|
+struct /* coclass */ PrintSettings;
|
|
|
+struct /* coclass */ PrintSeparations;
|
|
|
+struct /* coclass */ SeparationPlates;
|
|
|
+struct /* coclass */ SeparationPlate;
|
|
|
+struct /* coclass */ PrintPrepress;
|
|
|
+struct /* coclass */ PrintPostScript;
|
|
|
+struct /* coclass */ PrintTrapping;
|
|
|
+struct /* coclass */ TrapLayers;
|
|
|
+struct /* coclass */ TrapLayer;
|
|
|
+struct /* coclass */ PrintOptions;
|
|
|
+struct /* coclass */ PrintLayout;
|
|
|
+#if !defined(_WIN64)
|
|
|
+typedef __w64 long INT_PTR;
|
|
|
+#else
|
|
|
+typedef __int64 INT_PTR;
|
|
|
+#endif
|
|
|
+
|
|
|
+//
|
|
|
+// Smart pointer typedef declarations
|
|
|
+//
|
|
|
+
|
|
|
+_COM_SMARTPTR_TYPEDEF(ICorelImportFilter, __uuidof(ICorelImportFilter));
|
|
|
+_COM_SMARTPTR_TYPEDEF(ICorelExportFilter, __uuidof(ICorelExportFilter));
|
|
|
+_COM_SMARTPTR_TYPEDEF(ICUIControlData, __uuidof(ICUIControlData));
|
|
|
+_COM_SMARTPTR_TYPEDEF(ICUIAutomation, __uuidof(ICUIAutomation));
|
|
|
+_COM_SMARTPTR_TYPEDEF(ICUIControl, __uuidof(ICUIControl));
|
|
|
+_COM_SMARTPTR_TYPEDEF(ICUIControls, __uuidof(ICUIControls));
|
|
|
+_COM_SMARTPTR_TYPEDEF(ICUICommandBarMode, __uuidof(ICUICommandBarMode));
|
|
|
+_COM_SMARTPTR_TYPEDEF(ICUICommandBarModes, __uuidof(ICUICommandBarModes));
|
|
|
+_COM_SMARTPTR_TYPEDEF(ICUICommandBar, __uuidof(ICUICommandBar));
|
|
|
+_COM_SMARTPTR_TYPEDEF(ICUICommandBars, __uuidof(ICUICommandBars));
|
|
|
+_COM_SMARTPTR_TYPEDEF(ICUIScreenRect, __uuidof(ICUIScreenRect));
|
|
|
+_COM_SMARTPTR_TYPEDEF(ICUIBitmapImage, __uuidof(ICUIBitmapImage));
|
|
|
+_COM_SMARTPTR_TYPEDEF(ICUIImageList, __uuidof(ICUIImageList));
|
|
|
+_COM_SMARTPTR_TYPEDEF(ICUIStatusText, __uuidof(ICUIStatusText));
|
|
|
+_COM_SMARTPTR_TYPEDEF(ICUIWarning, __uuidof(ICUIWarning));
|
|
|
+_COM_SMARTPTR_TYPEDEF(ICUITask, __uuidof(ICUITask));
|
|
|
+_COM_SMARTPTR_TYPEDEF(ICUIBackgroundTask, __uuidof(ICUIBackgroundTask));
|
|
|
+_COM_SMARTPTR_TYPEDEF(ICUIRunningTask, __uuidof(ICUIRunningTask));
|
|
|
+_COM_SMARTPTR_TYPEDEF(ICUIRunningBackgroundTask, __uuidof(ICUIRunningBackgroundTask));
|
|
|
+_COM_SMARTPTR_TYPEDEF(ICUITaskManager, __uuidof(ICUITaskManager));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IPrnVBAPrintLayout, __uuidof(IPrnVBAPrintLayout));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IPrnVBAPrinter, __uuidof(IPrnVBAPrinter));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IPrnVBAPrinters, __uuidof(IPrnVBAPrinters));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IPrnVBASeparationPlate, __uuidof(IPrnVBASeparationPlate));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IPrnVBASeparationPlates, __uuidof(IPrnVBASeparationPlates));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IPrnVBAPrintSeparations, __uuidof(IPrnVBAPrintSeparations));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IPrnVBAPrintPrepress, __uuidof(IPrnVBAPrintPrepress));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IPrnVBAPrintPostScript, __uuidof(IPrnVBAPrintPostScript));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IPrnVBATrapLayer, __uuidof(IPrnVBATrapLayer));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IPrnVBATrapLayers, __uuidof(IPrnVBATrapLayers));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IPrnVBAPrintTrapping, __uuidof(IPrnVBAPrintTrapping));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IPrnVBAPrintOptions, __uuidof(IPrnVBAPrintOptions));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IPrnVBAPrintSettings, __uuidof(IPrnVBAPrintSettings));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IPrnVBAPrintDocument, __uuidof(IPrnVBAPrintDocument));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IPrnVBAPrintDocuments, __uuidof(IPrnVBAPrintDocuments));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IPrnVBAPrintPage, __uuidof(IPrnVBAPrintPage));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IPrnVBAPrintPages, __uuidof(IPrnVBAPrintPages));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IPrnVBAPrintJob, __uuidof(IPrnVBAPrintJob));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IPDFVBASettings, __uuidof(IPDFVBASettings));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IVGRectangle, __uuidof(IVGRectangle));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IVGEllipse, __uuidof(IVGEllipse));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IVGPolygon, __uuidof(IVGPolygon));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IVGCrossPoint, __uuidof(IVGCrossPoint));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IVGCrossPoints, __uuidof(IVGCrossPoints));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IVGStructPaletteOptions, __uuidof(IVGStructPaletteOptions));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IVGOutlineStyle, __uuidof(IVGOutlineStyle));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IVGPatternCanvas, __uuidof(IVGPatternCanvas));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IVGTextureFillProperty, __uuidof(IVGTextureFillProperty));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IVGTextureFillProperties, __uuidof(IVGTextureFillProperties));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IVGTextureFill, __uuidof(IVGTextureFill));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IVGPostScriptFill, __uuidof(IVGPostScriptFill));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IVGPSScreenOptions, __uuidof(IVGPSScreenOptions));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IVGArrowHeadOptions, __uuidof(IVGArrowHeadOptions));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IVGImageTile, __uuidof(IVGImageTile));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IVGImageTiles, __uuidof(IVGImageTiles));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IVGStructAlignProperties, __uuidof(IVGStructAlignProperties));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IVGStructSpaceProperties, __uuidof(IVGStructSpaceProperties));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IVGStructHyphenationSettings, __uuidof(IVGStructHyphenationSettings));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IVGUserSnapPoint, __uuidof(IVGUserSnapPoint));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IVGObjectSnapPoint, __uuidof(IVGObjectSnapPoint));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IVGBBoxSnapPoint, __uuidof(IVGBBoxSnapPoint));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IVGEdgeSnapPoint, __uuidof(IVGEdgeSnapPoint));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IVGEffectCustomDistortion, __uuidof(IVGEffectCustomDistortion));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IVGTextTabPosition, __uuidof(IVGTextTabPosition));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IVGTextTabPositions, __uuidof(IVGTextTabPositions));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IVGLocalizableString, __uuidof(IVGLocalizableString));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IVGFillMetadata, __uuidof(IVGFillMetadata));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IVGTextIndentLevelStyle, __uuidof(IVGTextIndentLevelStyle));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IVGTextIndentLevelStyles, __uuidof(IVGTextIndentLevelStyles));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IVGTextVariableAxis, __uuidof(IVGTextVariableAxis));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IVGTextVariableAxes, __uuidof(IVGTextVariableAxes));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IVGGuide, __uuidof(IVGGuide));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IVGURL, __uuidof(IVGURL));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IVGCustomShape, __uuidof(IVGCustomShape));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IVGOLE, __uuidof(IVGOLE));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IVGBSplineControlPoint, __uuidof(IVGBSplineControlPoint));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IVGBSplineControlPoints, __uuidof(IVGBSplineControlPoints));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IVGBSpline, __uuidof(IVGBSpline));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IStructImportCropOptions, __uuidof(IStructImportCropOptions));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IImportCropHandler, __uuidof(IImportCropHandler));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IStructImportResampleOptions, __uuidof(IStructImportResampleOptions));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IImportResampleHandler, __uuidof(IImportResampleHandler));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IVGColorManagementPolicy, __uuidof(IVGColorManagementPolicy));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IColorConversionHandler, __uuidof(IColorConversionHandler));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IVGStructColorConversionOptions, __uuidof(IVGStructColorConversionOptions));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IVGStructImportOptions, __uuidof(IVGStructImportOptions));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IVGStructPasteOptions, __uuidof(IVGStructPasteOptions));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IVGCommentAuthor, __uuidof(IVGCommentAuthor));
|
|
|
+_COM_SMARTPTR_TYPEDEF(ICorelScriptTools, __uuidof(ICorelScriptTools));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IVGFontList, __uuidof(IVGFontList));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IVGAppWindow, __uuidof(IVGAppWindow));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IVGPatternCanvases, __uuidof(IVGPatternCanvases));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IVGClipboard, __uuidof(IVGClipboard));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IVGGMSMacro, __uuidof(IVGGMSMacro));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IVGGMSMacros, __uuidof(IVGGMSMacros));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IVGGMSProject, __uuidof(IVGGMSProject));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IVGGMSProjects, __uuidof(IVGGMSProjects));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IVGGMSManager, __uuidof(IVGGMSManager));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IVGStructSaveAsOptions, __uuidof(IVGStructSaveAsOptions));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IVGComponent, __uuidof(IVGComponent));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IVGComponents, __uuidof(IVGComponents));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IVGAppStatus, __uuidof(IVGAppStatus));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IVGStructOpenOptions, __uuidof(IVGStructOpenOptions));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IVGOnScreenHandle, __uuidof(IVGOnScreenHandle));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IVGOnScreenText, __uuidof(IVGOnScreenText));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IVGToolShapeAttributes, __uuidof(IVGToolShapeAttributes));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IVGMetadata, __uuidof(IVGMetadata));
|
|
|
+_COM_SMARTPTR_TYPEDEF(_IGlobalMacroStorage, __uuidof(_IGlobalMacroStorage));
|
|
|
+_COM_SMARTPTR_TYPEDEF(DIVGDocumentEvents, __uuidof(DIVGDocumentEvents));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IVGDocumentEvents, __uuidof(IVGDocumentEvents));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IVGApplicationEvents, __uuidof(IVGApplicationEvents));
|
|
|
+_COM_SMARTPTR_TYPEDEF(DIVGApplicationEvents, __uuidof(DIVGApplicationEvents));
|
|
|
+_COM_SMARTPTR_TYPEDEF(ICUIFrameWork, __uuidof(ICUIFrameWork));
|
|
|
+_COM_SMARTPTR_TYPEDEF(ICUIFrameWindows, __uuidof(ICUIFrameWindows));
|
|
|
+_COM_SMARTPTR_TYPEDEF(ICUIFrameWindow, __uuidof(ICUIFrameWindow));
|
|
|
+_COM_SMARTPTR_TYPEDEF(ICUIViewHosts, __uuidof(ICUIViewHosts));
|
|
|
+_COM_SMARTPTR_TYPEDEF(ICUIViewHost, __uuidof(ICUIViewHost));
|
|
|
+_COM_SMARTPTR_TYPEDEF(ICUIViewWindow, __uuidof(ICUIViewWindow));
|
|
|
+_COM_SMARTPTR_TYPEDEF(ICUIViewWindows, __uuidof(ICUIViewWindows));
|
|
|
+_COM_SMARTPTR_TYPEDEF(ICUIDockHost, __uuidof(ICUIDockHost));
|
|
|
+_COM_SMARTPTR_TYPEDEF(ICUIDockItem, __uuidof(ICUIDockItem));
|
|
|
+_COM_SMARTPTR_TYPEDEF(ICUIDockItems, __uuidof(ICUIDockItems));
|
|
|
+_COM_SMARTPTR_TYPEDEF(ICUIDockHosts, __uuidof(ICUIDockHosts));
|
|
|
+_COM_SMARTPTR_TYPEDEF(ICUIApplication, __uuidof(ICUIApplication));
|
|
|
+_COM_SMARTPTR_TYPEDEF(ICUIDataSourceProxy, __uuidof(ICUIDataSourceProxy));
|
|
|
+_COM_SMARTPTR_TYPEDEF(ICUIDataContext, __uuidof(ICUIDataContext));
|
|
|
+_COM_SMARTPTR_TYPEDEF(ICUIDataSourceFactory, __uuidof(ICUIDataSourceFactory));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IVGDocument, __uuidof(IVGDocument));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IVGRect, __uuidof(IVGRect));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IVGApplication, __uuidof(IVGApplication));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IVGDocuments, __uuidof(IVGDocuments));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IVGOutlineStyles, __uuidof(IVGOutlineStyles));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IVGRulers, __uuidof(IVGRulers));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IVGGrid, __uuidof(IVGGrid));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IVGAppPlugin, __uuidof(IVGAppPlugin));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IVGPage, __uuidof(IVGPage));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IVGPages, __uuidof(IVGPages));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IVGLayers, __uuidof(IVGLayers));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IVGLayer, __uuidof(IVGLayer));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IVGShapes, __uuidof(IVGShapes));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IVGShape, __uuidof(IVGShape));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IVGCustomEffect, __uuidof(IVGCustomEffect));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IVGCloneLink, __uuidof(IVGCloneLink));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IVGCommentTarget, __uuidof(IVGCommentTarget));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IVGSelectionInformation, __uuidof(IVGSelectionInformation));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IVGCurve, __uuidof(IVGCurve));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IVGArrowHead, __uuidof(IVGArrowHead));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IVGArrowHeads, __uuidof(IVGArrowHeads));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IVGSubPaths, __uuidof(IVGSubPaths));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IVGSubPath, __uuidof(IVGSubPath));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IVGNodes, __uuidof(IVGNodes));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IVGNode, __uuidof(IVGNode));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IVGSnapPoint, __uuidof(IVGSnapPoint));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IVGSnapPointRange, __uuidof(IVGSnapPointRange));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IVGSnapPoints, __uuidof(IVGSnapPoints));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IVGConnector, __uuidof(IVGConnector));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IVGDimensionLinear, __uuidof(IVGDimensionLinear));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IVGDimensionAngular, __uuidof(IVGDimensionAngular));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IVGSegment, __uuidof(IVGSegment));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IVGVector, __uuidof(IVGVector));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IVGPoint, __uuidof(IVGPoint));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IVGPointRange, __uuidof(IVGPointRange));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IVGTransformMatrix, __uuidof(IVGTransformMatrix));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IVGProperties, __uuidof(IVGProperties));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IVGToolStateAttributes, __uuidof(IVGToolStateAttributes));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IVGToolState, __uuidof(IVGToolState));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IVGOnScreenCurve, __uuidof(IVGOnScreenCurve));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IVGMathUtils, __uuidof(IVGMathUtils));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IVGNodeRange, __uuidof(IVGNodeRange));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IVGSegmentRange, __uuidof(IVGSegmentRange));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IVGSegments, __uuidof(IVGSegments));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IVGBitmap, __uuidof(IVGBitmap));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IVGEPS, __uuidof(IVGEPS));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IVGDuotone, __uuidof(IVGDuotone));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IVGDuotoneOverprint, __uuidof(IVGDuotoneOverprint));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IVGColor, __uuidof(IVGColor));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IVGDuotoneInk, __uuidof(IVGDuotoneInk));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IVGFountainColor, __uuidof(IVGFountainColor));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IVGFountainColors, __uuidof(IVGFountainColors));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IVGFountainFill, __uuidof(IVGFountainFill));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IVGPatternFill, __uuidof(IVGPatternFill));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IVGOutline, __uuidof(IVGOutline));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IVGHatchPattern, __uuidof(IVGHatchPattern));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IVGHatchPatterns, __uuidof(IVGHatchPatterns));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IVGImage, __uuidof(IVGImage));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IVGTransparency, __uuidof(IVGTransparency));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IVGDimension, __uuidof(IVGDimension));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IVGCommentAnnotation, __uuidof(IVGCommentAnnotation));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IVGColorContext, __uuidof(IVGColorContext));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IVGColorProfile, __uuidof(IVGColorProfile));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IVGColorProfiles, __uuidof(IVGColorProfiles));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IVGProofColorSettings, __uuidof(IVGProofColorSettings));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IVGStructExportOptions, __uuidof(IVGStructExportOptions));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IVGColorManager, __uuidof(IVGColorManager));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IVGStructCreateOptions, __uuidof(IVGStructCreateOptions));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IVGPalette, __uuidof(IVGPalette));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IVGColors, __uuidof(IVGColors));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IVGPalettes, __uuidof(IVGPalettes));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IVGPaletteManager, __uuidof(IVGPaletteManager));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IVGTraceSettings, __uuidof(IVGTraceSettings));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IVGShapeRange, __uuidof(IVGShapeRange));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IVGPowerClip, __uuidof(IVGPowerClip));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IVGFill, __uuidof(IVGFill));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IVGHatchFills, __uuidof(IVGHatchFills));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IVGHatchLibrary, __uuidof(IVGHatchLibrary));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IVGHatchFill, __uuidof(IVGHatchFill));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IVGStructFontProperties, __uuidof(IVGStructFontProperties));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IVGHatchLibraries, __uuidof(IVGHatchLibraries));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IVGText, __uuidof(IVGText));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IVGEffect, __uuidof(IVGEffect));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IVGEffects, __uuidof(IVGEffects));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IVGEffectBlend, __uuidof(IVGEffectBlend));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IVGEffectControlPath, __uuidof(IVGEffectControlPath));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IVGEffectEnvelope, __uuidof(IVGEffectEnvelope));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IVGEffectTextOnPath, __uuidof(IVGEffectTextOnPath));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IVGEffectDropShadow, __uuidof(IVGEffectDropShadow));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IVGEffectContour, __uuidof(IVGEffectContour));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IVGEffectLens, __uuidof(IVGEffectLens));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IVGEffectPerspective, __uuidof(IVGEffectPerspective));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IVGEffectInnerShadow, __uuidof(IVGEffectInnerShadow));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IVGEffectExtrude, __uuidof(IVGEffectExtrude));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IVGExtrudeVanishingPoint, __uuidof(IVGExtrudeVanishingPoint));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IVGEffectDistortion, __uuidof(IVGEffectDistortion));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IVGEffectPushPullDistortion, __uuidof(IVGEffectPushPullDistortion));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IVGEffectZipperDistortion, __uuidof(IVGEffectZipperDistortion));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IVGEffectTwisterDistortion, __uuidof(IVGEffectTwisterDistortion));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IVGTextRange, __uuidof(IVGTextRange));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IVGTextCharacters, __uuidof(IVGTextCharacters));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IVGTextWords, __uuidof(IVGTextWords));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IVGTextLines, __uuidof(IVGTextLines));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IVGTextParagraphs, __uuidof(IVGTextParagraphs));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IVGTextColumns, __uuidof(IVGTextColumns));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IVGTextFrame, __uuidof(IVGTextFrame));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IVGTextFrames, __uuidof(IVGTextFrames));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IVGTextRanges, __uuidof(IVGTextRanges));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IVGStyle, __uuidof(IVGStyle));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IVGStyleOutline, __uuidof(IVGStyleOutline));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IVGStyleFill, __uuidof(IVGStyleFill));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IVGStyleCharacter, __uuidof(IVGStyleCharacter));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IVGStyleParagraph, __uuidof(IVGStyleParagraph));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IVGStyleFrame, __uuidof(IVGStyleFrame));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IVGStyles, __uuidof(IVGStyles));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IVGStyleTransparency, __uuidof(IVGStyleTransparency));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IVGToolShape, __uuidof(IVGToolShape));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IVGStyleSheet, __uuidof(IVGStyleSheet));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IVGDataItems, __uuidof(IVGDataItems));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IVGDataItem, __uuidof(IVGDataItem));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IVGDataField, __uuidof(IVGDataField));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IVGDataFields, __uuidof(IVGDataFields));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IVGSymbol, __uuidof(IVGSymbol));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IVGSymbolDefinition, __uuidof(IVGSymbolDefinition));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IVGSymbolDefinitions, __uuidof(IVGSymbolDefinitions));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IVGSymbolLibrary, __uuidof(IVGSymbolLibrary));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IVGSymbolLibraries, __uuidof(IVGSymbolLibraries));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IVGTreeNode, __uuidof(IVGTreeNode));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IVGTreeNodes, __uuidof(IVGTreeNodes));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IVGSpread, __uuidof(IVGSpread));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IVGTreeManager, __uuidof(IVGTreeManager));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IVGSpreads, __uuidof(IVGSpreads));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IVGPageMarkup, __uuidof(IVGPageMarkup));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IVGCommentThreads, __uuidof(IVGCommentThreads));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IVGCommentThread, __uuidof(IVGCommentThread));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IVGComment, __uuidof(IVGComment));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IVGComments, __uuidof(IVGComments));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IVGDocumentMarkup, __uuidof(IVGDocumentMarkup));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IVGWindow, __uuidof(IVGWindow));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IVGWindows, __uuidof(IVGWindows));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IVGActiveView, __uuidof(IVGActiveView));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IVGWorkspace, __uuidof(IVGWorkspace));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IVGWorkspaces, __uuidof(IVGWorkspaces));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IVGRecentFiles, __uuidof(IVGRecentFiles));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IVGRecentFile, __uuidof(IVGRecentFile));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IVGPageSizes, __uuidof(IVGPageSizes));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IVGPageSize, __uuidof(IVGPageSize));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IVGViews, __uuidof(IVGViews));
|
|
|
+_COM_SMARTPTR_TYPEDEF(IVGView, __uuidof(IVGView));
|
|
|
+
|
|
|
+//
|
|
|
+// Type library items
|
|
|
+//
|
|
|
+
|
|
|
+enum cdrFilter : int
|
|
|
+{
|
|
|
+ cdrAutoSense = 0,
|
|
|
+ cdr3DMF = 1559,
|
|
|
+ cdrAI = 1305,
|
|
|
+ cdrAI9 = 1333,
|
|
|
+ cdrAT1 = 1303,
|
|
|
+ cdrAVI = 1536,
|
|
|
+ cdrBMP = 769,
|
|
|
+ cdrCAL = 800,
|
|
|
+ cdrCDR = 1795,
|
|
|
+ cdrCDT = 1800,
|
|
|
+ cdrCDX = 1796,
|
|
|
+ cdrCGM = 1280,
|
|
|
+ cdrCLK = 1802,
|
|
|
+ cdrCMX5 = 1794,
|
|
|
+ cdrCMX6 = 1793,
|
|
|
+ cdrCPT = 1808,
|
|
|
+ cdrCPT10 = 1808,
|
|
|
+ cdrCPT11 = 1808,
|
|
|
+ cdrCPT8 = 1799,
|
|
|
+ cdrCPT9 = 1808,
|
|
|
+ cdrCPX = 1797,
|
|
|
+ cdrCUR = 785,
|
|
|
+ cdrDCS = 801,
|
|
|
+ cdrDOC = 2068,
|
|
|
+ cdrDRW = 1339,
|
|
|
+ cdrDSF = 1339,
|
|
|
+ cdrDWG = 1328,
|
|
|
+ cdrDXF = 1296,
|
|
|
+ cdrEMF = 1300,
|
|
|
+ cdrEPS = 1289,
|
|
|
+ cdrEPSPhotoPaint = 804,
|
|
|
+ cdrEXE = 786,
|
|
|
+ cdrFH = 1344,
|
|
|
+ cdrFMV = 1329,
|
|
|
+ cdrFPX = 806,
|
|
|
+ cdrGEM = 1284,
|
|
|
+ cdrGIF = 773,
|
|
|
+ cdrGIFAnimation = 1558,
|
|
|
+ cdrHPGL = 1281,
|
|
|
+ cdrHTML = 1557,
|
|
|
+ cdrICO = 784,
|
|
|
+ cdrIMG = 787,
|
|
|
+ cdrJP2 = 820,
|
|
|
+ cdrJPC = 821,
|
|
|
+ cdrJPEG = 774,
|
|
|
+ cdrJPG2000Import = 818,
|
|
|
+ cdrMAC = 791,
|
|
|
+ cdrMacWord5 = 2052,
|
|
|
+ cdrMET = 1291,
|
|
|
+ cdrMIF = 2165,
|
|
|
+ cdrNAP = 1292,
|
|
|
+ cdrOS2BMP = 792,
|
|
|
+ cdrPAT = 1801,
|
|
|
+ cdrPCD = 775,
|
|
|
+ cdrPCX = 770,
|
|
|
+ cdrPDF = 1333,
|
|
|
+ cdrPIC = 1334,
|
|
|
+ cdrPICT = 1293,
|
|
|
+ cdrPLT = 1281,
|
|
|
+ cdrPNG = 802,
|
|
|
+ cdrPP4 = 789,
|
|
|
+ cdrPP5 = 803,
|
|
|
+ cdrPPF = 819,
|
|
|
+ cdrPPT = 1548,
|
|
|
+ cdrPSD = 788,
|
|
|
+ cdrPSEncapsulated = 1289,
|
|
|
+ cdrPSInterpreted = 1290,
|
|
|
+ cdrQTM = 1542,
|
|
|
+ cdrQTVR = 1560,
|
|
|
+ cdrQuattroPro = 2067,
|
|
|
+ cdrRIFF = 807,
|
|
|
+ cdrRTF = 2053,
|
|
|
+ cdrSAM = 2063,
|
|
|
+ cdrSCT = 776,
|
|
|
+ cdrSHW = 1806,
|
|
|
+ cdrSVG = 1345,
|
|
|
+ cdrSVGZ = 1347,
|
|
|
+ cdrSWF = 1343,
|
|
|
+ cdrTGA = 771,
|
|
|
+ cdrTIFF = 772,
|
|
|
+ cdrTTF = 1302,
|
|
|
+ cdrTXT = 2048,
|
|
|
+ cdrVSD = 1315,
|
|
|
+ cdrWI = 793,
|
|
|
+ cdrWKS = 2066,
|
|
|
+ cdrWMF = 1294,
|
|
|
+ cdrWord2 = 2050,
|
|
|
+ cdrWord55 = 2051,
|
|
|
+ cdrWord95 = 2049,
|
|
|
+ cdrWord2000 = 2068,
|
|
|
+ cdrWP4 = 2058,
|
|
|
+ cdrWP50 = 2057,
|
|
|
+ cdrWP51 = 2056,
|
|
|
+ cdrWP9 = 2055,
|
|
|
+ cdrWPD = 2055,
|
|
|
+ cdrWPG = 1287,
|
|
|
+ cdrWPM = 2166,
|
|
|
+ cdrWS4 = 2164,
|
|
|
+ cdrWS6 = 2163,
|
|
|
+ cdrWS7 = 2060,
|
|
|
+ cdrWS2000 = 2061,
|
|
|
+ cdrWSD = 2061,
|
|
|
+ cdrWSW = 2059,
|
|
|
+ cdrWVL = 793,
|
|
|
+ cdrXCF = 816,
|
|
|
+ cdrXLS = 2064,
|
|
|
+ cdrXPM = 809,
|
|
|
+ cdrXY = 2062,
|
|
|
+ cdrCSL = 1810,
|
|
|
+ cdrDES = 1805,
|
|
|
+ cdrPSP = 822,
|
|
|
+ cdrRAW = 823,
|
|
|
+ cdrCGZ = 2315,
|
|
|
+ cdrCMX64 = 1811,
|
|
|
+ cdrPUB = 1349
|
|
|
+};
|
|
|
+
|
|
|
+enum cdrFillType : int
|
|
|
+{
|
|
|
+ cdrNoFill = 0,
|
|
|
+ cdrUniformFill = 1,
|
|
|
+ cdrFountainFill = 2,
|
|
|
+ cdrPostscriptFill = 3,
|
|
|
+ cdrTextureFill = 8,
|
|
|
+ cdrPatternFill = 9,
|
|
|
+ cdrHatchFill = 10
|
|
|
+};
|
|
|
+
|
|
|
+enum cdrFountainFillType : int
|
|
|
+{
|
|
|
+ cdrLinearFountainFill = 1,
|
|
|
+ cdrRadialFountainFill = 2,
|
|
|
+ cdrConicalFountainFill = 3,
|
|
|
+ cdrSquareFountainFill = 4
|
|
|
+};
|
|
|
+
|
|
|
+enum cdrFountainFillBlendType : int
|
|
|
+{
|
|
|
+ cdrDirectFountainFillBlend = 0,
|
|
|
+ cdrRainbowCWFountainFillBlend = 1,
|
|
|
+ cdrRainbowCCWFountainFillBlend = 2,
|
|
|
+ cdrCustomFountainFillBlend = 3
|
|
|
+};
|
|
|
+
|
|
|
+enum cdrPaletteType : int
|
|
|
+{
|
|
|
+ cdrFixedPalette = 0,
|
|
|
+ cdrCustomPalette = 1,
|
|
|
+ cdrDocumentPalette = 2
|
|
|
+};
|
|
|
+
|
|
|
+enum cdrPaletteID : int
|
|
|
+{
|
|
|
+ cdrCustom = 0,
|
|
|
+ cdrTRUMATCH = 1,
|
|
|
+ cdrPANTONEProcess = 2,
|
|
|
+ cdrPANTONECorel8 = 3,
|
|
|
+ cdrUniform = 7,
|
|
|
+ cdrFOCOLTONE = 8,
|
|
|
+ cdrSpectraMaster = 9,
|
|
|
+ cdrTOYO = 10,
|
|
|
+ cdrDIC = 11,
|
|
|
+ cdrLab = 13,
|
|
|
+ cdrHKS = 23,
|
|
|
+ cdrWebSafe = 25,
|
|
|
+ cdrPANTONEMetallic = 30,
|
|
|
+ cdrPANTONEPastelCoated = 31,
|
|
|
+ cdrPANTONEPastelUncoated = 32,
|
|
|
+ cdrPANTONEHexCoated = 33,
|
|
|
+ cdrPANTONEHexUncoated = 34,
|
|
|
+ cdrPANTONEMatte = 35,
|
|
|
+ cdrPANTONECoated = 36,
|
|
|
+ cdrPANTONEUncoated = 37,
|
|
|
+ cdrPANTONEProcessCoatedEURO = 38,
|
|
|
+ cdrPANTONESolid2ProcessEURO = 39,
|
|
|
+ cdrSVGPalette = 40,
|
|
|
+ cdrUserInks = 16
|
|
|
+};
|
|
|
+
|
|
|
+enum cdrFittedOrientation : int
|
|
|
+{
|
|
|
+ cdrRotateOrientation = 0,
|
|
|
+ cdrVerticalSkewOrientation = 1,
|
|
|
+ cdrHorizontalSkewOrientation = 2,
|
|
|
+ cdrUprightOrientation = 3,
|
|
|
+ cdrTransformOrientation = 4
|
|
|
+};
|
|
|
+
|
|
|
+enum cdrFittedVertPlacement : int
|
|
|
+{
|
|
|
+ cdrCustomVertPlacement = 0,
|
|
|
+ cdrBaselineVertPlacement = 1,
|
|
|
+ cdrAscenderVertPlacement = 2,
|
|
|
+ cdrDescenderVertPlacement = 3,
|
|
|
+ cdrCenterVertPlacement = 4
|
|
|
+};
|
|
|
+
|
|
|
+enum cdrFittedPlacement : int
|
|
|
+{
|
|
|
+ cdrLeftPlacement = 0,
|
|
|
+ cdrRightPlacement = 1,
|
|
|
+ cdrCenterPlacement = 2
|
|
|
+};
|
|
|
+
|
|
|
+enum cdrFittedQuadrant : int
|
|
|
+{
|
|
|
+ cdrLeftQuadrant = 0,
|
|
|
+ cdrRightQuadrant = 1,
|
|
|
+ cdrTopQuadrant = 2,
|
|
|
+ cdrBottomQuadrant = 3
|
|
|
+};
|
|
|
+
|
|
|
+enum cdrFontStyle : int
|
|
|
+{
|
|
|
+ cdrNormalFontStyle = 0,
|
|
|
+ cdrBoldFontStyle = 1,
|
|
|
+ cdrItalicFontStyle = 2,
|
|
|
+ cdrBoldItalicFontStyle = 3,
|
|
|
+ cdrThinFontStyle = 4,
|
|
|
+ cdrThinItalicFontStyle = 5,
|
|
|
+ cdrExtraLightFontStyle = 6,
|
|
|
+ cdrExtraLightItalicFontStyle = 7,
|
|
|
+ cdrMediumFontStyle = 8,
|
|
|
+ cdrMediumItalicFontStyle = 9,
|
|
|
+ cdrSemiBoldFontStyle = 10,
|
|
|
+ cdrSemiBoldItalicFontStyle = 11,
|
|
|
+ cdrExtraBoldFontStyle = 12,
|
|
|
+ cdrExtraBoldItalicFontStyle = 13,
|
|
|
+ cdrHeavyFontStyle = 14,
|
|
|
+ cdrHeavyItalicFontStyle = 15,
|
|
|
+ cdrMixedFontStyle = 16,
|
|
|
+ cdrLightFontStyle = 17,
|
|
|
+ cdrLightItalicFontStyle = 18
|
|
|
+};
|
|
|
+
|
|
|
+enum cdrFontLine : int
|
|
|
+{
|
|
|
+ cdrNoFontLine = 0,
|
|
|
+ cdrSingleThinFontLine = 1,
|
|
|
+ cdrSingleThinWordFontLine = 2,
|
|
|
+ cdrSingleThickFontLine = 3,
|
|
|
+ cdrSingleThickWordFontLine = 4,
|
|
|
+ cdrDoubleThinFontLine = 5,
|
|
|
+ cdrDoubleThinWordFontLine = 6,
|
|
|
+ cdrMixedFontLine = 7
|
|
|
+};
|
|
|
+
|
|
|
+enum cdrFontCase : int
|
|
|
+{
|
|
|
+ cdrNormalFontCase = 0,
|
|
|
+ cdrSmallCapsFontCase = 1,
|
|
|
+ cdrAllCapsFontCase = 2,
|
|
|
+ cdrMixedFontCase = 3
|
|
|
+};
|
|
|
+
|
|
|
+enum cdrFontPosition : int
|
|
|
+{
|
|
|
+ cdrNormalFontPosition = 0,
|
|
|
+ cdrSubscriptFontPosition = 1,
|
|
|
+ cdrSuperscriptFontPosition = 2,
|
|
|
+ cdrMixedFontPosition = 3
|
|
|
+};
|
|
|
+
|
|
|
+enum cdrAlignment : int
|
|
|
+{
|
|
|
+ cdrNoAlignment = 0,
|
|
|
+ cdrLeftAlignment = 1,
|
|
|
+ cdrRightAlignment = 2,
|
|
|
+ cdrCenterAlignment = 3,
|
|
|
+ cdrFullJustifyAlignment = 4,
|
|
|
+ cdrForceJustifyAlignment = 5,
|
|
|
+ cdrMixedAlignment = 6
|
|
|
+};
|
|
|
+
|
|
|
+enum cdrLineSpacingType : int
|
|
|
+{
|
|
|
+ cdrPercentOfCharacterHeightLineSpacing = 0,
|
|
|
+ cdrPointLineSpacing = 1,
|
|
|
+ cdrPercentOfPointSizeLineSpacing = 2,
|
|
|
+ cdrMixedLineSpacing = 3
|
|
|
+};
|
|
|
+
|
|
|
+enum cdrColorType : int
|
|
|
+{
|
|
|
+ cdrColorPantone = 1,
|
|
|
+ cdrColorCMYK = 2,
|
|
|
+ cdrColorCMY = 4,
|
|
|
+ cdrColorRGB = 5,
|
|
|
+ cdrColorHSB = 6,
|
|
|
+ cdrColorHLS = 7,
|
|
|
+ cdrColorBlackAndWhite = 8,
|
|
|
+ cdrColorGray = 9,
|
|
|
+ cdrColorYIQ = 11,
|
|
|
+ cdrColorLab = 12,
|
|
|
+ cdrColorPantoneHex = 14,
|
|
|
+ cdrColorRegistration = 20,
|
|
|
+ cdrColorSpot = 25,
|
|
|
+ cdrColorMixed = 99,
|
|
|
+ cdrColorUserInk = 22,
|
|
|
+ cdrColorMultiChannel = 26
|
|
|
+};
|
|
|
+
|
|
|
+enum cdrImageType : int
|
|
|
+{
|
|
|
+ cdrBlackAndWhiteImage = 0,
|
|
|
+ cdr16ColorsImage = 1,
|
|
|
+ cdrGrayscaleImage = 2,
|
|
|
+ cdrPalettedImage = 3,
|
|
|
+ cdrRGBColorImage = 4,
|
|
|
+ cdrCMYKColorImage = 5,
|
|
|
+ cdrDuotoneImage = 6,
|
|
|
+ cdrLABImage = 7,
|
|
|
+ cdrCMYKMultiChannelImage = 8,
|
|
|
+ cdrRGBMultiChannelImage = 9,
|
|
|
+ cdrSpotMultiChannelImage = 10
|
|
|
+};
|
|
|
+
|
|
|
+enum cdrViewType : int
|
|
|
+{
|
|
|
+ cdrSimpleWireframeView = 0,
|
|
|
+ cdrWireframeView = 1,
|
|
|
+ cdrDraftView = 2,
|
|
|
+ cdrNormalView = 3,
|
|
|
+ cdrEnhancedView = 4,
|
|
|
+ cdrEnhancedViewWithOverprints = 5,
|
|
|
+ cdrPixelView = 6
|
|
|
+};
|
|
|
+
|
|
|
+enum cdrWindowState : int
|
|
|
+{
|
|
|
+ cdrWindowNormal = 1,
|
|
|
+ cdrWindowMinimized = 2,
|
|
|
+ cdrWindowMaximized = 3,
|
|
|
+ cdrWindowRestore = 9
|
|
|
+};
|
|
|
+
|
|
|
+enum cdrPatternFillType : int
|
|
|
+{
|
|
|
+ cdrTwoColorPattern = 0,
|
|
|
+ cdrFullColorPattern = 1,
|
|
|
+ cdrBitmapPattern = 2
|
|
|
+};
|
|
|
+
|
|
|
+enum cdrTileOffsetType : int
|
|
|
+{
|
|
|
+ cdrTileOffsetRow = 0,
|
|
|
+ cdrTileOffsetColumn = 1
|
|
|
+};
|
|
|
+
|
|
|
+enum cdrPatternCanvasSize : int
|
|
|
+{
|
|
|
+ cdrPatternCanvas16x16 = 0,
|
|
|
+ cdrPatternCanvas32x32 = 1,
|
|
|
+ cdrPatternCanvas64x64 = 2,
|
|
|
+ cdrPatternCanvasCustom = 3
|
|
|
+};
|
|
|
+
|
|
|
+enum cdrFlipAxes : int
|
|
|
+{
|
|
|
+ cdrFlipHorizontal = 1,
|
|
|
+ cdrFlipVertical = 2,
|
|
|
+ cdrFlipBoth = 3
|
|
|
+};
|
|
|
+
|
|
|
+enum cdrTexturePropertyType : int
|
|
|
+{
|
|
|
+ cdrTexturePropertyNumeric = 0,
|
|
|
+ cdrTexturePropertyColorRGB = 1,
|
|
|
+ cdrTexturePropertyColorHSB = 2,
|
|
|
+ cdrTexturePropertyColorCMYK = 3
|
|
|
+};
|
|
|
+
|
|
|
+enum cdrWindowArrangeStyle : int
|
|
|
+{
|
|
|
+ cdrTileHorizontally = 0,
|
|
|
+ cdrTileVertically = 1,
|
|
|
+ cdrCascade = 2
|
|
|
+};
|
|
|
+
|
|
|
+enum cdrTransparencyType : int
|
|
|
+{
|
|
|
+ cdrNoTransparency = 0,
|
|
|
+ cdrUniformTransparency = 1,
|
|
|
+ cdrFountainTransparency = 2,
|
|
|
+ cdrPatternTransparency = 3,
|
|
|
+ cdrTextureTransparency = 4
|
|
|
+};
|
|
|
+
|
|
|
+enum cdrTransparencyAppliedTo : int
|
|
|
+{
|
|
|
+ cdrApplyToFill = 0,
|
|
|
+ cdrApplyToOutline = 1,
|
|
|
+ cdrApplyToFillAndOutline = 2
|
|
|
+};
|
|
|
+
|
|
|
+enum cdrImageMode : int
|
|
|
+{
|
|
|
+ cdrImageBlackWhite = 0,
|
|
|
+ cdrImageGrayscale16 = 1,
|
|
|
+ cdrImageGrayscale = 2,
|
|
|
+ cdrImagePaletted = 3,
|
|
|
+ cdrImageRGB = 4,
|
|
|
+ cdrImageCMYK = 5,
|
|
|
+ cdrImageDuotone = 6,
|
|
|
+ cdrImageLAB = 7,
|
|
|
+ cdrImageRGB48 = 8,
|
|
|
+ cdrImageMultiChannel = 9
|
|
|
+};
|
|
|
+
|
|
|
+enum cdrImagePaletteType : int
|
|
|
+{
|
|
|
+ cdrPaletteUniform = 0,
|
|
|
+ cdrPaletteStdVGA = 1,
|
|
|
+ cdrPaletteAdaptive = 2,
|
|
|
+ cdrPaletteOptimized = 3,
|
|
|
+ cdrPaletteBlackBody = 4,
|
|
|
+ cdrPaletteGrayscale = 5,
|
|
|
+ cdrPaletteSystem = 6,
|
|
|
+ cdrPaletteIE = 7,
|
|
|
+ cdrPaletteNetscape = 8,
|
|
|
+ cdrPaletteCustom = 9
|
|
|
+};
|
|
|
+
|
|
|
+enum cdrDitherType : int
|
|
|
+{
|
|
|
+ cdrDitherNone = 0,
|
|
|
+ cdrDitherOrdered = 1,
|
|
|
+ cdrDitherJarvis = 2,
|
|
|
+ cdrDitherStucki = 3,
|
|
|
+ cdrDitherFloyd = 4
|
|
|
+};
|
|
|
+
|
|
|
+enum cdrRenderType : int
|
|
|
+{
|
|
|
+ cdrRenderLineArt = 0,
|
|
|
+ cdrRenderOrdered = 1,
|
|
|
+ cdrRenderJarvis = 2,
|
|
|
+ cdrRenderStucki = 3,
|
|
|
+ cdrRenderFloyd = 4,
|
|
|
+ cdrRenderHalftone = 5,
|
|
|
+ cdrRenderCardinality = 6
|
|
|
+};
|
|
|
+
|
|
|
+enum cdrHalftoneType : int
|
|
|
+{
|
|
|
+ cdrHalftoneSquare = 0,
|
|
|
+ cdrHalftoneRound = 1,
|
|
|
+ cdrHalftoneLine = 2,
|
|
|
+ cdrHalftoneCross = 3,
|
|
|
+ cdrHalftoneFixed4x4 = 4,
|
|
|
+ cdrHalftoneFixed8x8 = 5
|
|
|
+};
|
|
|
+
|
|
|
+enum cdrDuotoneType : int
|
|
|
+{
|
|
|
+ cdrMonotone = 0,
|
|
|
+ cdrDuotone = 1,
|
|
|
+ cdrTritone = 2,
|
|
|
+ cdrQuadtone = 3
|
|
|
+};
|
|
|
+
|
|
|
+enum cdrUnit : int
|
|
|
+{
|
|
|
+ cdrTenthMicron = 0,
|
|
|
+ cdrInch = 1,
|
|
|
+ cdrFoot = 2,
|
|
|
+ cdrMillimeter = 3,
|
|
|
+ cdrCentimeter = 4,
|
|
|
+ cdrPixel = 5,
|
|
|
+ cdrMile = 6,
|
|
|
+ cdrMeter = 7,
|
|
|
+ cdrKilometer = 8,
|
|
|
+ cdrDidots = 9,
|
|
|
+ cdrAgate = 10,
|
|
|
+ cdrYard = 11,
|
|
|
+ cdrPica = 12,
|
|
|
+ cdrCicero = 13,
|
|
|
+ cdrPoint = 14,
|
|
|
+ cdrUnitQ = 15,
|
|
|
+ cdrUnitH = 16
|
|
|
+};
|
|
|
+
|
|
|
+enum cdrCompressionType : int
|
|
|
+{
|
|
|
+ cdrCompressionNone = 0,
|
|
|
+ cdrCompressionLZW = 1,
|
|
|
+ cdrCompressionPackBits = 2,
|
|
|
+ cdrCompressionHuffman = 3,
|
|
|
+ cdrCompressionCCITT3_1d = 4,
|
|
|
+ cdrCompressionCCITT3_2d = 5,
|
|
|
+ cdrCompressionCCITT4 = 6,
|
|
|
+ cdrCompressionRLE_LW = 7,
|
|
|
+ cdrCompressionZIP = 7,
|
|
|
+ cdrCompressionJPEG = 8
|
|
|
+};
|
|
|
+
|
|
|
+enum cdrMergeMode : int
|
|
|
+{
|
|
|
+ cdrMergeNormal = 0,
|
|
|
+ cdrMergeAND = 1,
|
|
|
+ cdrMergeOR = 2,
|
|
|
+ cdrMergeXOR = 3,
|
|
|
+ cdrMergeInvert = 6,
|
|
|
+ cdrMergeAdd = 7,
|
|
|
+ cdrMergeSubtract = 8,
|
|
|
+ cdrMergeMultiply = 9,
|
|
|
+ cdrMergeDivide = 10,
|
|
|
+ cdrMergeIfLighter = 11,
|
|
|
+ cdrMergeIfDarker = 12,
|
|
|
+ cdrMergeTexturize = 13,
|
|
|
+ cdrMergeColor = 14,
|
|
|
+ cdrMergeHue = 15,
|
|
|
+ cdrMergeSaturation = 16,
|
|
|
+ cdrMergeLightness = 17,
|
|
|
+ cdrMergeRed = 18,
|
|
|
+ cdrMergeGreen = 19,
|
|
|
+ cdrMergeBlue = 20,
|
|
|
+ cdrMergeDifference = 24,
|
|
|
+ cdrMergeBehind = 27,
|
|
|
+ cdrMergeScreen = 28,
|
|
|
+ cdrMergeOverlay = 29,
|
|
|
+ cdrMergeSoftlight = 30,
|
|
|
+ cdrMergeHardlight = 31,
|
|
|
+ cdrMergeDodge = 33,
|
|
|
+ cdrMergeBurn = 34,
|
|
|
+ cdrMergeExclusion = 36
|
|
|
+};
|
|
|
+
|
|
|
+enum cdrReferencePoint : int
|
|
|
+{
|
|
|
+ cdrTopRight = 1,
|
|
|
+ cdrTopMiddle = 2,
|
|
|
+ cdrTopLeft = 3,
|
|
|
+ cdrMiddleLeft = 4,
|
|
|
+ cdrBottomLeft = 5,
|
|
|
+ cdrBottomMiddle = 6,
|
|
|
+ cdrBottomRight = 7,
|
|
|
+ cdrMiddleRight = 8,
|
|
|
+ cdrCenter = 9
|
|
|
+};
|
|
|
+
|
|
|
+enum cdrEllipseType : int
|
|
|
+{
|
|
|
+ cdrEllipse = 0,
|
|
|
+ cdrArc = 1,
|
|
|
+ cdrPie = 2
|
|
|
+};
|
|
|
+
|
|
|
+enum cdrPolygonType : int
|
|
|
+{
|
|
|
+ cdrPolygon = 0,
|
|
|
+ cdrStar = 1,
|
|
|
+ cdrPolygonAsStar = 2
|
|
|
+};
|
|
|
+
|
|
|
+enum cdrSpiralType : int
|
|
|
+{
|
|
|
+ cdrSymmetric = 0,
|
|
|
+ cdrLogarithmic = 1
|
|
|
+};
|
|
|
+
|
|
|
+enum cdrShapeType : int
|
|
|
+{
|
|
|
+ cdrNoShape = 0,
|
|
|
+ cdrRectangleShape = 1,
|
|
|
+ cdrEllipseShape = 2,
|
|
|
+ cdrCurveShape = 3,
|
|
|
+ cdrPolygonShape = 4,
|
|
|
+ cdrBitmapShape = 5,
|
|
|
+ cdrTextShape = 6,
|
|
|
+ cdrGroupShape = 7,
|
|
|
+ cdrSelectionShape = 8,
|
|
|
+ cdrGuidelineShape = 9,
|
|
|
+ cdrBlendGroupShape = 10,
|
|
|
+ cdrExtrudeGroupShape = 11,
|
|
|
+ cdrOLEObjectShape = 12,
|
|
|
+ cdrContourGroupShape = 13,
|
|
|
+ cdrLinearDimensionShape = 14,
|
|
|
+ cdrBevelGroupShape = 15,
|
|
|
+ cdrDropShadowGroupShape = 16,
|
|
|
+ cdr3DObjectShape = 17,
|
|
|
+ cdrArtisticMediaGroupShape = 18,
|
|
|
+ cdrConnectorShape = 19,
|
|
|
+ cdrMeshFillShape = 20,
|
|
|
+ cdrCustomShape = 21,
|
|
|
+ cdrCustomEffectGroupShape = 22,
|
|
|
+ cdrSymbolShape = 23,
|
|
|
+ cdrHTMLFormObjectShape = 24,
|
|
|
+ cdrHTMLActiveObjectShape = 25,
|
|
|
+ cdrPerfectShape = 26,
|
|
|
+ cdrEPSShape = 27
|
|
|
+};
|
|
|
+
|
|
|
+enum cdrPageOrientation : int
|
|
|
+{
|
|
|
+ cdrPortrait = 0,
|
|
|
+ cdrLandscape = 1
|
|
|
+};
|
|
|
+
|
|
|
+enum cdrAntiAliasingType : int
|
|
|
+{
|
|
|
+ cdrNoAntiAliasing = 0,
|
|
|
+ cdrNormalAntiAliasing = 1,
|
|
|
+ cdrSupersampling = 2
|
|
|
+};
|
|
|
+
|
|
|
+enum cdrOutlineType : int
|
|
|
+{
|
|
|
+ cdrNoOutline = 0,
|
|
|
+ cdrOutline = 1,
|
|
|
+ cdrEnhancedOutline = 2
|
|
|
+};
|
|
|
+
|
|
|
+enum cdrTextType : int
|
|
|
+{
|
|
|
+ cdrArtisticText = 0,
|
|
|
+ cdrParagraphText = 1,
|
|
|
+ cdrArtisticFittedText = 2,
|
|
|
+ cdrParagraphFittedText = 3
|
|
|
+};
|
|
|
+
|
|
|
+enum cdrTextIndexingType : int
|
|
|
+{
|
|
|
+ cdrCharacterIndexing = 0,
|
|
|
+ cdrWordIndexing = 1,
|
|
|
+ cdrParagraphIndexing = 2
|
|
|
+};
|
|
|
+
|
|
|
+enum cdrTextFrames : int
|
|
|
+{
|
|
|
+ cdrThisFrameOnly = 0,
|
|
|
+ cdrStartAtThisFrame = 1,
|
|
|
+ cdrAllFrames = 2
|
|
|
+};
|
|
|
+
|
|
|
+enum cdrExportRange : int
|
|
|
+{
|
|
|
+ cdrAllPages = 0,
|
|
|
+ cdrCurrentPage = 1,
|
|
|
+ cdrSelection = 2
|
|
|
+};
|
|
|
+
|
|
|
+enum cdrThumbnailSize : int
|
|
|
+{
|
|
|
+ cdrNoThumbnail = 0,
|
|
|
+ cdr1KMonoThumbnail = 1,
|
|
|
+ cdr5KColorThumbnail = 2,
|
|
|
+ cdr10KColorThumbnail = 3
|
|
|
+};
|
|
|
+
|
|
|
+enum cdrFileVersion : int
|
|
|
+{
|
|
|
+ cdrCurrentVersion = 0,
|
|
|
+ cdrVersion5 = 5,
|
|
|
+ cdrVersion6 = 6,
|
|
|
+ cdrVersion7 = 7,
|
|
|
+ cdrVersion8 = 8,
|
|
|
+ cdrVersion9 = 9,
|
|
|
+ cdrVersion10 = 10,
|
|
|
+ cdrVersion11 = 11,
|
|
|
+ cdrVersion12 = 12,
|
|
|
+ cdrVersion13 = 13,
|
|
|
+ cdrVersion1 = 1,
|
|
|
+ cdrVersion2 = 2,
|
|
|
+ cdrVersion3 = 3,
|
|
|
+ cdrVersion4 = 4,
|
|
|
+ cdrVersion105 = 105,
|
|
|
+ cdrVersion14 = 14,
|
|
|
+ cdrVersion15 = 15,
|
|
|
+ cdrVersion16 = 16,
|
|
|
+ cdrVersion17 = 17,
|
|
|
+ cdrVersion18 = 18,
|
|
|
+ cdrVersion19 = 19,
|
|
|
+ cdrVersion20 = 20,
|
|
|
+ cdrVersion21 = 21,
|
|
|
+ cdrVersion22 = 22
|
|
|
+};
|
|
|
+
|
|
|
+enum cdrPointType : int
|
|
|
+{
|
|
|
+ cdrSnapPoint = 0,
|
|
|
+ cdrFreePoint = 1,
|
|
|
+ cdrSnapPointUser = 1,
|
|
|
+ cdrSnapPointObject = 2,
|
|
|
+ cdrSnapPointBBox = 4,
|
|
|
+ cdrSnapPointEdge = 8,
|
|
|
+ cdrSnapPointFree = 16,
|
|
|
+ cdrSnapPointAuto = 32
|
|
|
+};
|
|
|
+
|
|
|
+enum cdrPresetPoint : int
|
|
|
+{
|
|
|
+ cdrTopLeftPoint = -1,
|
|
|
+ cdrTopPoint = -2,
|
|
|
+ cdrTopRightPoint = -3,
|
|
|
+ cdrRightPoint = -4,
|
|
|
+ cdrBottomRightPoint = -5,
|
|
|
+ cdrBottomPoint = -6,
|
|
|
+ cdrBottomLeftPoint = -7,
|
|
|
+ cdrLeftPoint = -8,
|
|
|
+ cdrCenterPoint = -9,
|
|
|
+ cdrFirstPoint = -10,
|
|
|
+ cdrLastPoint = -11
|
|
|
+};
|
|
|
+
|
|
|
+enum cdrNodeType : int
|
|
|
+{
|
|
|
+ cdrCuspNode = 0,
|
|
|
+ cdrSmoothNode = 1,
|
|
|
+ cdrSymmetricalNode = 2,
|
|
|
+ cdrMixedNodes = 3
|
|
|
+};
|
|
|
+
|
|
|
+enum cdrSegmentType : int
|
|
|
+{
|
|
|
+ cdrLineSegment = 0,
|
|
|
+ cdrCurveSegment = 1,
|
|
|
+ cdrMixedSegments = 2
|
|
|
+};
|
|
|
+
|
|
|
+enum cdrSegmentOffsetType : int
|
|
|
+{
|
|
|
+ cdrAbsoluteSegmentOffset = 0,
|
|
|
+ cdrRelativeSegmentOffset = 1,
|
|
|
+ cdrParamSegmentOffset = 2
|
|
|
+};
|
|
|
+
|
|
|
+enum cdrCursorShape : int
|
|
|
+{
|
|
|
+ cdrCursorWinAppStarting = 0,
|
|
|
+ cdrCursorWinArrow = 1,
|
|
|
+ cdrCursorWinCross = 2,
|
|
|
+ cdrCursorWinHelp = 3,
|
|
|
+ cdrCursorWinIbeam = 4,
|
|
|
+ cdrCursorWinNo = 5,
|
|
|
+ cdrCursorWinSizeAll = 6,
|
|
|
+ cdrCursorWinSizeNeSw = 7,
|
|
|
+ cdrCursorWinSizeNs = 8,
|
|
|
+ cdrCursorWinSizeNwSe = 9,
|
|
|
+ cdrCursorWinSizeWe = 10,
|
|
|
+ cdrCursorWinUpArrow = 11,
|
|
|
+ cdrCursorWinWait = 12,
|
|
|
+ cdrCursorSmallcrosshair = 301,
|
|
|
+ cdrCursorPick = 305,
|
|
|
+ cdrCursorNodeEdit = 306,
|
|
|
+ cdrCursorEyeDrop = 326,
|
|
|
+ cdrCursorExtPick = 351,
|
|
|
+ cdrCursorPickNone = 305,
|
|
|
+ cdrCursorPenJoin = 380,
|
|
|
+ cdrCursorPickOvertarget = 396,
|
|
|
+ cdrCursorTrimSingle = 428,
|
|
|
+ cdrCursorWeldSingle = 430,
|
|
|
+ cdrCursorIntersectSingle = 432
|
|
|
+};
|
|
|
+
|
|
|
+enum cdrPositionOfPointOverShape : int
|
|
|
+{
|
|
|
+ cdrOutsideShape = 0,
|
|
|
+ cdrOnMarginOfShape = 1,
|
|
|
+ cdrInsideShape = 2
|
|
|
+};
|
|
|
+
|
|
|
+enum cdrOutlineLineCaps : int
|
|
|
+{
|
|
|
+ cdrOutlineUndefinedLineCaps = -1,
|
|
|
+ cdrOutlineButtLineCaps = 0,
|
|
|
+ cdrOutlineRoundLineCaps = 1,
|
|
|
+ cdrOutlineSquareLineCaps = 2
|
|
|
+};
|
|
|
+
|
|
|
+enum cdrOutlineLineJoin : int
|
|
|
+{
|
|
|
+ cdrOutlineUndefinedLineJoin = -1,
|
|
|
+ cdrOutlineMiterLineJoin = 0,
|
|
|
+ cdrOutlineRoundLineJoin = 1,
|
|
|
+ cdrOutlineBevelLineJoin = 2
|
|
|
+};
|
|
|
+
|
|
|
+enum cdrShapeEnumDirection : int
|
|
|
+{
|
|
|
+ cdrShapeEnumTopFirst = 0,
|
|
|
+ cdrShapeEnumBottomFirst = 1
|
|
|
+};
|
|
|
+
|
|
|
+enum cdrPageBackground : int
|
|
|
+{
|
|
|
+ cdrPageBackgroundNone = 0,
|
|
|
+ cdrPageBackgroundSolid = 1,
|
|
|
+ cdrPageBackgroundBitmap = 2
|
|
|
+};
|
|
|
+
|
|
|
+enum cdrEffectType : int
|
|
|
+{
|
|
|
+ cdrBlend = 0,
|
|
|
+ cdrExtrude = 1,
|
|
|
+ cdrEnvelope = 2,
|
|
|
+ cdrTextOnPath = 3,
|
|
|
+ cdrControlPath = 4,
|
|
|
+ cdrDropShadow = 5,
|
|
|
+ cdrContour = 6,
|
|
|
+ cdrDistortion = 7,
|
|
|
+ cdrPerspective = 8,
|
|
|
+ cdrLens = 9,
|
|
|
+ cdrCustomEffect = 10,
|
|
|
+ cdrInnerShadow = 11
|
|
|
+};
|
|
|
+
|
|
|
+enum cdrBlendMode : int
|
|
|
+{
|
|
|
+ cdrBlendSteps = 0,
|
|
|
+ cdrBlendSpacing = 1
|
|
|
+};
|
|
|
+
|
|
|
+enum cdrExtrudeType : int
|
|
|
+{
|
|
|
+ cdrExtrudeSmallBack = 0,
|
|
|
+ cdrExtrudeSmallFront = 1,
|
|
|
+ cdrExtrudeBigBack = 2,
|
|
|
+ cdrExtrudeBigFront = 3,
|
|
|
+ cdrExtrudeBackParallel = 4,
|
|
|
+ cdrExtrudeFrontParallel = 5
|
|
|
+};
|
|
|
+
|
|
|
+enum cdrExtrudeShading : int
|
|
|
+{
|
|
|
+ cdrExtrudeObjectFill = 0,
|
|
|
+ cdrExtrudeSolidFill = 1,
|
|
|
+ cdrExtrudeColorShading = 2
|
|
|
+};
|
|
|
+
|
|
|
+enum cdrFeatherType : int
|
|
|
+{
|
|
|
+ cdrFeatherInside = 0,
|
|
|
+ cdrFeatherMiddle = 1,
|
|
|
+ cdrFeatherOutside = 2,
|
|
|
+ cdrFeatherAverage = 3,
|
|
|
+ cdrFeatherGaussianBlur = 4
|
|
|
+};
|
|
|
+
|
|
|
+enum cdrEdgeType : int
|
|
|
+{
|
|
|
+ cdrEdgeLinear = 0,
|
|
|
+ cdrEdgeSquared = 1,
|
|
|
+ cdrEdgeFlat = 2,
|
|
|
+ cdrEdgeInverseSquared = 3,
|
|
|
+ cdrEdgeMesa = 4,
|
|
|
+ cdrEdgeGaussian = 5
|
|
|
+};
|
|
|
+
|
|
|
+enum cdrDropShadowType : int
|
|
|
+{
|
|
|
+ cdrDropShadowFlat = 0,
|
|
|
+ cdrDropShadowBottom = 1,
|
|
|
+ cdrDropShadowTop = 2,
|
|
|
+ cdrDropShadowLeft = 3,
|
|
|
+ cdrDropShadowRight = 4
|
|
|
+};
|
|
|
+
|
|
|
+enum cdrExtrudeLightPosition : int
|
|
|
+{
|
|
|
+ cdrLightFrontTopLeft = 0,
|
|
|
+ cdrLightFrontTop = 1,
|
|
|
+ cdrLightFrontTopRight = 2,
|
|
|
+ cdrLightFrontLeft = 3,
|
|
|
+ cdrLightFrontCenter = 4,
|
|
|
+ cdrLightFrontRight = 5,
|
|
|
+ cdrLightFrontBottomLeft = 6,
|
|
|
+ cdrLightFrontBottom = 7,
|
|
|
+ cdrLightFrontBottomRight = 8,
|
|
|
+ cdrLightBackTopLeft = 9,
|
|
|
+ cdrLightBackTop = 10,
|
|
|
+ cdrLightBackTopRight = 11,
|
|
|
+ cdrLightBackRight = 14,
|
|
|
+ cdrLightBackBottomRight = 17
|
|
|
+};
|
|
|
+
|
|
|
+enum cdrExtrudeVPType : int
|
|
|
+{
|
|
|
+ cdrVPLockedToShape = 0,
|
|
|
+ cdrVPLockedToPage = 1,
|
|
|
+ cdrVPShared = 2
|
|
|
+};
|
|
|
+
|
|
|
+enum cdrEnvelopeMode : int
|
|
|
+{
|
|
|
+ cdrEnvelopeHorizontal = 0,
|
|
|
+ cdrEnvelopeOriginal = 1,
|
|
|
+ cdrEnvelopePutty = 2,
|
|
|
+ cdrEnvelopeVertical = 3
|
|
|
+};
|
|
|
+
|
|
|
+enum cdrLensType : int
|
|
|
+{
|
|
|
+ cdrLensMagnify = 0,
|
|
|
+ cdrLensFishEye = 1,
|
|
|
+ cdrLensWireframe = 2,
|
|
|
+ cdrLensColorLimit = 3,
|
|
|
+ cdrLensColorAdd = 4,
|
|
|
+ cdrLensInvert = 5,
|
|
|
+ cdrLensBrighten = 6,
|
|
|
+ cdrLensTintedGrayscale = 7,
|
|
|
+ cdrLensHeatMap = 8,
|
|
|
+ cdrLensTransparency = 9,
|
|
|
+ cdrLensCustomColorMap = 10
|
|
|
+};
|
|
|
+
|
|
|
+enum cdrContourDirection : int
|
|
|
+{
|
|
|
+ cdrContourInside = 0,
|
|
|
+ cdrContourOutside = 1,
|
|
|
+ cdrContourToCenter = 2
|
|
|
+};
|
|
|
+
|
|
|
+enum cdrDistortionType : int
|
|
|
+{
|
|
|
+ cdrDistortionPushPull = 0,
|
|
|
+ cdrDistortionZipper = 1,
|
|
|
+ cdrDistortionTwister = 2,
|
|
|
+ cdrDistortionCustom = 3
|
|
|
+};
|
|
|
+
|
|
|
+enum cdrTools : int
|
|
|
+{
|
|
|
+ cdrToolNone = 0,
|
|
|
+ cdrToolPick = 1,
|
|
|
+ cdrToolNodeEdit = 2,
|
|
|
+ cdrToolKnife = 64,
|
|
|
+ cdrToolBezierKnife = 81,
|
|
|
+ cdrToolEraser = 68,
|
|
|
+ cdrToolDrawRectangle = 3,
|
|
|
+ cdrToolDrawEllipse = 4,
|
|
|
+ cdrToolDrawText = 7,
|
|
|
+ cdrToolDrawFreehand = 5,
|
|
|
+ cdrToolDrawNaturalPen = 103,
|
|
|
+ cdrToolDrawBezier = 6,
|
|
|
+ cdrToolHorizontalDimension = 54,
|
|
|
+ cdrToolVerticalDimension = 55,
|
|
|
+ cdrToolAutoDimension = 110,
|
|
|
+ cdrToolSlantedDimension = 56,
|
|
|
+ cdrToolLeaderText = 57,
|
|
|
+ cdrToolAngledDimension = 58,
|
|
|
+ cdrToolConnectorLines = 59,
|
|
|
+ cdrToolDrawPolygon = 60,
|
|
|
+ cdrToolDrawSpiral = 62,
|
|
|
+ cdrToolDrawGrid = 63,
|
|
|
+ cdrToolZoom = 66,
|
|
|
+ cdrToolPan = 67,
|
|
|
+ cdrToolFill = 71,
|
|
|
+ cdrToolTransparency = 72,
|
|
|
+ cdrToolInteractiveExtrude = 73,
|
|
|
+ cdrToolBlend = 74,
|
|
|
+ cdrToolRotate = 75,
|
|
|
+ cdrToolReflect = 76,
|
|
|
+ cdrToolScale = 77,
|
|
|
+ cdrToolSkew = 78,
|
|
|
+ cdrToolDistortion = 79,
|
|
|
+ cdrToolContour = 113,
|
|
|
+ cdrToolInsertHTMLFormObject = 111,
|
|
|
+ cdrToolDropShadow = 80,
|
|
|
+ cdrToolDrawConnector = 115,
|
|
|
+ cdrToolEyeDropper = 119
|
|
|
+};
|
|
|
+
|
|
|
+enum cdrGridType : int
|
|
|
+{
|
|
|
+ cdrGridDot = 0,
|
|
|
+ cdrGridLine = 1
|
|
|
+};
|
|
|
+
|
|
|
+enum cdrGuideType : int
|
|
|
+{
|
|
|
+ cdrAllGuides = -1,
|
|
|
+ cdrHorizontalGuide = 0,
|
|
|
+ cdrVerticalGuide = 1,
|
|
|
+ cdrSlantedGuide = 2
|
|
|
+};
|
|
|
+
|
|
|
+enum cdrURLRegion : int
|
|
|
+{
|
|
|
+ cdrURLRegionDefault = 0,
|
|
|
+ cdrURLRegionRectangle = 1,
|
|
|
+ cdrURLRegionShape = 2
|
|
|
+};
|
|
|
+
|
|
|
+enum cdrPanoseMatchingType : int
|
|
|
+{
|
|
|
+ cdrPanosePrompt = 0,
|
|
|
+ cdrPanoseTemporary = 1,
|
|
|
+ cdrPanosePermanent = 2
|
|
|
+};
|
|
|
+
|
|
|
+enum cdrDataFormatType : int
|
|
|
+{
|
|
|
+ cdrFormatGeneral = 0,
|
|
|
+ cdrFormatDateTime = 1,
|
|
|
+ cdrFormatLinearAngular = 2,
|
|
|
+ cdrFormatNumeric = 3
|
|
|
+};
|
|
|
+
|
|
|
+enum cdrShapeLevel : int
|
|
|
+{
|
|
|
+ cdrLevelGroup = 0,
|
|
|
+ cdrLevelContainer = 1,
|
|
|
+ cdrLevelLayer = 2,
|
|
|
+ cdrLevelPage = 3,
|
|
|
+ cdrLevelDocument = 4
|
|
|
+};
|
|
|
+
|
|
|
+enum cdrTriState : int
|
|
|
+{
|
|
|
+ cdrFalse = 0,
|
|
|
+ cdrTrue = -1,
|
|
|
+ cdrUndefined = -2
|
|
|
+};
|
|
|
+
|
|
|
+enum cdrTextChangeCase : int
|
|
|
+{
|
|
|
+ cdrTextSentenceCase = 0,
|
|
|
+ cdrTextLowerCase = 1,
|
|
|
+ cdrTextUpperCase = 2,
|
|
|
+ cdrTextTitleCase = 3,
|
|
|
+ cdrTextToggleCase = 4
|
|
|
+};
|
|
|
+
|
|
|
+enum cdrTextLanguage : int
|
|
|
+{
|
|
|
+ cdrLanguageMixed = -1,
|
|
|
+ cdrLanguageNone = 0,
|
|
|
+ cdrAfrikaans = 1078,
|
|
|
+ cdrAlbanian = 1052,
|
|
|
+ cdrArabicAlgeria = 5121,
|
|
|
+ cdrArabicBahrain = 15361,
|
|
|
+ cdrArabicEgypt = 3073,
|
|
|
+ cdrArabicIraq = 2049,
|
|
|
+ cdrArabicJordan = 11265,
|
|
|
+ cdrArabicKuwait = 13313,
|
|
|
+ cdrArabicLebanon = 12289,
|
|
|
+ cdrArabicLibya = 4097,
|
|
|
+ cdrArabicMorocco = 6145,
|
|
|
+ cdrArabicOman = 8193,
|
|
|
+ cdrArabicQatar = 16385,
|
|
|
+ cdrArabic = 1025,
|
|
|
+ cdrArabicSyria = 10241,
|
|
|
+ cdrArabicTunisia = 7169,
|
|
|
+ cdrArabicUAE = 14337,
|
|
|
+ cdrArabicYemen = 9217,
|
|
|
+ cdrArmenian = 1067,
|
|
|
+ cdrAssamese = 1101,
|
|
|
+ cdrAzeriCyrillic = 2092,
|
|
|
+ cdrAzeriLatin = 1068,
|
|
|
+ cdrBasque = 1069,
|
|
|
+ cdrByelorussian = 1059,
|
|
|
+ cdrBengali = 1093,
|
|
|
+ cdrBulgarian = 1026,
|
|
|
+ cdrBurmese = 1109,
|
|
|
+ cdrCatalan = 1027,
|
|
|
+ cdrChineseHongKong = 3076,
|
|
|
+ cdrChineseMacao = 5124,
|
|
|
+ cdrSimplifiedChinese = 2052,
|
|
|
+ cdrChineseSingapore = 4100,
|
|
|
+ cdrTraditionalChinese = 1028,
|
|
|
+ cdrCroatian = 1050,
|
|
|
+ cdrCzech = 1029,
|
|
|
+ cdrDanish = 1030,
|
|
|
+ cdrBelgianDutch = 2067,
|
|
|
+ cdrDutch = 1043,
|
|
|
+ cdrEnglishAUS = 3081,
|
|
|
+ cdrEnglishBelize = 10249,
|
|
|
+ cdrEnglishCanadian = 4105,
|
|
|
+ cdrEnglishCaribbean = 9225,
|
|
|
+ cdrEnglishIreland = 6153,
|
|
|
+ cdrEnglishJamaica = 8201,
|
|
|
+ cdrEnglishNewZealand = 5129,
|
|
|
+ cdrEnglishPhilippines = 13321,
|
|
|
+ cdrEnglishSouthAfrica = 7177,
|
|
|
+ cdrEnglishTrinidad = 11273,
|
|
|
+ cdrEnglishUK = 2057,
|
|
|
+ cdrEnglishUS = 1033,
|
|
|
+ cdrEnglishZimbabwe = 12297,
|
|
|
+ cdrEstonian = 1061,
|
|
|
+ cdrFaeroese = 1080,
|
|
|
+ cdrFarsi = 1065,
|
|
|
+ cdrFinnish = 1035,
|
|
|
+ cdrBelgianFrench = 2060,
|
|
|
+ cdrFrenchCameroon = 11276,
|
|
|
+ cdrFrenchCanadian = 3084,
|
|
|
+ cdrFrenchCotedIvoire = 12300,
|
|
|
+ cdrFrench = 1036,
|
|
|
+ cdrFrenchLuxembourg = 5132,
|
|
|
+ cdrFrenchMali = 13324,
|
|
|
+ cdrFrenchMonaco = 6156,
|
|
|
+ cdrFrenchReunion = 8204,
|
|
|
+ cdrFrenchSenegal = 10252,
|
|
|
+ cdrSwissFrench = 4108,
|
|
|
+ cdrFrenchWestIndies = 7180,
|
|
|
+ cdrFrenchZaire = 9228,
|
|
|
+ cdrFrisianNetherlands = 1122,
|
|
|
+ cdrGaelicIreland = 2108,
|
|
|
+ cdrGaelicScotland = 1084,
|
|
|
+ cdrGalician = 1110,
|
|
|
+ cdrGeorgian = 1079,
|
|
|
+ cdrGermanAustria = 3079,
|
|
|
+ cdrGerman = 1031,
|
|
|
+ cdrGermanLiechtenstein = 5127,
|
|
|
+ cdrGermanLuxembourg = 4103,
|
|
|
+ cdrSwissGerman = 2055,
|
|
|
+ cdrGreek = 1032,
|
|
|
+ cdrGujarati = 1095,
|
|
|
+ cdrHebrew = 1037,
|
|
|
+ cdrHindi = 1081,
|
|
|
+ cdrHungarian = 1038,
|
|
|
+ cdrIcelandic = 1039,
|
|
|
+ cdrIndonesian = 1057,
|
|
|
+ cdrItalian = 1040,
|
|
|
+ cdrSwissItalian = 2064,
|
|
|
+ cdrJapanese = 1041,
|
|
|
+ cdrKannada = 1099,
|
|
|
+ cdrKashmiri = 1120,
|
|
|
+ cdrKazakh = 1087,
|
|
|
+ cdrKhmer = 1107,
|
|
|
+ cdrKirghiz = 1088,
|
|
|
+ cdrKonkani = 1111,
|
|
|
+ cdrKorean = 1042,
|
|
|
+ cdrLao = 1108,
|
|
|
+ cdrLatvian = 1062,
|
|
|
+ cdrLithuanian = 1063,
|
|
|
+ cdrMacedonian = 1071,
|
|
|
+ cdrMalaysian = 1086,
|
|
|
+ cdrMalayBruneiDarussalam = 2110,
|
|
|
+ cdrMalayalam = 1100,
|
|
|
+ cdrMaltese = 1082,
|
|
|
+ cdrManipuri = 1112,
|
|
|
+ cdrMarathi = 1102,
|
|
|
+ cdrMongolian = 1104,
|
|
|
+ cdrNepali = 1121,
|
|
|
+ cdrNorwegianBokmol = 1044,
|
|
|
+ cdrNorwegianNynorsk = 2068,
|
|
|
+ cdrOriya = 1096,
|
|
|
+ cdrPolish = 1045,
|
|
|
+ cdrBrazilianPortuguese = 1046,
|
|
|
+ cdrPortuguese = 2070,
|
|
|
+ cdrPunjabi = 1094,
|
|
|
+ cdrRhaetoRomanic = 1047,
|
|
|
+ cdrRomanianMoldova = 2072,
|
|
|
+ cdrRomanian = 1048,
|
|
|
+ cdrRussianMoldova = 2073,
|
|
|
+ cdrRussian = 1049,
|
|
|
+ cdrSamiLappish = 1083,
|
|
|
+ cdrSanskrit = 1103,
|
|
|
+ cdrSerbianCyrillic = 3098,
|
|
|
+ cdrSerbianLatin = 2074,
|
|
|
+ cdrSindhi = 1113,
|
|
|
+ cdrSlovak = 1051,
|
|
|
+ cdrSlovenian = 1060,
|
|
|
+ cdrSorbian = 1070,
|
|
|
+ cdrSpanishArgentina = 11274,
|
|
|
+ cdrSpanishBolivia = 16394,
|
|
|
+ cdrSpanishChile = 13322,
|
|
|
+ cdrSpanishColombia = 9226,
|
|
|
+ cdrSpanishCostaRica = 5130,
|
|
|
+ cdrSpanishDominicanRepublic = 7178,
|
|
|
+ cdrSpanishEcuador = 12298,
|
|
|
+ cdrSpanishElSalvador = 17418,
|
|
|
+ cdrSpanishGuatemala = 4106,
|
|
|
+ cdrSpanishHonduras = 18442,
|
|
|
+ cdrMexicanSpanish = 2058,
|
|
|
+ cdrSpanishNicaragua = 19466,
|
|
|
+ cdrSpanishPanama = 6154,
|
|
|
+ cdrSpanishParaguay = 15370,
|
|
|
+ cdrSpanishPeru = 10250,
|
|
|
+ cdrSpanishPuertoRico = 20490,
|
|
|
+ cdrSpanishModernSort = 3082,
|
|
|
+ cdrSpanish = 1034,
|
|
|
+ cdrSpanishUruguay = 14346,
|
|
|
+ cdrSpanishVenezuela = 8202,
|
|
|
+ cdrSesotho = 1072,
|
|
|
+ cdrSutu = 1072,
|
|
|
+ cdrSwahili = 1089,
|
|
|
+ cdrSwedishFinland = 2077,
|
|
|
+ cdrSwedish = 1053,
|
|
|
+ cdrTajik = 1064,
|
|
|
+ cdrTamil = 1097,
|
|
|
+ cdrTatar = 1092,
|
|
|
+ cdrTelugu = 1098,
|
|
|
+ cdrThai = 1054,
|
|
|
+ cdrTibetan = 1105,
|
|
|
+ cdrTsonga = 1073,
|
|
|
+ cdrTswana = 1074,
|
|
|
+ cdrTurkish = 1055,
|
|
|
+ cdrTurkmen = 1090,
|
|
|
+ cdrUkrainian = 1058,
|
|
|
+ cdrUrdu = 1056,
|
|
|
+ cdrUzbekCyrillic = 2115,
|
|
|
+ cdrUzbekLatin = 1091,
|
|
|
+ cdrVenda = 1075,
|
|
|
+ cdrVietnamese = 1066,
|
|
|
+ cdrWelsh = 1106,
|
|
|
+ cdrXhosa = 1076,
|
|
|
+ cdrZulu = 1077
|
|
|
+};
|
|
|
+
|
|
|
+enum cdrTextCharSet : int
|
|
|
+{
|
|
|
+ cdrCharSetMixed = -1,
|
|
|
+ cdrCharSetANSI = 0,
|
|
|
+ cdrCharSetDefault = 1,
|
|
|
+ cdrCharSetSymbol = 2,
|
|
|
+ cdrCharSetShiftJIS = 128,
|
|
|
+ cdrCharSetHangul = 129,
|
|
|
+ cdrCharSetChineseBig5 = 136,
|
|
|
+ cdrCharSetOEM = 255,
|
|
|
+ cdrCharSetJohab = 130,
|
|
|
+ cdrCharSetHebrew = 177,
|
|
|
+ cdrCharSetArabic = 178,
|
|
|
+ cdrCharSetGreek = 161,
|
|
|
+ cdrCharSetTurkish = 162,
|
|
|
+ cdrCharSetVietnamese = 163,
|
|
|
+ cdrCharSetThai = 222,
|
|
|
+ cdrCharSetEastEurope = 238,
|
|
|
+ cdrCharSetRussian = 204,
|
|
|
+ cdrCharSetMac = 77,
|
|
|
+ cdrCharSetBaltic = 186
|
|
|
+};
|
|
|
+
|
|
|
+enum cdrVerticalAlignment : int
|
|
|
+{
|
|
|
+ cdrTopJustify = 0,
|
|
|
+ cdrCenterJustify = 1,
|
|
|
+ cdrBottomJustify = 2,
|
|
|
+ cdrFullJustify = 3
|
|
|
+};
|
|
|
+
|
|
|
+enum cdrCloneLinkType : int
|
|
|
+{
|
|
|
+ cdrCloneFill = 1,
|
|
|
+ cdrCloneOutline = 2,
|
|
|
+ cdrCloneShape = 4,
|
|
|
+ cdrCloneTransform = 8,
|
|
|
+ cdrCloneBmpColorMask = 16,
|
|
|
+ cdrCloneAll = 31
|
|
|
+};
|
|
|
+
|
|
|
+enum cdrWrapStyle : int
|
|
|
+{
|
|
|
+ cdrWrapNone = -1,
|
|
|
+ cdrWrapContourLeft = 0,
|
|
|
+ cdrWrapContourRight = 1,
|
|
|
+ cdrWrapContourStraddle = 2,
|
|
|
+ cdrWrapSquareLeft = 3,
|
|
|
+ cdrWrapSquareRight = 4,
|
|
|
+ cdrWrapSquareStraddle = 5,
|
|
|
+ cdrWrapSquareAboveBelow = 6
|
|
|
+};
|
|
|
+
|
|
|
+enum cdrCurveElementType : int
|
|
|
+{
|
|
|
+ cdrElementStart = 0,
|
|
|
+ cdrElementLine = 1,
|
|
|
+ cdrElementCurve = 2,
|
|
|
+ cdrElementControl = 3
|
|
|
+};
|
|
|
+
|
|
|
+enum cdrAddinFilter : int
|
|
|
+{
|
|
|
+ cdrAddinFilterNone = 0,
|
|
|
+ cdrAddinFilterShapeCreated = 1,
|
|
|
+ cdrAddinFilterNew = 2,
|
|
|
+ cdrAddinFilterExecute = 4
|
|
|
+};
|
|
|
+
|
|
|
+enum cdrAlignType : int
|
|
|
+{
|
|
|
+ cdrAlignLeft = 1,
|
|
|
+ cdrAlignRight = 2,
|
|
|
+ cdrAlignHCenter = 3,
|
|
|
+ cdrAlignTop = 4,
|
|
|
+ cdrAlignBottom = 8,
|
|
|
+ cdrAlignVCenter = 12
|
|
|
+};
|
|
|
+
|
|
|
+enum cdrDistributeType : int
|
|
|
+{
|
|
|
+ cdrDistributeLeft = 1,
|
|
|
+ cdrDistributeRight = 2,
|
|
|
+ cdrDistributeHCenter = 3,
|
|
|
+ cdrDistributeHSpacing = 4,
|
|
|
+ cdrDistributeTop = 8,
|
|
|
+ cdrDistributeBottom = 16,
|
|
|
+ cdrDistributeVCenter = 24,
|
|
|
+ cdrDistributeVSpacing = 32
|
|
|
+};
|
|
|
+
|
|
|
+enum cdrDimensionType : int
|
|
|
+{
|
|
|
+ cdrDimensionLinear = 0,
|
|
|
+ cdrDimensionAngular = 1
|
|
|
+};
|
|
|
+
|
|
|
+enum cdrLinearDimensionType : int
|
|
|
+{
|
|
|
+ cdrDimensionHorizontal = 0,
|
|
|
+ cdrDimensionVertical = 1,
|
|
|
+ cdrDimensionSlanted = 2
|
|
|
+};
|
|
|
+
|
|
|
+enum cdrDimensionStyle : int
|
|
|
+{
|
|
|
+ cdrDimensionStyleDecimal = 0,
|
|
|
+ cdrDimensionStyleFractional = 1,
|
|
|
+ cdrDimensionStyleEngineering = 2,
|
|
|
+ cdrDimensionStyleArchitectural = 3
|
|
|
+};
|
|
|
+
|
|
|
+enum cdrDimensionLinearUnits : int
|
|
|
+{
|
|
|
+ cdrDimensionUnitInX = 0,
|
|
|
+ cdrDimensionUnitIN = 1,
|
|
|
+ cdrDimensionUnitInches = 2,
|
|
|
+ cdrDimensionUnitFtX = 3,
|
|
|
+ cdrDimensionUnitFT = 4,
|
|
|
+ cdrDimensionUnitMI = 5,
|
|
|
+ cdrDimensionUnitMiles = 6,
|
|
|
+ cdrDimensionUnitYDS = 7,
|
|
|
+ cdrDimensionUnitYards = 8,
|
|
|
+ cdrDimensionUnitM = 9,
|
|
|
+ cdrDimensionUnitMeters = 10,
|
|
|
+ cdrDimensionUnitKM = 11,
|
|
|
+ cdrDimensionUnitKilometers = 12,
|
|
|
+ cdrDimensionUnitCM = 13,
|
|
|
+ cdrDimensionUnitCentimeters = 14,
|
|
|
+ cdrDimensionUnitMM = 15,
|
|
|
+ cdrDimensionUnitMillimeters = 16,
|
|
|
+ cdrDimensionUnitPicas = 17,
|
|
|
+ cdrDimensionUnitPoints = 18,
|
|
|
+ cdrDimensionUnitCiceros = 19,
|
|
|
+ cdrDimensionUnitDidots = 20
|
|
|
+};
|
|
|
+
|
|
|
+enum cdrDimensionPlacement : int
|
|
|
+{
|
|
|
+ cdrDimensionAboveLine = 0,
|
|
|
+ cdrDimensionWithinLine = 1,
|
|
|
+ cdrDimensionBelowLine = 2
|
|
|
+};
|
|
|
+
|
|
|
+enum cdrDimensionAngularUnits : int
|
|
|
+{
|
|
|
+ cdrDimensionUnitDegrees = 0,
|
|
|
+ cdrDimensionUnitRadians = 1,
|
|
|
+ cdrDimensionUnitGradians = 2,
|
|
|
+ cdrDimensionUnitDegreesSymbol = 3
|
|
|
+};
|
|
|
+
|
|
|
+enum cdrDimensionSymbol : int
|
|
|
+{
|
|
|
+ cdrDimensionSymbolNone = 0,
|
|
|
+ cdrDimensionSymbol1After = 1,
|
|
|
+ cdrDimensionSymbol1Before = 2,
|
|
|
+ cdrDimensionSymbol3After = 3,
|
|
|
+ cdrDimensionSymbol3Before = 4,
|
|
|
+ cdrDimensionSymbolDAfter = 5,
|
|
|
+ cdrDimensionSymbolDBefore = 6
|
|
|
+};
|
|
|
+
|
|
|
+enum cdrSymbolType : int
|
|
|
+{
|
|
|
+ cdrSymbolTypeSymbol = 1,
|
|
|
+ cdrSymbolTypeSprite = 2,
|
|
|
+ cdrSymbolTypeButton = 4
|
|
|
+};
|
|
|
+
|
|
|
+enum cdrCurveElementFlags : int
|
|
|
+{
|
|
|
+ cdrFlagSelected = 1,
|
|
|
+ cdrFlagUser = 4,
|
|
|
+ cdrFlagClosed = 8,
|
|
|
+ cdrFlagValid = 128
|
|
|
+};
|
|
|
+
|
|
|
+enum cdrPaletteSortMethod : int
|
|
|
+{
|
|
|
+ cdrSortReverse = 0,
|
|
|
+ cdrSortHue = 1,
|
|
|
+ cdrSortBrightness = 2,
|
|
|
+ cdrSortSaturation = 3,
|
|
|
+ cdrSortRGB = 4,
|
|
|
+ cdrSortHSB = 5,
|
|
|
+ cdrSortName = 6
|
|
|
+};
|
|
|
+
|
|
|
+enum cdrImportMode : int
|
|
|
+{
|
|
|
+ cdrImportFull = 0,
|
|
|
+ cdrImportCrop = 1,
|
|
|
+ cdrImportResample = 2
|
|
|
+};
|
|
|
+
|
|
|
+enum cdrImportTextFormatting : int
|
|
|
+{
|
|
|
+ cdrImportTextFontAndFormatting = 0,
|
|
|
+ cdrImportNoFormatting = 1,
|
|
|
+ cdrImportFormattingOnly = 2
|
|
|
+};
|
|
|
+
|
|
|
+enum cdrImportTableOutline : int
|
|
|
+{
|
|
|
+ cdrImportNoOutline = 0,
|
|
|
+ cdrImportTableOnly = 1,
|
|
|
+ cdrImportCellsOnly = 2,
|
|
|
+ cdrImportTableAndCells = 3
|
|
|
+};
|
|
|
+
|
|
|
+enum cdrDataType : int
|
|
|
+{
|
|
|
+ cdrDataTypeString = 0,
|
|
|
+ cdrDataTypeNumber = 1,
|
|
|
+ cdrDataTypeEvent = 2,
|
|
|
+ cdrDataTypeAction = 3
|
|
|
+};
|
|
|
+
|
|
|
+enum cdrPaletteVersion : int
|
|
|
+{
|
|
|
+ cdrPaletteVersion9 = 0,
|
|
|
+ cdrPaletteVersion12 = 1
|
|
|
+};
|
|
|
+
|
|
|
+enum cdrOLEType : int
|
|
|
+{
|
|
|
+ cdrOLEUnknown = 0,
|
|
|
+ cdrOLELinked = 1,
|
|
|
+ cdrOLEEmbedded = 2,
|
|
|
+ cdrOLEStatic = 3
|
|
|
+};
|
|
|
+
|
|
|
+enum cdrTextAlignOrigin : int
|
|
|
+{
|
|
|
+ cdrTextAlignFirstBaseline = 0,
|
|
|
+ cdrTextAlignLastBaseline = 1,
|
|
|
+ cdrTextAlignBoundingBox = 2
|
|
|
+};
|
|
|
+
|
|
|
+enum cdrCompareType : int
|
|
|
+{
|
|
|
+ cdrCompareShapeType = 1,
|
|
|
+ cdrCompareFillType = 2,
|
|
|
+ cdrCompareFill = 4,
|
|
|
+ cdrCompareOutlineWidth = 8,
|
|
|
+ cdrCompareOutlineColor = 16,
|
|
|
+ cdrCompareOutline = 32,
|
|
|
+ cdrCompareShapeWidth = 64,
|
|
|
+ cdrCompareShapeHeight = 128
|
|
|
+};
|
|
|
+
|
|
|
+enum cdrCompareCondition : int
|
|
|
+{
|
|
|
+ cdrCompareEquals = 0,
|
|
|
+ cdrCompareGreater = 1,
|
|
|
+ cdrCompareLess = 2,
|
|
|
+ cdrCompareAtLeast = 3,
|
|
|
+ cdrCompareAtMost = 4
|
|
|
+};
|
|
|
+
|
|
|
+enum cdrApplicationID : int
|
|
|
+{
|
|
|
+ cdrCorelDRAW = 0,
|
|
|
+ cdrCorelDESIGNER = 1
|
|
|
+};
|
|
|
+
|
|
|
+enum cdrApplicationClass : int
|
|
|
+{
|
|
|
+ cdrCreativeGraphics = 0,
|
|
|
+ cdrTechnicalGraphics = 1
|
|
|
+};
|
|
|
+
|
|
|
+enum cdrShapeChangeScope : int
|
|
|
+{
|
|
|
+ cdrShapeChangeFill = 1,
|
|
|
+ cdrShapeChangeOutline = 2,
|
|
|
+ cdrShapeChangeTransparency = 4,
|
|
|
+ cdrShapeChangeContent = 8,
|
|
|
+ cdrShapeChangeProperties = 16,
|
|
|
+ cdrShapeChangeLocking = 32,
|
|
|
+ cdrShapeChangeStyle = 64,
|
|
|
+ cdrShapeChangeTextAttr = 128
|
|
|
+};
|
|
|
+
|
|
|
+enum cdrTreeNodeType : int
|
|
|
+{
|
|
|
+ cdrShapeNode = 1,
|
|
|
+ cdrGroupNode = 2,
|
|
|
+ cdrLinkGroupNode = 3,
|
|
|
+ cdrSymbolNode = 4,
|
|
|
+ cdrRootNode = 17,
|
|
|
+ cdrPageNode = 18,
|
|
|
+ cdrLayerNode = 19
|
|
|
+};
|
|
|
+
|
|
|
+enum cdrTextTabAlignment : int
|
|
|
+{
|
|
|
+ cdrTextTabLeft = 0,
|
|
|
+ cdrTextTabRight = 1,
|
|
|
+ cdrTextTabCenter = 2,
|
|
|
+ cdrTextTabDecimal = 3
|
|
|
+};
|
|
|
+
|
|
|
+enum cdrTextEffect : int
|
|
|
+{
|
|
|
+ cdrTextEffectMixed = -1,
|
|
|
+ cdrTextEffectNone = 0,
|
|
|
+ cdrTextEffectBullet = 1,
|
|
|
+ cdrTextEffectDropCap = 2
|
|
|
+};
|
|
|
+
|
|
|
+enum clrMonitorCalibration : int
|
|
|
+{
|
|
|
+ clrMonitorCalibrationOff = 0,
|
|
|
+ clrMonitorCalibrationOn = 1,
|
|
|
+ clrMonitorSimulateComposite = 2,
|
|
|
+ clrMonitorSimulateSeparation = 3
|
|
|
+};
|
|
|
+
|
|
|
+enum clrRenderingIntent : int
|
|
|
+{
|
|
|
+ clrRenderAutomatic = 0,
|
|
|
+ clrRenderSaturation = 1,
|
|
|
+ clrRenderPerceptual = 2,
|
|
|
+ clrRenderRelative = 3,
|
|
|
+ clrRenderAbsolute = 4
|
|
|
+};
|
|
|
+
|
|
|
+enum clrColorEngine : int
|
|
|
+{
|
|
|
+ clrEngineKodak = 0,
|
|
|
+ clrEngineICM2 = 1,
|
|
|
+ clrEngineICM = 1,
|
|
|
+ clrEngineWCS = 2,
|
|
|
+ clrEngineAdobe = 3,
|
|
|
+ clrEngineNone = 4,
|
|
|
+ clrEngineLcms = 5
|
|
|
+};
|
|
|
+
|
|
|
+enum clrDeviceType : int
|
|
|
+{
|
|
|
+ clrMonitor = 0,
|
|
|
+ clrCompositePrinter = 1,
|
|
|
+ clrSeparationPrinter = 2,
|
|
|
+ clrScanner = 3,
|
|
|
+ clrInternalRGB = 4,
|
|
|
+ clrDeviceAll = -1,
|
|
|
+ clrDeviceDisplay = 0,
|
|
|
+ clrDeviceOutput = 1,
|
|
|
+ clrDeviceInput = 3,
|
|
|
+ clrDeviceColorSpace = 4
|
|
|
+};
|
|
|
+
|
|
|
+enum clrCompPrnCalibration : int
|
|
|
+{
|
|
|
+ clrCompPrnCalibrationOff = 0,
|
|
|
+ clrCompPrnCalibrationOn = 1,
|
|
|
+ clrCompPrnSimulateSeparation = 2
|
|
|
+};
|
|
|
+
|
|
|
+enum clrImportColorCorrection : int
|
|
|
+{
|
|
|
+ clrNoImportCorrection = 0,
|
|
|
+ clrApplyEmbeddedOrDefaultProfile = 1,
|
|
|
+ clrApplyCustomImportProfile = 2
|
|
|
+};
|
|
|
+
|
|
|
+enum clrExportColorCorrection : int
|
|
|
+{
|
|
|
+ clrNoExportCorrection = 0,
|
|
|
+ clrEmbedInternalRGBProfile = 1,
|
|
|
+ clrEmbedCustomExportProfile = 2
|
|
|
+};
|
|
|
+
|
|
|
+enum cdrFillMode : int
|
|
|
+{
|
|
|
+ cdrFillAlternate = 0,
|
|
|
+ cdrFillWinding = 1
|
|
|
+};
|
|
|
+
|
|
|
+enum cdrCommandCheckState : int
|
|
|
+{
|
|
|
+ cdrCommandUnchecked = 0,
|
|
|
+ cdrCommandChecked = 1
|
|
|
+};
|
|
|
+
|
|
|
+enum cdrAppStartupMode : int
|
|
|
+{
|
|
|
+ cdrStartupWelcomeScreen = 0,
|
|
|
+ cdrStartupNewDocument = 1,
|
|
|
+ cdrStartupOpenDocument = 2,
|
|
|
+ cdrStartupLastEditedDocument = 3,
|
|
|
+ cdrStartupNewFromTemplate = 4,
|
|
|
+ cdrStartupTutorial = 5,
|
|
|
+ cdrStartupDoNothing = 6
|
|
|
+};
|
|
|
+
|
|
|
+enum cdrDistanceMode : int
|
|
|
+{
|
|
|
+ cdrModeNoOffset = 0,
|
|
|
+ cdrModeOffset = 1,
|
|
|
+ cdrModeSpacing = 2
|
|
|
+};
|
|
|
+
|
|
|
+enum cdrDirection : int
|
|
|
+{
|
|
|
+ cdrLeft = 0,
|
|
|
+ cdrRight = 1,
|
|
|
+ cdrUp = 2,
|
|
|
+ cdrDown = 3
|
|
|
+};
|
|
|
+
|
|
|
+enum cdrShapeLinkType : int
|
|
|
+{
|
|
|
+ cdrLinkDirectDependents = 0,
|
|
|
+ cdrLinkDirectDependentsButClones = 1,
|
|
|
+ cdrLinkDirectDependentClones = 2,
|
|
|
+ cdrLinkAllDependents = 3,
|
|
|
+ cdrLinkAllDependentsButClones = 4,
|
|
|
+ cdrLinkAllDependentClones = 5,
|
|
|
+ cdrLinkDirectControls = 6,
|
|
|
+ cdrLinkDirectControlsButClones = 7,
|
|
|
+ cdrLinkAllConnections = 8
|
|
|
+};
|
|
|
+
|
|
|
+enum cdrEnvelopeCopyMode : int
|
|
|
+{
|
|
|
+ cdrEnvelopeUseOriginal = 0,
|
|
|
+ cdrEnvelopeCenter = 1,
|
|
|
+ cdrEnvelopeStretch = 2,
|
|
|
+ cdrEnvelopeFit = 3
|
|
|
+};
|
|
|
+
|
|
|
+enum cdrContourEndCapType : int
|
|
|
+{
|
|
|
+ cdrContourButtCap = 0,
|
|
|
+ cdrContourRoundCap = 1,
|
|
|
+ cdrContourSquareCap = 2
|
|
|
+};
|
|
|
+
|
|
|
+enum cdrContourCornerType : int
|
|
|
+{
|
|
|
+ cdrContourCornerBevel = 0,
|
|
|
+ cdrContourCornerOffsetBevel = 1,
|
|
|
+ cdrContourCornerRound = 2,
|
|
|
+ cdrContourCornerMiteredBevel = 3,
|
|
|
+ cdrContourCornerMiteredOffsetBevel = 4,
|
|
|
+ cdrContourCornerMiteredRound = 5
|
|
|
+};
|
|
|
+
|
|
|
+enum cdrTraceType : int
|
|
|
+{
|
|
|
+ cdrTraceLineArt = 1,
|
|
|
+ cdrTraceLogo = 2,
|
|
|
+ cdrTraceDetailedLogo = 3,
|
|
|
+ cdrTraceClipart = 4,
|
|
|
+ cdrTraceLowQualityImage = 5,
|
|
|
+ cdrTraceHighQualityImage = 6,
|
|
|
+ cdrTraceTechnical = 7,
|
|
|
+ cdrTraceLineDrawing = 8
|
|
|
+};
|
|
|
+
|
|
|
+enum cdrTraceBackgroundMode : int
|
|
|
+{
|
|
|
+ cdrTraceBackgroundAutomatic = 1,
|
|
|
+ cdrTraceBackgroundManual = 2
|
|
|
+};
|
|
|
+
|
|
|
+enum cdrTextPropertySet : int
|
|
|
+{
|
|
|
+ cdrTextPropertyAll = -1,
|
|
|
+ cdrTextPropertyFill = 1,
|
|
|
+ cdrTextPropertyOutline = 2,
|
|
|
+ cdrTextPropertyFont = 4,
|
|
|
+ cdrTextPropertySize = 8,
|
|
|
+ cdrTextPropertyStyle = 16
|
|
|
+};
|
|
|
+
|
|
|
+enum cdrDocLayout : int
|
|
|
+{
|
|
|
+ cdrDocFullPage = 0,
|
|
|
+ cdrDocBook = 1,
|
|
|
+ cdrDocBooklet = 2,
|
|
|
+ cdrDocTentCard = 3,
|
|
|
+ cdrDocSideFoldCard = 4,
|
|
|
+ cdrDocTopFoldCard = 5,
|
|
|
+ cdrDocTriFoldBrochure = 6
|
|
|
+};
|
|
|
+
|
|
|
+enum cdrCopyProperties : int
|
|
|
+{
|
|
|
+ cdrCopyOutlineColor = 1,
|
|
|
+ cdrCopyOutlinePen = 2,
|
|
|
+ cdrCopyFill = 4,
|
|
|
+ cdrCopyTextAttrs = 8
|
|
|
+};
|
|
|
+
|
|
|
+enum cdrOverprintState : int
|
|
|
+{
|
|
|
+ cdrOverprintInvalid = 1,
|
|
|
+ cdrOverprintOn = 2,
|
|
|
+ cdrOverprintOff = 4
|
|
|
+};
|
|
|
+
|
|
|
+enum cdrObjectSnapPointType : int
|
|
|
+{
|
|
|
+ cdrObjectPointTop = 1,
|
|
|
+ cdrObjectPointBottom = 2,
|
|
|
+ cdrObjectPointLeft = 3,
|
|
|
+ cdrObjectPointRight = 4
|
|
|
+};
|
|
|
+
|
|
|
+enum cdrConnectorType : int
|
|
|
+{
|
|
|
+ cdrConnectorStraight = 0,
|
|
|
+ cdrConnectorRightAngle = 1,
|
|
|
+ cdrConnectorBSpline = 2,
|
|
|
+ cdrConnectorBezier = 3,
|
|
|
+ cdrConnectorObject = 4
|
|
|
+};
|
|
|
+
|
|
|
+enum cdrCornerType : int
|
|
|
+{
|
|
|
+ cdrCornerTypeRound = 0,
|
|
|
+ cdrCornerTypeScallop = 1,
|
|
|
+ cdrCornerTypeChamfer = 2
|
|
|
+};
|
|
|
+
|
|
|
+enum clrColorModel : int
|
|
|
+{
|
|
|
+ clrColorModelRGB = 0,
|
|
|
+ clrColorModelCMYK = 1,
|
|
|
+ clrColorModelGrayscale = 2,
|
|
|
+ clrColorModelLab = 3,
|
|
|
+ clrColorModelHexachrome = 4
|
|
|
+};
|
|
|
+
|
|
|
+enum clrColorPolicyAction : int
|
|
|
+{
|
|
|
+ clrAssignBaselineProfile = 0,
|
|
|
+ clrConvertToBaselineProfile = 1,
|
|
|
+ clrConvertToEmbeddedProfile = 2,
|
|
|
+ clrAssignEmbeddedProfile = 3
|
|
|
+};
|
|
|
+
|
|
|
+enum cdrAlignDistributeH : int
|
|
|
+{
|
|
|
+ cdrAlignDistributeHNone = 0,
|
|
|
+ cdrAlignDistributeHAlignRight = 1,
|
|
|
+ cdrAlignDistributeHAlignLeft = 2,
|
|
|
+ cdrAlignDistributeHAlignCenter = 3,
|
|
|
+ cdrAlignDistributeHDistributeRight = 4,
|
|
|
+ cdrAlignDistributeHDistributeLeft = 5,
|
|
|
+ cdrAlignDistributeHDistributeCenter = 6,
|
|
|
+ cdrAlignDistributeHDistributeSpacing = 7
|
|
|
+};
|
|
|
+
|
|
|
+enum cdrAlignDistributeV : int
|
|
|
+{
|
|
|
+ cdrAlignDistributeVNone = 0,
|
|
|
+ cdrAlignDistributeVAlignTop = 1,
|
|
|
+ cdrAlignDistributeVAlignBottom = 2,
|
|
|
+ cdrAlignDistributeVAlignCenter = 3,
|
|
|
+ cdrAlignDistributeVDistributeTop = 4,
|
|
|
+ cdrAlignDistributeVDistributeBottom = 5,
|
|
|
+ cdrAlignDistributeVDistributeCenter = 6,
|
|
|
+ cdrAlignDistributeVDistributeSpacing = 7
|
|
|
+};
|
|
|
+
|
|
|
+enum cdrDistributeArea : int
|
|
|
+{
|
|
|
+ cdrDistributeToSelection = 0,
|
|
|
+ cdrDistributeToPage = 1,
|
|
|
+ cdrDistributeToRect = 2
|
|
|
+};
|
|
|
+
|
|
|
+enum cdrAlignShapesTo : int
|
|
|
+{
|
|
|
+ cdrAlignShapesToLastSelected = 0,
|
|
|
+ cdrAlignShapesToEdgeOfPage = 1,
|
|
|
+ cdrAlignShapesToCenterOfPage = 2,
|
|
|
+ cdrAlignShapesToGrid = 3,
|
|
|
+ cdrAlignShapesToPoint = 4
|
|
|
+};
|
|
|
+
|
|
|
+enum cdrOutlineJustification : int
|
|
|
+{
|
|
|
+ cdrOutlineJustificationUndefined = -1,
|
|
|
+ cdrOutlineJustificationMiddle = 0,
|
|
|
+ cdrOutlineJustificationInside = 1,
|
|
|
+ cdrOutlineJustificationOutside = 2
|
|
|
+};
|
|
|
+
|
|
|
+enum cdrFillStyleType : int
|
|
|
+{
|
|
|
+ cdrNoFillStyle = 0,
|
|
|
+ cdrUniformFillStyle = 1,
|
|
|
+ cdrFountainFillStyle = 2,
|
|
|
+ cdrPostscriptFillStyle = 3,
|
|
|
+ cdrTwoColorPatternFillStyle = 4,
|
|
|
+ cdrBitmapPatternFillStyle = 6,
|
|
|
+ cdrTextureFillStyle = 8,
|
|
|
+ cdrFullColorPatternFillStyle = 9,
|
|
|
+ cdrHatchFillStyle = 10
|
|
|
+};
|
|
|
+
|
|
|
+enum cdrFountainFillSpreadMethod : int
|
|
|
+{
|
|
|
+ cdrFountainFillSpreadMethodPad = 0,
|
|
|
+ cdrFountainFillSpreadMethodReflect = 1,
|
|
|
+ cdrFountainFillSpreadMethodRepeat = 2
|
|
|
+};
|
|
|
+
|
|
|
+enum cdrProjectPlane : int
|
|
|
+{
|
|
|
+ cdrProjectFront = 0,
|
|
|
+ cdrProjectRight = 1,
|
|
|
+ cdrProjectTop = 2
|
|
|
+};
|
|
|
+
|
|
|
+enum cdrOnScreenCurvePenStyle : int
|
|
|
+{
|
|
|
+ cdrOnScreenCurvePenSolid = 0,
|
|
|
+ cdrOnScreenCurvePenDash = 1,
|
|
|
+ cdrOnScreenCurvePenDot = 2,
|
|
|
+ cdrOnScreenCurvePenDashDot = 3,
|
|
|
+ cdrOnScreenCurvePenDashDotDot = 4,
|
|
|
+ cdrOnScreenCurvePenAlternatingDots = 5
|
|
|
+};
|
|
|
+
|
|
|
+enum cdrOnScreenTextAlign : int
|
|
|
+{
|
|
|
+ cdrLeftOnScreenText = 0,
|
|
|
+ cdrRightOnScreenText = 1,
|
|
|
+ cdrCenterOnScreenText = 2
|
|
|
+};
|
|
|
+
|
|
|
+enum cdrWeldFlags : int
|
|
|
+{
|
|
|
+ cdrWeldFlagNone = 0,
|
|
|
+ cdrWeldFlagFollowOriginalCurve = 1,
|
|
|
+ cdrWeldFlagUseTightTolerance = 2,
|
|
|
+ cdrWeldFlagAutoCloseOnFailure = 4,
|
|
|
+ cdrWeldFlagRemoveKnifeEdges = 8,
|
|
|
+ cdrWeldFlagAutoClose = 16
|
|
|
+};
|
|
|
+
|
|
|
+enum cdrWeldMethod : int
|
|
|
+{
|
|
|
+ cdrWeldMethodUnion = 0,
|
|
|
+ cdrWeldMethodIntersect = 1,
|
|
|
+ cdrWeldMethodSubtract = 2,
|
|
|
+ cdrWeldMethodXor = 3
|
|
|
+};
|
|
|
+
|
|
|
+enum cdrOutlineDashAdjust : int
|
|
|
+{
|
|
|
+ cdrOutlineDashAdjustUndefined = -1,
|
|
|
+ cdrOutlineDashAdjustNone = 0,
|
|
|
+ cdrOutlineDashAdjustFullLineScale = 1,
|
|
|
+ cdrOutlineDashAdjustEvenCorner = 2
|
|
|
+};
|
|
|
+
|
|
|
+enum cdrTextIndentLevelStyle : int
|
|
|
+{
|
|
|
+ cdrTextIndentLevelStyleBullet = 0,
|
|
|
+ cdrTextIndentLevelStyleLowercaseRomanNumeral = 1,
|
|
|
+ cdrTextIndentLevelStyleUppercaseRomanNumeral = 2,
|
|
|
+ cdrTextIndentLevelStyleLowercaseLatin = 3,
|
|
|
+ cdrTextIndentLevelStyleUppercaseLatin = 4,
|
|
|
+ cdrTextIndentLevelStyleHindi = 5,
|
|
|
+ cdrTextIndentLevelStyleKanjiDBNum1 = 6,
|
|
|
+ cdrTextIndentLevelStyleKanjiDBNum2 = 7,
|
|
|
+ cdrTextIndentLevelStyleKanjiDBNum3 = 8,
|
|
|
+ cdrTextIndentLevelStyleTaiwaneseDB2 = 9,
|
|
|
+ cdrTextIndentLevelStyleTaiwaneseDB3 = 10,
|
|
|
+ cdrTextIndentLevelStyleChineseDB2 = 11,
|
|
|
+ cdrTextIndentLevelStyleChineseDB3 = 12,
|
|
|
+ cdrTextIndentLevelStyleZodiac1 = 13,
|
|
|
+ cdrTextIndentLevelStyleZodiac2 = 14,
|
|
|
+ cdrTextIndentLevelStyleKatakanaAiueo = 15,
|
|
|
+ cdrTextIndentLevelStyleKatakanaAiueoDB = 16,
|
|
|
+ cdrTextIndentLevelStyleKatakanaIroha = 17,
|
|
|
+ cdrTextIndentLevelStyleKatakanaIrohaDB = 18,
|
|
|
+ cdrTextIndentLevelStyleArabicLeadingZero = 19,
|
|
|
+ cdrTextIndentLevelStyleKoreanGanada = 20,
|
|
|
+ cdrTextIndentLevelStyleLowercaseRussian = 21,
|
|
|
+ cdrTextIndentLevelStyleUppercaseRussian = 22,
|
|
|
+ cdrTextIndentLevelStyleDoubleByte = 23,
|
|
|
+ cdrTextIndentLevelStyleCircle = 24,
|
|
|
+ cdrTextIndentLevelStyleAlifBaTah = 25,
|
|
|
+ cdrTextIndentLevelStyleArabic = 26,
|
|
|
+ cdrTextIndentLevelStyleArabicSequential = 27,
|
|
|
+ cdrTextIndentLevelStyleSingleByte = 28,
|
|
|
+ cdrTextIndentLevelStyleHebrew = 29
|
|
|
+};
|
|
|
+
|
|
|
+enum cdrAuthorAuthentication : int
|
|
|
+{
|
|
|
+ cdrAuthorAuthenticationUndefined = -1,
|
|
|
+ cdrAuthorAuthenticationGuest = 0,
|
|
|
+ cdrAuthorAuthenticationGSuite = 1,
|
|
|
+ cdrAuthorAuthenticationO365 = 2
|
|
|
+};
|
|
|
+
|
|
|
+enum cdrCommentAnnotationType : int
|
|
|
+{
|
|
|
+ cdrCommentAnnotationFreehand = 0,
|
|
|
+ cdrCommentAnnotationHotspot = 1,
|
|
|
+ cdrCommentAnnotationArrow = 2,
|
|
|
+ cdrCommentAnnotationHighlight = 3,
|
|
|
+ cdrCommentAnnotationRectangle = 4,
|
|
|
+ cdrCommentAnnotationEllipse = 5,
|
|
|
+ cdrCommentAnnotationCoEditing = 6
|
|
|
+};
|
|
|
+
|
|
|
+enum cdrCommentStatus : int
|
|
|
+{
|
|
|
+ cdrCommentStatusOpen = 0,
|
|
|
+ cdrCommentStatusResolved = 1,
|
|
|
+ cdrCommentStatusReopened = 2
|
|
|
+};
|
|
|
+
|
|
|
+enum PrnFileMode : int
|
|
|
+{
|
|
|
+ prnSingleFile = 0,
|
|
|
+ prnSeparatePages = 1,
|
|
|
+ prnSeparatePlates = 2
|
|
|
+};
|
|
|
+
|
|
|
+enum PrnPrintRange : int
|
|
|
+{
|
|
|
+ prnWholeDocument = 0,
|
|
|
+ prnCurrentPage = 1,
|
|
|
+ prnSelection = 2,
|
|
|
+ prnPageRange = 3
|
|
|
+};
|
|
|
+
|
|
|
+enum PrnPlateType : int
|
|
|
+{
|
|
|
+ prnCyan = 0,
|
|
|
+ prnMagenta = 1,
|
|
|
+ prnYellow = 2,
|
|
|
+ prnBlack = 3,
|
|
|
+ prnOrange = 4,
|
|
|
+ prnGreen = 5,
|
|
|
+ prnSpot = 6
|
|
|
+};
|
|
|
+
|
|
|
+enum PrnRegistrationStyle : int
|
|
|
+{
|
|
|
+ prnStandard = 0,
|
|
|
+ prnLong = 1,
|
|
|
+ prnSquare = 2,
|
|
|
+ prnHalfInverted = 3,
|
|
|
+ prnCorel = 4
|
|
|
+};
|
|
|
+
|
|
|
+enum PrnPostScriptLevel : int
|
|
|
+{
|
|
|
+ prnPSLevel1 = 1,
|
|
|
+ prnPSLevel2 = 2,
|
|
|
+ prnPSLevel3 = 3
|
|
|
+};
|
|
|
+
|
|
|
+enum PrnPDFStartup : int
|
|
|
+{
|
|
|
+ prnPDFFullScreen = 0,
|
|
|
+ prnPDFPageOnly = 1,
|
|
|
+ prnPDFThumbnails = 2,
|
|
|
+ prnPDFOutlines = 3
|
|
|
+};
|
|
|
+
|
|
|
+enum PrnImageTrap : int
|
|
|
+{
|
|
|
+ prnTrapNormal = 0,
|
|
|
+ prnTrapSpread = 1,
|
|
|
+ prnTrapChoke = 2,
|
|
|
+ prnTrapCenter = 3
|
|
|
+};
|
|
|
+
|
|
|
+enum PrnTrapType : int
|
|
|
+{
|
|
|
+ prnLayerNormal = 0,
|
|
|
+ prnLayerTransparent = 1,
|
|
|
+ prnLayerOpaque = 2,
|
|
|
+ prnLayerOpaqueIgnore = 3
|
|
|
+};
|
|
|
+
|
|
|
+enum PrnColorMode : int
|
|
|
+{
|
|
|
+ prnModeFullColor = 0,
|
|
|
+ prnModeGrayscale = 1,
|
|
|
+ prnModeBlack = 2
|
|
|
+};
|
|
|
+
|
|
|
+enum PrnBitmapColorMode : int
|
|
|
+{
|
|
|
+ prnBitmapCMYK = 0,
|
|
|
+ prnBitmapRGB = 1,
|
|
|
+ prnBitmapGrayscale = 2,
|
|
|
+ prnBitmapNative = 3
|
|
|
+};
|
|
|
+
|
|
|
+enum PrnPageSet : int
|
|
|
+{
|
|
|
+ prnPageSetAll = 0,
|
|
|
+ prnPageSetOdd = 1,
|
|
|
+ prnPageSetEven = 2,
|
|
|
+ prnPageSetLeft = 3,
|
|
|
+ prnPageSetRight = 4
|
|
|
+};
|
|
|
+
|
|
|
+enum PrnPaperSize : int
|
|
|
+{
|
|
|
+ prnPaperSizeLetter = 1,
|
|
|
+ prnPaperSizeLetterSmall = 2,
|
|
|
+ prnPaperSizeTabloid = 3,
|
|
|
+ prnPaperSizeLedger = 4,
|
|
|
+ prnPaperSizeLegal = 5,
|
|
|
+ prnPaperSizeStatement = 6,
|
|
|
+ prnPaperSizeExecutive = 7,
|
|
|
+ prnPaperSizeA3 = 8,
|
|
|
+ prnPaperSizeA4 = 9,
|
|
|
+ prnPaperSizeA4Small = 10,
|
|
|
+ prnPaperSizeA5 = 11,
|
|
|
+ prnPaperSizeB4 = 12,
|
|
|
+ prnPaperSizeB5 = 13,
|
|
|
+ prnPaperSizeFolio = 14,
|
|
|
+ prnPaperSizeQuarto = 15,
|
|
|
+ prnPaperSize10x14 = 16,
|
|
|
+ prnPaperSize11x17 = 17,
|
|
|
+ prnPaperSizeNote = 18,
|
|
|
+ prnPaperSizeEnv9 = 19,
|
|
|
+ prnPaperSizeEnv10 = 20,
|
|
|
+ prnPaperSizeEnv11 = 21,
|
|
|
+ prnPaperSizeEnv12 = 22,
|
|
|
+ prnPaperSizeEnv14 = 23,
|
|
|
+ prnPaperSizeCSheet = 24,
|
|
|
+ prnPaperSizeDSheet = 25,
|
|
|
+ prnPaperSizeESheet = 26,
|
|
|
+ prnPaperSizeEnvDL = 27,
|
|
|
+ prnPaperSizeEnvC5 = 28,
|
|
|
+ prnPaperSizeEnvC3 = 29,
|
|
|
+ prnPaperSizeEnvC4 = 30,
|
|
|
+ prnPaperSizeEnvC6 = 31,
|
|
|
+ prnPaperSizeEnvC65 = 32,
|
|
|
+ prnPaperSizeISOB4 = 33,
|
|
|
+ prnPaperSizeISOB5 = 34,
|
|
|
+ prnPaperSizeISOB6 = 35,
|
|
|
+ prnPaperSizeEnvItaly = 36,
|
|
|
+ prnPaperSizeEnvMonarch = 37,
|
|
|
+ prnPaperSizeEnvPersonal = 38,
|
|
|
+ prnPaperSizeFanfoldUS = 39,
|
|
|
+ prnPaperSizeFanfoldGerman = 40,
|
|
|
+ prnPaperSizeFanfoldLglGerman = 41,
|
|
|
+ prnPaperSizeJapanesePostcard = 43,
|
|
|
+ prnPaperSize9x11 = 44,
|
|
|
+ prnPaperSize10x11 = 45,
|
|
|
+ prnPaperSize15x11 = 46,
|
|
|
+ prnPaperSizeEnvInvite = 47,
|
|
|
+ prnPaperSizeLetterExtra = 50,
|
|
|
+ prnPaperSizeLegalExtra = 51,
|
|
|
+ prnPaperSizeTabloidExtra = 52,
|
|
|
+ prnPaperSizeA4Extra = 53,
|
|
|
+ prnPaperSizeLetterTransverse = 54,
|
|
|
+ prnPaperSizeA4Transverse = 55,
|
|
|
+ prnPaperSizeLetterExtraTransverse = 56,
|
|
|
+ prnPaperSizeAPlus = 57,
|
|
|
+ prnPaperSizeBPlus = 58,
|
|
|
+ prnPaperSizeLetterPlus = 59,
|
|
|
+ prnPaperSizeA4Plus = 60,
|
|
|
+ prnPaperSizeA5Transverse = 61,
|
|
|
+ prnPaperSizeB5Transverse = 62,
|
|
|
+ prnPaperSizeA3Extra = 63,
|
|
|
+ prnPaperSizeA5Extra = 64,
|
|
|
+ prnPaperSizeB5Extra = 65,
|
|
|
+ prnPaperSizeA2 = 66,
|
|
|
+ prnPaperSizeA3Transverse = 67,
|
|
|
+ prnPaperSizeA3ExtraTransverse = 68,
|
|
|
+ prnPaperSizeJapaneseDblPostcard = 69,
|
|
|
+ prnPaperSizeA6 = 70,
|
|
|
+ prnPaperSizeLetterRotated = 75,
|
|
|
+ prnPaperSizeA3Rotated = 76,
|
|
|
+ prnPaperSizeA4Rotated = 77,
|
|
|
+ prnPaperSizeA5Rotated = 78,
|
|
|
+ prnPaperSizeB4JISRotated = 79,
|
|
|
+ prnPaperSizeB5JISRotated = 80,
|
|
|
+ prnPaperSizeJapanesePostcardRotated = 81,
|
|
|
+ prnPaperSizeJapaneseDlbPostcardRotated = 82,
|
|
|
+ prnPaperSizeA6Rotated = 83,
|
|
|
+ prnPaperSizeB6JIS = 88,
|
|
|
+ prnPaperSizeB6JISRotated = 89,
|
|
|
+ prnPaperSize12x11 = 90,
|
|
|
+ prnPaperSizeP16K = 93,
|
|
|
+ prnPaperSizeP32K = 94,
|
|
|
+ prnPaperSizeP32KBig = 95,
|
|
|
+ prnPaperSizePEnv1 = 96,
|
|
|
+ prnPaperSizePEnv2 = 97,
|
|
|
+ prnPaperSizePEnv3 = 98,
|
|
|
+ prnPaperSizePEnv4 = 99,
|
|
|
+ prnPaperSizePEnv5 = 100,
|
|
|
+ prnPaperSizePEnv6 = 101,
|
|
|
+ prnPaperSizePEnv7 = 102,
|
|
|
+ prnPaperSizePEnv8 = 103,
|
|
|
+ prnPaperSizePEnv9 = 104,
|
|
|
+ prnPaperSizePEnv10 = 105,
|
|
|
+ prnPaperSizeP16KRotated = 106,
|
|
|
+ prnPaperSizeP32KRotated = 107,
|
|
|
+ prnPaperSizeP32KBigRotated = 108,
|
|
|
+ prnPaperSizePEnv1Rotated = 109,
|
|
|
+ prnPaperSizePEnv2Rotated = 110,
|
|
|
+ prnPaperSizePEnv3Rotated = 111,
|
|
|
+ prnPaperSizePEnv4Rotated = 112,
|
|
|
+ prnPaperSizePEnv5Rotated = 113,
|
|
|
+ prnPaperSizePEnv6Rotated = 114,
|
|
|
+ prnPaperSizePEnv7Rotated = 115,
|
|
|
+ prnPaperSizePEnv8Rotated = 116,
|
|
|
+ prnPaperSizePEnv9Rotated = 117,
|
|
|
+ prnPaperSizePEnv10Rotated = 118
|
|
|
+};
|
|
|
+
|
|
|
+enum PrnPaperOrientation : int
|
|
|
+{
|
|
|
+ prnPaperPortrait = 1,
|
|
|
+ prnPaperLandscape = 2,
|
|
|
+ prnPaperRotatedLandscape = 3
|
|
|
+};
|
|
|
+
|
|
|
+enum PrnPlaceType : int
|
|
|
+{
|
|
|
+ prnPlaceAsInDocument = 0,
|
|
|
+ prnPlaceFitToPage = 1,
|
|
|
+ prnPlaceCenterPage = 2,
|
|
|
+ prnPlaceCenterTop = 3,
|
|
|
+ prnPlaceCenterLeft = 4,
|
|
|
+ prnPlaceCenterRight = 5,
|
|
|
+ prnPlaceCenterBottom = 6,
|
|
|
+ prnPlaceLeftTop = 7,
|
|
|
+ prnPlaceRightTop = 8,
|
|
|
+ prnPlaceLeftBottom = 9,
|
|
|
+ prnPlaceRightBottom = 10,
|
|
|
+ prnPlaceCustom = 11
|
|
|
+};
|
|
|
+
|
|
|
+enum PrnObjectsColorMode : int
|
|
|
+{
|
|
|
+ prnObjectsCMYK = 0,
|
|
|
+ prnObjectsRGB = 1,
|
|
|
+ prnObjectsGrayscale = 2,
|
|
|
+ prnObjectsNative = 3
|
|
|
+};
|
|
|
+
|
|
|
+enum PrnPageMatchingMode : int
|
|
|
+{
|
|
|
+ prnPageMatchPrinterDefault = 0,
|
|
|
+ prnPageMatchOrientation = 1,
|
|
|
+ prnPageMatchSizeAndOrientation = 2
|
|
|
+};
|
|
|
+
|
|
|
+enum pdfExportRange : int
|
|
|
+{
|
|
|
+ pdfWholeDocument = 0,
|
|
|
+ pdfCurrentPage = 1,
|
|
|
+ pdfSelection = 2,
|
|
|
+ pdfPageRange = 3
|
|
|
+};
|
|
|
+
|
|
|
+enum pdfBitmapCompressionType : int
|
|
|
+{
|
|
|
+ pdfNone = 0,
|
|
|
+ pdfLZW = 1,
|
|
|
+ pdfJPEG = 2,
|
|
|
+ pdfZIP = 3,
|
|
|
+ pdfJP2 = 4
|
|
|
+};
|
|
|
+
|
|
|
+enum pdfEncodingType : int
|
|
|
+{
|
|
|
+ pdfASCII85 = 0,
|
|
|
+ pdfBinary = 1
|
|
|
+};
|
|
|
+
|
|
|
+enum pdfColorMode : int
|
|
|
+{
|
|
|
+ pdfRGB = 0,
|
|
|
+ pdfCMYK = 1,
|
|
|
+ pdfGrayscale = 2,
|
|
|
+ pdfNative = 3
|
|
|
+};
|
|
|
+
|
|
|
+enum pdfColorProfile : int
|
|
|
+{
|
|
|
+ pdfCompositeProfile = 0,
|
|
|
+ pdfSeparationProfile = 1
|
|
|
+};
|
|
|
+
|
|
|
+enum pdfEPSAs : int
|
|
|
+{
|
|
|
+ pdfPostscript = 0,
|
|
|
+ pdfPreview = 1
|
|
|
+};
|
|
|
+
|
|
|
+enum pdfDisplayOnStart : int
|
|
|
+{
|
|
|
+ pdfPageOnly = 0,
|
|
|
+ pdfFullScreen = 1,
|
|
|
+ pdfBookmarks = 2,
|
|
|
+ pdfThumbnails = 3
|
|
|
+};
|
|
|
+
|
|
|
+enum pdfVersion : int
|
|
|
+{
|
|
|
+ pdfVersion12 = 0,
|
|
|
+ pdfVersion13 = 1,
|
|
|
+ pdfVersionPDFX1 = 2,
|
|
|
+ pdfVersion14 = 3,
|
|
|
+ pdfVersionPDFX1a = 4,
|
|
|
+ pdfVersionPDFX3 = 5,
|
|
|
+ pdfVersion15 = 6,
|
|
|
+ pdfVersionPDFA1b = 7,
|
|
|
+ pdfVersion17 = 8,
|
|
|
+ pdfVersion17_Acrobat9 = 9,
|
|
|
+ pdfVersionPDFX4 = 10
|
|
|
+};
|
|
|
+
|
|
|
+enum pdfTextExportMode : int
|
|
|
+{
|
|
|
+ pdfTextAsUnicode = 0,
|
|
|
+ pdfTextAsAscii = 1
|
|
|
+};
|
|
|
+
|
|
|
+enum pdfPrintPermissions : int
|
|
|
+{
|
|
|
+ pdfPrintPermissionNone = 0,
|
|
|
+ pdfPrintPermissionLowResolution = 1,
|
|
|
+ pdfPrintPermissionHighResolution = 2
|
|
|
+};
|
|
|
+
|
|
|
+enum pdfEditPermissions : int
|
|
|
+{
|
|
|
+ pdfEditPermissionNone = 0,
|
|
|
+ pdfEditPermissionInsertDeleteRotatePage = 1,
|
|
|
+ pdfEditPermissionAny = 2
|
|
|
+};
|
|
|
+
|
|
|
+enum pdfEncryptionType : int
|
|
|
+{
|
|
|
+ pdfEncryptTypeNone = 0,
|
|
|
+ pdfEncryptTypeStandard = 1,
|
|
|
+ pdfEncryptTypeAES = 2,
|
|
|
+ pdfEncryptTypeAES256 = 3
|
|
|
+};
|
|
|
+
|
|
|
+enum pdfSpotType : int
|
|
|
+{
|
|
|
+ pdfSpotAsSpot = 0,
|
|
|
+ pdfSpotAsRGB = 1,
|
|
|
+ pdfSpotAsCMYK = 2,
|
|
|
+ pdfSpotAsGray = 3
|
|
|
+};
|
|
|
+
|
|
|
+enum cuiBarType : int
|
|
|
+{
|
|
|
+ cuiBarTypeNormal = 0,
|
|
|
+ cuiBarTypeMenuBar = 1,
|
|
|
+ cuiBarTypePopup = 2,
|
|
|
+ cuiBarTypeStatusBar = 3,
|
|
|
+ cuiBarTypePropertyBar = 4
|
|
|
+};
|
|
|
+
|
|
|
+enum cuiBarPosition : int
|
|
|
+{
|
|
|
+ cuiBarLeft = 0,
|
|
|
+ cuiBarTop = 1,
|
|
|
+ cuiBarRight = 2,
|
|
|
+ cuiBarBottom = 3,
|
|
|
+ cuiBarFloating = 4
|
|
|
+};
|
|
|
+
|
|
|
+enum cuiBarProtection : int
|
|
|
+{
|
|
|
+ cuiBarNoProtection = 0,
|
|
|
+ cuiBarNoCustomize = 1,
|
|
|
+ cuiBarNoMove = 4,
|
|
|
+ cuiBarNoChangeVisible = 8,
|
|
|
+ cuiBarNoChangeDock = 16,
|
|
|
+ cuiBarNoVerticalDock = 32,
|
|
|
+ cuiBarNoHorizontalDock = 64
|
|
|
+};
|
|
|
+
|
|
|
+enum cuiWindowState : int
|
|
|
+{
|
|
|
+ cuiWindowStateRestored = 0,
|
|
|
+ cuiWindowStateMaximized = 1,
|
|
|
+ cuiWindowStateMinimized = 2
|
|
|
+};
|
|
|
+
|
|
|
+enum cuiDockHostOrientation : int
|
|
|
+{
|
|
|
+ cuiDockHostHorizontal = 0,
|
|
|
+ cuiDockHostVertical = 1
|
|
|
+};
|
|
|
+
|
|
|
+enum cuiDockItemType : int
|
|
|
+{
|
|
|
+ cuiDockItemDockHost = 0,
|
|
|
+ cuiDockItemViewHost = 1
|
|
|
+};
|
|
|
+
|
|
|
+enum cuiDockOperation : int
|
|
|
+{
|
|
|
+ cuiDockOperationInsert = 0,
|
|
|
+ cuiDockOperationSplitTopLeft = 1,
|
|
|
+ cuiDockOperationSplitBottomRight = 2
|
|
|
+};
|
|
|
+
|
|
|
+enum cuiMessageBoxFlags : int
|
|
|
+{
|
|
|
+ Default = 0,
|
|
|
+ NoAutoWrap = 1
|
|
|
+};
|
|
|
+
|
|
|
+enum cuiTaskPriority : int
|
|
|
+{
|
|
|
+ kMaybeLater = 0,
|
|
|
+ kLater = 1,
|
|
|
+ kSoon = 4,
|
|
|
+ kASAP = 3
|
|
|
+};
|
|
|
+ const LPSTR cdrCmdCategoryMacros = (char*) "2cc24a3e-fe24-4708-9a74-9c75406eebcd";
|
|
|
+ const LPSTR cdrCmdCategoryPlugins = (char*) "ab489730-8791-45d2-a825-b78bbe0d6a5d";
|
|
|
+
|
|
|
+#pragma pack(push, 8)
|
|
|
+
|
|
|
+struct __declspec(uuid("f51a0301-8d23-11d2-89e7-0000861ebbd6"))
|
|
|
+CurveElement
|
|
|
+{
|
|
|
+ double PositionX;
|
|
|
+ double PositionY;
|
|
|
+ enum cdrCurveElementType ElementType;
|
|
|
+ enum cdrNodeType NodeType;
|
|
|
+ unsigned char Flags;
|
|
|
+};
|
|
|
+
|
|
|
+#pragma pack(pop)
|
|
|
+
|
|
|
+struct __declspec(uuid("f5200003-8d23-0001-89e7-0000861ebbd6"))
|
|
|
+ICorelImportFilter : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetHasDialog))
|
|
|
+ VARIANT_BOOL HasDialog;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ HRESULT Reset ( );
|
|
|
+ HRESULT Finish ( );
|
|
|
+ VARIANT_BOOL GetHasDialog ( );
|
|
|
+ VARIANT_BOOL ShowDialog (
|
|
|
+ long hWnd );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall raw_Reset ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Finish ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_HasDialog (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_ShowDialog (
|
|
|
+ /*[in]*/ long hWnd,
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("f5200000-8d23-0002-89e7-0000861ebbd6"))
|
|
|
+ICorelExportFilter : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetHasDialog))
|
|
|
+ VARIANT_BOOL HasDialog;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ HRESULT Reset ( );
|
|
|
+ HRESULT Finish ( );
|
|
|
+ VARIANT_BOOL GetHasDialog ( );
|
|
|
+ VARIANT_BOOL ShowDialog (
|
|
|
+ long hWnd );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall raw_Reset ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Finish ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_HasDialog (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_ShowDialog (
|
|
|
+ /*[in]*/ long hWnd,
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("9cee0001-42a0-5980-43a3-7aa71461482c"))
|
|
|
+ICUIControlData : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ _variant_t GetValue (
|
|
|
+ _bstr_t PropertyName );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall raw_GetValue (
|
|
|
+ /*[in]*/ BSTR PropertyName,
|
|
|
+ /*[out,retval]*/ VARIANT * prop ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("9cee0002-42a0-5980-43a3-7aa71461482c"))
|
|
|
+ICUIAutomation : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ long GetNumItemsOnBar (
|
|
|
+ _bstr_t GuidBar );
|
|
|
+ _bstr_t GetItem (
|
|
|
+ _bstr_t GuidBar,
|
|
|
+ long Index,
|
|
|
+ VARIANT_BOOL * HasSubBar );
|
|
|
+ long GetItemInstanceHwnd (
|
|
|
+ _bstr_t GuidParent,
|
|
|
+ _bstr_t GuidItem );
|
|
|
+ VARIANT_BOOL GetSubBar (
|
|
|
+ _bstr_t GuidBar,
|
|
|
+ BSTR * GuidSubBar );
|
|
|
+ VARIANT_BOOL ShowBar (
|
|
|
+ _bstr_t GuidBar,
|
|
|
+ VARIANT_BOOL Show );
|
|
|
+ _bstr_t GetCaptionText (
|
|
|
+ _bstr_t GuidItem );
|
|
|
+ HRESULT Invoke (
|
|
|
+ _bstr_t GuidItem );
|
|
|
+ VARIANT_BOOL IsEnabled (
|
|
|
+ _bstr_t GuidItem );
|
|
|
+ VARIANT_BOOL GetItemScreenRect (
|
|
|
+ _bstr_t GuidParent,
|
|
|
+ _bstr_t GuidItem,
|
|
|
+ long * TopLeftX,
|
|
|
+ long * TopLeftY,
|
|
|
+ long * Width,
|
|
|
+ long * Height );
|
|
|
+ HRESULT InvokeItem (
|
|
|
+ _bstr_t GuidItem );
|
|
|
+ HRESULT InvokeDialogItem (
|
|
|
+ _bstr_t GuidDialog,
|
|
|
+ _bstr_t GuidItem );
|
|
|
+ ICUIControlDataPtr GetControlData (
|
|
|
+ _bstr_t Guid );
|
|
|
+ ICUIControlDataPtr GetControlDataEx (
|
|
|
+ _bstr_t GuidParent,
|
|
|
+ _bstr_t Guid );
|
|
|
+ VARIANT_BOOL GetActiveMenuItemScreenRect (
|
|
|
+ int itemIndex,
|
|
|
+ long * TopLeftX,
|
|
|
+ long * TopLeftY,
|
|
|
+ long * Width,
|
|
|
+ long * Height );
|
|
|
+ _bstr_t GetActiveMenuItemGuid (
|
|
|
+ int itemIndex );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall raw_GetNumItemsOnBar (
|
|
|
+ /*[in]*/ BSTR GuidBar,
|
|
|
+ /*[out,retval]*/ long * NumItems ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_GetItem (
|
|
|
+ /*[in]*/ BSTR GuidBar,
|
|
|
+ /*[in]*/ long Index,
|
|
|
+ /*[out]*/ VARIANT_BOOL * HasSubBar,
|
|
|
+ /*[out,retval]*/ BSTR * GuidItem ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_GetItemInstanceHwnd (
|
|
|
+ /*[in]*/ BSTR GuidParent,
|
|
|
+ /*[in]*/ BSTR GuidItem,
|
|
|
+ /*[out,retval]*/ long * hWnd ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_GetSubBar (
|
|
|
+ /*[in]*/ BSTR GuidBar,
|
|
|
+ /*[out]*/ BSTR * GuidSubBar,
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * HasSubBar ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_ShowBar (
|
|
|
+ /*[in]*/ BSTR GuidBar,
|
|
|
+ /*[in]*/ VARIANT_BOOL Show,
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * WasShown ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_GetCaptionText (
|
|
|
+ /*[in]*/ BSTR GuidItem,
|
|
|
+ /*[out,retval]*/ BSTR * Caption ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Invoke (
|
|
|
+ /*[in]*/ BSTR GuidItem ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_IsEnabled (
|
|
|
+ /*[in]*/ BSTR GuidItem,
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * IsEnabled ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_GetItemScreenRect (
|
|
|
+ /*[in]*/ BSTR GuidParent,
|
|
|
+ /*[in]*/ BSTR GuidItem,
|
|
|
+ /*[out]*/ long * TopLeftX,
|
|
|
+ /*[out]*/ long * TopLeftY,
|
|
|
+ /*[out]*/ long * Width,
|
|
|
+ /*[out]*/ long * Height,
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * IsOnScreen ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_InvokeItem (
|
|
|
+ /*[in]*/ BSTR GuidItem ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_InvokeDialogItem (
|
|
|
+ /*[in]*/ BSTR GuidDialog,
|
|
|
+ /*[in]*/ BSTR GuidItem ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_GetControlData (
|
|
|
+ /*[in]*/ BSTR Guid,
|
|
|
+ /*[out,retval]*/ struct ICUIControlData * * Result ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_GetControlDataEx (
|
|
|
+ /*[in]*/ BSTR GuidParent,
|
|
|
+ /*[in]*/ BSTR Guid,
|
|
|
+ /*[out,retval]*/ struct ICUIControlData * * Result ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_GetActiveMenuItemScreenRect (
|
|
|
+ /*[in]*/ int itemIndex,
|
|
|
+ /*[out]*/ long * TopLeftX,
|
|
|
+ /*[out]*/ long * TopLeftY,
|
|
|
+ /*[out]*/ long * Width,
|
|
|
+ /*[out]*/ long * Height,
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * IsOnScreen ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_GetActiveMenuItemGuid (
|
|
|
+ /*[in]*/ int itemIndex,
|
|
|
+ /*[out,retval]*/ BSTR * GuidItem ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("9cee0008-42a0-5980-43a3-7aa71461482c"))
|
|
|
+ICUIControl : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetCaption,put=PutCaption))
|
|
|
+ _bstr_t Caption;
|
|
|
+ __declspec(property(get=GetDescriptionText,put=PutDescriptionText))
|
|
|
+ _bstr_t DescriptionText;
|
|
|
+ __declspec(property(get=GetHeight,put=PutHeight))
|
|
|
+ long Height;
|
|
|
+ __declspec(property(get=GetWidth,put=PutWidth))
|
|
|
+ long Width;
|
|
|
+ __declspec(property(get=GetID))
|
|
|
+ _bstr_t ID;
|
|
|
+ __declspec(property(get=GetParameter,put=PutParameter))
|
|
|
+ _variant_t Parameter;
|
|
|
+ __declspec(property(get=GetTag,put=PutTag))
|
|
|
+ _bstr_t Tag;
|
|
|
+ __declspec(property(get=GetToolTipText,put=PutToolTipText))
|
|
|
+ _bstr_t ToolTipText;
|
|
|
+ __declspec(property(get=GetVisible,put=PutVisible))
|
|
|
+ VARIANT_BOOL Visible;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ _bstr_t GetCaption ( );
|
|
|
+ void PutCaption (
|
|
|
+ _bstr_t pVal );
|
|
|
+ _bstr_t GetDescriptionText ( );
|
|
|
+ void PutDescriptionText (
|
|
|
+ _bstr_t pVal );
|
|
|
+ long GetHeight ( );
|
|
|
+ void PutHeight (
|
|
|
+ long pVal );
|
|
|
+ long GetWidth ( );
|
|
|
+ void PutWidth (
|
|
|
+ long pVal );
|
|
|
+ _bstr_t GetID ( );
|
|
|
+ _variant_t GetParameter ( );
|
|
|
+ void PutParameter (
|
|
|
+ const _variant_t & pVal );
|
|
|
+ _bstr_t GetTag ( );
|
|
|
+ void PutTag (
|
|
|
+ _bstr_t pVal );
|
|
|
+ _bstr_t GetToolTipText ( );
|
|
|
+ void PutToolTipText (
|
|
|
+ _bstr_t pVal );
|
|
|
+ VARIANT_BOOL GetVisible ( );
|
|
|
+ void PutVisible (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ HRESULT SetIcon (
|
|
|
+ long RowIndex,
|
|
|
+ long ColumnIndex );
|
|
|
+ HRESULT SetCustomIcon (
|
|
|
+ _bstr_t ImageFile );
|
|
|
+ HRESULT SetIcon2 (
|
|
|
+ _bstr_t Icon );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_Caption (
|
|
|
+ /*[out,retval]*/ BSTR * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Caption (
|
|
|
+ /*[in]*/ BSTR pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_DescriptionText (
|
|
|
+ /*[out,retval]*/ BSTR * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_DescriptionText (
|
|
|
+ /*[in]*/ BSTR pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Height (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Height (
|
|
|
+ /*[in]*/ long pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Width (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Width (
|
|
|
+ /*[in]*/ long pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_ID (
|
|
|
+ /*[out,retval]*/ BSTR * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Parameter (
|
|
|
+ /*[out,retval]*/ VARIANT * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Parameter (
|
|
|
+ /*[in]*/ VARIANT pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Tag (
|
|
|
+ /*[out,retval]*/ BSTR * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Tag (
|
|
|
+ /*[in]*/ BSTR pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_ToolTipText (
|
|
|
+ /*[out,retval]*/ BSTR * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_ToolTipText (
|
|
|
+ /*[in]*/ BSTR pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Visible (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Visible (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_SetIcon (
|
|
|
+ /*[in]*/ long RowIndex,
|
|
|
+ /*[in]*/ long ColumnIndex ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_SetCustomIcon (
|
|
|
+ /*[in]*/ BSTR ImageFile ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_SetIcon2 (
|
|
|
+ /*[in]*/ BSTR Icon ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("9cee0007-42a0-5980-43a3-7aa71461482c"))
|
|
|
+ICUIControls : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetCount))
|
|
|
+ long Count;
|
|
|
+ __declspec(property(get=GetItem))
|
|
|
+ ICUIControlPtr Item[];
|
|
|
+ __declspec(property(get=Get_NewEnum))
|
|
|
+ IUnknownPtr _NewEnum;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ long GetCount ( );
|
|
|
+ ICUIControlPtr GetItem (
|
|
|
+ long Index );
|
|
|
+ IUnknownPtr Get_NewEnum ( );
|
|
|
+ ICUIControlPtr Add (
|
|
|
+ _bstr_t ControlID,
|
|
|
+ long Index,
|
|
|
+ VARIANT_BOOL Temporary );
|
|
|
+ ICUIControlPtr AddCustomButton (
|
|
|
+ _bstr_t CategoryID,
|
|
|
+ _bstr_t Command,
|
|
|
+ long Index,
|
|
|
+ VARIANT_BOOL Temporary );
|
|
|
+ ICUIControlPtr AddCustomControl (
|
|
|
+ _bstr_t ClassName,
|
|
|
+ _bstr_t AssemblyPath,
|
|
|
+ long Index,
|
|
|
+ VARIANT_BOOL Temporary );
|
|
|
+ ICUIControlPtr AddToggleButton (
|
|
|
+ _bstr_t Guid,
|
|
|
+ long Index,
|
|
|
+ VARIANT_BOOL Temporary );
|
|
|
+ HRESULT Remove (
|
|
|
+ long Index );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_Count (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Item (
|
|
|
+ /*[in]*/ long Index,
|
|
|
+ /*[out,retval]*/ struct ICUIControl * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get__NewEnum (
|
|
|
+ /*[out,retval]*/ IUnknown * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Add (
|
|
|
+ /*[in]*/ BSTR ControlID,
|
|
|
+ /*[in]*/ long Index,
|
|
|
+ /*[in]*/ VARIANT_BOOL Temporary,
|
|
|
+ /*[out,retval]*/ struct ICUIControl * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_AddCustomButton (
|
|
|
+ /*[in]*/ BSTR CategoryID,
|
|
|
+ /*[in]*/ BSTR Command,
|
|
|
+ /*[in]*/ long Index,
|
|
|
+ /*[in]*/ VARIANT_BOOL Temporary,
|
|
|
+ /*[out,retval]*/ struct ICUIControl * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_AddCustomControl (
|
|
|
+ /*[in]*/ BSTR ClassName,
|
|
|
+ /*[in]*/ BSTR AssemblyPath,
|
|
|
+ /*[in]*/ long Index,
|
|
|
+ /*[in]*/ VARIANT_BOOL Temporary,
|
|
|
+ /*[out,retval]*/ struct ICUIControl * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_AddToggleButton (
|
|
|
+ /*[in]*/ BSTR Guid,
|
|
|
+ /*[in]*/ long Index,
|
|
|
+ /*[in]*/ VARIANT_BOOL Temporary,
|
|
|
+ /*[out,retval]*/ struct ICUIControl * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Remove (
|
|
|
+ /*[in]*/ long Index ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("9cee0006-42a0-5980-43a3-7aa71461482c"))
|
|
|
+ICUICommandBarMode : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetName))
|
|
|
+ _bstr_t Name;
|
|
|
+ __declspec(property(get=GetNameLocal))
|
|
|
+ _bstr_t NameLocal;
|
|
|
+ __declspec(property(get=GetControls))
|
|
|
+ ICUIControlsPtr Controls;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ _bstr_t GetName ( );
|
|
|
+ _bstr_t GetNameLocal ( );
|
|
|
+ ICUIControlsPtr GetControls ( );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_Name (
|
|
|
+ /*[out,retval]*/ BSTR * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_NameLocal (
|
|
|
+ /*[out,retval]*/ BSTR * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Controls (
|
|
|
+ /*[out,retval]*/ struct ICUIControls * * ppVal ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("9cee0005-42a0-5980-43a3-7aa71461482c"))
|
|
|
+ICUICommandBarModes : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetItem))
|
|
|
+ ICUICommandBarModePtr Item[];
|
|
|
+ __declspec(property(get=GetCount))
|
|
|
+ long Count;
|
|
|
+ __declspec(property(get=Get_NewEnum))
|
|
|
+ IUnknownPtr _NewEnum;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ ICUICommandBarModePtr GetItem (
|
|
|
+ const _variant_t & IndexOrName );
|
|
|
+ long GetCount ( );
|
|
|
+ IUnknownPtr Get_NewEnum ( );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_Item (
|
|
|
+ /*[in]*/ VARIANT IndexOrName,
|
|
|
+ /*[out,retval]*/ struct ICUICommandBarMode * * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Count (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get__NewEnum (
|
|
|
+ /*[out,retval]*/ IUnknown * * pVal ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("9cee0009-42a0-5980-43a3-7aa71461482c"))
|
|
|
+ICUICommandBar : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetType))
|
|
|
+ enum cuiBarType Type;
|
|
|
+ __declspec(property(get=GetVisible,put=PutVisible))
|
|
|
+ VARIANT_BOOL Visible;
|
|
|
+ __declspec(property(get=GetName,put=PutName))
|
|
|
+ _bstr_t Name;
|
|
|
+ __declspec(property(get=GetControls))
|
|
|
+ ICUIControlsPtr Controls;
|
|
|
+ __declspec(property(get=GetModes))
|
|
|
+ ICUICommandBarModesPtr Modes;
|
|
|
+ __declspec(property(get=GetBuiltIn))
|
|
|
+ VARIANT_BOOL BuiltIn;
|
|
|
+ __declspec(property(get=GetEnabled,put=PutEnabled))
|
|
|
+ VARIANT_BOOL Enabled;
|
|
|
+ __declspec(property(get=GetLeft,put=PutLeft))
|
|
|
+ long Left;
|
|
|
+ __declspec(property(get=GetTop,put=PutTop))
|
|
|
+ long Top;
|
|
|
+ __declspec(property(get=GetHeight))
|
|
|
+ long Height;
|
|
|
+ __declspec(property(get=GetWidth))
|
|
|
+ long Width;
|
|
|
+ __declspec(property(get=GetIndex))
|
|
|
+ long Index;
|
|
|
+ __declspec(property(get=GetNameLocal,put=PutNameLocal))
|
|
|
+ _bstr_t NameLocal;
|
|
|
+ __declspec(property(get=GetPosition,put=PutPosition))
|
|
|
+ enum cuiBarPosition Position;
|
|
|
+ __declspec(property(get=GetProtection,put=PutProtection))
|
|
|
+ enum cuiBarProtection Protection;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ enum cuiBarType GetType ( );
|
|
|
+ VARIANT_BOOL GetVisible ( );
|
|
|
+ void PutVisible (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ ICUIControlsPtr GetControls ( );
|
|
|
+ ICUICommandBarModesPtr GetModes ( );
|
|
|
+ VARIANT_BOOL GetBuiltIn ( );
|
|
|
+ VARIANT_BOOL GetEnabled ( );
|
|
|
+ void PutEnabled (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ long GetLeft ( );
|
|
|
+ void PutLeft (
|
|
|
+ long pVal );
|
|
|
+ long GetTop ( );
|
|
|
+ void PutTop (
|
|
|
+ long pVal );
|
|
|
+ long GetHeight ( );
|
|
|
+ long GetWidth ( );
|
|
|
+ long GetIndex ( );
|
|
|
+ _bstr_t GetName ( );
|
|
|
+ void PutName (
|
|
|
+ _bstr_t pVal );
|
|
|
+ _bstr_t GetNameLocal ( );
|
|
|
+ void PutNameLocal (
|
|
|
+ _bstr_t pVal );
|
|
|
+ enum cuiBarPosition GetPosition ( );
|
|
|
+ void PutPosition (
|
|
|
+ enum cuiBarPosition pVal );
|
|
|
+ enum cuiBarProtection GetProtection ( );
|
|
|
+ void PutProtection (
|
|
|
+ enum cuiBarProtection pVal );
|
|
|
+ HRESULT Delete ( );
|
|
|
+ HRESULT Reset ( );
|
|
|
+ HRESULT ShowPopup (
|
|
|
+ const _variant_t & x,
|
|
|
+ const _variant_t & y );
|
|
|
+ HRESULT SetWidth (
|
|
|
+ long Width );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_Type (
|
|
|
+ /*[out,retval]*/ enum cuiBarType * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Visible (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Visible (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Controls (
|
|
|
+ /*[out,retval]*/ struct ICUIControls * * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Modes (
|
|
|
+ /*[out,retval]*/ struct ICUICommandBarModes * * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_BuiltIn (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Enabled (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Enabled (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Left (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Left (
|
|
|
+ /*[in]*/ long pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Top (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Top (
|
|
|
+ /*[in]*/ long pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Height (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Width (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Index (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Name (
|
|
|
+ /*[out,retval]*/ BSTR * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Name (
|
|
|
+ /*[in]*/ BSTR pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_NameLocal (
|
|
|
+ /*[out,retval]*/ BSTR * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_NameLocal (
|
|
|
+ /*[in]*/ BSTR pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Position (
|
|
|
+ /*[out,retval]*/ enum cuiBarPosition * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Position (
|
|
|
+ /*[in]*/ enum cuiBarPosition pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Protection (
|
|
|
+ /*[out,retval]*/ enum cuiBarProtection * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Protection (
|
|
|
+ /*[in]*/ enum cuiBarProtection pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Delete ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Reset ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_ShowPopup (
|
|
|
+ /*[in]*/ VARIANT x,
|
|
|
+ /*[in]*/ VARIANT y ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_SetWidth (
|
|
|
+ /*[in]*/ long Width ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("9cee0004-42a0-5980-43a3-7aa71461482c"))
|
|
|
+ICUICommandBars : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetItem))
|
|
|
+ ICUICommandBarPtr Item[];
|
|
|
+ __declspec(property(get=GetCount))
|
|
|
+ long Count;
|
|
|
+ __declspec(property(get=Get_NewEnum))
|
|
|
+ IUnknownPtr _NewEnum;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ ICUICommandBarPtr GetItem (
|
|
|
+ const _variant_t & IndexOrName );
|
|
|
+ long GetCount ( );
|
|
|
+ IUnknownPtr Get_NewEnum ( );
|
|
|
+ ICUICommandBarPtr Add (
|
|
|
+ _bstr_t Name,
|
|
|
+ enum cuiBarPosition Position,
|
|
|
+ VARIANT_BOOL Temporary );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_Item (
|
|
|
+ /*[in]*/ VARIANT IndexOrName,
|
|
|
+ /*[out,retval]*/ struct ICUICommandBar * * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Count (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get__NewEnum (
|
|
|
+ /*[out,retval]*/ IUnknown * * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Add (
|
|
|
+ /*[in]*/ BSTR Name,
|
|
|
+ /*[in]*/ enum cuiBarPosition Position,
|
|
|
+ /*[in]*/ VARIANT_BOOL Temporary,
|
|
|
+ /*[out,retval]*/ struct ICUICommandBar * * pVal ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("9cee0019-42a0-5980-43a3-7aa71461482c"))
|
|
|
+ICUIScreenRect : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetLeft,put=PutLeft))
|
|
|
+ long Left;
|
|
|
+ __declspec(property(get=GetRight,put=PutRight))
|
|
|
+ long Right;
|
|
|
+ __declspec(property(get=GetTop,put=PutTop))
|
|
|
+ long Top;
|
|
|
+ __declspec(property(get=GetBottom,put=PutBottom))
|
|
|
+ long Bottom;
|
|
|
+ __declspec(property(get=GetWidth,put=PutWidth))
|
|
|
+ long Width;
|
|
|
+ __declspec(property(get=GetHeight,put=PutHeight))
|
|
|
+ long Height;
|
|
|
+ __declspec(property(get=GetCenterX,put=PutCenterX))
|
|
|
+ long CenterX;
|
|
|
+ __declspec(property(get=GetCenterY,put=PutCenterY))
|
|
|
+ long CenterY;
|
|
|
+ __declspec(property(get=GetReadOnly))
|
|
|
+ VARIANT_BOOL ReadOnly;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ long GetLeft ( );
|
|
|
+ void PutLeft (
|
|
|
+ long pVal );
|
|
|
+ long GetRight ( );
|
|
|
+ void PutRight (
|
|
|
+ long pVal );
|
|
|
+ long GetTop ( );
|
|
|
+ void PutTop (
|
|
|
+ long pVal );
|
|
|
+ long GetBottom ( );
|
|
|
+ void PutBottom (
|
|
|
+ long pVal );
|
|
|
+ long GetWidth ( );
|
|
|
+ void PutWidth (
|
|
|
+ long pVal );
|
|
|
+ long GetHeight ( );
|
|
|
+ void PutHeight (
|
|
|
+ long pVal );
|
|
|
+ long GetCenterX ( );
|
|
|
+ void PutCenterX (
|
|
|
+ long pVal );
|
|
|
+ long GetCenterY ( );
|
|
|
+ void PutCenterY (
|
|
|
+ long pVal );
|
|
|
+ HRESULT SetPosition (
|
|
|
+ long Left,
|
|
|
+ long Top,
|
|
|
+ long Width,
|
|
|
+ long Height );
|
|
|
+ HRESULT Resize (
|
|
|
+ long Width,
|
|
|
+ long Height );
|
|
|
+ HRESULT Move (
|
|
|
+ long Left,
|
|
|
+ long Top );
|
|
|
+ VARIANT_BOOL GetReadOnly ( );
|
|
|
+ ICUIScreenRectPtr GetCopy ( );
|
|
|
+ HRESULT CopyAssign (
|
|
|
+ struct ICUIScreenRect * Source );
|
|
|
+ HRESULT Offset (
|
|
|
+ long OffsetX,
|
|
|
+ long OffsetY );
|
|
|
+ HRESULT Inflate (
|
|
|
+ long Left,
|
|
|
+ long Top,
|
|
|
+ long Right,
|
|
|
+ long Bottom );
|
|
|
+ VARIANT_BOOL IsPointInside (
|
|
|
+ long x,
|
|
|
+ long y );
|
|
|
+ ICUIScreenRectPtr Union (
|
|
|
+ struct ICUIScreenRect * Source );
|
|
|
+ ICUIScreenRectPtr Intersect (
|
|
|
+ struct ICUIScreenRect * Source );
|
|
|
+ VARIANT_BOOL IsEmpty ( );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_Left (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Left (
|
|
|
+ /*[in]*/ long pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Right (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Right (
|
|
|
+ /*[in]*/ long pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Top (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Top (
|
|
|
+ /*[in]*/ long pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Bottom (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Bottom (
|
|
|
+ /*[in]*/ long pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Width (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Width (
|
|
|
+ /*[in]*/ long pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Height (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Height (
|
|
|
+ /*[in]*/ long pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_CenterX (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_CenterX (
|
|
|
+ /*[in]*/ long pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_CenterY (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_CenterY (
|
|
|
+ /*[in]*/ long pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_SetPosition (
|
|
|
+ /*[in]*/ long Left,
|
|
|
+ /*[in]*/ long Top,
|
|
|
+ /*[in]*/ long Width,
|
|
|
+ /*[in]*/ long Height ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Resize (
|
|
|
+ /*[in]*/ long Width,
|
|
|
+ /*[in]*/ long Height ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Move (
|
|
|
+ /*[in]*/ long Left,
|
|
|
+ /*[in]*/ long Top ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_ReadOnly (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_GetCopy (
|
|
|
+ /*[out,retval]*/ struct ICUIScreenRect * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CopyAssign (
|
|
|
+ /*[in]*/ struct ICUIScreenRect * Source ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Offset (
|
|
|
+ /*[in]*/ long OffsetX,
|
|
|
+ /*[in]*/ long OffsetY ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Inflate (
|
|
|
+ /*[in]*/ long Left,
|
|
|
+ /*[in]*/ long Top,
|
|
|
+ /*[in]*/ long Right,
|
|
|
+ /*[in]*/ long Bottom ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_IsPointInside (
|
|
|
+ /*[in]*/ long x,
|
|
|
+ /*[in]*/ long y,
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Union (
|
|
|
+ /*[in]*/ struct ICUIScreenRect * Source,
|
|
|
+ /*[out,retval]*/ struct ICUIScreenRect * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Intersect (
|
|
|
+ /*[in]*/ struct ICUIScreenRect * Source,
|
|
|
+ /*[out,retval]*/ struct ICUIScreenRect * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_IsEmpty (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("9cee001a-42a0-5980-43a3-7aa71461482c"))
|
|
|
+ICUIBitmapImage : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetValid))
|
|
|
+ VARIANT_BOOL Valid;
|
|
|
+ __declspec(property(get=GetWidth))
|
|
|
+ long Width;
|
|
|
+ __declspec(property(get=GetHeight))
|
|
|
+ long Height;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ VARIANT_BOOL GetValid ( );
|
|
|
+ long GetWidth ( );
|
|
|
+ long GetHeight ( );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_Valid (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Width (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Height (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("9cee000e-42a0-5980-43a3-7aa71461482c"))
|
|
|
+ICUIImageList : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetImageCount))
|
|
|
+ long ImageCount;
|
|
|
+ __declspec(property(get=GetImageKeys))
|
|
|
+ SAFEARRAY * ImageKeys;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ long GetImageCount ( );
|
|
|
+ VARIANT_BOOL ImageExists (
|
|
|
+ _bstr_t Key );
|
|
|
+ HRESULT RemoveAll ( );
|
|
|
+ VARIANT_BOOL AddImage (
|
|
|
+ _bstr_t Key,
|
|
|
+ const _variant_t & ImageData,
|
|
|
+ long MaxSize );
|
|
|
+ SAFEARRAY * GetImageKeys ( );
|
|
|
+ VARIANT_BOOL RemoveImage (
|
|
|
+ _bstr_t Key );
|
|
|
+ HRESULT AddBitmap (
|
|
|
+ _bstr_t Key,
|
|
|
+ struct ICUIBitmapImage * Bitmap );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_ImageCount (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_ImageExists (
|
|
|
+ /*[in]*/ BSTR Key,
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_RemoveAll ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_AddImage (
|
|
|
+ /*[in]*/ BSTR Key,
|
|
|
+ /*[in]*/ VARIANT ImageData,
|
|
|
+ /*[in]*/ long MaxSize,
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_ImageKeys (
|
|
|
+ /*[out,retval]*/ SAFEARRAY * * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_RemoveImage (
|
|
|
+ /*[in]*/ BSTR Key,
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_AddBitmap (
|
|
|
+ /*[in]*/ BSTR Key,
|
|
|
+ /*[in]*/ struct ICUIBitmapImage * Bitmap ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("9cee001b-42a0-5980-43a3-7aa71461482c"))
|
|
|
+ICUIStatusText : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ HRESULT SetCaptionText (
|
|
|
+ _bstr_t Text );
|
|
|
+ HRESULT SetBitmap (
|
|
|
+ struct ICUIBitmapImage * Bitmap );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall raw_SetCaptionText (
|
|
|
+ /*[in]*/ BSTR Text ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_SetBitmap (
|
|
|
+ /*[in]*/ struct ICUIBitmapImage * Bitmap ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("9cee001c-42a0-5980-43a3-7aa71461482c"))
|
|
|
+ICUIWarning : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetEnabled,put=PutEnabled))
|
|
|
+ VARIANT_BOOL Enabled;
|
|
|
+ __declspec(property(get=GetID))
|
|
|
+ _bstr_t ID;
|
|
|
+ __declspec(property(get=GetDescription))
|
|
|
+ _bstr_t Description;
|
|
|
+ __declspec(property(get=GetText))
|
|
|
+ _bstr_t Text;
|
|
|
+ __declspec(property(get=GetTitle))
|
|
|
+ _bstr_t Title;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ VARIANT_BOOL GetEnabled ( );
|
|
|
+ void PutEnabled (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ _bstr_t GetID ( );
|
|
|
+ _bstr_t GetDescription ( );
|
|
|
+ _bstr_t GetText ( );
|
|
|
+ _bstr_t GetTitle ( );
|
|
|
+ long DoWarningDialog (
|
|
|
+ long unFlags,
|
|
|
+ _bstr_t Text );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_Enabled (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Enabled (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_ID (
|
|
|
+ /*[out,retval]*/ BSTR * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Description (
|
|
|
+ /*[out,retval]*/ BSTR * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Text (
|
|
|
+ /*[out,retval]*/ BSTR * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Title (
|
|
|
+ /*[out,retval]*/ BSTR * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_DoWarningDialog (
|
|
|
+ /*[in]*/ long unFlags,
|
|
|
+ /*[in]*/ BSTR Text,
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("9cee001d-42a0-5980-43a3-7aa71461482c"))
|
|
|
+ICUITask : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ HRESULT RunTask ( );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall raw_RunTask ( ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("9cee001e-42a0-5980-43a3-7aa71461482c"))
|
|
|
+ICUIBackgroundTask : ICUITask
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetName))
|
|
|
+ _bstr_t Name;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ HRESULT FinalizeTask ( );
|
|
|
+ HRESULT FreeTask ( );
|
|
|
+ HRESULT QuitTask ( );
|
|
|
+ _bstr_t GetName ( );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall raw_FinalizeTask ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_FreeTask ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_QuitTask ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Name (
|
|
|
+ /*[out,retval]*/ BSTR * pVal ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("9cee0020-42a0-5980-43a3-7aa71461482c"))
|
|
|
+ICUIRunningTask : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ HRESULT TryAbort ( );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall raw_TryAbort ( ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("9cee0021-42a0-5980-43a3-7aa71461482c"))
|
|
|
+ICUIRunningBackgroundTask : ICUIRunningTask
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ HRESULT WaitUntilDone ( );
|
|
|
+ HRESULT Reprioritize (
|
|
|
+ enum cuiTaskPriority __MIDL__ICUIRunningBackgroundTask0000 );
|
|
|
+ VARIANT_BOOL FinalizeIfDone ( );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall raw_WaitUntilDone ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Reprioritize (
|
|
|
+ /*[in]*/ enum cuiTaskPriority __MIDL__ICUIRunningBackgroundTask0000 ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_FinalizeIfDone (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("9cee001f-42a0-5980-43a3-7aa71461482c"))
|
|
|
+ICUITaskManager : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ HRESULT RunOnUIThread (
|
|
|
+ struct ICUITask * pTask );
|
|
|
+ ICUIRunningBackgroundTaskPtr RunInBackground (
|
|
|
+ enum cuiTaskPriority priority,
|
|
|
+ struct ICUIBackgroundTask * pTask );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall raw_RunOnUIThread (
|
|
|
+ /*[in]*/ struct ICUITask * pTask ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_RunInBackground (
|
|
|
+ /*[in]*/ enum cuiTaskPriority priority,
|
|
|
+ /*[in]*/ struct ICUIBackgroundTask * pTask,
|
|
|
+ /*[out,retval]*/ struct ICUIRunningBackgroundTask * * ppVal ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("a25250a9-50c1-11d3-8ea3-0090271becdd"))
|
|
|
+IPrnVBAPrintLayout : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetUseBleedLimit,put=PutUseBleedLimit))
|
|
|
+ VARIANT_BOOL UseBleedLimit;
|
|
|
+ __declspec(property(get=GetBleedLimit,put=PutBleedLimit))
|
|
|
+ double BleedLimit;
|
|
|
+ __declspec(property(get=GetPrintTiledPages,put=PutPrintTiledPages))
|
|
|
+ VARIANT_BOOL PrintTiledPages;
|
|
|
+ __declspec(property(get=GetPrintTilingMarks,put=PutPrintTilingMarks))
|
|
|
+ VARIANT_BOOL PrintTilingMarks;
|
|
|
+ __declspec(property(get=GetTileOverlap,put=PutTileOverlap))
|
|
|
+ double TileOverlap;
|
|
|
+ __declspec(property(get=GetPlacement,put=PutPlacement))
|
|
|
+ enum PrnPlaceType Placement;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ VARIANT_BOOL GetUseBleedLimit ( );
|
|
|
+ void PutUseBleedLimit (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ double GetBleedLimit ( );
|
|
|
+ void PutBleedLimit (
|
|
|
+ double pVal );
|
|
|
+ VARIANT_BOOL GetPrintTiledPages ( );
|
|
|
+ void PutPrintTiledPages (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ VARIANT_BOOL GetPrintTilingMarks ( );
|
|
|
+ void PutPrintTilingMarks (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ double GetTileOverlap ( );
|
|
|
+ void PutTileOverlap (
|
|
|
+ double pVal );
|
|
|
+ enum PrnPlaceType GetPlacement ( );
|
|
|
+ void PutPlacement (
|
|
|
+ enum PrnPlaceType pVal );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_UseBleedLimit (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_UseBleedLimit (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_BleedLimit (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_BleedLimit (
|
|
|
+ /*[in]*/ double pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_PrintTiledPages (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_PrintTiledPages (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_PrintTilingMarks (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_PrintTilingMarks (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_TileOverlap (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_TileOverlap (
|
|
|
+ /*[in]*/ double pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Placement (
|
|
|
+ /*[out,retval]*/ enum PrnPlaceType * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Placement (
|
|
|
+ /*[in]*/ enum PrnPlaceType pVal ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("a2525098-50c1-11d3-8ea3-0090271becdd"))
|
|
|
+IPrnVBAPrinter : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetName))
|
|
|
+ _bstr_t Name;
|
|
|
+ __declspec(property(get=GetType))
|
|
|
+ _bstr_t Type;
|
|
|
+ __declspec(property(get=GetDefault))
|
|
|
+ VARIANT_BOOL Default;
|
|
|
+ __declspec(property(get=GetReady))
|
|
|
+ VARIANT_BOOL Ready;
|
|
|
+ __declspec(property(get=GetPort))
|
|
|
+ _bstr_t Port;
|
|
|
+ __declspec(property(get=GetDescription))
|
|
|
+ _bstr_t Description;
|
|
|
+ __declspec(property(get=GetPostScriptEnabled))
|
|
|
+ VARIANT_BOOL PostScriptEnabled;
|
|
|
+ __declspec(property(get=GetColorEnabled))
|
|
|
+ VARIANT_BOOL ColorEnabled;
|
|
|
+ __declspec(property(get=GetPageSizeMatchingSupported,put=PutPageSizeMatchingSupported))
|
|
|
+ VARIANT_BOOL PageSizeMatchingSupported;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ _bstr_t GetName ( );
|
|
|
+ _bstr_t GetType ( );
|
|
|
+ VARIANT_BOOL GetDefault ( );
|
|
|
+ VARIANT_BOOL GetReady ( );
|
|
|
+ _bstr_t GetPort ( );
|
|
|
+ _bstr_t GetDescription ( );
|
|
|
+ VARIANT_BOOL GetPostScriptEnabled ( );
|
|
|
+ VARIANT_BOOL GetColorEnabled ( );
|
|
|
+ HRESULT ShowDialog ( );
|
|
|
+ VARIANT_BOOL GetPageSizeMatchingSupported ( );
|
|
|
+ void PutPageSizeMatchingSupported (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_Name (
|
|
|
+ /*[out,retval]*/ BSTR * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Type (
|
|
|
+ /*[out,retval]*/ BSTR * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Default (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Ready (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Port (
|
|
|
+ /*[out,retval]*/ BSTR * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Description (
|
|
|
+ /*[out,retval]*/ BSTR * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_PostScriptEnabled (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_ColorEnabled (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_ShowDialog ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_PageSizeMatchingSupported (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_PageSizeMatchingSupported (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("a2525099-50c1-11d3-8ea3-0090271becdd"))
|
|
|
+IPrnVBAPrinters : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetItem))
|
|
|
+ IPrnVBAPrinterPtr Item[];
|
|
|
+ __declspec(property(get=GetCount))
|
|
|
+ long Count;
|
|
|
+ __declspec(property(get=GetDefault))
|
|
|
+ IPrnVBAPrinterPtr Default;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ IPrnVBAPrinterPtr GetItem (
|
|
|
+ long nIndex );
|
|
|
+ long GetCount ( );
|
|
|
+ IPrnVBAPrinterPtr GetDefault ( );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_Item (
|
|
|
+ /*[in]*/ long nIndex,
|
|
|
+ /*[out,retval]*/ struct IPrnVBAPrinter * * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Count (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Default (
|
|
|
+ /*[out,retval]*/ struct IPrnVBAPrinter * * pVal ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("a252509a-50c1-11d3-8ea3-0090271becdd"))
|
|
|
+IPrnVBASeparationPlate : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetEnabled,put=PutEnabled))
|
|
|
+ VARIANT_BOOL Enabled;
|
|
|
+ __declspec(property(get=GetType))
|
|
|
+ enum PrnPlateType Type;
|
|
|
+ __declspec(property(get=GetColor))
|
|
|
+ _bstr_t Color;
|
|
|
+ __declspec(property(get=GetFrequency,put=PutFrequency))
|
|
|
+ double Frequency;
|
|
|
+ __declspec(property(get=GetAngle,put=PutAngle))
|
|
|
+ double Angle;
|
|
|
+ __declspec(property(get=GetOverprintText,put=PutOverprintText))
|
|
|
+ VARIANT_BOOL OverprintText;
|
|
|
+ __declspec(property(get=GetOverprintGraphic,put=PutOverprintGraphic))
|
|
|
+ VARIANT_BOOL OverprintGraphic;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ VARIANT_BOOL GetEnabled ( );
|
|
|
+ void PutEnabled (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ enum PrnPlateType GetType ( );
|
|
|
+ _bstr_t GetColor ( );
|
|
|
+ double GetFrequency ( );
|
|
|
+ void PutFrequency (
|
|
|
+ double pVal );
|
|
|
+ double GetAngle ( );
|
|
|
+ void PutAngle (
|
|
|
+ double pVal );
|
|
|
+ VARIANT_BOOL GetOverprintText ( );
|
|
|
+ void PutOverprintText (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ VARIANT_BOOL GetOverprintGraphic ( );
|
|
|
+ void PutOverprintGraphic (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_Enabled (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Enabled (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Type (
|
|
|
+ /*[out,retval]*/ enum PrnPlateType * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Color (
|
|
|
+ /*[out,retval]*/ BSTR * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Frequency (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Frequency (
|
|
|
+ /*[in]*/ double pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Angle (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Angle (
|
|
|
+ /*[in]*/ double pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_OverprintText (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_OverprintText (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_OverprintGraphic (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_OverprintGraphic (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("a252509b-50c1-11d3-8ea3-0090271becdd"))
|
|
|
+IPrnVBASeparationPlates : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetItem))
|
|
|
+ IPrnVBASeparationPlatePtr Item[];
|
|
|
+ __declspec(property(get=GetCount))
|
|
|
+ long Count;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ IPrnVBASeparationPlatePtr GetItem (
|
|
|
+ long Index );
|
|
|
+ long GetCount ( );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_Item (
|
|
|
+ /*[in]*/ long Index,
|
|
|
+ /*[out,retval]*/ struct IPrnVBASeparationPlate * * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Count (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("a252509c-50c1-11d3-8ea3-0090271becdd"))
|
|
|
+IPrnVBAPrintSeparations : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetEnabled,put=PutEnabled))
|
|
|
+ VARIANT_BOOL Enabled;
|
|
|
+ __declspec(property(get=GetInColor,put=PutInColor))
|
|
|
+ VARIANT_BOOL InColor;
|
|
|
+ __declspec(property(get=GetHexachrome,put=PutHexachrome))
|
|
|
+ VARIANT_BOOL Hexachrome;
|
|
|
+ __declspec(property(get=GetSpotToCMYK,put=PutSpotToCMYK))
|
|
|
+ VARIANT_BOOL SpotToCMYK;
|
|
|
+ __declspec(property(get=GetEmptyPlates,put=PutEmptyPlates))
|
|
|
+ VARIANT_BOOL EmptyPlates;
|
|
|
+ __declspec(property(get=GetPreserveOverprints,put=PutPreserveOverprints))
|
|
|
+ VARIANT_BOOL PreserveOverprints;
|
|
|
+ __declspec(property(get=GetAlwaysOverprintBlack,put=PutAlwaysOverprintBlack))
|
|
|
+ VARIANT_BOOL AlwaysOverprintBlack;
|
|
|
+ __declspec(property(get=GetAutoSpreading,put=PutAutoSpreading))
|
|
|
+ VARIANT_BOOL AutoSpreading;
|
|
|
+ __declspec(property(get=GetAutoSpreadAmount,put=PutAutoSpreadAmount))
|
|
|
+ double AutoSpreadAmount;
|
|
|
+ __declspec(property(get=GetAutoSpreadFixed,put=PutAutoSpreadFixed))
|
|
|
+ VARIANT_BOOL AutoSpreadFixed;
|
|
|
+ __declspec(property(get=GetAutoSpreadTextAbove,put=PutAutoSpreadTextAbove))
|
|
|
+ double AutoSpreadTextAbove;
|
|
|
+ __declspec(property(get=GetAdvancedSettings,put=PutAdvancedSettings))
|
|
|
+ VARIANT_BOOL AdvancedSettings;
|
|
|
+ __declspec(property(get=GetPlates))
|
|
|
+ IPrnVBASeparationPlatesPtr Plates;
|
|
|
+ __declspec(property(get=GetResolution,put=PutResolution))
|
|
|
+ long Resolution;
|
|
|
+ __declspec(property(get=GetBasicScreen,put=PutBasicScreen))
|
|
|
+ _bstr_t BasicScreen;
|
|
|
+ __declspec(property(get=GetHalftoneType,put=PutHalftoneType))
|
|
|
+ _bstr_t HalftoneType;
|
|
|
+ __declspec(property(get=GetScreenTechnology,put=PutScreenTechnology))
|
|
|
+ _bstr_t ScreenTechnology;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ VARIANT_BOOL GetEnabled ( );
|
|
|
+ void PutEnabled (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ VARIANT_BOOL GetInColor ( );
|
|
|
+ void PutInColor (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ VARIANT_BOOL GetHexachrome ( );
|
|
|
+ void PutHexachrome (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ VARIANT_BOOL GetSpotToCMYK ( );
|
|
|
+ void PutSpotToCMYK (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ VARIANT_BOOL GetEmptyPlates ( );
|
|
|
+ void PutEmptyPlates (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ VARIANT_BOOL GetPreserveOverprints ( );
|
|
|
+ void PutPreserveOverprints (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ VARIANT_BOOL GetAlwaysOverprintBlack ( );
|
|
|
+ void PutAlwaysOverprintBlack (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ VARIANT_BOOL GetAutoSpreading ( );
|
|
|
+ void PutAutoSpreading (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ double GetAutoSpreadAmount ( );
|
|
|
+ void PutAutoSpreadAmount (
|
|
|
+ double pVal );
|
|
|
+ VARIANT_BOOL GetAutoSpreadFixed ( );
|
|
|
+ void PutAutoSpreadFixed (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ double GetAutoSpreadTextAbove ( );
|
|
|
+ void PutAutoSpreadTextAbove (
|
|
|
+ double pVal );
|
|
|
+ VARIANT_BOOL GetAdvancedSettings ( );
|
|
|
+ void PutAdvancedSettings (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ IPrnVBASeparationPlatesPtr GetPlates ( );
|
|
|
+ long GetResolution ( );
|
|
|
+ void PutResolution (
|
|
|
+ long pVal );
|
|
|
+ _bstr_t GetBasicScreen ( );
|
|
|
+ void PutBasicScreen (
|
|
|
+ _bstr_t pVal );
|
|
|
+ _bstr_t GetHalftoneType ( );
|
|
|
+ void PutHalftoneType (
|
|
|
+ _bstr_t pVal );
|
|
|
+ _bstr_t GetScreenTechnology ( );
|
|
|
+ void PutScreenTechnology (
|
|
|
+ _bstr_t pVal );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_Enabled (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Enabled (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_InColor (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_InColor (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Hexachrome (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Hexachrome (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_SpotToCMYK (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_SpotToCMYK (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_EmptyPlates (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_EmptyPlates (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_PreserveOverprints (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_PreserveOverprints (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_AlwaysOverprintBlack (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_AlwaysOverprintBlack (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_AutoSpreading (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_AutoSpreading (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_AutoSpreadAmount (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_AutoSpreadAmount (
|
|
|
+ /*[in]*/ double pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_AutoSpreadFixed (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_AutoSpreadFixed (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_AutoSpreadTextAbove (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_AutoSpreadTextAbove (
|
|
|
+ /*[in]*/ double pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_AdvancedSettings (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_AdvancedSettings (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Plates (
|
|
|
+ /*[out,retval]*/ struct IPrnVBASeparationPlates * * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Resolution (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Resolution (
|
|
|
+ /*[in]*/ long pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_BasicScreen (
|
|
|
+ /*[out,retval]*/ BSTR * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_BasicScreen (
|
|
|
+ /*[in]*/ BSTR pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_HalftoneType (
|
|
|
+ /*[out,retval]*/ BSTR * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_HalftoneType (
|
|
|
+ /*[in]*/ BSTR pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_ScreenTechnology (
|
|
|
+ /*[out,retval]*/ BSTR * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_ScreenTechnology (
|
|
|
+ /*[in]*/ BSTR pVal ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("a252509d-50c1-11d3-8ea3-0090271becdd"))
|
|
|
+IPrnVBAPrintPrepress : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetInvert,put=PutInvert))
|
|
|
+ VARIANT_BOOL Invert;
|
|
|
+ __declspec(property(get=GetMirror,put=PutMirror))
|
|
|
+ VARIANT_BOOL Mirror;
|
|
|
+ __declspec(property(get=GetFileInfo,put=PutFileInfo))
|
|
|
+ VARIANT_BOOL FileInfo;
|
|
|
+ __declspec(property(get=GetJobName,put=PutJobName))
|
|
|
+ _bstr_t JobName;
|
|
|
+ __declspec(property(get=GetPageNumbers,put=PutPageNumbers))
|
|
|
+ VARIANT_BOOL PageNumbers;
|
|
|
+ __declspec(property(get=GetInfoWithinPage,put=PutInfoWithinPage))
|
|
|
+ VARIANT_BOOL InfoWithinPage;
|
|
|
+ __declspec(property(get=GetCropMarks,put=PutCropMarks))
|
|
|
+ VARIANT_BOOL CropMarks;
|
|
|
+ __declspec(property(get=GetExteriorCropMarks,put=PutExteriorCropMarks))
|
|
|
+ VARIANT_BOOL ExteriorCropMarks;
|
|
|
+ __declspec(property(get=GetRegistrationMarks,put=PutRegistrationMarks))
|
|
|
+ VARIANT_BOOL RegistrationMarks;
|
|
|
+ __declspec(property(get=GetRegistrationStyle,put=PutRegistrationStyle))
|
|
|
+ enum PrnRegistrationStyle RegistrationStyle;
|
|
|
+ __declspec(property(get=GetColorCalibrationBar,put=PutColorCalibrationBar))
|
|
|
+ VARIANT_BOOL ColorCalibrationBar;
|
|
|
+ __declspec(property(get=GetDensitometerScale,put=PutDensitometerScale))
|
|
|
+ VARIANT_BOOL DensitometerScale;
|
|
|
+ __declspec(property(get=GetDensities,put=PutDensities))
|
|
|
+ long Densities[];
|
|
|
+ __declspec(property(get=GetMarksToObjects,put=PutMarksToObjects))
|
|
|
+ VARIANT_BOOL MarksToObjects;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ VARIANT_BOOL GetInvert ( );
|
|
|
+ void PutInvert (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ VARIANT_BOOL GetMirror ( );
|
|
|
+ void PutMirror (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ VARIANT_BOOL GetFileInfo ( );
|
|
|
+ void PutFileInfo (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ _bstr_t GetJobName ( );
|
|
|
+ void PutJobName (
|
|
|
+ _bstr_t pVal );
|
|
|
+ VARIANT_BOOL GetPageNumbers ( );
|
|
|
+ void PutPageNumbers (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ VARIANT_BOOL GetInfoWithinPage ( );
|
|
|
+ void PutInfoWithinPage (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ VARIANT_BOOL GetCropMarks ( );
|
|
|
+ void PutCropMarks (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ VARIANT_BOOL GetExteriorCropMarks ( );
|
|
|
+ void PutExteriorCropMarks (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ VARIANT_BOOL GetRegistrationMarks ( );
|
|
|
+ void PutRegistrationMarks (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ enum PrnRegistrationStyle GetRegistrationStyle ( );
|
|
|
+ void PutRegistrationStyle (
|
|
|
+ enum PrnRegistrationStyle pVal );
|
|
|
+ VARIANT_BOOL GetColorCalibrationBar ( );
|
|
|
+ void PutColorCalibrationBar (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ VARIANT_BOOL GetDensitometerScale ( );
|
|
|
+ void PutDensitometerScale (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ long GetDensities (
|
|
|
+ long Index );
|
|
|
+ void PutDensities (
|
|
|
+ long Index,
|
|
|
+ long pVal );
|
|
|
+ VARIANT_BOOL GetMarksToObjects ( );
|
|
|
+ void PutMarksToObjects (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_Invert (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Invert (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Mirror (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Mirror (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_FileInfo (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_FileInfo (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_JobName (
|
|
|
+ /*[out,retval]*/ BSTR * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_JobName (
|
|
|
+ /*[in]*/ BSTR pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_PageNumbers (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_PageNumbers (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_InfoWithinPage (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_InfoWithinPage (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_CropMarks (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_CropMarks (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_ExteriorCropMarks (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_ExteriorCropMarks (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_RegistrationMarks (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_RegistrationMarks (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_RegistrationStyle (
|
|
|
+ /*[out,retval]*/ enum PrnRegistrationStyle * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_RegistrationStyle (
|
|
|
+ /*[in]*/ enum PrnRegistrationStyle pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_ColorCalibrationBar (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_ColorCalibrationBar (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_DensitometerScale (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_DensitometerScale (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Densities (
|
|
|
+ /*[in]*/ long Index,
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Densities (
|
|
|
+ /*[in]*/ long Index,
|
|
|
+ /*[in]*/ long pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_MarksToObjects (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_MarksToObjects (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("a252509e-50c1-11d3-8ea3-0090271becdd"))
|
|
|
+IPrnVBAPrintPostScript : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetLevel,put=PutLevel))
|
|
|
+ enum PrnPostScriptLevel Level;
|
|
|
+ __declspec(property(get=GetConformToDSC,put=PutConformToDSC))
|
|
|
+ VARIANT_BOOL ConformToDSC;
|
|
|
+ __declspec(property(get=GetJPEGCompression,put=PutJPEGCompression))
|
|
|
+ VARIANT_BOOL JPEGCompression;
|
|
|
+ __declspec(property(get=GetJPEGQuality,put=PutJPEGQuality))
|
|
|
+ long JPEGQuality;
|
|
|
+ __declspec(property(get=GetMaintainOPILinks,put=PutMaintainOPILinks))
|
|
|
+ VARIANT_BOOL MaintainOPILinks;
|
|
|
+ __declspec(property(get=GetResolveDCSLinks,put=PutResolveDCSLinks))
|
|
|
+ VARIANT_BOOL ResolveDCSLinks;
|
|
|
+ __declspec(property(get=GetDownloadType1,put=PutDownloadType1))
|
|
|
+ VARIANT_BOOL DownloadType1;
|
|
|
+ __declspec(property(get=GetTrueTypeToType1,put=PutTrueTypeToType1))
|
|
|
+ VARIANT_BOOL TrueTypeToType1;
|
|
|
+ __declspec(property(get=GetPDFStartup,put=PutPDFStartup))
|
|
|
+ enum PrnPDFStartup PDFStartup;
|
|
|
+ __declspec(property(get=GetPDFHyperlinks,put=PutPDFHyperlinks))
|
|
|
+ VARIANT_BOOL PDFHyperlinks;
|
|
|
+ __declspec(property(get=GetpdfBookmarks,put=PutpdfBookmarks))
|
|
|
+ VARIANT_BOOL pdfBookmarks;
|
|
|
+ __declspec(property(get=GetMaxPointsPerCurve,put=PutMaxPointsPerCurve))
|
|
|
+ long MaxPointsPerCurve;
|
|
|
+ __declspec(property(get=GetFlatness,put=PutFlatness))
|
|
|
+ long Flatness;
|
|
|
+ __declspec(property(get=GetAutoIncreaseFlatness,put=PutAutoIncreaseFlatness))
|
|
|
+ VARIANT_BOOL AutoIncreaseFlatness;
|
|
|
+ __declspec(property(get=GetAutoIncreaseFountainSteps,put=PutAutoIncreaseFountainSteps))
|
|
|
+ VARIANT_BOOL AutoIncreaseFountainSteps;
|
|
|
+ __declspec(property(get=GetOptimizeFountainFills,put=PutOptimizeFountainFills))
|
|
|
+ VARIANT_BOOL OptimizeFountainFills;
|
|
|
+ __declspec(property(get=GetScreenFrequency,put=PutScreenFrequency))
|
|
|
+ long ScreenFrequency;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ enum PrnPostScriptLevel GetLevel ( );
|
|
|
+ void PutLevel (
|
|
|
+ enum PrnPostScriptLevel pVal );
|
|
|
+ VARIANT_BOOL GetConformToDSC ( );
|
|
|
+ void PutConformToDSC (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ VARIANT_BOOL GetJPEGCompression ( );
|
|
|
+ void PutJPEGCompression (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ long GetJPEGQuality ( );
|
|
|
+ void PutJPEGQuality (
|
|
|
+ long pVal );
|
|
|
+ VARIANT_BOOL GetMaintainOPILinks ( );
|
|
|
+ void PutMaintainOPILinks (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ VARIANT_BOOL GetResolveDCSLinks ( );
|
|
|
+ void PutResolveDCSLinks (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ VARIANT_BOOL GetDownloadType1 ( );
|
|
|
+ void PutDownloadType1 (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ VARIANT_BOOL GetTrueTypeToType1 ( );
|
|
|
+ void PutTrueTypeToType1 (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ enum PrnPDFStartup GetPDFStartup ( );
|
|
|
+ void PutPDFStartup (
|
|
|
+ enum PrnPDFStartup pVal );
|
|
|
+ VARIANT_BOOL GetPDFHyperlinks ( );
|
|
|
+ void PutPDFHyperlinks (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ VARIANT_BOOL GetpdfBookmarks ( );
|
|
|
+ void PutpdfBookmarks (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ long GetMaxPointsPerCurve ( );
|
|
|
+ void PutMaxPointsPerCurve (
|
|
|
+ long pVal );
|
|
|
+ long GetFlatness ( );
|
|
|
+ void PutFlatness (
|
|
|
+ long pVal );
|
|
|
+ VARIANT_BOOL GetAutoIncreaseFlatness ( );
|
|
|
+ void PutAutoIncreaseFlatness (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ VARIANT_BOOL GetAutoIncreaseFountainSteps ( );
|
|
|
+ void PutAutoIncreaseFountainSteps (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ VARIANT_BOOL GetOptimizeFountainFills ( );
|
|
|
+ void PutOptimizeFountainFills (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ long GetScreenFrequency ( );
|
|
|
+ void PutScreenFrequency (
|
|
|
+ long pVal );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_Level (
|
|
|
+ /*[out,retval]*/ enum PrnPostScriptLevel * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Level (
|
|
|
+ /*[in]*/ enum PrnPostScriptLevel pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_ConformToDSC (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_ConformToDSC (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_JPEGCompression (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_JPEGCompression (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_JPEGQuality (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_JPEGQuality (
|
|
|
+ /*[in]*/ long pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_MaintainOPILinks (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_MaintainOPILinks (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_ResolveDCSLinks (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_ResolveDCSLinks (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_DownloadType1 (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_DownloadType1 (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_TrueTypeToType1 (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_TrueTypeToType1 (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_PDFStartup (
|
|
|
+ /*[out,retval]*/ enum PrnPDFStartup * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_PDFStartup (
|
|
|
+ /*[in]*/ enum PrnPDFStartup pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_PDFHyperlinks (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_PDFHyperlinks (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_pdfBookmarks (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_pdfBookmarks (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_MaxPointsPerCurve (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_MaxPointsPerCurve (
|
|
|
+ /*[in]*/ long pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Flatness (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Flatness (
|
|
|
+ /*[in]*/ long pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_AutoIncreaseFlatness (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_AutoIncreaseFlatness (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_AutoIncreaseFountainSteps (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_AutoIncreaseFountainSteps (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_OptimizeFountainFills (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_OptimizeFountainFills (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_ScreenFrequency (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_ScreenFrequency (
|
|
|
+ /*[in]*/ long pVal ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("a252509f-50c1-11d3-8ea3-0090271becdd"))
|
|
|
+IPrnVBATrapLayer : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetType))
|
|
|
+ enum PrnPlateType Type;
|
|
|
+ __declspec(property(get=GetColor))
|
|
|
+ _bstr_t Color;
|
|
|
+ __declspec(property(get=GetDensity,put=PutDensity))
|
|
|
+ double Density;
|
|
|
+ __declspec(property(get=GetTrapType,put=PutTrapType))
|
|
|
+ enum PrnTrapType TrapType;
|
|
|
+ __declspec(property(get=GetOrder,put=PutOrder))
|
|
|
+ long Order;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ enum PrnPlateType GetType ( );
|
|
|
+ _bstr_t GetColor ( );
|
|
|
+ double GetDensity ( );
|
|
|
+ void PutDensity (
|
|
|
+ double pVal );
|
|
|
+ enum PrnTrapType GetTrapType ( );
|
|
|
+ void PutTrapType (
|
|
|
+ enum PrnTrapType pVal );
|
|
|
+ long GetOrder ( );
|
|
|
+ void PutOrder (
|
|
|
+ long pVal );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_Type (
|
|
|
+ /*[out,retval]*/ enum PrnPlateType * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Color (
|
|
|
+ /*[out,retval]*/ BSTR * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Density (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Density (
|
|
|
+ /*[in]*/ double pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_TrapType (
|
|
|
+ /*[out,retval]*/ enum PrnTrapType * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_TrapType (
|
|
|
+ /*[in]*/ enum PrnTrapType pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Order (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Order (
|
|
|
+ /*[in]*/ long pVal ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("a25250a0-50c1-11d3-8ea3-0090271becdd"))
|
|
|
+IPrnVBATrapLayers : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetCount))
|
|
|
+ long Count;
|
|
|
+ __declspec(property(get=GetItem))
|
|
|
+ IPrnVBATrapLayerPtr Item[];
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ long GetCount ( );
|
|
|
+ IPrnVBATrapLayerPtr GetItem (
|
|
|
+ long Index );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_Count (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Item (
|
|
|
+ /*[in]*/ long Index,
|
|
|
+ /*[out,retval]*/ struct IPrnVBATrapLayer * * pVal ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("a25250a1-50c1-11d3-8ea3-0090271becdd"))
|
|
|
+IPrnVBAPrintTrapping : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetEnabled,put=PutEnabled))
|
|
|
+ VARIANT_BOOL Enabled;
|
|
|
+ __declspec(property(get=GetLayers))
|
|
|
+ IPrnVBATrapLayersPtr Layers;
|
|
|
+ __declspec(property(get=GetWidth,put=PutWidth))
|
|
|
+ double Width;
|
|
|
+ __declspec(property(get=GetBlackWidth,put=PutBlackWidth))
|
|
|
+ double BlackWidth;
|
|
|
+ __declspec(property(get=GetColorScaling,put=PutColorScaling))
|
|
|
+ long ColorScaling;
|
|
|
+ __declspec(property(get=GetStepLimit,put=PutStepLimit))
|
|
|
+ long StepLimit;
|
|
|
+ __declspec(property(get=GetBlackColorLimit,put=PutBlackColorLimit))
|
|
|
+ long BlackColorLimit;
|
|
|
+ __declspec(property(get=GetBlackDensityLimit,put=PutBlackDensityLimit))
|
|
|
+ double BlackDensityLimit;
|
|
|
+ __declspec(property(get=GetSlidingTrapLimit,put=PutSlidingTrapLimit))
|
|
|
+ long SlidingTrapLimit;
|
|
|
+ __declspec(property(get=GetImageTrap,put=PutImageTrap))
|
|
|
+ enum PrnImageTrap ImageTrap;
|
|
|
+ __declspec(property(get=GetObjectsToImage,put=PutObjectsToImage))
|
|
|
+ VARIANT_BOOL ObjectsToImage;
|
|
|
+ __declspec(property(get=GetInternalImageTrapping,put=PutInternalImageTrapping))
|
|
|
+ VARIANT_BOOL InternalImageTrapping;
|
|
|
+ __declspec(property(get=GetTrapMonoBitmaps,put=PutTrapMonoBitmaps))
|
|
|
+ VARIANT_BOOL TrapMonoBitmaps;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ VARIANT_BOOL GetEnabled ( );
|
|
|
+ void PutEnabled (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ IPrnVBATrapLayersPtr GetLayers ( );
|
|
|
+ double GetWidth ( );
|
|
|
+ void PutWidth (
|
|
|
+ double pVal );
|
|
|
+ double GetBlackWidth ( );
|
|
|
+ void PutBlackWidth (
|
|
|
+ double pVal );
|
|
|
+ long GetColorScaling ( );
|
|
|
+ void PutColorScaling (
|
|
|
+ long pVal );
|
|
|
+ long GetStepLimit ( );
|
|
|
+ void PutStepLimit (
|
|
|
+ long pVal );
|
|
|
+ long GetBlackColorLimit ( );
|
|
|
+ void PutBlackColorLimit (
|
|
|
+ long pVal );
|
|
|
+ double GetBlackDensityLimit ( );
|
|
|
+ void PutBlackDensityLimit (
|
|
|
+ double pVal );
|
|
|
+ long GetSlidingTrapLimit ( );
|
|
|
+ void PutSlidingTrapLimit (
|
|
|
+ long pVal );
|
|
|
+ enum PrnImageTrap GetImageTrap ( );
|
|
|
+ void PutImageTrap (
|
|
|
+ enum PrnImageTrap pVal );
|
|
|
+ VARIANT_BOOL GetObjectsToImage ( );
|
|
|
+ void PutObjectsToImage (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ VARIANT_BOOL GetInternalImageTrapping ( );
|
|
|
+ void PutInternalImageTrapping (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ VARIANT_BOOL GetTrapMonoBitmaps ( );
|
|
|
+ void PutTrapMonoBitmaps (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_Enabled (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Enabled (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Layers (
|
|
|
+ /*[out,retval]*/ struct IPrnVBATrapLayers * * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Width (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Width (
|
|
|
+ /*[in]*/ double pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_BlackWidth (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_BlackWidth (
|
|
|
+ /*[in]*/ double pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_ColorScaling (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_ColorScaling (
|
|
|
+ /*[in]*/ long pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_StepLimit (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_StepLimit (
|
|
|
+ /*[in]*/ long pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_BlackColorLimit (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_BlackColorLimit (
|
|
|
+ /*[in]*/ long pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_BlackDensityLimit (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_BlackDensityLimit (
|
|
|
+ /*[in]*/ double pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_SlidingTrapLimit (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_SlidingTrapLimit (
|
|
|
+ /*[in]*/ long pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_ImageTrap (
|
|
|
+ /*[out,retval]*/ enum PrnImageTrap * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_ImageTrap (
|
|
|
+ /*[in]*/ enum PrnImageTrap pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_ObjectsToImage (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_ObjectsToImage (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_InternalImageTrapping (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_InternalImageTrapping (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_TrapMonoBitmaps (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_TrapMonoBitmaps (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("a25250a2-50c1-11d3-8ea3-0090271becdd"))
|
|
|
+IPrnVBAPrintOptions : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetUseColorProfile,put=PutUseColorProfile))
|
|
|
+ VARIANT_BOOL UseColorProfile;
|
|
|
+ __declspec(property(get=GetPrintVectors,put=PutPrintVectors))
|
|
|
+ VARIANT_BOOL PrintVectors;
|
|
|
+ __declspec(property(get=GetPrintBitmaps,put=PutPrintBitmaps))
|
|
|
+ VARIANT_BOOL PrintBitmaps;
|
|
|
+ __declspec(property(get=GetPrintText,put=PutPrintText))
|
|
|
+ VARIANT_BOOL PrintText;
|
|
|
+ __declspec(property(get=GetTextInBlack,put=PutTextInBlack))
|
|
|
+ VARIANT_BOOL TextInBlack;
|
|
|
+ __declspec(property(get=GetColorMode,put=PutColorMode))
|
|
|
+ enum PrnColorMode ColorMode;
|
|
|
+ __declspec(property(get=GetMarksToPage,put=PutMarksToPage))
|
|
|
+ VARIANT_BOOL MarksToPage;
|
|
|
+ __declspec(property(get=GetBitmapColorMode,put=PutBitmapColorMode))
|
|
|
+ enum PrnBitmapColorMode BitmapColorMode;
|
|
|
+ __declspec(property(get=GetFountainSteps,put=PutFountainSteps))
|
|
|
+ long FountainSteps;
|
|
|
+ __declspec(property(get=GetRasterizePage,put=PutRasterizePage))
|
|
|
+ VARIANT_BOOL RasterizePage;
|
|
|
+ __declspec(property(get=GetRasterizeResolution,put=PutRasterizeResolution))
|
|
|
+ long RasterizeResolution;
|
|
|
+ __declspec(property(get=GetDownsampleColor,put=PutDownsampleColor))
|
|
|
+ VARIANT_BOOL DownsampleColor;
|
|
|
+ __declspec(property(get=GetDownsampleGray,put=PutDownsampleGray))
|
|
|
+ VARIANT_BOOL DownsampleGray;
|
|
|
+ __declspec(property(get=GetDownsampleMono,put=PutDownsampleMono))
|
|
|
+ VARIANT_BOOL DownsampleMono;
|
|
|
+ __declspec(property(get=GetColorResolution,put=PutColorResolution))
|
|
|
+ long ColorResolution;
|
|
|
+ __declspec(property(get=GetGrayResolution,put=PutGrayResolution))
|
|
|
+ long GrayResolution;
|
|
|
+ __declspec(property(get=GetMonoResolution,put=PutMonoResolution))
|
|
|
+ long MonoResolution;
|
|
|
+ __declspec(property(get=GetJobInformation,put=PutJobInformation))
|
|
|
+ VARIANT_BOOL JobInformation;
|
|
|
+ __declspec(property(get=GetAppInfo,put=PutAppInfo))
|
|
|
+ VARIANT_BOOL AppInfo;
|
|
|
+ __declspec(property(get=GetDriverInfo,put=PutDriverInfo))
|
|
|
+ VARIANT_BOOL DriverInfo;
|
|
|
+ __declspec(property(get=GetPrintJobInfo,put=PutPrintJobInfo))
|
|
|
+ VARIANT_BOOL PrintJobInfo;
|
|
|
+ __declspec(property(get=GetSepsInfo,put=PutSepsInfo))
|
|
|
+ VARIANT_BOOL SepsInfo;
|
|
|
+ __declspec(property(get=GetFontInfo,put=PutFontInfo))
|
|
|
+ VARIANT_BOOL FontInfo;
|
|
|
+ __declspec(property(get=GetLinkInfo,put=PutLinkInfo))
|
|
|
+ VARIANT_BOOL LinkInfo;
|
|
|
+ __declspec(property(get=GetInRIPTrapInfo,put=PutInRIPTrapInfo))
|
|
|
+ VARIANT_BOOL InRIPTrapInfo;
|
|
|
+ __declspec(property(get=GetObjectsColorMode,put=PutObjectsColorMode))
|
|
|
+ enum PrnObjectsColorMode ObjectsColorMode;
|
|
|
+ __declspec(property(get=GetPreservePureBlack,put=PutPreservePureBlack))
|
|
|
+ VARIANT_BOOL PreservePureBlack;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ VARIANT_BOOL GetUseColorProfile ( );
|
|
|
+ void PutUseColorProfile (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ VARIANT_BOOL GetPrintVectors ( );
|
|
|
+ void PutPrintVectors (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ VARIANT_BOOL GetPrintBitmaps ( );
|
|
|
+ void PutPrintBitmaps (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ VARIANT_BOOL GetPrintText ( );
|
|
|
+ void PutPrintText (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ VARIANT_BOOL GetTextInBlack ( );
|
|
|
+ void PutTextInBlack (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ enum PrnColorMode GetColorMode ( );
|
|
|
+ void PutColorMode (
|
|
|
+ enum PrnColorMode pVal );
|
|
|
+ VARIANT_BOOL GetMarksToPage ( );
|
|
|
+ void PutMarksToPage (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ enum PrnBitmapColorMode GetBitmapColorMode ( );
|
|
|
+ void PutBitmapColorMode (
|
|
|
+ enum PrnBitmapColorMode pVal );
|
|
|
+ long GetFountainSteps ( );
|
|
|
+ void PutFountainSteps (
|
|
|
+ long pVal );
|
|
|
+ VARIANT_BOOL GetRasterizePage ( );
|
|
|
+ void PutRasterizePage (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ long GetRasterizeResolution ( );
|
|
|
+ void PutRasterizeResolution (
|
|
|
+ long pVal );
|
|
|
+ VARIANT_BOOL GetDownsampleColor ( );
|
|
|
+ void PutDownsampleColor (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ VARIANT_BOOL GetDownsampleGray ( );
|
|
|
+ void PutDownsampleGray (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ VARIANT_BOOL GetDownsampleMono ( );
|
|
|
+ void PutDownsampleMono (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ long GetColorResolution ( );
|
|
|
+ void PutColorResolution (
|
|
|
+ long pVal );
|
|
|
+ long GetGrayResolution ( );
|
|
|
+ void PutGrayResolution (
|
|
|
+ long pVal );
|
|
|
+ long GetMonoResolution ( );
|
|
|
+ void PutMonoResolution (
|
|
|
+ long pVal );
|
|
|
+ VARIANT_BOOL GetJobInformation ( );
|
|
|
+ void PutJobInformation (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ VARIANT_BOOL GetAppInfo ( );
|
|
|
+ void PutAppInfo (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ VARIANT_BOOL GetDriverInfo ( );
|
|
|
+ void PutDriverInfo (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ VARIANT_BOOL GetPrintJobInfo ( );
|
|
|
+ void PutPrintJobInfo (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ VARIANT_BOOL GetSepsInfo ( );
|
|
|
+ void PutSepsInfo (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ VARIANT_BOOL GetFontInfo ( );
|
|
|
+ void PutFontInfo (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ VARIANT_BOOL GetLinkInfo ( );
|
|
|
+ void PutLinkInfo (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ VARIANT_BOOL GetInRIPTrapInfo ( );
|
|
|
+ void PutInRIPTrapInfo (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ enum PrnObjectsColorMode GetObjectsColorMode ( );
|
|
|
+ void PutObjectsColorMode (
|
|
|
+ enum PrnObjectsColorMode pVal );
|
|
|
+ VARIANT_BOOL GetPreservePureBlack ( );
|
|
|
+ void PutPreservePureBlack (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_UseColorProfile (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_UseColorProfile (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_PrintVectors (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_PrintVectors (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_PrintBitmaps (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_PrintBitmaps (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_PrintText (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_PrintText (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_TextInBlack (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_TextInBlack (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_ColorMode (
|
|
|
+ /*[out,retval]*/ enum PrnColorMode * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_ColorMode (
|
|
|
+ /*[in]*/ enum PrnColorMode pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_MarksToPage (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_MarksToPage (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_BitmapColorMode (
|
|
|
+ /*[out,retval]*/ enum PrnBitmapColorMode * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_BitmapColorMode (
|
|
|
+ /*[in]*/ enum PrnBitmapColorMode pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_FountainSteps (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_FountainSteps (
|
|
|
+ /*[in]*/ long pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_RasterizePage (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_RasterizePage (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_RasterizeResolution (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_RasterizeResolution (
|
|
|
+ /*[in]*/ long pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_DownsampleColor (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_DownsampleColor (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_DownsampleGray (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_DownsampleGray (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_DownsampleMono (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_DownsampleMono (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_ColorResolution (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_ColorResolution (
|
|
|
+ /*[in]*/ long pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_GrayResolution (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_GrayResolution (
|
|
|
+ /*[in]*/ long pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_MonoResolution (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_MonoResolution (
|
|
|
+ /*[in]*/ long pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_JobInformation (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_JobInformation (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_AppInfo (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_AppInfo (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_DriverInfo (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_DriverInfo (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_PrintJobInfo (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_PrintJobInfo (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_SepsInfo (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_SepsInfo (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_FontInfo (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_FontInfo (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_LinkInfo (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_LinkInfo (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_InRIPTrapInfo (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_InRIPTrapInfo (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_ObjectsColorMode (
|
|
|
+ /*[out,retval]*/ enum PrnObjectsColorMode * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_ObjectsColorMode (
|
|
|
+ /*[in]*/ enum PrnObjectsColorMode pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_PreservePureBlack (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_PreservePureBlack (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("a25250a3-50c1-11d3-8ea3-0090271becdd"))
|
|
|
+IPrnVBAPrintSettings : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetPrinter,put=PutRefPrinter))
|
|
|
+ IPrnVBAPrinterPtr Printer;
|
|
|
+ __declspec(property(get=GetUsePPD,put=PutUsePPD))
|
|
|
+ VARIANT_BOOL UsePPD;
|
|
|
+ __declspec(property(get=GetPPDFile,put=PutPPDFile))
|
|
|
+ _bstr_t PPDFile;
|
|
|
+ __declspec(property(get=GetPrintToFile,put=PutPrintToFile))
|
|
|
+ VARIANT_BOOL PrintToFile;
|
|
|
+ __declspec(property(get=GetFileName,put=PutFileName))
|
|
|
+ _bstr_t FileName;
|
|
|
+ __declspec(property(get=GetForMac,put=PutForMac))
|
|
|
+ VARIANT_BOOL ForMac;
|
|
|
+ __declspec(property(get=GetFileMode,put=PutFileMode))
|
|
|
+ enum PrnFileMode FileMode;
|
|
|
+ __declspec(property(get=GetPrintRange,put=PutPrintRange))
|
|
|
+ enum PrnPrintRange PrintRange;
|
|
|
+ __declspec(property(get=GetPageRange,put=PutPageRange))
|
|
|
+ _bstr_t PageRange;
|
|
|
+ __declspec(property(get=GetCopies,put=PutCopies))
|
|
|
+ long Copies;
|
|
|
+ __declspec(property(get=GetCollate,put=PutCollate))
|
|
|
+ VARIANT_BOOL Collate;
|
|
|
+ __declspec(property(get=GetSeparations))
|
|
|
+ IPrnVBAPrintSeparationsPtr Separations;
|
|
|
+ __declspec(property(get=GetPrepress))
|
|
|
+ IPrnVBAPrintPrepressPtr Prepress;
|
|
|
+ __declspec(property(get=GetPostScript))
|
|
|
+ IPrnVBAPrintPostScriptPtr PostScript;
|
|
|
+ __declspec(property(get=GetTrapping))
|
|
|
+ IPrnVBAPrintTrappingPtr Trapping;
|
|
|
+ __declspec(property(get=GetOptions))
|
|
|
+ IPrnVBAPrintOptionsPtr Options;
|
|
|
+ __declspec(property(get=GetPageSet,put=PutPageSet))
|
|
|
+ enum PrnPageSet PageSet;
|
|
|
+ __declspec(property(get=GetPaperOrientation,put=PutPaperOrientation))
|
|
|
+ enum PrnPaperOrientation PaperOrientation;
|
|
|
+ __declspec(property(get=GetPaperSize,put=PutPaperSize))
|
|
|
+ enum PrnPaperSize PaperSize;
|
|
|
+ __declspec(property(get=GetPaperWidth))
|
|
|
+ double PaperWidth;
|
|
|
+ __declspec(property(get=GetPaperHeight))
|
|
|
+ double PaperHeight;
|
|
|
+ __declspec(property(get=GetLayout))
|
|
|
+ IPrnVBAPrintLayoutPtr Layout;
|
|
|
+ __declspec(property(get=GetPageMatchingMode,put=PutPageMatchingMode))
|
|
|
+ enum PrnPageMatchingMode PageMatchingMode;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ IPrnVBAPrinterPtr GetPrinter ( );
|
|
|
+ void PutRefPrinter (
|
|
|
+ struct IPrnVBAPrinter * pVal );
|
|
|
+ VARIANT_BOOL GetUsePPD ( );
|
|
|
+ void PutUsePPD (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ _bstr_t GetPPDFile ( );
|
|
|
+ void PutPPDFile (
|
|
|
+ _bstr_t pVal );
|
|
|
+ VARIANT_BOOL GetPrintToFile ( );
|
|
|
+ void PutPrintToFile (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ _bstr_t GetFileName ( );
|
|
|
+ void PutFileName (
|
|
|
+ _bstr_t pVal );
|
|
|
+ VARIANT_BOOL GetForMac ( );
|
|
|
+ void PutForMac (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ enum PrnFileMode GetFileMode ( );
|
|
|
+ void PutFileMode (
|
|
|
+ enum PrnFileMode pVal );
|
|
|
+ enum PrnPrintRange GetPrintRange ( );
|
|
|
+ void PutPrintRange (
|
|
|
+ enum PrnPrintRange pVal );
|
|
|
+ _bstr_t GetPageRange ( );
|
|
|
+ void PutPageRange (
|
|
|
+ _bstr_t pVal );
|
|
|
+ long GetCopies ( );
|
|
|
+ void PutCopies (
|
|
|
+ long pVal );
|
|
|
+ VARIANT_BOOL GetCollate ( );
|
|
|
+ void PutCollate (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ IPrnVBAPrintSeparationsPtr GetSeparations ( );
|
|
|
+ IPrnVBAPrintPrepressPtr GetPrepress ( );
|
|
|
+ IPrnVBAPrintPostScriptPtr GetPostScript ( );
|
|
|
+ IPrnVBAPrintTrappingPtr GetTrapping ( );
|
|
|
+ IPrnVBAPrintOptionsPtr GetOptions ( );
|
|
|
+ HRESULT Reset ( );
|
|
|
+ VARIANT_BOOL Load (
|
|
|
+ _bstr_t FileName );
|
|
|
+ VARIANT_BOOL Save (
|
|
|
+ _bstr_t FileName );
|
|
|
+ VARIANT_BOOL ShowDialog ( );
|
|
|
+ HRESULT SelectPrinter (
|
|
|
+ _bstr_t Name );
|
|
|
+ enum PrnPageSet GetPageSet ( );
|
|
|
+ void PutPageSet (
|
|
|
+ enum PrnPageSet pVal );
|
|
|
+ enum PrnPaperOrientation GetPaperOrientation ( );
|
|
|
+ void PutPaperOrientation (
|
|
|
+ enum PrnPaperOrientation pVal );
|
|
|
+ enum PrnPaperSize GetPaperSize ( );
|
|
|
+ void PutPaperSize (
|
|
|
+ enum PrnPaperSize pVal );
|
|
|
+ HRESULT SetPaperSize (
|
|
|
+ enum PrnPaperSize PaperSize,
|
|
|
+ enum PrnPaperOrientation Orientation );
|
|
|
+ double GetPaperWidth ( );
|
|
|
+ double GetPaperHeight ( );
|
|
|
+ HRESULT SetCustomPaperSize (
|
|
|
+ double Width,
|
|
|
+ double Height,
|
|
|
+ enum PrnPaperOrientation Orientation );
|
|
|
+ IPrnVBAPrintLayoutPtr GetLayout ( );
|
|
|
+ HRESULT PrintOut ( );
|
|
|
+ HRESULT PrintColorProof (
|
|
|
+ IDispatch * ProofSettings );
|
|
|
+ enum PrnPageMatchingMode GetPageMatchingMode ( );
|
|
|
+ void PutPageMatchingMode (
|
|
|
+ enum PrnPageMatchingMode pVal );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_Printer (
|
|
|
+ /*[out,retval]*/ struct IPrnVBAPrinter * * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall putref_Printer (
|
|
|
+ /*[in]*/ struct IPrnVBAPrinter * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_UsePPD (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_UsePPD (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_PPDFile (
|
|
|
+ /*[out,retval]*/ BSTR * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_PPDFile (
|
|
|
+ /*[in]*/ BSTR pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_PrintToFile (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_PrintToFile (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_FileName (
|
|
|
+ /*[out,retval]*/ BSTR * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_FileName (
|
|
|
+ /*[in]*/ BSTR pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_ForMac (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_ForMac (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_FileMode (
|
|
|
+ /*[out,retval]*/ enum PrnFileMode * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_FileMode (
|
|
|
+ /*[in]*/ enum PrnFileMode pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_PrintRange (
|
|
|
+ /*[out,retval]*/ enum PrnPrintRange * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_PrintRange (
|
|
|
+ /*[in]*/ enum PrnPrintRange pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_PageRange (
|
|
|
+ /*[out,retval]*/ BSTR * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_PageRange (
|
|
|
+ /*[in]*/ BSTR pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Copies (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Copies (
|
|
|
+ /*[in]*/ long pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Collate (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Collate (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Separations (
|
|
|
+ /*[out,retval]*/ struct IPrnVBAPrintSeparations * * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Prepress (
|
|
|
+ /*[out,retval]*/ struct IPrnVBAPrintPrepress * * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_PostScript (
|
|
|
+ /*[out,retval]*/ struct IPrnVBAPrintPostScript * * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Trapping (
|
|
|
+ /*[out,retval]*/ struct IPrnVBAPrintTrapping * * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Options (
|
|
|
+ /*[out,retval]*/ struct IPrnVBAPrintOptions * * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Reset ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Load (
|
|
|
+ /*[in]*/ BSTR FileName,
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pbSuccess ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Save (
|
|
|
+ /*[in]*/ BSTR FileName,
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pbSuccess ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_ShowDialog (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pbPrint ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_SelectPrinter (
|
|
|
+ /*[in]*/ BSTR Name ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_PageSet (
|
|
|
+ /*[out,retval]*/ enum PrnPageSet * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_PageSet (
|
|
|
+ /*[in]*/ enum PrnPageSet pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_PaperOrientation (
|
|
|
+ /*[out,retval]*/ enum PrnPaperOrientation * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_PaperOrientation (
|
|
|
+ /*[in]*/ enum PrnPaperOrientation pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_PaperSize (
|
|
|
+ /*[out,retval]*/ enum PrnPaperSize * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_PaperSize (
|
|
|
+ /*[in]*/ enum PrnPaperSize pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_SetPaperSize (
|
|
|
+ /*[in]*/ enum PrnPaperSize PaperSize,
|
|
|
+ /*[in]*/ enum PrnPaperOrientation Orientation ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_PaperWidth (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_PaperHeight (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_SetCustomPaperSize (
|
|
|
+ /*[in]*/ double Width,
|
|
|
+ /*[in]*/ double Height,
|
|
|
+ /*[in]*/ enum PrnPaperOrientation Orientation ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Layout (
|
|
|
+ /*[out,retval]*/ struct IPrnVBAPrintLayout * * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_PrintOut ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_PrintColorProof (
|
|
|
+ /*[in]*/ IDispatch * ProofSettings ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_PageMatchingMode (
|
|
|
+ /*[out,retval]*/ enum PrnPageMatchingMode * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_PageMatchingMode (
|
|
|
+ /*[in]*/ enum PrnPageMatchingMode pVal ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("a25250a4-50c1-11d3-8ea3-0090271becdd"))
|
|
|
+IPrnVBAPrintDocument : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ HRESULT _GetPrintDocument (
|
|
|
+ INT_PTR * pDoc );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall raw__GetPrintDocument (
|
|
|
+ /*[out]*/ INT_PTR * pDoc ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("a25250a5-50c1-11d3-8ea3-0090271becdd"))
|
|
|
+IPrnVBAPrintDocuments : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetItem))
|
|
|
+ IPrnVBAPrintDocumentPtr Item[];
|
|
|
+ __declspec(property(get=GetCount))
|
|
|
+ long Count;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ IPrnVBAPrintDocumentPtr GetItem (
|
|
|
+ long Index );
|
|
|
+ long GetCount ( );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_Item (
|
|
|
+ /*[in]*/ long Index,
|
|
|
+ /*[out,retval]*/ struct IPrnVBAPrintDocument * * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Count (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("a25250a6-50c1-11d3-8ea3-0090271becdd"))
|
|
|
+IPrnVBAPrintPage : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ HRESULT _GetPrintDocument (
|
|
|
+ INT_PTR * pDoc );
|
|
|
+ HRESULT _GetPrintPage (
|
|
|
+ long * pPage );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall raw__GetPrintDocument (
|
|
|
+ /*[out]*/ INT_PTR * pDoc ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw__GetPrintPage (
|
|
|
+ /*[out]*/ long * pPage ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("a25250a7-50c1-11d3-8ea3-0090271becdd"))
|
|
|
+IPrnVBAPrintPages : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetItem))
|
|
|
+ IPrnVBAPrintPagePtr Item[];
|
|
|
+ __declspec(property(get=GetCount))
|
|
|
+ long Count;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ IPrnVBAPrintPagePtr GetItem (
|
|
|
+ long Index );
|
|
|
+ long GetCount ( );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_Item (
|
|
|
+ /*[in]*/ long Index,
|
|
|
+ /*[out,retval]*/ struct IPrnVBAPrintPage * * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Count (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("a25250a8-50c1-11d3-8ea3-0090271becdd"))
|
|
|
+IPrnVBAPrintJob : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetSettings))
|
|
|
+ IPrnVBAPrintSettingsPtr Settings;
|
|
|
+ __declspec(property(get=GetDocuments))
|
|
|
+ IPrnVBAPrintDocumentsPtr Documents;
|
|
|
+ __declspec(property(get=GetPages))
|
|
|
+ IPrnVBAPrintPagesPtr Pages;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ IPrnVBAPrintSettingsPtr GetSettings ( );
|
|
|
+ IPrnVBAPrintDocumentsPtr GetDocuments ( );
|
|
|
+ IPrnVBAPrintPagesPtr GetPages ( );
|
|
|
+ HRESULT Clear ( );
|
|
|
+ HRESULT PrintOut ( );
|
|
|
+ HRESULT AddDocument (
|
|
|
+ struct IPrnVBAPrintDocument * Document,
|
|
|
+ _bstr_t PageRange );
|
|
|
+ HRESULT AddPage (
|
|
|
+ struct IPrnVBAPrintPage * Page );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_Settings (
|
|
|
+ /*[out,retval]*/ struct IPrnVBAPrintSettings * * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Documents (
|
|
|
+ /*[out,retval]*/ struct IPrnVBAPrintDocuments * * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Pages (
|
|
|
+ /*[out,retval]*/ struct IPrnVBAPrintPages * * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Clear ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_PrintOut ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_AddDocument (
|
|
|
+ /*[in]*/ struct IPrnVBAPrintDocument * Document,
|
|
|
+ /*[in]*/ BSTR PageRange ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_AddPage (
|
|
|
+ /*[in]*/ struct IPrnVBAPrintPage * Page ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("a2524ffb-50c1-11d3-8ea3-0090271becdd"))
|
|
|
+IPDFVBASettings : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetEncryptType,put=PutEncryptType))
|
|
|
+ enum pdfEncryptionType EncryptType;
|
|
|
+ __declspec(property(get=GetOutputSpotColorsAs,put=PutOutputSpotColorsAs))
|
|
|
+ enum pdfSpotType OutputSpotColorsAs;
|
|
|
+ __declspec(property(get=GetPublishRange,put=PutPublishRange))
|
|
|
+ enum pdfExportRange PublishRange;
|
|
|
+ __declspec(property(get=GetOverprintBlackLimit,put=PutOverprintBlackLimit))
|
|
|
+ int OverprintBlackLimit;
|
|
|
+ __declspec(property(get=GetPageRange,put=PutPageRange))
|
|
|
+ _bstr_t PageRange;
|
|
|
+ __declspec(property(get=GetProtectedTextAsCurves,put=PutProtectedTextAsCurves))
|
|
|
+ VARIANT_BOOL ProtectedTextAsCurves;
|
|
|
+ __declspec(property(get=GetAuthor,put=PutAuthor))
|
|
|
+ _bstr_t Author;
|
|
|
+ __declspec(property(get=GetSubject,put=PutSubject))
|
|
|
+ _bstr_t Subject;
|
|
|
+ __declspec(property(get=GetKeywords,put=PutKeywords))
|
|
|
+ _bstr_t Keywords;
|
|
|
+ __declspec(property(get=GetBitmapCompression,put=PutBitmapCompression))
|
|
|
+ enum pdfBitmapCompressionType BitmapCompression;
|
|
|
+ __declspec(property(get=GetJPEGQualityFactor,put=PutJPEGQualityFactor))
|
|
|
+ int JPEGQualityFactor;
|
|
|
+ __declspec(property(get=GetTextAsCurves,put=PutTextAsCurves))
|
|
|
+ VARIANT_BOOL TextAsCurves;
|
|
|
+ __declspec(property(get=GetEmbedFonts,put=PutEmbedFonts))
|
|
|
+ VARIANT_BOOL EmbedFonts;
|
|
|
+ __declspec(property(get=GetEmbedBaseFonts,put=PutEmbedBaseFonts))
|
|
|
+ VARIANT_BOOL EmbedBaseFonts;
|
|
|
+ __declspec(property(get=GetTrueTypeToType1,put=PutTrueTypeToType1))
|
|
|
+ VARIANT_BOOL TrueTypeToType1;
|
|
|
+ __declspec(property(get=GetSubsetFonts,put=PutSubsetFonts))
|
|
|
+ VARIANT_BOOL SubsetFonts;
|
|
|
+ __declspec(property(get=GetSubsetPct,put=PutSubsetPct))
|
|
|
+ long SubsetPct;
|
|
|
+ __declspec(property(get=GetCompressText,put=PutCompressText))
|
|
|
+ VARIANT_BOOL CompressText;
|
|
|
+ __declspec(property(get=GetEncoding,put=PutEncoding))
|
|
|
+ enum pdfEncodingType Encoding;
|
|
|
+ __declspec(property(get=GetDownsampleColor,put=PutDownsampleColor))
|
|
|
+ VARIANT_BOOL DownsampleColor;
|
|
|
+ __declspec(property(get=GetDownsampleGray,put=PutDownsampleGray))
|
|
|
+ VARIANT_BOOL DownsampleGray;
|
|
|
+ __declspec(property(get=GetDownsampleMono,put=PutDownsampleMono))
|
|
|
+ VARIANT_BOOL DownsampleMono;
|
|
|
+ __declspec(property(get=GetColorResolution,put=PutColorResolution))
|
|
|
+ long ColorResolution;
|
|
|
+ __declspec(property(get=GetMonoResolution,put=PutMonoResolution))
|
|
|
+ long MonoResolution;
|
|
|
+ __declspec(property(get=GetGrayResolution,put=PutGrayResolution))
|
|
|
+ long GrayResolution;
|
|
|
+ __declspec(property(get=GetHyperlinks,put=PutHyperlinks))
|
|
|
+ VARIANT_BOOL Hyperlinks;
|
|
|
+ __declspec(property(get=GetBookmarks,put=PutBookmarks))
|
|
|
+ VARIANT_BOOL Bookmarks;
|
|
|
+ __declspec(property(get=GetThumbnails,put=PutThumbnails))
|
|
|
+ VARIANT_BOOL Thumbnails;
|
|
|
+ __declspec(property(get=GetStartup,put=PutStartup))
|
|
|
+ enum pdfDisplayOnStart Startup;
|
|
|
+ __declspec(property(get=GetComplexFillsAsBitmaps,put=PutComplexFillsAsBitmaps))
|
|
|
+ VARIANT_BOOL ComplexFillsAsBitmaps;
|
|
|
+ __declspec(property(get=GetOverprints,put=PutOverprints))
|
|
|
+ VARIANT_BOOL Overprints;
|
|
|
+ __declspec(property(get=GetHalftones,put=PutHalftones))
|
|
|
+ VARIANT_BOOL Halftones;
|
|
|
+ __declspec(property(get=GetSpotColors,put=PutSpotColors))
|
|
|
+ VARIANT_BOOL SpotColors;
|
|
|
+ __declspec(property(get=GetMaintainOPILinks,put=PutMaintainOPILinks))
|
|
|
+ VARIANT_BOOL MaintainOPILinks;
|
|
|
+ __declspec(property(get=GetFountainSteps,put=PutFountainSteps))
|
|
|
+ long FountainSteps;
|
|
|
+ __declspec(property(get=GetEPSAs,put=PutEPSAs))
|
|
|
+ enum pdfEPSAs EPSAs;
|
|
|
+ __declspec(property(get=GetpdfVersion,put=PutpdfVersion))
|
|
|
+ enum pdfVersion _pdfVersion;
|
|
|
+ __declspec(property(get=GetIncludeBleed,put=PutIncludeBleed))
|
|
|
+ VARIANT_BOOL IncludeBleed;
|
|
|
+ __declspec(property(get=GetBleed,put=PutBleed))
|
|
|
+ int Bleed;
|
|
|
+ __declspec(property(get=GetLinearize,put=PutLinearize))
|
|
|
+ VARIANT_BOOL Linearize;
|
|
|
+ __declspec(property(get=GetCropMarks,put=PutCropMarks))
|
|
|
+ VARIANT_BOOL CropMarks;
|
|
|
+ __declspec(property(get=GetRegistrationMarks,put=PutRegistrationMarks))
|
|
|
+ VARIANT_BOOL RegistrationMarks;
|
|
|
+ __declspec(property(get=GetDensitometerScales,put=PutDensitometerScales))
|
|
|
+ VARIANT_BOOL DensitometerScales;
|
|
|
+ __declspec(property(get=GetFileInformation,put=PutFileInformation))
|
|
|
+ VARIANT_BOOL FileInformation;
|
|
|
+ __declspec(property(get=GetColorMode,put=PutColorMode))
|
|
|
+ enum pdfColorMode ColorMode;
|
|
|
+ __declspec(property(get=GetUseColorProfile,put=PutUseColorProfile))
|
|
|
+ VARIANT_BOOL UseColorProfile;
|
|
|
+ __declspec(property(get=GetColorProfile,put=PutColorProfile))
|
|
|
+ enum pdfColorProfile ColorProfile;
|
|
|
+ __declspec(property(get=GetEmbedFilename,put=PutEmbedFilename))
|
|
|
+ _bstr_t EmbedFilename;
|
|
|
+ __declspec(property(get=GetEmbedFile,put=PutEmbedFile))
|
|
|
+ VARIANT_BOOL EmbedFile;
|
|
|
+ __declspec(property(get=GetJP2QualityFactor,put=PutJP2QualityFactor))
|
|
|
+ int JP2QualityFactor;
|
|
|
+ __declspec(property(get=GetTextExportMode,put=PutTextExportMode))
|
|
|
+ enum pdfTextExportMode TextExportMode;
|
|
|
+ __declspec(property(get=GetPrintPermissions,put=PutPrintPermissions))
|
|
|
+ enum pdfPrintPermissions PrintPermissions;
|
|
|
+ __declspec(property(get=GetEditPermissions,put=PutEditPermissions))
|
|
|
+ enum pdfEditPermissions EditPermissions;
|
|
|
+ __declspec(property(get=GetContentCopyingAllowed,put=PutContentCopyingAllowed))
|
|
|
+ VARIANT_BOOL ContentCopyingAllowed;
|
|
|
+ __declspec(property(get=GetOpenPassword,put=PutOpenPassword))
|
|
|
+ _bstr_t OpenPassword;
|
|
|
+ __declspec(property(get=GetPermissionPassword,put=PutPermissionPassword))
|
|
|
+ _bstr_t PermissionPassword;
|
|
|
+ __declspec(property(get=GetConvertSpotColors,put=PutConvertSpotColors))
|
|
|
+ VARIANT_BOOL ConvertSpotColors;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ HRESULT Reset ( );
|
|
|
+ VARIANT_BOOL Load (
|
|
|
+ _bstr_t SettingName );
|
|
|
+ VARIANT_BOOL Save (
|
|
|
+ _bstr_t SettingName );
|
|
|
+ VARIANT_BOOL ShowDialog ( );
|
|
|
+ HRESULT PublishToPDF (
|
|
|
+ _bstr_t FileName );
|
|
|
+ void PutPublishRange (
|
|
|
+ enum pdfExportRange pExportRange );
|
|
|
+ enum pdfExportRange GetPublishRange ( );
|
|
|
+ void PutPageRange (
|
|
|
+ _bstr_t pszExportPagesRange );
|
|
|
+ _bstr_t GetPageRange ( );
|
|
|
+ void PutAuthor (
|
|
|
+ _bstr_t pszAuthor );
|
|
|
+ _bstr_t GetAuthor ( );
|
|
|
+ void PutSubject (
|
|
|
+ _bstr_t pszSubject );
|
|
|
+ _bstr_t GetSubject ( );
|
|
|
+ void PutKeywords (
|
|
|
+ _bstr_t pszKeywords );
|
|
|
+ _bstr_t GetKeywords ( );
|
|
|
+ void PutBitmapCompression (
|
|
|
+ enum pdfBitmapCompressionType pBitmapCompressionType );
|
|
|
+ enum pdfBitmapCompressionType GetBitmapCompression ( );
|
|
|
+ void PutJPEGQualityFactor (
|
|
|
+ int pnQuality );
|
|
|
+ int GetJPEGQualityFactor ( );
|
|
|
+ void PutTextAsCurves (
|
|
|
+ VARIANT_BOOL pbTextAsCurves );
|
|
|
+ VARIANT_BOOL GetTextAsCurves ( );
|
|
|
+ void PutEmbedFonts (
|
|
|
+ VARIANT_BOOL pbEmbedFonts );
|
|
|
+ VARIANT_BOOL GetEmbedFonts ( );
|
|
|
+ void PutEmbedBaseFonts (
|
|
|
+ VARIANT_BOOL pbEmbedBaseFonts );
|
|
|
+ VARIANT_BOOL GetEmbedBaseFonts ( );
|
|
|
+ void PutTrueTypeToType1 (
|
|
|
+ VARIANT_BOOL pbTrueTypeToType1 );
|
|
|
+ VARIANT_BOOL GetTrueTypeToType1 ( );
|
|
|
+ void PutSubsetFonts (
|
|
|
+ VARIANT_BOOL pbSubsetType1Fonts );
|
|
|
+ VARIANT_BOOL GetSubsetFonts ( );
|
|
|
+ void PutSubsetPct (
|
|
|
+ long pnLevel );
|
|
|
+ long GetSubsetPct ( );
|
|
|
+ void PutCompressText (
|
|
|
+ VARIANT_BOOL pbCompressText );
|
|
|
+ VARIANT_BOOL GetCompressText ( );
|
|
|
+ void PutEncoding (
|
|
|
+ enum pdfEncodingType pEncoding );
|
|
|
+ enum pdfEncodingType GetEncoding ( );
|
|
|
+ void PutDownsampleColor (
|
|
|
+ VARIANT_BOOL pbDownsample );
|
|
|
+ VARIANT_BOOL GetDownsampleColor ( );
|
|
|
+ void PutDownsampleGray (
|
|
|
+ VARIANT_BOOL pbDownsample );
|
|
|
+ VARIANT_BOOL GetDownsampleGray ( );
|
|
|
+ void PutDownsampleMono (
|
|
|
+ VARIANT_BOOL pbDownsample );
|
|
|
+ VARIANT_BOOL GetDownsampleMono ( );
|
|
|
+ void PutColorResolution (
|
|
|
+ long pnDownsampleResolution );
|
|
|
+ long GetColorResolution ( );
|
|
|
+ void PutMonoResolution (
|
|
|
+ long pnDownsampleResolution );
|
|
|
+ long GetMonoResolution ( );
|
|
|
+ void PutGrayResolution (
|
|
|
+ long pnDownsampleResolution );
|
|
|
+ long GetGrayResolution ( );
|
|
|
+ void PutHyperlinks (
|
|
|
+ VARIANT_BOOL pbIncludeHyperlinks );
|
|
|
+ VARIANT_BOOL GetHyperlinks ( );
|
|
|
+ void PutBookmarks (
|
|
|
+ VARIANT_BOOL pbGenerateBookmarks );
|
|
|
+ VARIANT_BOOL GetBookmarks ( );
|
|
|
+ void PutThumbnails (
|
|
|
+ VARIANT_BOOL pbGenerateThumbnails );
|
|
|
+ VARIANT_BOOL GetThumbnails ( );
|
|
|
+ void PutStartup (
|
|
|
+ enum pdfDisplayOnStart pDisplayOnStart );
|
|
|
+ enum pdfDisplayOnStart GetStartup ( );
|
|
|
+ void PutComplexFillsAsBitmaps (
|
|
|
+ VARIANT_BOOL pbComplexFillsAsBitmaps );
|
|
|
+ VARIANT_BOOL GetComplexFillsAsBitmaps ( );
|
|
|
+ void PutOverprints (
|
|
|
+ VARIANT_BOOL pbPreserveOverprints );
|
|
|
+ VARIANT_BOOL GetOverprints ( );
|
|
|
+ void PutHalftones (
|
|
|
+ VARIANT_BOOL pbPreserveHalftones );
|
|
|
+ VARIANT_BOOL GetHalftones ( );
|
|
|
+ void PutSpotColors (
|
|
|
+ VARIANT_BOOL pbPreserveSpotColors );
|
|
|
+ VARIANT_BOOL GetSpotColors ( );
|
|
|
+ void PutMaintainOPILinks (
|
|
|
+ VARIANT_BOOL pbMaintainOPILinks );
|
|
|
+ VARIANT_BOOL GetMaintainOPILinks ( );
|
|
|
+ void PutFountainSteps (
|
|
|
+ long pnFountainSteps );
|
|
|
+ long GetFountainSteps ( );
|
|
|
+ void PutEPSAs (
|
|
|
+ enum pdfEPSAs peEPSAs );
|
|
|
+ enum pdfEPSAs GetEPSAs ( );
|
|
|
+ void PutpdfVersion (
|
|
|
+ enum pdfVersion pePDFVersion );
|
|
|
+ enum pdfVersion GetpdfVersion ( );
|
|
|
+ void PutIncludeBleed (
|
|
|
+ VARIANT_BOOL pbIncludeBleed );
|
|
|
+ VARIANT_BOOL GetIncludeBleed ( );
|
|
|
+ void PutBleed (
|
|
|
+ int pnBleed );
|
|
|
+ int GetBleed ( );
|
|
|
+ void PutLinearize (
|
|
|
+ VARIANT_BOOL pbLinearize );
|
|
|
+ VARIANT_BOOL GetLinearize ( );
|
|
|
+ void PutCropMarks (
|
|
|
+ VARIANT_BOOL pbCropMarks );
|
|
|
+ VARIANT_BOOL GetCropMarks ( );
|
|
|
+ void PutRegistrationMarks (
|
|
|
+ VARIANT_BOOL pbRegistrationMarks );
|
|
|
+ VARIANT_BOOL GetRegistrationMarks ( );
|
|
|
+ void PutDensitometerScales (
|
|
|
+ VARIANT_BOOL pbDensitometerScales );
|
|
|
+ VARIANT_BOOL GetDensitometerScales ( );
|
|
|
+ void PutFileInformation (
|
|
|
+ VARIANT_BOOL pbFileInformation );
|
|
|
+ VARIANT_BOOL GetFileInformation ( );
|
|
|
+ void PutColorMode (
|
|
|
+ enum pdfColorMode peColorSet );
|
|
|
+ enum pdfColorMode GetColorMode ( );
|
|
|
+ void PutUseColorProfile (
|
|
|
+ VARIANT_BOOL pbUseColorProfile );
|
|
|
+ VARIANT_BOOL GetUseColorProfile ( );
|
|
|
+ void PutColorProfile (
|
|
|
+ enum pdfColorProfile peColorProfile );
|
|
|
+ enum pdfColorProfile GetColorProfile ( );
|
|
|
+ void PutEmbedFilename (
|
|
|
+ _bstr_t pszEmbedFilename );
|
|
|
+ _bstr_t GetEmbedFilename ( );
|
|
|
+ void PutEmbedFile (
|
|
|
+ VARIANT_BOOL pbEmbedFile );
|
|
|
+ VARIANT_BOOL GetEmbedFile ( );
|
|
|
+ void PutJP2QualityFactor (
|
|
|
+ int pnQuality );
|
|
|
+ int GetJP2QualityFactor ( );
|
|
|
+ void PutTextExportMode (
|
|
|
+ enum pdfTextExportMode pExportMode );
|
|
|
+ enum pdfTextExportMode GetTextExportMode ( );
|
|
|
+ void PutPrintPermissions (
|
|
|
+ enum pdfPrintPermissions pPrintPermission );
|
|
|
+ enum pdfPrintPermissions GetPrintPermissions ( );
|
|
|
+ void PutEditPermissions (
|
|
|
+ enum pdfEditPermissions pEditPermission );
|
|
|
+ enum pdfEditPermissions GetEditPermissions ( );
|
|
|
+ void PutContentCopyingAllowed (
|
|
|
+ VARIANT_BOOL pbEnable );
|
|
|
+ VARIANT_BOOL GetContentCopyingAllowed ( );
|
|
|
+ void PutOpenPassword (
|
|
|
+ _bstr_t pszOpenPassword );
|
|
|
+ _bstr_t GetOpenPassword ( );
|
|
|
+ void PutPermissionPassword (
|
|
|
+ _bstr_t pszPermissionPassword );
|
|
|
+ _bstr_t GetPermissionPassword ( );
|
|
|
+ void PutConvertSpotColors (
|
|
|
+ VARIANT_BOOL pbConvertSpotColors );
|
|
|
+ VARIANT_BOOL GetConvertSpotColors ( );
|
|
|
+ void PutEncryptType (
|
|
|
+ enum pdfEncryptionType peEncryptType );
|
|
|
+ enum pdfEncryptionType GetEncryptType ( );
|
|
|
+ void PutOutputSpotColorsAs (
|
|
|
+ enum pdfSpotType pnConvertSpotColorsTo );
|
|
|
+ enum pdfSpotType GetOutputSpotColorsAs ( );
|
|
|
+ void PutOverprintBlackLimit (
|
|
|
+ int pnOverprintBlackLimit );
|
|
|
+ int GetOverprintBlackLimit ( );
|
|
|
+ void PutProtectedTextAsCurves (
|
|
|
+ VARIANT_BOOL pbProtectedTextAsCurves );
|
|
|
+ VARIANT_BOOL GetProtectedTextAsCurves ( );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall raw_Reset ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Load (
|
|
|
+ /*[in]*/ BSTR SettingName,
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * Result ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Save (
|
|
|
+ /*[in]*/ BSTR SettingName,
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * Result ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_ShowDialog (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * Result ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_PublishToPDF (
|
|
|
+ /*[in]*/ BSTR FileName ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_PublishRange (
|
|
|
+ /*[in]*/ enum pdfExportRange pExportRange ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_PublishRange (
|
|
|
+ /*[out,retval]*/ enum pdfExportRange * pExportRange ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_PageRange (
|
|
|
+ /*[in]*/ BSTR pszExportPagesRange ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_PageRange (
|
|
|
+ /*[out,retval]*/ BSTR * pszExportPagesRange ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Author (
|
|
|
+ /*[in]*/ BSTR pszAuthor ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Author (
|
|
|
+ /*[out,retval]*/ BSTR * pszAuthor ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Subject (
|
|
|
+ /*[in]*/ BSTR pszSubject ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Subject (
|
|
|
+ /*[out,retval]*/ BSTR * pszSubject ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Keywords (
|
|
|
+ /*[in]*/ BSTR pszKeywords ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Keywords (
|
|
|
+ /*[out,retval]*/ BSTR * pszKeywords ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_BitmapCompression (
|
|
|
+ /*[in]*/ enum pdfBitmapCompressionType pBitmapCompressionType ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_BitmapCompression (
|
|
|
+ /*[out,retval]*/ enum pdfBitmapCompressionType * pBitmapCompressionType ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_JPEGQualityFactor (
|
|
|
+ /*[in]*/ int pnQuality ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_JPEGQualityFactor (
|
|
|
+ /*[out,retval]*/ int * pnQuality ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_TextAsCurves (
|
|
|
+ /*[in]*/ VARIANT_BOOL pbTextAsCurves ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_TextAsCurves (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pbTextAsCurves ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_EmbedFonts (
|
|
|
+ /*[in]*/ VARIANT_BOOL pbEmbedFonts ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_EmbedFonts (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pbEmbedFonts ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_EmbedBaseFonts (
|
|
|
+ /*[in]*/ VARIANT_BOOL pbEmbedBaseFonts ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_EmbedBaseFonts (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pbEmbedBaseFonts ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_TrueTypeToType1 (
|
|
|
+ /*[in]*/ VARIANT_BOOL pbTrueTypeToType1 ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_TrueTypeToType1 (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pbTrueTypeToType1 ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_SubsetFonts (
|
|
|
+ /*[in]*/ VARIANT_BOOL pbSubsetType1Fonts ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_SubsetFonts (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pbSubsetType1Fonts ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_SubsetPct (
|
|
|
+ /*[in]*/ long pnLevel ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_SubsetPct (
|
|
|
+ /*[out,retval]*/ long * pnLevel ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_CompressText (
|
|
|
+ /*[in]*/ VARIANT_BOOL pbCompressText ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_CompressText (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pbCompressText ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Encoding (
|
|
|
+ /*[in]*/ enum pdfEncodingType pEncoding ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Encoding (
|
|
|
+ /*[out,retval]*/ enum pdfEncodingType * pEncoding ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_DownsampleColor (
|
|
|
+ /*[in]*/ VARIANT_BOOL pbDownsample ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_DownsampleColor (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pbDownsample ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_DownsampleGray (
|
|
|
+ /*[in]*/ VARIANT_BOOL pbDownsample ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_DownsampleGray (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pbDownsample ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_DownsampleMono (
|
|
|
+ /*[in]*/ VARIANT_BOOL pbDownsample ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_DownsampleMono (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pbDownsample ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_ColorResolution (
|
|
|
+ /*[in]*/ long pnDownsampleResolution ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_ColorResolution (
|
|
|
+ /*[out,retval]*/ long * pnDownsampleResolution ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_MonoResolution (
|
|
|
+ /*[in]*/ long pnDownsampleResolution ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_MonoResolution (
|
|
|
+ /*[out,retval]*/ long * pnDownsampleResolution ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_GrayResolution (
|
|
|
+ /*[in]*/ long pnDownsampleResolution ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_GrayResolution (
|
|
|
+ /*[out,retval]*/ long * pnDownsampleResolution ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Hyperlinks (
|
|
|
+ /*[in]*/ VARIANT_BOOL pbIncludeHyperlinks ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Hyperlinks (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pbIncludeHyperlinks ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Bookmarks (
|
|
|
+ /*[in]*/ VARIANT_BOOL pbGenerateBookmarks ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Bookmarks (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pbGenerateBookmarks ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Thumbnails (
|
|
|
+ /*[in]*/ VARIANT_BOOL pbGenerateThumbnails ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Thumbnails (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pbGenerateThumbnails ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Startup (
|
|
|
+ /*[in]*/ enum pdfDisplayOnStart pDisplayOnStart ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Startup (
|
|
|
+ /*[out,retval]*/ enum pdfDisplayOnStart * pDisplayOnStart ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_ComplexFillsAsBitmaps (
|
|
|
+ /*[in]*/ VARIANT_BOOL pbComplexFillsAsBitmaps ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_ComplexFillsAsBitmaps (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pbComplexFillsAsBitmaps ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Overprints (
|
|
|
+ /*[in]*/ VARIANT_BOOL pbPreserveOverprints ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Overprints (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pbPreserveOverprints ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Halftones (
|
|
|
+ /*[in]*/ VARIANT_BOOL pbPreserveHalftones ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Halftones (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pbPreserveHalftones ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_SpotColors (
|
|
|
+ /*[in]*/ VARIANT_BOOL pbPreserveSpotColors ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_SpotColors (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pbPreserveSpotColors ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_MaintainOPILinks (
|
|
|
+ /*[in]*/ VARIANT_BOOL pbMaintainOPILinks ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_MaintainOPILinks (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pbMaintainOPILinks ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_FountainSteps (
|
|
|
+ /*[in]*/ long pnFountainSteps ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_FountainSteps (
|
|
|
+ /*[out,retval]*/ long * pnFountainSteps ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_EPSAs (
|
|
|
+ /*[in]*/ enum pdfEPSAs peEPSAs ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_EPSAs (
|
|
|
+ /*[out,retval]*/ enum pdfEPSAs * peEPSAs ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_pdfVersion (
|
|
|
+ /*[in]*/ enum pdfVersion pePDFVersion ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_pdfVersion (
|
|
|
+ /*[out,retval]*/ enum pdfVersion * pePDFVersion ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_IncludeBleed (
|
|
|
+ /*[in]*/ VARIANT_BOOL pbIncludeBleed ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_IncludeBleed (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pbIncludeBleed ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Bleed (
|
|
|
+ /*[in]*/ int pnBleed ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Bleed (
|
|
|
+ /*[out,retval]*/ int * pnBleed ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Linearize (
|
|
|
+ /*[in]*/ VARIANT_BOOL pbLinearize ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Linearize (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pbLinearize ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_CropMarks (
|
|
|
+ /*[in]*/ VARIANT_BOOL pbCropMarks ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_CropMarks (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pbCropMarks ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_RegistrationMarks (
|
|
|
+ /*[in]*/ VARIANT_BOOL pbRegistrationMarks ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_RegistrationMarks (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pbRegistrationMarks ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_DensitometerScales (
|
|
|
+ /*[in]*/ VARIANT_BOOL pbDensitometerScales ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_DensitometerScales (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pbDensitometerScales ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_FileInformation (
|
|
|
+ /*[in]*/ VARIANT_BOOL pbFileInformation ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_FileInformation (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pbFileInformation ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_ColorMode (
|
|
|
+ /*[in]*/ enum pdfColorMode peColorSet ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_ColorMode (
|
|
|
+ /*[out,retval]*/ enum pdfColorMode * peColorSet ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_UseColorProfile (
|
|
|
+ /*[in]*/ VARIANT_BOOL pbUseColorProfile ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_UseColorProfile (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pbUseColorProfile ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_ColorProfile (
|
|
|
+ /*[in]*/ enum pdfColorProfile peColorProfile ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_ColorProfile (
|
|
|
+ /*[out,retval]*/ enum pdfColorProfile * peColorProfile ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_EmbedFilename (
|
|
|
+ /*[in]*/ BSTR pszEmbedFilename ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_EmbedFilename (
|
|
|
+ /*[out,retval]*/ BSTR * pszEmbedFilename ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_EmbedFile (
|
|
|
+ /*[in]*/ VARIANT_BOOL pbEmbedFile ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_EmbedFile (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pbEmbedFile ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_JP2QualityFactor (
|
|
|
+ /*[in]*/ int pnQuality ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_JP2QualityFactor (
|
|
|
+ /*[out,retval]*/ int * pnQuality ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_TextExportMode (
|
|
|
+ /*[in]*/ enum pdfTextExportMode pExportMode ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_TextExportMode (
|
|
|
+ /*[out,retval]*/ enum pdfTextExportMode * pExportMode ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_PrintPermissions (
|
|
|
+ /*[in]*/ enum pdfPrintPermissions pPrintPermission ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_PrintPermissions (
|
|
|
+ /*[out,retval]*/ enum pdfPrintPermissions * pPrintPermission ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_EditPermissions (
|
|
|
+ /*[in]*/ enum pdfEditPermissions pEditPermission ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_EditPermissions (
|
|
|
+ /*[out,retval]*/ enum pdfEditPermissions * pEditPermission ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_ContentCopyingAllowed (
|
|
|
+ /*[in]*/ VARIANT_BOOL pbEnable ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_ContentCopyingAllowed (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pbEnable ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_OpenPassword (
|
|
|
+ /*[in]*/ BSTR pszOpenPassword ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_OpenPassword (
|
|
|
+ /*[out,retval]*/ BSTR * pszOpenPassword ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_PermissionPassword (
|
|
|
+ /*[in]*/ BSTR pszPermissionPassword ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_PermissionPassword (
|
|
|
+ /*[out,retval]*/ BSTR * pszPermissionPassword ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_ConvertSpotColors (
|
|
|
+ /*[in]*/ VARIANT_BOOL pbConvertSpotColors ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_ConvertSpotColors (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pbConvertSpotColors ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_EncryptType (
|
|
|
+ /*[in]*/ enum pdfEncryptionType peEncryptType ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_EncryptType (
|
|
|
+ /*[out,retval]*/ enum pdfEncryptionType * peEncryptType ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_OutputSpotColorsAs (
|
|
|
+ /*[in]*/ enum pdfSpotType pnConvertSpotColorsTo ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_OutputSpotColorsAs (
|
|
|
+ /*[out,retval]*/ enum pdfSpotType * pnConvertSpotColorsTo ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_OverprintBlackLimit (
|
|
|
+ /*[in]*/ int pnOverprintBlackLimit ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_OverprintBlackLimit (
|
|
|
+ /*[out,retval]*/ int * pnOverprintBlackLimit ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_ProtectedTextAsCurves (
|
|
|
+ /*[in]*/ VARIANT_BOOL pbProtectedTextAsCurves ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_ProtectedTextAsCurves (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pbProtectedTextAsCurves ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("b0580057-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+IVGRectangle : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetCornerUpperLeft,put=PutCornerUpperLeft))
|
|
|
+ long CornerUpperLeft;
|
|
|
+ __declspec(property(get=GetCornerUpperRight,put=PutCornerUpperRight))
|
|
|
+ long CornerUpperRight;
|
|
|
+ __declspec(property(get=GetCornerLowerLeft,put=PutCornerLowerLeft))
|
|
|
+ long CornerLowerLeft;
|
|
|
+ __declspec(property(get=GetCornerLowerRight,put=PutCornerLowerRight))
|
|
|
+ long CornerLowerRight;
|
|
|
+ __declspec(property(get=GetEqualCorners))
|
|
|
+ VARIANT_BOOL EqualCorners;
|
|
|
+ __declspec(property(get=GetMaxRadius))
|
|
|
+ double MaxRadius;
|
|
|
+ __declspec(property(get=GetRadiusUpperLeft,put=PutRadiusUpperLeft))
|
|
|
+ double RadiusUpperLeft;
|
|
|
+ __declspec(property(get=GetRadiusUpperRight,put=PutRadiusUpperRight))
|
|
|
+ double RadiusUpperRight;
|
|
|
+ __declspec(property(get=GetRadiusLowerLeft,put=PutRadiusLowerLeft))
|
|
|
+ double RadiusLowerLeft;
|
|
|
+ __declspec(property(get=GetRadiusLowerRight,put=PutRadiusLowerRight))
|
|
|
+ double RadiusLowerRight;
|
|
|
+ __declspec(property(get=GetCornerType,put=PutCornerType))
|
|
|
+ enum cdrCornerType CornerType;
|
|
|
+ __declspec(property(get=GetRelativeCornerScaling,put=PutRelativeCornerScaling))
|
|
|
+ VARIANT_BOOL RelativeCornerScaling;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ long GetCornerUpperLeft ( );
|
|
|
+ void PutCornerUpperLeft (
|
|
|
+ long pVal );
|
|
|
+ long GetCornerUpperRight ( );
|
|
|
+ void PutCornerUpperRight (
|
|
|
+ long pVal );
|
|
|
+ long GetCornerLowerLeft ( );
|
|
|
+ void PutCornerLowerLeft (
|
|
|
+ long pVal );
|
|
|
+ long GetCornerLowerRight ( );
|
|
|
+ void PutCornerLowerRight (
|
|
|
+ long pVal );
|
|
|
+ VARIANT_BOOL GetEqualCorners ( );
|
|
|
+ double GetMaxRadius ( );
|
|
|
+ HRESULT SetRoundness (
|
|
|
+ long Roundness );
|
|
|
+ HRESULT SetRadius (
|
|
|
+ double Radius );
|
|
|
+ double GetRadiusUpperLeft ( );
|
|
|
+ void PutRadiusUpperLeft (
|
|
|
+ double pVal );
|
|
|
+ double GetRadiusUpperRight ( );
|
|
|
+ void PutRadiusUpperRight (
|
|
|
+ double pVal );
|
|
|
+ double GetRadiusLowerLeft ( );
|
|
|
+ void PutRadiusLowerLeft (
|
|
|
+ double pVal );
|
|
|
+ double GetRadiusLowerRight ( );
|
|
|
+ void PutRadiusLowerRight (
|
|
|
+ double pVal );
|
|
|
+ enum cdrCornerType GetCornerType ( );
|
|
|
+ void PutCornerType (
|
|
|
+ enum cdrCornerType pVal );
|
|
|
+ VARIANT_BOOL GetRelativeCornerScaling ( );
|
|
|
+ void PutRelativeCornerScaling (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_CornerUpperLeft (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_CornerUpperLeft (
|
|
|
+ /*[in]*/ long pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_CornerUpperRight (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_CornerUpperRight (
|
|
|
+ /*[in]*/ long pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_CornerLowerLeft (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_CornerLowerLeft (
|
|
|
+ /*[in]*/ long pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_CornerLowerRight (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_CornerLowerRight (
|
|
|
+ /*[in]*/ long pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_EqualCorners (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_MaxRadius (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_SetRoundness (
|
|
|
+ /*[in]*/ long Roundness ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_SetRadius (
|
|
|
+ /*[in]*/ double Radius ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_RadiusUpperLeft (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_RadiusUpperLeft (
|
|
|
+ /*[in]*/ double pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_RadiusUpperRight (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_RadiusUpperRight (
|
|
|
+ /*[in]*/ double pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_RadiusLowerLeft (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_RadiusLowerLeft (
|
|
|
+ /*[in]*/ double pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_RadiusLowerRight (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_RadiusLowerRight (
|
|
|
+ /*[in]*/ double pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_CornerType (
|
|
|
+ /*[out,retval]*/ enum cdrCornerType * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_CornerType (
|
|
|
+ /*[in]*/ enum cdrCornerType pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_RelativeCornerScaling (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_RelativeCornerScaling (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("b0580037-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+IVGEllipse : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetType,put=PutType))
|
|
|
+ enum cdrEllipseType Type;
|
|
|
+ __declspec(property(get=GetStartAngle,put=PutStartAngle))
|
|
|
+ double StartAngle;
|
|
|
+ __declspec(property(get=GetEndAngle,put=PutEndAngle))
|
|
|
+ double EndAngle;
|
|
|
+ __declspec(property(get=GetClockwise,put=PutClockwise))
|
|
|
+ VARIANT_BOOL Clockwise;
|
|
|
+ __declspec(property(get=GetCenterX,put=PutCenterX))
|
|
|
+ double CenterX;
|
|
|
+ __declspec(property(get=GetCenterY,put=PutCenterY))
|
|
|
+ double CenterY;
|
|
|
+ __declspec(property(get=GetHRadius,put=PutHRadius))
|
|
|
+ double HRadius;
|
|
|
+ __declspec(property(get=GetVRadius,put=PutVRadius))
|
|
|
+ double VRadius;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ enum cdrEllipseType GetType ( );
|
|
|
+ void PutType (
|
|
|
+ enum cdrEllipseType pVal );
|
|
|
+ double GetStartAngle ( );
|
|
|
+ void PutStartAngle (
|
|
|
+ double pVal );
|
|
|
+ double GetEndAngle ( );
|
|
|
+ void PutEndAngle (
|
|
|
+ double pVal );
|
|
|
+ VARIANT_BOOL GetClockwise ( );
|
|
|
+ void PutClockwise (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ double GetCenterX ( );
|
|
|
+ void PutCenterX (
|
|
|
+ double pVal );
|
|
|
+ double GetCenterY ( );
|
|
|
+ void PutCenterY (
|
|
|
+ double pVal );
|
|
|
+ double GetHRadius ( );
|
|
|
+ void PutHRadius (
|
|
|
+ double pVal );
|
|
|
+ double GetVRadius ( );
|
|
|
+ void PutVRadius (
|
|
|
+ double pVal );
|
|
|
+ HRESULT SetCenterPosition (
|
|
|
+ double PositionX,
|
|
|
+ double PositionY );
|
|
|
+ HRESULT GetCenterPosition (
|
|
|
+ double * PositionX,
|
|
|
+ double * PositionY );
|
|
|
+ HRESULT SetRadius (
|
|
|
+ double HRadius,
|
|
|
+ double VRadius );
|
|
|
+ HRESULT GetRadius (
|
|
|
+ double * HRadius,
|
|
|
+ double * VRadius );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_Type (
|
|
|
+ /*[out,retval]*/ enum cdrEllipseType * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Type (
|
|
|
+ /*[in]*/ enum cdrEllipseType pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_StartAngle (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_StartAngle (
|
|
|
+ /*[in]*/ double pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_EndAngle (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_EndAngle (
|
|
|
+ /*[in]*/ double pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Clockwise (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Clockwise (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_CenterX (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_CenterX (
|
|
|
+ /*[in]*/ double pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_CenterY (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_CenterY (
|
|
|
+ /*[in]*/ double pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_HRadius (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_HRadius (
|
|
|
+ /*[in]*/ double pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_VRadius (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_VRadius (
|
|
|
+ /*[in]*/ double pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_SetCenterPosition (
|
|
|
+ /*[in]*/ double PositionX,
|
|
|
+ /*[in]*/ double PositionY ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_GetCenterPosition (
|
|
|
+ /*[out]*/ double * PositionX,
|
|
|
+ /*[out]*/ double * PositionY ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_SetRadius (
|
|
|
+ /*[in]*/ double HRadius,
|
|
|
+ /*[in]*/ double VRadius ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_GetRadius (
|
|
|
+ /*[out]*/ double * HRadius,
|
|
|
+ /*[out]*/ double * VRadius ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("b0580051-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+IVGPolygon : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetType,put=PutType))
|
|
|
+ enum cdrPolygonType Type;
|
|
|
+ __declspec(property(get=GetSides,put=PutSides))
|
|
|
+ long Sides;
|
|
|
+ __declspec(property(get=GetSharpness,put=PutSharpness))
|
|
|
+ long Sharpness;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ enum cdrPolygonType GetType ( );
|
|
|
+ void PutType (
|
|
|
+ enum cdrPolygonType pVal );
|
|
|
+ long GetSides ( );
|
|
|
+ void PutSides (
|
|
|
+ long pVal );
|
|
|
+ long GetSharpness ( );
|
|
|
+ void PutSharpness (
|
|
|
+ long pVal );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_Type (
|
|
|
+ /*[out,retval]*/ enum cdrPolygonType * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Type (
|
|
|
+ /*[in]*/ enum cdrPolygonType pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Sides (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Sides (
|
|
|
+ /*[in]*/ long pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Sharpness (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Sharpness (
|
|
|
+ /*[in]*/ long pVal ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("b0580017-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+IVGCrossPoint : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetPositionX))
|
|
|
+ double PositionX;
|
|
|
+ __declspec(property(get=GetPositionY))
|
|
|
+ double PositionY;
|
|
|
+ __declspec(property(get=GetOffset))
|
|
|
+ double Offset;
|
|
|
+ __declspec(property(get=GetOffset2))
|
|
|
+ double Offset2;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ double GetPositionX ( );
|
|
|
+ double GetPositionY ( );
|
|
|
+ double GetOffset ( );
|
|
|
+ double GetOffset2 ( );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_PositionX (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_PositionY (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Offset (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Offset2 (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("b0580018-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+IVGCrossPoints : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetItem))
|
|
|
+ IVGCrossPointPtr Item[];
|
|
|
+ __declspec(property(get=GetCount))
|
|
|
+ long Count;
|
|
|
+ __declspec(property(get=Get_NewEnum))
|
|
|
+ IUnknownPtr _NewEnum;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ IVGCrossPointPtr GetItem (
|
|
|
+ long Index );
|
|
|
+ IUnknownPtr Get_NewEnum ( );
|
|
|
+ long GetCount ( );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_Item (
|
|
|
+ /*[in]*/ long Index,
|
|
|
+ /*[out,retval]*/ struct IVGCrossPoint * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get__NewEnum (
|
|
|
+ /*[out,retval]*/ IUnknown * * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Count (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("b0580067-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+IVGStructPaletteOptions : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetNumColors,put=PutNumColors))
|
|
|
+ long NumColors;
|
|
|
+ __declspec(property(get=GetDitherIntensity,put=PutDitherIntensity))
|
|
|
+ long DitherIntensity;
|
|
|
+ __declspec(property(get=GetSmoothing,put=PutSmoothing))
|
|
|
+ long Smoothing;
|
|
|
+ __declspec(property(get=GetDitherType,put=PutDitherType))
|
|
|
+ enum cdrDitherType DitherType;
|
|
|
+ __declspec(property(get=GetPaletteType,put=PutPaletteType))
|
|
|
+ enum cdrImagePaletteType PaletteType;
|
|
|
+ __declspec(property(get=GetImportance,put=PutImportance))
|
|
|
+ long Importance;
|
|
|
+ __declspec(property(get=GetLightness,put=PutLightness))
|
|
|
+ long Lightness;
|
|
|
+ __declspec(property(get=GetToleranceA,put=PutToleranceA))
|
|
|
+ long ToleranceA;
|
|
|
+ __declspec(property(get=GetToleranceB,put=PutToleranceB))
|
|
|
+ long ToleranceB;
|
|
|
+ __declspec(property(get=GetColorSensitive,put=PutColorSensitive))
|
|
|
+ VARIANT_BOOL ColorSensitive;
|
|
|
+ __declspec(property(get=GetTargetColor,put=PutTargetColor))
|
|
|
+ long TargetColor;
|
|
|
+ __declspec(property(get=GetPalette,put=PutPalette))
|
|
|
+ _variant_t Palette;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ void PutNumColors (
|
|
|
+ long pVal );
|
|
|
+ long GetNumColors ( );
|
|
|
+ void PutDitherIntensity (
|
|
|
+ long pVal );
|
|
|
+ long GetDitherIntensity ( );
|
|
|
+ void PutSmoothing (
|
|
|
+ long pVal );
|
|
|
+ long GetSmoothing ( );
|
|
|
+ void PutDitherType (
|
|
|
+ enum cdrDitherType pVal );
|
|
|
+ enum cdrDitherType GetDitherType ( );
|
|
|
+ void PutPaletteType (
|
|
|
+ enum cdrImagePaletteType pVal );
|
|
|
+ enum cdrImagePaletteType GetPaletteType ( );
|
|
|
+ void PutImportance (
|
|
|
+ long pVal );
|
|
|
+ long GetImportance ( );
|
|
|
+ void PutLightness (
|
|
|
+ long pVal );
|
|
|
+ long GetLightness ( );
|
|
|
+ void PutToleranceA (
|
|
|
+ long pVal );
|
|
|
+ long GetToleranceA ( );
|
|
|
+ void PutToleranceB (
|
|
|
+ long pVal );
|
|
|
+ long GetToleranceB ( );
|
|
|
+ void PutColorSensitive (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ VARIANT_BOOL GetColorSensitive ( );
|
|
|
+ void PutTargetColor (
|
|
|
+ long pVal );
|
|
|
+ long GetTargetColor ( );
|
|
|
+ void PutPalette (
|
|
|
+ const _variant_t & pVal );
|
|
|
+ _variant_t GetPalette ( );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall put_NumColors (
|
|
|
+ /*[in]*/ long pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_NumColors (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_DitherIntensity (
|
|
|
+ /*[in]*/ long pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_DitherIntensity (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Smoothing (
|
|
|
+ /*[in]*/ long pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Smoothing (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_DitherType (
|
|
|
+ /*[in]*/ enum cdrDitherType pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_DitherType (
|
|
|
+ /*[out,retval]*/ enum cdrDitherType * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_PaletteType (
|
|
|
+ /*[in]*/ enum cdrImagePaletteType pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_PaletteType (
|
|
|
+ /*[out,retval]*/ enum cdrImagePaletteType * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Importance (
|
|
|
+ /*[in]*/ long pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Importance (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Lightness (
|
|
|
+ /*[in]*/ long pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Lightness (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_ToleranceA (
|
|
|
+ /*[in]*/ long pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_ToleranceA (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_ToleranceB (
|
|
|
+ /*[in]*/ long pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_ToleranceB (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_ColorSensitive (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_ColorSensitive (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_TargetColor (
|
|
|
+ /*[in]*/ long pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_TargetColor (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Palette (
|
|
|
+ /*[in]*/ VARIANT pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Palette (
|
|
|
+ /*[out,retval]*/ VARIANT * pVal ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("b0580046-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+IVGOutlineStyle : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetIndex))
|
|
|
+ long Index;
|
|
|
+ __declspec(property(get=GetDashCount,put=PutDashCount))
|
|
|
+ long DashCount;
|
|
|
+ __declspec(property(get=GetDashLength,put=PutDashLength))
|
|
|
+ long DashLength[];
|
|
|
+ __declspec(property(get=GetGapLength,put=PutGapLength))
|
|
|
+ long GapLength[];
|
|
|
+ __declspec(property(get=GetEnhanced))
|
|
|
+ VARIANT_BOOL Enhanced;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ long GetIndex ( );
|
|
|
+ long GetDashCount ( );
|
|
|
+ void PutDashCount (
|
|
|
+ long pVal );
|
|
|
+ long GetDashLength (
|
|
|
+ long Index );
|
|
|
+ void PutDashLength (
|
|
|
+ long Index,
|
|
|
+ long pVal );
|
|
|
+ long GetGapLength (
|
|
|
+ long Index );
|
|
|
+ void PutGapLength (
|
|
|
+ long Index,
|
|
|
+ long pVal );
|
|
|
+ VARIANT_BOOL GetEnhanced ( );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_Index (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_DashCount (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_DashCount (
|
|
|
+ /*[in]*/ long pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_DashLength (
|
|
|
+ /*[in]*/ long Index,
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_DashLength (
|
|
|
+ /*[in]*/ long Index,
|
|
|
+ /*[in]*/ long pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_GapLength (
|
|
|
+ /*[in]*/ long Index,
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_GapLength (
|
|
|
+ /*[in]*/ long Index,
|
|
|
+ /*[in]*/ long pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Enhanced (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("b058004e-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+IVGPatternCanvas : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetSize,put=PutSize))
|
|
|
+ enum cdrPatternCanvasSize Size;
|
|
|
+ __declspec(property(get=GetData,put=PutData))
|
|
|
+ _bstr_t Data;
|
|
|
+ __declspec(property(get=GetPixel,put=PutPixel))
|
|
|
+ VARIANT_BOOL Pixel[][];
|
|
|
+ __declspec(property(get=GetIndex))
|
|
|
+ long Index;
|
|
|
+ __declspec(property(get=GetWidth,put=PutWidth))
|
|
|
+ long Width;
|
|
|
+ __declspec(property(get=GetHeight,put=PutHeight))
|
|
|
+ long Height;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ enum cdrPatternCanvasSize GetSize ( );
|
|
|
+ void PutSize (
|
|
|
+ enum cdrPatternCanvasSize pVal );
|
|
|
+ VARIANT_BOOL GetPixel (
|
|
|
+ long x,
|
|
|
+ long y );
|
|
|
+ void PutPixel (
|
|
|
+ long x,
|
|
|
+ long y,
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ long GetIndex ( );
|
|
|
+ HRESULT FillArea (
|
|
|
+ long x1,
|
|
|
+ long y1,
|
|
|
+ long x2,
|
|
|
+ long y2,
|
|
|
+ VARIANT_BOOL State );
|
|
|
+ HRESULT CopyArea (
|
|
|
+ long x1,
|
|
|
+ long y1,
|
|
|
+ long x2,
|
|
|
+ long y2,
|
|
|
+ long x,
|
|
|
+ long y );
|
|
|
+ HRESULT FlipArea (
|
|
|
+ long x1,
|
|
|
+ long y1,
|
|
|
+ long x2,
|
|
|
+ long y2,
|
|
|
+ enum cdrFlipAxes Axes );
|
|
|
+ HRESULT RotateArea (
|
|
|
+ long x1,
|
|
|
+ long y1,
|
|
|
+ long x2,
|
|
|
+ long y2,
|
|
|
+ double Angle );
|
|
|
+ HRESULT Select (
|
|
|
+ long Index );
|
|
|
+ HRESULT Clear ( );
|
|
|
+ HRESULT PutCopy (
|
|
|
+ struct IVGPatternCanvas * PatternCanvas );
|
|
|
+ long GetWidth ( );
|
|
|
+ void PutWidth (
|
|
|
+ long pVal );
|
|
|
+ long GetHeight ( );
|
|
|
+ void PutHeight (
|
|
|
+ long pVal );
|
|
|
+ _bstr_t GetData ( );
|
|
|
+ void PutData (
|
|
|
+ _bstr_t pVal );
|
|
|
+ HRESULT PSet (
|
|
|
+ short Step,
|
|
|
+ long x,
|
|
|
+ long y,
|
|
|
+ VARIANT_BOOL Color );
|
|
|
+ HRESULT Line (
|
|
|
+ short Flags,
|
|
|
+ long x1,
|
|
|
+ long y1,
|
|
|
+ long x2,
|
|
|
+ long y2,
|
|
|
+ VARIANT_BOOL Color );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_Size (
|
|
|
+ /*[out,retval]*/ enum cdrPatternCanvasSize * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Size (
|
|
|
+ /*[in]*/ enum cdrPatternCanvasSize pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Pixel (
|
|
|
+ /*[in]*/ long x,
|
|
|
+ /*[in]*/ long y,
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Pixel (
|
|
|
+ /*[in]*/ long x,
|
|
|
+ /*[in]*/ long y,
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Index (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_FillArea (
|
|
|
+ /*[in]*/ long x1,
|
|
|
+ /*[in]*/ long y1,
|
|
|
+ /*[in]*/ long x2,
|
|
|
+ /*[in]*/ long y2,
|
|
|
+ /*[in]*/ VARIANT_BOOL State ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CopyArea (
|
|
|
+ /*[in]*/ long x1,
|
|
|
+ /*[in]*/ long y1,
|
|
|
+ /*[in]*/ long x2,
|
|
|
+ /*[in]*/ long y2,
|
|
|
+ /*[in]*/ long x,
|
|
|
+ /*[in]*/ long y ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_FlipArea (
|
|
|
+ /*[in]*/ long x1,
|
|
|
+ /*[in]*/ long y1,
|
|
|
+ /*[in]*/ long x2,
|
|
|
+ /*[in]*/ long y2,
|
|
|
+ /*[in]*/ enum cdrFlipAxes Axes ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_RotateArea (
|
|
|
+ /*[in]*/ long x1,
|
|
|
+ /*[in]*/ long y1,
|
|
|
+ /*[in]*/ long x2,
|
|
|
+ /*[in]*/ long y2,
|
|
|
+ /*[in]*/ double Angle ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Select (
|
|
|
+ /*[in]*/ long Index ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Clear ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_PutCopy (
|
|
|
+ /*[in]*/ struct IVGPatternCanvas * PatternCanvas ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Width (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Width (
|
|
|
+ /*[in]*/ long pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Height (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Height (
|
|
|
+ /*[in]*/ long pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Data (
|
|
|
+ /*[out,retval]*/ BSTR * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Data (
|
|
|
+ /*[in]*/ BSTR pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_PSet (
|
|
|
+ /*[in]*/ short Step,
|
|
|
+ /*[in]*/ long x,
|
|
|
+ /*[in]*/ long y,
|
|
|
+ /*[in]*/ VARIANT_BOOL Color ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Line (
|
|
|
+ /*[in]*/ short Flags,
|
|
|
+ /*[in]*/ long x1,
|
|
|
+ /*[in]*/ long y1,
|
|
|
+ /*[in]*/ long x2,
|
|
|
+ /*[in]*/ long y2,
|
|
|
+ /*[in]*/ VARIANT_BOOL Color ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("b058007b-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+IVGTextureFillProperty : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetName))
|
|
|
+ _bstr_t Name;
|
|
|
+ __declspec(property(get=GetType))
|
|
|
+ enum cdrTexturePropertyType Type;
|
|
|
+ __declspec(property(get=GetValue,put=PutValue))
|
|
|
+ _variant_t Value;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ _bstr_t GetName ( );
|
|
|
+ enum cdrTexturePropertyType GetType ( );
|
|
|
+ _variant_t GetValue ( );
|
|
|
+ void PutValue (
|
|
|
+ const _variant_t & pVal );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_Name (
|
|
|
+ /*[out,retval]*/ BSTR * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Type (
|
|
|
+ /*[out,retval]*/ enum cdrTexturePropertyType * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Value (
|
|
|
+ /*[out,retval]*/ VARIANT * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Value (
|
|
|
+ /*[in]*/ VARIANT pVal ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("b058007a-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+IVGTextureFillProperties : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetCount))
|
|
|
+ long Count;
|
|
|
+ __declspec(property(get=GetItem))
|
|
|
+ IVGTextureFillPropertyPtr Item[];
|
|
|
+ __declspec(property(get=Get_NewEnum))
|
|
|
+ IUnknownPtr _NewEnum;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ long GetCount ( );
|
|
|
+ IVGTextureFillPropertyPtr GetItem (
|
|
|
+ const _variant_t & IndexOrName );
|
|
|
+ IUnknownPtr Get_NewEnum ( );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_Count (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Item (
|
|
|
+ /*[in]*/ VARIANT IndexOrName,
|
|
|
+ /*[out,retval]*/ struct IVGTextureFillProperty * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get__NewEnum (
|
|
|
+ /*[out,retval]*/ IUnknown * * pVal ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("b0580079-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+IVGTextureFill : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetOriginX,put=PutOriginX))
|
|
|
+ double OriginX;
|
|
|
+ __declspec(property(get=GetMirrorFillY,put=PutMirrorFillY))
|
|
|
+ VARIANT_BOOL MirrorFillY;
|
|
|
+ __declspec(property(get=GetOriginY,put=PutOriginY))
|
|
|
+ double OriginY;
|
|
|
+ __declspec(property(get=GetTileWidth,put=PutTileWidth))
|
|
|
+ double TileWidth;
|
|
|
+ __declspec(property(get=GetTileHeight,put=PutTileHeight))
|
|
|
+ double TileHeight;
|
|
|
+ __declspec(property(get=GetTileOffsetType,put=PutTileOffsetType))
|
|
|
+ enum cdrTileOffsetType TileOffsetType;
|
|
|
+ __declspec(property(get=GetTileOffset,put=PutTileOffset))
|
|
|
+ long TileOffset;
|
|
|
+ __declspec(property(get=GetSkewAngle,put=PutSkewAngle))
|
|
|
+ double SkewAngle;
|
|
|
+ __declspec(property(get=GetRotationAngle,put=PutRotationAngle))
|
|
|
+ double RotationAngle;
|
|
|
+ __declspec(property(get=GetTransformWithShape,put=PutTransformWithShape))
|
|
|
+ VARIANT_BOOL TransformWithShape;
|
|
|
+ __declspec(property(get=GetResolution,put=PutResolution))
|
|
|
+ long Resolution;
|
|
|
+ __declspec(property(get=GetMaximumTileWidth,put=PutMaximumTileWidth))
|
|
|
+ long MaximumTileWidth;
|
|
|
+ __declspec(property(get=GetLibraryName))
|
|
|
+ _bstr_t LibraryName;
|
|
|
+ __declspec(property(get=GetTextureName))
|
|
|
+ _bstr_t TextureName;
|
|
|
+ __declspec(property(get=GetStyleName))
|
|
|
+ _bstr_t StyleName;
|
|
|
+ __declspec(property(get=GetMirrorFill,put=PutMirrorFill))
|
|
|
+ VARIANT_BOOL MirrorFill;
|
|
|
+ __declspec(property(get=GetProperties))
|
|
|
+ IVGTextureFillPropertiesPtr Properties;
|
|
|
+ __declspec(property(get=GetMirrorFillX,put=PutMirrorFillX))
|
|
|
+ VARIANT_BOOL MirrorFillX;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ double GetOriginX ( );
|
|
|
+ void PutOriginX (
|
|
|
+ double pVal );
|
|
|
+ double GetOriginY ( );
|
|
|
+ void PutOriginY (
|
|
|
+ double pVal );
|
|
|
+ double GetTileWidth ( );
|
|
|
+ void PutTileWidth (
|
|
|
+ double pVal );
|
|
|
+ double GetTileHeight ( );
|
|
|
+ void PutTileHeight (
|
|
|
+ double pVal );
|
|
|
+ enum cdrTileOffsetType GetTileOffsetType ( );
|
|
|
+ void PutTileOffsetType (
|
|
|
+ enum cdrTileOffsetType pVal );
|
|
|
+ long GetTileOffset ( );
|
|
|
+ void PutTileOffset (
|
|
|
+ long pVal );
|
|
|
+ double GetSkewAngle ( );
|
|
|
+ void PutSkewAngle (
|
|
|
+ double pVal );
|
|
|
+ double GetRotationAngle ( );
|
|
|
+ void PutRotationAngle (
|
|
|
+ double pVal );
|
|
|
+ VARIANT_BOOL GetTransformWithShape ( );
|
|
|
+ void PutTransformWithShape (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ long GetResolution ( );
|
|
|
+ void PutResolution (
|
|
|
+ long pVal );
|
|
|
+ long GetMaximumTileWidth ( );
|
|
|
+ void PutMaximumTileWidth (
|
|
|
+ long pVal );
|
|
|
+ _bstr_t GetLibraryName ( );
|
|
|
+ _bstr_t GetTextureName ( );
|
|
|
+ _bstr_t GetStyleName ( );
|
|
|
+ HRESULT Select (
|
|
|
+ _bstr_t Texture,
|
|
|
+ _bstr_t Library );
|
|
|
+ HRESULT SetProperties (
|
|
|
+ SAFEARRAY * * SettingArray );
|
|
|
+ VARIANT_BOOL GetMirrorFill ( );
|
|
|
+ void PutMirrorFill (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ IVGTextureFillPropertiesPtr GetProperties ( );
|
|
|
+ VARIANT_BOOL GetMirrorFillX ( );
|
|
|
+ void PutMirrorFillX (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ VARIANT_BOOL GetMirrorFillY ( );
|
|
|
+ void PutMirrorFillY (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_OriginX (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_OriginX (
|
|
|
+ /*[in]*/ double pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_OriginY (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_OriginY (
|
|
|
+ /*[in]*/ double pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_TileWidth (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_TileWidth (
|
|
|
+ /*[in]*/ double pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_TileHeight (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_TileHeight (
|
|
|
+ /*[in]*/ double pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_TileOffsetType (
|
|
|
+ /*[out,retval]*/ enum cdrTileOffsetType * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_TileOffsetType (
|
|
|
+ /*[in]*/ enum cdrTileOffsetType pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_TileOffset (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_TileOffset (
|
|
|
+ /*[in]*/ long pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_SkewAngle (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_SkewAngle (
|
|
|
+ /*[in]*/ double pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_RotationAngle (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_RotationAngle (
|
|
|
+ /*[in]*/ double pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_TransformWithShape (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_TransformWithShape (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Resolution (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Resolution (
|
|
|
+ /*[in]*/ long pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_MaximumTileWidth (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_MaximumTileWidth (
|
|
|
+ /*[in]*/ long pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_LibraryName (
|
|
|
+ /*[out,retval]*/ BSTR * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_TextureName (
|
|
|
+ /*[out,retval]*/ BSTR * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_StyleName (
|
|
|
+ /*[out,retval]*/ BSTR * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Select (
|
|
|
+ /*[in]*/ BSTR Texture,
|
|
|
+ /*[in]*/ BSTR Library ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_SetProperties (
|
|
|
+ /*[in]*/ SAFEARRAY * * SettingArray ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_MirrorFill (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_MirrorFill (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Properties (
|
|
|
+ /*[out,retval]*/ struct IVGTextureFillProperties * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_MirrorFillX (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_MirrorFillX (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_MirrorFillY (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_MirrorFillY (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("b0580052-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+IVGPostScriptFill : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetName))
|
|
|
+ _bstr_t Name;
|
|
|
+ __declspec(property(get=GetIndex))
|
|
|
+ long Index;
|
|
|
+ __declspec(property(get=GetProperties,put=PutProperties))
|
|
|
+ long Properties[];
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ _bstr_t GetName ( );
|
|
|
+ long GetIndex ( );
|
|
|
+ long GetProperties (
|
|
|
+ long Index );
|
|
|
+ void PutProperties (
|
|
|
+ long Index,
|
|
|
+ long pVal );
|
|
|
+ HRESULT Select (
|
|
|
+ const _variant_t & IndexOrName );
|
|
|
+ HRESULT SetProperties (
|
|
|
+ long Param1,
|
|
|
+ long Param2,
|
|
|
+ long Param3,
|
|
|
+ long Param4,
|
|
|
+ long Param5 );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_Name (
|
|
|
+ /*[out,retval]*/ BSTR * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Index (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Properties (
|
|
|
+ /*[in]*/ long Index,
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Properties (
|
|
|
+ /*[in]*/ long Index,
|
|
|
+ /*[in]*/ long pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Select (
|
|
|
+ /*[in]*/ VARIANT IndexOrName ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_SetProperties (
|
|
|
+ /*[in]*/ long Param1,
|
|
|
+ /*[in]*/ long Param2,
|
|
|
+ /*[in]*/ long Param3,
|
|
|
+ /*[in]*/ long Param4,
|
|
|
+ /*[in]*/ long Param5 ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("b0580096-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+IVGPSScreenOptions : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetIndex))
|
|
|
+ long Index;
|
|
|
+ __declspec(property(get=GetName))
|
|
|
+ _bstr_t Name;
|
|
|
+ __declspec(property(get=GetAngle,put=PutAngle))
|
|
|
+ double Angle;
|
|
|
+ __declspec(property(get=GetFrequency,put=PutFrequency))
|
|
|
+ long Frequency;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ long GetIndex ( );
|
|
|
+ _bstr_t GetName ( );
|
|
|
+ double GetAngle ( );
|
|
|
+ void PutAngle (
|
|
|
+ double pVal );
|
|
|
+ long GetFrequency ( );
|
|
|
+ void PutFrequency (
|
|
|
+ long pVal );
|
|
|
+ VARIANT_BOOL Select (
|
|
|
+ _bstr_t Name );
|
|
|
+ VARIANT_BOOL SetProperties (
|
|
|
+ const _variant_t & IndexOrName,
|
|
|
+ double Angle,
|
|
|
+ long Frequency );
|
|
|
+ _bstr_t NameByIndex (
|
|
|
+ long Index );
|
|
|
+ HRESULT Reset ( );
|
|
|
+ VARIANT_BOOL UserAssign (
|
|
|
+ long ParentWindowHandle );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_Index (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Name (
|
|
|
+ /*[out,retval]*/ BSTR * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Angle (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Angle (
|
|
|
+ /*[in]*/ double pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Frequency (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Frequency (
|
|
|
+ /*[in]*/ long pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Select (
|
|
|
+ /*[in]*/ BSTR Name,
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_SetProperties (
|
|
|
+ /*[in]*/ VARIANT IndexOrName,
|
|
|
+ /*[in]*/ double Angle,
|
|
|
+ /*[in]*/ long Frequency,
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_NameByIndex (
|
|
|
+ /*[in]*/ long Index,
|
|
|
+ /*[out,retval]*/ BSTR * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Reset ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_UserAssign (
|
|
|
+ /*[in]*/ long ParentWindowHandle,
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("b05800a7-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+IVGArrowHeadOptions : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetLength,put=PutLength))
|
|
|
+ double Length;
|
|
|
+ __declspec(property(get=GetWidth,put=PutWidth))
|
|
|
+ double Width;
|
|
|
+ __declspec(property(get=GetOffsetX,put=PutOffsetX))
|
|
|
+ double OffsetX;
|
|
|
+ __declspec(property(get=GetOffsetY,put=PutOffsetY))
|
|
|
+ double OffsetY;
|
|
|
+ __declspec(property(get=GetFlipHorizontal,put=PutFlipHorizontal))
|
|
|
+ VARIANT_BOOL FlipHorizontal;
|
|
|
+ __declspec(property(get=GetFlipVertical,put=PutFlipVertical))
|
|
|
+ VARIANT_BOOL FlipVertical;
|
|
|
+ __declspec(property(get=GetRotationAngle,put=PutRotationAngle))
|
|
|
+ double RotationAngle;
|
|
|
+ __declspec(property(get=GetFlipVerical,put=PutFlipVerical))
|
|
|
+ VARIANT_BOOL FlipVerical;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ double GetLength ( );
|
|
|
+ void PutLength (
|
|
|
+ double pVal );
|
|
|
+ double GetWidth ( );
|
|
|
+ void PutWidth (
|
|
|
+ double pVal );
|
|
|
+ double GetOffsetX ( );
|
|
|
+ void PutOffsetX (
|
|
|
+ double pVal );
|
|
|
+ double GetOffsetY ( );
|
|
|
+ void PutOffsetY (
|
|
|
+ double pVal );
|
|
|
+ VARIANT_BOOL GetFlipHorizontal ( );
|
|
|
+ void PutFlipHorizontal (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ VARIANT_BOOL GetFlipVertical ( );
|
|
|
+ void PutFlipVertical (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ HRESULT Flip (
|
|
|
+ enum cdrFlipAxes Axes );
|
|
|
+ double GetRotationAngle ( );
|
|
|
+ void PutRotationAngle (
|
|
|
+ double pVal );
|
|
|
+ HRESULT CopyAssign (
|
|
|
+ struct IVGArrowHeadOptions * Source );
|
|
|
+ IVGArrowHeadOptionsPtr GetCopy ( );
|
|
|
+ VARIANT_BOOL GetFlipVerical ( );
|
|
|
+ void PutFlipVerical (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_Length (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Length (
|
|
|
+ /*[in]*/ double pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Width (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Width (
|
|
|
+ /*[in]*/ double pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_OffsetX (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_OffsetX (
|
|
|
+ /*[in]*/ double pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_OffsetY (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_OffsetY (
|
|
|
+ /*[in]*/ double pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_FlipHorizontal (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_FlipHorizontal (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_FlipVertical (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_FlipVertical (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Flip (
|
|
|
+ /*[in]*/ enum cdrFlipAxes Axes ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_RotationAngle (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_RotationAngle (
|
|
|
+ /*[in]*/ double pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CopyAssign (
|
|
|
+ /*[in]*/ struct IVGArrowHeadOptions * Source ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_GetCopy (
|
|
|
+ /*[out,retval]*/ struct IVGArrowHeadOptions * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_FlipVerical (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_FlipVerical (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("b05800da-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+IVGImageTile : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetLeft))
|
|
|
+ long Left;
|
|
|
+ __declspec(property(get=GetTop))
|
|
|
+ long Top;
|
|
|
+ __declspec(property(get=GetRight))
|
|
|
+ long Right;
|
|
|
+ __declspec(property(get=GetBottom))
|
|
|
+ long Bottom;
|
|
|
+ __declspec(property(get=GetWidth))
|
|
|
+ long Width;
|
|
|
+ __declspec(property(get=GetHeight))
|
|
|
+ long Height;
|
|
|
+ __declspec(property(get=GetBytesPerTile))
|
|
|
+ long BytesPerTile;
|
|
|
+ __declspec(property(get=GetBytesPerLine))
|
|
|
+ long BytesPerLine;
|
|
|
+ __declspec(property(get=GetBytesPerPixel))
|
|
|
+ long BytesPerPixel;
|
|
|
+ __declspec(property(get=GetReadOnly))
|
|
|
+ VARIANT_BOOL ReadOnly;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ long GetLeft ( );
|
|
|
+ long GetTop ( );
|
|
|
+ long GetRight ( );
|
|
|
+ long GetBottom ( );
|
|
|
+ long GetWidth ( );
|
|
|
+ long GetHeight ( );
|
|
|
+ long GetBytesPerTile ( );
|
|
|
+ long GetBytesPerLine ( );
|
|
|
+ long GetBytesPerPixel ( );
|
|
|
+ SAFEARRAY * GetPixelData ( );
|
|
|
+ void PutPixelData (
|
|
|
+ SAFEARRAY * * pVal );
|
|
|
+ VARIANT_BOOL GetReadOnly ( );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_Left (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Top (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Right (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Bottom (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Width (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Height (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_BytesPerTile (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_BytesPerLine (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_BytesPerPixel (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_PixelData (
|
|
|
+ /*[out,retval]*/ SAFEARRAY * * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_PixelData (
|
|
|
+ /*[in]*/ SAFEARRAY * * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_ReadOnly (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * ppVal ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("b05800d9-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+IVGImageTiles : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetCount))
|
|
|
+ long Count;
|
|
|
+ __declspec(property(get=GetItem))
|
|
|
+ IVGImageTilePtr Item[];
|
|
|
+ __declspec(property(get=GetFirst))
|
|
|
+ IVGImageTilePtr First;
|
|
|
+ __declspec(property(get=GetLast))
|
|
|
+ IVGImageTilePtr Last;
|
|
|
+ __declspec(property(get=Get_NewEnum))
|
|
|
+ IUnknownPtr _NewEnum;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ long GetCount ( );
|
|
|
+ IVGImageTilePtr GetItem (
|
|
|
+ long Index );
|
|
|
+ IUnknownPtr Get_NewEnum ( );
|
|
|
+ IVGImageTilePtr GetFirst ( );
|
|
|
+ IVGImageTilePtr GetLast ( );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_Count (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Item (
|
|
|
+ /*[in]*/ long Index,
|
|
|
+ /*[out,retval]*/ struct IVGImageTile * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get__NewEnum (
|
|
|
+ /*[out,retval]*/ IUnknown * * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_First (
|
|
|
+ /*[out,retval]*/ struct IVGImageTile * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Last (
|
|
|
+ /*[out,retval]*/ struct IVGImageTile * * ppVal ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("b0580062-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+IVGStructAlignProperties : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetAlignment,put=PutAlignment))
|
|
|
+ enum cdrAlignment Alignment;
|
|
|
+ __declspec(property(get=GetFirstLineIndent,put=PutFirstLineIndent))
|
|
|
+ double FirstLineIndent;
|
|
|
+ __declspec(property(get=GetLeftIndent,put=PutLeftIndent))
|
|
|
+ double LeftIndent;
|
|
|
+ __declspec(property(get=GetRightIndent,put=PutRightIndent))
|
|
|
+ double RightIndent;
|
|
|
+ __declspec(property(get=GetMaxWordSpacing,put=PutMaxWordSpacing))
|
|
|
+ float MaxWordSpacing;
|
|
|
+ __declspec(property(get=GetMinWordSpacing,put=PutMinWordSpacing))
|
|
|
+ float MinWordSpacing;
|
|
|
+ __declspec(property(get=GetMaxCharacterSpacing,put=PutMaxCharacterSpacing))
|
|
|
+ float MaxCharacterSpacing;
|
|
|
+ __declspec(property(get=GetHorizontalCharacterShift,put=PutHorizontalCharacterShift))
|
|
|
+ long HorizontalCharacterShift;
|
|
|
+ __declspec(property(get=GetVerticalCharacterShift,put=PutVerticalCharacterShift))
|
|
|
+ long VerticalCharacterShift;
|
|
|
+ __declspec(property(get=GetCharacterRotation,put=PutCharacterRotation))
|
|
|
+ float CharacterRotation;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ void PutAlignment (
|
|
|
+ enum cdrAlignment pVal );
|
|
|
+ enum cdrAlignment GetAlignment ( );
|
|
|
+ void PutFirstLineIndent (
|
|
|
+ double pVal );
|
|
|
+ double GetFirstLineIndent ( );
|
|
|
+ void PutLeftIndent (
|
|
|
+ double pVal );
|
|
|
+ double GetLeftIndent ( );
|
|
|
+ void PutRightIndent (
|
|
|
+ double pVal );
|
|
|
+ double GetRightIndent ( );
|
|
|
+ void PutMaxWordSpacing (
|
|
|
+ float pVal );
|
|
|
+ float GetMaxWordSpacing ( );
|
|
|
+ void PutMinWordSpacing (
|
|
|
+ float pVal );
|
|
|
+ float GetMinWordSpacing ( );
|
|
|
+ void PutMaxCharacterSpacing (
|
|
|
+ float pVal );
|
|
|
+ float GetMaxCharacterSpacing ( );
|
|
|
+ void PutHorizontalCharacterShift (
|
|
|
+ long pVal );
|
|
|
+ long GetHorizontalCharacterShift ( );
|
|
|
+ void PutVerticalCharacterShift (
|
|
|
+ long pVal );
|
|
|
+ long GetVerticalCharacterShift ( );
|
|
|
+ void PutCharacterRotation (
|
|
|
+ float pVal );
|
|
|
+ float GetCharacterRotation ( );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall put_Alignment (
|
|
|
+ /*[in]*/ enum cdrAlignment pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Alignment (
|
|
|
+ /*[out,retval]*/ enum cdrAlignment * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_FirstLineIndent (
|
|
|
+ /*[in]*/ double pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_FirstLineIndent (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_LeftIndent (
|
|
|
+ /*[in]*/ double pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_LeftIndent (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_RightIndent (
|
|
|
+ /*[in]*/ double pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_RightIndent (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_MaxWordSpacing (
|
|
|
+ /*[in]*/ float pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_MaxWordSpacing (
|
|
|
+ /*[out,retval]*/ float * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_MinWordSpacing (
|
|
|
+ /*[in]*/ float pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_MinWordSpacing (
|
|
|
+ /*[out,retval]*/ float * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_MaxCharacterSpacing (
|
|
|
+ /*[in]*/ float pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_MaxCharacterSpacing (
|
|
|
+ /*[out,retval]*/ float * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_HorizontalCharacterShift (
|
|
|
+ /*[in]*/ long pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_HorizontalCharacterShift (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_VerticalCharacterShift (
|
|
|
+ /*[in]*/ long pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_VerticalCharacterShift (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_CharacterRotation (
|
|
|
+ /*[in]*/ float pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_CharacterRotation (
|
|
|
+ /*[out,retval]*/ float * pVal ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("b0580069-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+IVGStructSpaceProperties : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetCharacterSpacing,put=PutCharacterSpacing))
|
|
|
+ float CharacterSpacing;
|
|
|
+ __declspec(property(get=GetWordSpacing,put=PutWordSpacing))
|
|
|
+ float WordSpacing;
|
|
|
+ __declspec(property(get=GetLineSpacing,put=PutLineSpacing))
|
|
|
+ float LineSpacing;
|
|
|
+ __declspec(property(get=GetLineSpacingType,put=PutLineSpacingType))
|
|
|
+ enum cdrLineSpacingType LineSpacingType;
|
|
|
+ __declspec(property(get=GetBeforeParagraphSpacing,put=PutBeforeParagraphSpacing))
|
|
|
+ float BeforeParagraphSpacing;
|
|
|
+ __declspec(property(get=GetAfterParagraphSpacing,put=PutAfterParagraphSpacing))
|
|
|
+ float AfterParagraphSpacing;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ void PutCharacterSpacing (
|
|
|
+ float pVal );
|
|
|
+ float GetCharacterSpacing ( );
|
|
|
+ void PutWordSpacing (
|
|
|
+ float pVal );
|
|
|
+ float GetWordSpacing ( );
|
|
|
+ void PutLineSpacing (
|
|
|
+ float pVal );
|
|
|
+ float GetLineSpacing ( );
|
|
|
+ void PutLineSpacingType (
|
|
|
+ enum cdrLineSpacingType pVal );
|
|
|
+ enum cdrLineSpacingType GetLineSpacingType ( );
|
|
|
+ void PutBeforeParagraphSpacing (
|
|
|
+ float pVal );
|
|
|
+ float GetBeforeParagraphSpacing ( );
|
|
|
+ void PutAfterParagraphSpacing (
|
|
|
+ float pVal );
|
|
|
+ float GetAfterParagraphSpacing ( );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall put_CharacterSpacing (
|
|
|
+ /*[in]*/ float pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_CharacterSpacing (
|
|
|
+ /*[out,retval]*/ float * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_WordSpacing (
|
|
|
+ /*[in]*/ float pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_WordSpacing (
|
|
|
+ /*[out,retval]*/ float * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_LineSpacing (
|
|
|
+ /*[in]*/ float pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_LineSpacing (
|
|
|
+ /*[out,retval]*/ float * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_LineSpacingType (
|
|
|
+ /*[in]*/ enum cdrLineSpacingType pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_LineSpacingType (
|
|
|
+ /*[out,retval]*/ enum cdrLineSpacingType * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_BeforeParagraphSpacing (
|
|
|
+ /*[in]*/ float pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_BeforeParagraphSpacing (
|
|
|
+ /*[out,retval]*/ float * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_AfterParagraphSpacing (
|
|
|
+ /*[in]*/ float pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_AfterParagraphSpacing (
|
|
|
+ /*[out,retval]*/ float * pVal ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("b0580066-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+IVGStructHyphenationSettings : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetUseAutomaticHyphenation,put=PutUseAutomaticHyphenation))
|
|
|
+ VARIANT_BOOL UseAutomaticHyphenation;
|
|
|
+ __declspec(property(get=GetBreakCapitalized,put=PutBreakCapitalized))
|
|
|
+ VARIANT_BOOL BreakCapitalized;
|
|
|
+ __declspec(property(get=GetHotZone,put=PutHotZone))
|
|
|
+ double HotZone;
|
|
|
+ __declspec(property(get=GetMinWordLength,put=PutMinWordLength))
|
|
|
+ long MinWordLength;
|
|
|
+ __declspec(property(get=GetMinCharactersBefore,put=PutMinCharactersBefore))
|
|
|
+ long MinCharactersBefore;
|
|
|
+ __declspec(property(get=GetMinCharactersAfter,put=PutMinCharactersAfter))
|
|
|
+ long MinCharactersAfter;
|
|
|
+ __declspec(property(get=GetBreakAllCapWords,put=PutBreakAllCapWords))
|
|
|
+ VARIANT_BOOL BreakAllCapWords;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ void PutUseAutomaticHyphenation (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ VARIANT_BOOL GetUseAutomaticHyphenation ( );
|
|
|
+ void PutBreakCapitalized (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ VARIANT_BOOL GetBreakCapitalized ( );
|
|
|
+ void PutHotZone (
|
|
|
+ double pVal );
|
|
|
+ double GetHotZone ( );
|
|
|
+ void PutMinWordLength (
|
|
|
+ long pVal );
|
|
|
+ long GetMinWordLength ( );
|
|
|
+ void PutMinCharactersBefore (
|
|
|
+ long pVal );
|
|
|
+ long GetMinCharactersBefore ( );
|
|
|
+ void PutMinCharactersAfter (
|
|
|
+ long pVal );
|
|
|
+ long GetMinCharactersAfter ( );
|
|
|
+ void PutBreakAllCapWords (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ VARIANT_BOOL GetBreakAllCapWords ( );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall put_UseAutomaticHyphenation (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_UseAutomaticHyphenation (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_BreakCapitalized (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_BreakCapitalized (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_HotZone (
|
|
|
+ /*[in]*/ double pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_HotZone (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_MinWordLength (
|
|
|
+ /*[in]*/ long pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_MinWordLength (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_MinCharactersBefore (
|
|
|
+ /*[in]*/ long pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_MinCharactersBefore (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_MinCharactersAfter (
|
|
|
+ /*[in]*/ long pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_MinCharactersAfter (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_BreakAllCapWords (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_BreakAllCapWords (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("b05800a8-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+IVGUserSnapPoint : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetID))
|
|
|
+ _bstr_t ID;
|
|
|
+ __declspec(property(get=GetAutoSnap,put=PutAutoSnap))
|
|
|
+ VARIANT_BOOL AutoSnap;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ _bstr_t GetID ( );
|
|
|
+ VARIANT_BOOL GetAutoSnap ( );
|
|
|
+ void PutAutoSnap (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_ID (
|
|
|
+ /*[out,retval]*/ BSTR * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_AutoSnap (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_AutoSnap (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("b05800a9-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+IVGObjectSnapPoint : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetType))
|
|
|
+ enum cdrObjectSnapPointType Type;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ enum cdrObjectSnapPointType GetType ( );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_Type (
|
|
|
+ /*[out,retval]*/ enum cdrObjectSnapPointType * pVal ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("b05800aa-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+IVGBBoxSnapPoint : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetType))
|
|
|
+ enum cdrReferencePoint Type;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ enum cdrReferencePoint GetType ( );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_Type (
|
|
|
+ /*[out,retval]*/ enum cdrReferencePoint * pVal ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("b05800ac-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+IVGEdgeSnapPoint : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetSegmentIndex))
|
|
|
+ long SegmentIndex;
|
|
|
+ __declspec(property(get=GetSegmentOffset))
|
|
|
+ double SegmentOffset;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ long GetSegmentIndex ( );
|
|
|
+ double GetSegmentOffset ( );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_SegmentIndex (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_SegmentOffset (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("b058001b-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+IVGEffectCustomDistortion : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetDistortionID))
|
|
|
+ _bstr_t DistortionID;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ _bstr_t GetDistortionID ( );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_DistortionID (
|
|
|
+ /*[out,retval]*/ BSTR * pVal ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("b0580094-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+IVGTextTabPosition : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetPosition,put=PutPosition))
|
|
|
+ double Position;
|
|
|
+ __declspec(property(get=GetIndex))
|
|
|
+ long Index;
|
|
|
+ __declspec(property(get=GetAlignment,put=PutAlignment))
|
|
|
+ enum cdrTextTabAlignment Alignment;
|
|
|
+ __declspec(property(get=GetLeadered,put=PutLeadered))
|
|
|
+ VARIANT_BOOL Leadered;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ double GetPosition ( );
|
|
|
+ void PutPosition (
|
|
|
+ double pVal );
|
|
|
+ long GetIndex ( );
|
|
|
+ enum cdrTextTabAlignment GetAlignment ( );
|
|
|
+ void PutAlignment (
|
|
|
+ enum cdrTextTabAlignment pVal );
|
|
|
+ VARIANT_BOOL GetLeadered ( );
|
|
|
+ void PutLeadered (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ HRESULT Delete ( );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_Position (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Position (
|
|
|
+ /*[in]*/ double pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Index (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Alignment (
|
|
|
+ /*[out,retval]*/ enum cdrTextTabAlignment * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Alignment (
|
|
|
+ /*[in]*/ enum cdrTextTabAlignment pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Leadered (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Leadered (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Delete ( ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("b0580095-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+IVGTextTabPositions : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetItem))
|
|
|
+ IVGTextTabPositionPtr Item[];
|
|
|
+ __declspec(property(get=GetCount))
|
|
|
+ long Count;
|
|
|
+ __declspec(property(get=GetLeaderSpacing,put=PutLeaderSpacing))
|
|
|
+ long LeaderSpacing;
|
|
|
+ __declspec(property(get=GetLeaderCharacter,put=PutLeaderCharacter))
|
|
|
+ _bstr_t LeaderCharacter;
|
|
|
+ __declspec(property(get=Get_NewEnum))
|
|
|
+ IUnknownPtr _NewEnum;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ IVGTextTabPositionPtr GetItem (
|
|
|
+ long Index );
|
|
|
+ long GetCount ( );
|
|
|
+ IUnknownPtr Get_NewEnum ( );
|
|
|
+ long GetLeaderSpacing ( );
|
|
|
+ void PutLeaderSpacing (
|
|
|
+ long pVal );
|
|
|
+ _bstr_t GetLeaderCharacter ( );
|
|
|
+ void PutLeaderCharacter (
|
|
|
+ _bstr_t pVal );
|
|
|
+ HRESULT Clear ( );
|
|
|
+ IVGTextTabPositionPtr Add (
|
|
|
+ double Position,
|
|
|
+ enum cdrTextTabAlignment Alignment,
|
|
|
+ VARIANT_BOOL Leadered );
|
|
|
+ HRESULT AddEvery (
|
|
|
+ double Position,
|
|
|
+ enum cdrTextTabAlignment Alignment,
|
|
|
+ VARIANT_BOOL Leadered );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_Item (
|
|
|
+ /*[in]*/ long Index,
|
|
|
+ /*[out,retval]*/ struct IVGTextTabPosition * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Count (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get__NewEnum (
|
|
|
+ /*[out,retval]*/ IUnknown * * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_LeaderSpacing (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_LeaderSpacing (
|
|
|
+ /*[in]*/ long pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_LeaderCharacter (
|
|
|
+ /*[out,retval]*/ BSTR * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_LeaderCharacter (
|
|
|
+ /*[in]*/ BSTR pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Clear ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Add (
|
|
|
+ /*[in]*/ double Position,
|
|
|
+ /*[in]*/ enum cdrTextTabAlignment Alignment,
|
|
|
+ /*[in]*/ VARIANT_BOOL Leadered,
|
|
|
+ /*[out,retval]*/ struct IVGTextTabPosition * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_AddEvery (
|
|
|
+ /*[in]*/ double Position,
|
|
|
+ /*[in]*/ enum cdrTextTabAlignment Alignment,
|
|
|
+ /*[in]*/ VARIANT_BOOL Leadered ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("b05800c1-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+IVGLocalizableString : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetIsEmpty))
|
|
|
+ VARIANT_BOOL IsEmpty;
|
|
|
+ __declspec(property(get=GetHasDefaultLangString))
|
|
|
+ VARIANT_BOOL HasDefaultLangString;
|
|
|
+ __declspec(property(get=GetHasDefaultLangStringOnly))
|
|
|
+ VARIANT_BOOL HasDefaultLangStringOnly;
|
|
|
+ __declspec(property(get=GetHasNonDefaultLangStrings))
|
|
|
+ VARIANT_BOOL HasNonDefaultLangStrings;
|
|
|
+ __declspec(property(get=GetDefaultLangString,put=PutDefaultLangString))
|
|
|
+ _bstr_t DefaultLangString;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ HRESULT Clear ( );
|
|
|
+ VARIANT_BOOL GetIsEmpty ( );
|
|
|
+ _bstr_t GetLangString (
|
|
|
+ _bstr_t Language );
|
|
|
+ HRESULT SetLangString (
|
|
|
+ _bstr_t Language,
|
|
|
+ _bstr_t Value );
|
|
|
+ VARIANT_BOOL HasLangString (
|
|
|
+ _bstr_t Language );
|
|
|
+ VARIANT_BOOL GetHasDefaultLangString ( );
|
|
|
+ VARIANT_BOOL GetHasDefaultLangStringOnly ( );
|
|
|
+ VARIANT_BOOL GetHasNonDefaultLangStrings ( );
|
|
|
+ _bstr_t GetDefaultLangString ( );
|
|
|
+ void PutDefaultLangString (
|
|
|
+ _bstr_t pVal );
|
|
|
+ SAFEARRAY * GetLanguages ( );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall raw_Clear ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_IsEmpty (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_GetLangString (
|
|
|
+ /*[in]*/ BSTR Language,
|
|
|
+ /*[out,retval]*/ BSTR * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_SetLangString (
|
|
|
+ /*[in]*/ BSTR Language,
|
|
|
+ /*[in]*/ BSTR Value ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_HasLangString (
|
|
|
+ /*[in]*/ BSTR Language,
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_HasDefaultLangString (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_HasDefaultLangStringOnly (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_HasNonDefaultLangStrings (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_DefaultLangString (
|
|
|
+ /*[out,retval]*/ BSTR * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_DefaultLangString (
|
|
|
+ /*[in]*/ BSTR pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_GetLanguages (
|
|
|
+ /*[out,retval]*/ SAFEARRAY * * pVal ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("b05800c0-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+IVGFillMetadata : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetTitle))
|
|
|
+ IVGLocalizableStringPtr Title;
|
|
|
+ __declspec(property(get=GetDescription))
|
|
|
+ IVGLocalizableStringPtr Description;
|
|
|
+ __declspec(property(get=GetKeywords))
|
|
|
+ IVGLocalizableStringPtr Keywords;
|
|
|
+ __declspec(property(get=GetSubject))
|
|
|
+ IVGLocalizableStringPtr Subject;
|
|
|
+ __declspec(property(get=GetCopyright))
|
|
|
+ IVGLocalizableStringPtr Copyright;
|
|
|
+ __declspec(property(get=GetCreatorTool))
|
|
|
+ _bstr_t CreatorTool;
|
|
|
+ __declspec(property(get=GetCreationDate))
|
|
|
+ DATE CreationDate;
|
|
|
+ __declspec(property(get=GetModificationDate))
|
|
|
+ DATE ModificationDate;
|
|
|
+ __declspec(property(get=GetDocumentID))
|
|
|
+ _bstr_t DocumentID;
|
|
|
+ __declspec(property(get=GetInstanceID))
|
|
|
+ _bstr_t InstanceID;
|
|
|
+ __declspec(property(get=GetDerivedFrom))
|
|
|
+ SAFEARRAY * DerivedFrom;
|
|
|
+ __declspec(property(get=GetCategory))
|
|
|
+ IVGLocalizableStringPtr Category;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ IVGLocalizableStringPtr GetTitle ( );
|
|
|
+ IVGLocalizableStringPtr GetDescription ( );
|
|
|
+ IVGLocalizableStringPtr GetKeywords ( );
|
|
|
+ IVGLocalizableStringPtr GetSubject ( );
|
|
|
+ IVGLocalizableStringPtr GetCopyright ( );
|
|
|
+ _bstr_t GetCreatorTool ( );
|
|
|
+ DATE GetCreationDate ( );
|
|
|
+ DATE GetModificationDate ( );
|
|
|
+ _bstr_t GetDocumentID ( );
|
|
|
+ _bstr_t GetInstanceID ( );
|
|
|
+ SAFEARRAY * GetDerivedFrom ( );
|
|
|
+ IVGLocalizableStringPtr GetCategory ( );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_Title (
|
|
|
+ /*[out,retval]*/ struct IVGLocalizableString * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Description (
|
|
|
+ /*[out,retval]*/ struct IVGLocalizableString * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Keywords (
|
|
|
+ /*[out,retval]*/ struct IVGLocalizableString * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Subject (
|
|
|
+ /*[out,retval]*/ struct IVGLocalizableString * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Copyright (
|
|
|
+ /*[out,retval]*/ struct IVGLocalizableString * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_CreatorTool (
|
|
|
+ /*[out,retval]*/ BSTR * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_CreationDate (
|
|
|
+ /*[out,retval]*/ DATE * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_ModificationDate (
|
|
|
+ /*[out,retval]*/ DATE * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_DocumentID (
|
|
|
+ /*[out,retval]*/ BSTR * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_InstanceID (
|
|
|
+ /*[out,retval]*/ BSTR * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_DerivedFrom (
|
|
|
+ /*[out,retval]*/ SAFEARRAY * * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Category (
|
|
|
+ /*[out,retval]*/ struct IVGLocalizableString * * ppVal ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("b05800dd-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+IVGTextIndentLevelStyle : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetLevel))
|
|
|
+ long Level;
|
|
|
+ __declspec(property(get=GetFont,put=PutFont))
|
|
|
+ _bstr_t Font;
|
|
|
+ __declspec(property(get=GetUseParagraphFont,put=PutUseParagraphFont))
|
|
|
+ VARIANT_BOOL UseParagraphFont;
|
|
|
+ __declspec(property(get=GetSymbol,put=PutSymbol))
|
|
|
+ _bstr_t Symbol;
|
|
|
+ __declspec(property(get=GetSize,put=PutSize))
|
|
|
+ float Size;
|
|
|
+ __declspec(property(get=GetBaselineShift,put=PutBaselineShift))
|
|
|
+ float BaselineShift;
|
|
|
+ __declspec(property(get=GetHangingIndent,put=PutHangingIndent))
|
|
|
+ VARIANT_BOOL HangingIndent;
|
|
|
+ __declspec(property(get=GetFirstCharIndent,put=PutFirstCharIndent))
|
|
|
+ double FirstCharIndent;
|
|
|
+ __declspec(property(get=GetFirstCharIndentIncludesBullet,put=PutFirstCharIndentIncludesBullet))
|
|
|
+ VARIANT_BOOL FirstCharIndentIncludesBullet;
|
|
|
+ __declspec(property(get=GetFormat,put=PutFormat))
|
|
|
+ _bstr_t Format;
|
|
|
+ __declspec(property(get=GetNumberStyle,put=PutNumberStyle))
|
|
|
+ enum cdrTextIndentLevelStyle NumberStyle;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ long GetLevel ( );
|
|
|
+ _bstr_t GetFont ( );
|
|
|
+ void PutFont (
|
|
|
+ _bstr_t pVal );
|
|
|
+ VARIANT_BOOL GetUseParagraphFont ( );
|
|
|
+ void PutUseParagraphFont (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ _bstr_t GetSymbol ( );
|
|
|
+ void PutSymbol (
|
|
|
+ _bstr_t pVal );
|
|
|
+ float GetSize ( );
|
|
|
+ void PutSize (
|
|
|
+ float pVal );
|
|
|
+ float GetBaselineShift ( );
|
|
|
+ void PutBaselineShift (
|
|
|
+ float pVal );
|
|
|
+ VARIANT_BOOL GetHangingIndent ( );
|
|
|
+ void PutHangingIndent (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ double GetFirstCharIndent ( );
|
|
|
+ void PutFirstCharIndent (
|
|
|
+ double pVal );
|
|
|
+ VARIANT_BOOL GetFirstCharIndentIncludesBullet ( );
|
|
|
+ void PutFirstCharIndentIncludesBullet (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ _bstr_t GetFormat ( );
|
|
|
+ void PutFormat (
|
|
|
+ _bstr_t pVal );
|
|
|
+ enum cdrTextIndentLevelStyle GetNumberStyle ( );
|
|
|
+ void PutNumberStyle (
|
|
|
+ enum cdrTextIndentLevelStyle pVal );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_Level (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Font (
|
|
|
+ /*[out,retval]*/ BSTR * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Font (
|
|
|
+ /*[in]*/ BSTR pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_UseParagraphFont (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_UseParagraphFont (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Symbol (
|
|
|
+ /*[out,retval]*/ BSTR * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Symbol (
|
|
|
+ /*[in]*/ BSTR pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Size (
|
|
|
+ /*[out,retval]*/ float * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Size (
|
|
|
+ /*[in]*/ float pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_BaselineShift (
|
|
|
+ /*[out,retval]*/ float * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_BaselineShift (
|
|
|
+ /*[in]*/ float pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_HangingIndent (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_HangingIndent (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_FirstCharIndent (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_FirstCharIndent (
|
|
|
+ /*[in]*/ double pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_FirstCharIndentIncludesBullet (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_FirstCharIndentIncludesBullet (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Format (
|
|
|
+ /*[out,retval]*/ BSTR * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Format (
|
|
|
+ /*[in]*/ BSTR pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_NumberStyle (
|
|
|
+ /*[out,retval]*/ enum cdrTextIndentLevelStyle * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_NumberStyle (
|
|
|
+ /*[in]*/ enum cdrTextIndentLevelStyle pVal ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("b05800dc-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+IVGTextIndentLevelStyles : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetItem))
|
|
|
+ IVGTextIndentLevelStylePtr Item[];
|
|
|
+ __declspec(property(get=GetCount))
|
|
|
+ long Count;
|
|
|
+ __declspec(property(get=Get_NewEnum))
|
|
|
+ IUnknownPtr _NewEnum;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ IUnknownPtr Get_NewEnum ( );
|
|
|
+ IVGTextIndentLevelStylePtr GetItem (
|
|
|
+ long Index );
|
|
|
+ long GetCount ( );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get__NewEnum (
|
|
|
+ /*[out,retval]*/ IUnknown * * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Item (
|
|
|
+ /*[in]*/ long Index,
|
|
|
+ /*[out,retval]*/ struct IVGTextIndentLevelStyle * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Count (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("b05800df-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+IVGTextVariableAxis : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetTag))
|
|
|
+ long Tag;
|
|
|
+ __declspec(property(get=GetName))
|
|
|
+ _bstr_t Name;
|
|
|
+ __declspec(property(get=GetValue,put=PutValue))
|
|
|
+ double Value;
|
|
|
+ __declspec(property(get=GetMinValue))
|
|
|
+ double MinValue;
|
|
|
+ __declspec(property(get=GetMaxValue))
|
|
|
+ double MaxValue;
|
|
|
+ __declspec(property(get=GetDefaultValue))
|
|
|
+ double DefaultValue;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ long GetTag ( );
|
|
|
+ _bstr_t GetName ( );
|
|
|
+ double GetValue ( );
|
|
|
+ void PutValue (
|
|
|
+ double pVal );
|
|
|
+ double GetMinValue ( );
|
|
|
+ double GetMaxValue ( );
|
|
|
+ double GetDefaultValue ( );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_Tag (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Name (
|
|
|
+ /*[out,retval]*/ BSTR * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Value (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Value (
|
|
|
+ /*[in]*/ double pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_MinValue (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_MaxValue (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_DefaultValue (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("b05800de-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+IVGTextVariableAxes : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetItem))
|
|
|
+ IVGTextVariableAxisPtr Item[];
|
|
|
+ __declspec(property(get=GetCount))
|
|
|
+ long Count;
|
|
|
+ __declspec(property(get=Get_NewEnum))
|
|
|
+ IUnknownPtr _NewEnum;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ IUnknownPtr Get_NewEnum ( );
|
|
|
+ IVGTextVariableAxisPtr GetItem (
|
|
|
+ long Index );
|
|
|
+ long GetCount ( );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get__NewEnum (
|
|
|
+ /*[out,retval]*/ IUnknown * * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Item (
|
|
|
+ /*[in]*/ long Index,
|
|
|
+ /*[out,retval]*/ struct IVGTextVariableAxis * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Count (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("b058003f-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+IVGGuide : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetType))
|
|
|
+ enum cdrGuideType Type;
|
|
|
+ __declspec(property(get=GetPreset))
|
|
|
+ VARIANT_BOOL Preset;
|
|
|
+ __declspec(property(get=GetPoint1X))
|
|
|
+ double Point1X;
|
|
|
+ __declspec(property(get=GetPoint1Y))
|
|
|
+ double Point1Y;
|
|
|
+ __declspec(property(get=GetPoint2X))
|
|
|
+ double Point2X;
|
|
|
+ __declspec(property(get=GetPoint2Y))
|
|
|
+ double Point2Y;
|
|
|
+ __declspec(property(get=GetAngle))
|
|
|
+ double Angle;
|
|
|
+ __declspec(property(get=GetInterceptX))
|
|
|
+ double InterceptX;
|
|
|
+ __declspec(property(get=GetInterceptY))
|
|
|
+ double InterceptY;
|
|
|
+ __declspec(property(get=GetCenterX))
|
|
|
+ double CenterX;
|
|
|
+ __declspec(property(get=GetCenterY))
|
|
|
+ double CenterY;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ enum cdrGuideType GetType ( );
|
|
|
+ VARIANT_BOOL GetPreset ( );
|
|
|
+ HRESULT MakeEditable ( );
|
|
|
+ double GetPoint1X ( );
|
|
|
+ double GetPoint1Y ( );
|
|
|
+ double GetPoint2X ( );
|
|
|
+ double GetPoint2Y ( );
|
|
|
+ double GetAngle ( );
|
|
|
+ HRESULT GetPoints (
|
|
|
+ double * Point1X,
|
|
|
+ double * Point1Y,
|
|
|
+ double * Point2X,
|
|
|
+ double * Point2Y );
|
|
|
+ HRESULT GetPointAndAngle (
|
|
|
+ double * PointX,
|
|
|
+ double * PointY,
|
|
|
+ double * Angle );
|
|
|
+ HRESULT SetPoints (
|
|
|
+ double Point1X,
|
|
|
+ double Point1Y,
|
|
|
+ double Point2X,
|
|
|
+ double Point2Y );
|
|
|
+ HRESULT SetPointAndAngle (
|
|
|
+ double PointX,
|
|
|
+ double PointY,
|
|
|
+ double Angle );
|
|
|
+ double GetInterceptX ( );
|
|
|
+ double GetInterceptY ( );
|
|
|
+ double GetCenterX ( );
|
|
|
+ double GetCenterY ( );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_Type (
|
|
|
+ /*[out,retval]*/ enum cdrGuideType * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Preset (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_MakeEditable ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Point1X (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Point1Y (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Point2X (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Point2Y (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Angle (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_GetPoints (
|
|
|
+ /*[out]*/ double * Point1X,
|
|
|
+ /*[out]*/ double * Point1Y,
|
|
|
+ /*[out]*/ double * Point2X,
|
|
|
+ /*[out]*/ double * Point2Y ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_GetPointAndAngle (
|
|
|
+ /*[out]*/ double * PointX,
|
|
|
+ /*[out]*/ double * PointY,
|
|
|
+ /*[out]*/ double * Angle ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_SetPoints (
|
|
|
+ /*[in]*/ double Point1X,
|
|
|
+ /*[in]*/ double Point1Y,
|
|
|
+ /*[in]*/ double Point2X,
|
|
|
+ /*[in]*/ double Point2Y ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_SetPointAndAngle (
|
|
|
+ /*[in]*/ double PointX,
|
|
|
+ /*[in]*/ double PointY,
|
|
|
+ /*[in]*/ double Angle ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_InterceptX (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_InterceptY (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_CenterX (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_CenterY (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("b058007e-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+IVGURL : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetAddress,put=PutAddress))
|
|
|
+ _bstr_t Address;
|
|
|
+ __declspec(property(get=GetTargetFrame,put=PutTargetFrame))
|
|
|
+ _bstr_t TargetFrame;
|
|
|
+ __declspec(property(get=GetAltComment,put=PutAltComment))
|
|
|
+ _bstr_t AltComment;
|
|
|
+ __declspec(property(get=GetBookMark,put=PutBookMark))
|
|
|
+ _bstr_t BookMark;
|
|
|
+ __declspec(property(get=GetRegion,put=PutRegion))
|
|
|
+ enum cdrURLRegion Region;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ _bstr_t GetAddress ( );
|
|
|
+ void PutAddress (
|
|
|
+ _bstr_t pVal );
|
|
|
+ _bstr_t GetTargetFrame ( );
|
|
|
+ void PutTargetFrame (
|
|
|
+ _bstr_t pVal );
|
|
|
+ _bstr_t GetAltComment ( );
|
|
|
+ void PutAltComment (
|
|
|
+ _bstr_t pVal );
|
|
|
+ _bstr_t GetBookMark ( );
|
|
|
+ void PutBookMark (
|
|
|
+ _bstr_t pVal );
|
|
|
+ enum cdrURLRegion GetRegion ( );
|
|
|
+ void PutRegion (
|
|
|
+ enum cdrURLRegion pVal );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_Address (
|
|
|
+ /*[out,retval]*/ BSTR * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Address (
|
|
|
+ /*[in]*/ BSTR pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_TargetFrame (
|
|
|
+ /*[out,retval]*/ BSTR * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_TargetFrame (
|
|
|
+ /*[in]*/ BSTR pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_AltComment (
|
|
|
+ /*[out,retval]*/ BSTR * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_AltComment (
|
|
|
+ /*[in]*/ BSTR pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_BookMark (
|
|
|
+ /*[out,retval]*/ BSTR * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_BookMark (
|
|
|
+ /*[in]*/ BSTR pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Region (
|
|
|
+ /*[out,retval]*/ enum cdrURLRegion * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Region (
|
|
|
+ /*[in]*/ enum cdrURLRegion pVal ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("b058001c-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+IVGCustomShape : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetTypeID))
|
|
|
+ _bstr_t TypeID;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ _bstr_t GetTypeID ( );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_TypeID (
|
|
|
+ /*[out,retval]*/ BSTR * pVal ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("b0580088-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+IVGOLE : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetClassID))
|
|
|
+ _bstr_t ClassID;
|
|
|
+ __declspec(property(get=GetProgID))
|
|
|
+ _bstr_t ProgID;
|
|
|
+ __declspec(property(get=GetType))
|
|
|
+ enum cdrOLEType Type;
|
|
|
+ __declspec(property(get=GetFullName))
|
|
|
+ _bstr_t FullName;
|
|
|
+ __declspec(property(get=GetShortName))
|
|
|
+ _bstr_t ShortName;
|
|
|
+ __declspec(property(get=GetServerName))
|
|
|
+ _bstr_t ServerName;
|
|
|
+ __declspec(property(get=GetModified))
|
|
|
+ VARIANT_BOOL Modified;
|
|
|
+ __declspec(property(get=GetIsInPlaceActive))
|
|
|
+ VARIANT_BOOL IsInPlaceActive;
|
|
|
+ __declspec(property(get=GetIsOpen))
|
|
|
+ VARIANT_BOOL IsOpen;
|
|
|
+ __declspec(property(get=GetIsServerRunning))
|
|
|
+ VARIANT_BOOL IsServerRunning;
|
|
|
+ __declspec(property(get=GetInPlaceWindowHandle))
|
|
|
+ long InPlaceWindowHandle;
|
|
|
+ __declspec(property(get=GetIsLinkUpToDate))
|
|
|
+ VARIANT_BOOL IsLinkUpToDate;
|
|
|
+ __declspec(property(get=GetLinkPath))
|
|
|
+ _bstr_t LinkPath;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ _bstr_t GetClassID ( );
|
|
|
+ _bstr_t GetProgID ( );
|
|
|
+ enum cdrOLEType GetType ( );
|
|
|
+ _bstr_t GetFullName ( );
|
|
|
+ _bstr_t GetShortName ( );
|
|
|
+ _bstr_t GetServerName ( );
|
|
|
+ VARIANT_BOOL GetModified ( );
|
|
|
+ VARIANT_BOOL GetIsInPlaceActive ( );
|
|
|
+ VARIANT_BOOL GetIsOpen ( );
|
|
|
+ VARIANT_BOOL GetIsServerRunning ( );
|
|
|
+ long GetInPlaceWindowHandle ( );
|
|
|
+ HRESULT Edit ( );
|
|
|
+ HRESULT Open ( );
|
|
|
+ HRESULT Activate ( );
|
|
|
+ HRESULT Deactivate ( );
|
|
|
+ HRESULT DoVerb (
|
|
|
+ long VerbID );
|
|
|
+ VARIANT_BOOL GetIsLinkUpToDate ( );
|
|
|
+ _bstr_t GetLinkPath ( );
|
|
|
+ HRESULT UpdateLink ( );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_ClassID (
|
|
|
+ /*[out,retval]*/ BSTR * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_ProgID (
|
|
|
+ /*[out,retval]*/ BSTR * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Type (
|
|
|
+ /*[out,retval]*/ enum cdrOLEType * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_FullName (
|
|
|
+ /*[out,retval]*/ BSTR * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_ShortName (
|
|
|
+ /*[out,retval]*/ BSTR * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_ServerName (
|
|
|
+ /*[out,retval]*/ BSTR * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Modified (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_IsInPlaceActive (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_IsOpen (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_IsServerRunning (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_InPlaceWindowHandle (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Edit ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Open ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Activate ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Deactivate ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_DoVerb (
|
|
|
+ /*[in]*/ long VerbID ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_IsLinkUpToDate (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_LinkPath (
|
|
|
+ /*[out,retval]*/ BSTR * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_UpdateLink ( ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("b05800ae-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+IVGBSplineControlPoint : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=Getx,put=Putx))
|
|
|
+ double x;
|
|
|
+ __declspec(property(get=Gety,put=Puty))
|
|
|
+ double y;
|
|
|
+ __declspec(property(get=GetClamped,put=PutClamped))
|
|
|
+ VARIANT_BOOL Clamped;
|
|
|
+ __declspec(property(get=GetIndex))
|
|
|
+ long Index;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ double Getx ( );
|
|
|
+ void Putx (
|
|
|
+ double pVal );
|
|
|
+ double Gety ( );
|
|
|
+ void Puty (
|
|
|
+ double pVal );
|
|
|
+ VARIANT_BOOL GetClamped ( );
|
|
|
+ void PutClamped (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ HRESULT Move (
|
|
|
+ double x,
|
|
|
+ double y );
|
|
|
+ HRESULT Delete ( );
|
|
|
+ HRESULT GetPosition (
|
|
|
+ double * x,
|
|
|
+ double * y );
|
|
|
+ HRESULT SetPosition (
|
|
|
+ double x,
|
|
|
+ double y );
|
|
|
+ HRESULT SetProperties (
|
|
|
+ double x,
|
|
|
+ double y,
|
|
|
+ VARIANT_BOOL Clamped );
|
|
|
+ long GetIndex ( );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_x (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_x (
|
|
|
+ /*[in]*/ double pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_y (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_y (
|
|
|
+ /*[in]*/ double pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Clamped (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Clamped (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Move (
|
|
|
+ /*[in]*/ double x,
|
|
|
+ /*[in]*/ double y ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Delete ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_GetPosition (
|
|
|
+ /*[out]*/ double * x,
|
|
|
+ /*[out]*/ double * y ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_SetPosition (
|
|
|
+ /*[in]*/ double x,
|
|
|
+ /*[in]*/ double y ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_SetProperties (
|
|
|
+ /*[in]*/ double x,
|
|
|
+ /*[in]*/ double y,
|
|
|
+ /*[in]*/ VARIANT_BOOL Clamped ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Index (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("b05800af-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+IVGBSplineControlPoints : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetFirst))
|
|
|
+ IVGBSplineControlPointPtr First;
|
|
|
+ __declspec(property(get=GetLast))
|
|
|
+ IVGBSplineControlPointPtr Last;
|
|
|
+ __declspec(property(get=GetItem))
|
|
|
+ IVGBSplineControlPointPtr Item[];
|
|
|
+ __declspec(property(get=GetCount))
|
|
|
+ long Count;
|
|
|
+ __declspec(property(get=Get_NewEnum))
|
|
|
+ IUnknownPtr _NewEnum;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ IVGBSplineControlPointPtr GetFirst ( );
|
|
|
+ IVGBSplineControlPointPtr GetLast ( );
|
|
|
+ IVGBSplineControlPointPtr GetItem (
|
|
|
+ long Index );
|
|
|
+ long GetCount ( );
|
|
|
+ IUnknownPtr Get_NewEnum ( );
|
|
|
+ HRESULT Resize (
|
|
|
+ long HowMany );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_First (
|
|
|
+ /*[out,retval]*/ struct IVGBSplineControlPoint * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Last (
|
|
|
+ /*[out,retval]*/ struct IVGBSplineControlPoint * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Item (
|
|
|
+ /*[in]*/ long Index,
|
|
|
+ /*[out,retval]*/ struct IVGBSplineControlPoint * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Count (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get__NewEnum (
|
|
|
+ /*[out,retval]*/ IUnknown * * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Resize (
|
|
|
+ /*[in]*/ long HowMany ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("b05800ad-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+IVGBSpline : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetControlPoints))
|
|
|
+ IVGBSplineControlPointsPtr ControlPoints;
|
|
|
+ __declspec(property(get=GetClosed,put=PutClosed))
|
|
|
+ VARIANT_BOOL Closed;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ IVGBSplineControlPointsPtr GetControlPoints ( );
|
|
|
+ VARIANT_BOOL GetClosed ( );
|
|
|
+ void PutClosed (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ HRESULT InsertControlPoint (
|
|
|
+ long Index,
|
|
|
+ double x,
|
|
|
+ double y,
|
|
|
+ VARIANT_BOOL Clamped );
|
|
|
+ HRESULT InsertControlPoints (
|
|
|
+ long Index,
|
|
|
+ long HowMany,
|
|
|
+ double x,
|
|
|
+ double y,
|
|
|
+ VARIANT_BOOL Clamped );
|
|
|
+ IVGBSplinePtr GetCopy ( );
|
|
|
+ HRESULT CopyAssign (
|
|
|
+ struct IVGBSpline * rhs );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_ControlPoints (
|
|
|
+ /*[out,retval]*/ struct IVGBSplineControlPoints * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Closed (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Closed (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_InsertControlPoint (
|
|
|
+ /*[in]*/ long Index,
|
|
|
+ /*[in]*/ double x,
|
|
|
+ /*[in]*/ double y,
|
|
|
+ /*[in]*/ VARIANT_BOOL Clamped ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_InsertControlPoints (
|
|
|
+ /*[in]*/ long Index,
|
|
|
+ /*[in]*/ long HowMany,
|
|
|
+ /*[in]*/ double x,
|
|
|
+ /*[in]*/ double y,
|
|
|
+ /*[in]*/ VARIANT_BOOL Clamped ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_GetCopy (
|
|
|
+ /*[out,retval]*/ struct IVGBSpline * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CopyAssign (
|
|
|
+ /*[in]*/ struct IVGBSpline * rhs ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("b0580087-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+IStructImportCropOptions : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetFileName))
|
|
|
+ _bstr_t FileName;
|
|
|
+ __declspec(property(get=GetFilterID))
|
|
|
+ long FilterID;
|
|
|
+ __declspec(property(get=GetCustomData))
|
|
|
+ long CustomData;
|
|
|
+ __declspec(property(get=GetImageWidth))
|
|
|
+ long ImageWidth;
|
|
|
+ __declspec(property(get=GetImageHeight))
|
|
|
+ long ImageHeight;
|
|
|
+ __declspec(property(get=GetDpiX))
|
|
|
+ long DpiX;
|
|
|
+ __declspec(property(get=GetDpiY))
|
|
|
+ long DpiY;
|
|
|
+ __declspec(property(get=GetWidth,put=PutWidth))
|
|
|
+ long Width;
|
|
|
+ __declspec(property(get=GetHeight,put=PutHeight))
|
|
|
+ long Height;
|
|
|
+ __declspec(property(get=GetLeft,put=PutLeft))
|
|
|
+ long Left;
|
|
|
+ __declspec(property(get=GetTop,put=PutTop))
|
|
|
+ long Top;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ _bstr_t GetFileName ( );
|
|
|
+ long GetFilterID ( );
|
|
|
+ long GetCustomData ( );
|
|
|
+ long GetImageWidth ( );
|
|
|
+ long GetImageHeight ( );
|
|
|
+ long GetDpiX ( );
|
|
|
+ long GetDpiY ( );
|
|
|
+ long GetWidth ( );
|
|
|
+ void PutWidth (
|
|
|
+ long pVal );
|
|
|
+ long GetHeight ( );
|
|
|
+ void PutHeight (
|
|
|
+ long pVal );
|
|
|
+ long GetLeft ( );
|
|
|
+ void PutLeft (
|
|
|
+ long pVal );
|
|
|
+ long GetTop ( );
|
|
|
+ void PutTop (
|
|
|
+ long pVal );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_FileName (
|
|
|
+ /*[out,retval]*/ BSTR * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_FilterID (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_CustomData (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_ImageWidth (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_ImageHeight (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_DpiX (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_DpiY (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Width (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Width (
|
|
|
+ /*[in]*/ long pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Height (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Height (
|
|
|
+ /*[in]*/ long pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Left (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Left (
|
|
|
+ /*[in]*/ long pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Top (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Top (
|
|
|
+ /*[in]*/ long pVal ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("f5200005-8d23-0001-89e7-0000861ebbd6"))
|
|
|
+IImportCropHandler : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ VARIANT_BOOL Crop (
|
|
|
+ struct IStructImportCropOptions * Options );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall raw_Crop (
|
|
|
+ /*[in]*/ struct IStructImportCropOptions * Options,
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("b0580086-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+IStructImportResampleOptions : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetFileName))
|
|
|
+ _bstr_t FileName;
|
|
|
+ __declspec(property(get=GetFilterID))
|
|
|
+ long FilterID;
|
|
|
+ __declspec(property(get=GetCustomData))
|
|
|
+ long CustomData;
|
|
|
+ __declspec(property(get=GetWidth,put=PutWidth))
|
|
|
+ long Width;
|
|
|
+ __declspec(property(get=GetHeight,put=PutHeight))
|
|
|
+ long Height;
|
|
|
+ __declspec(property(get=GetDpiX,put=PutDpiX))
|
|
|
+ long DpiX;
|
|
|
+ __declspec(property(get=GetDpiY,put=PutDpiY))
|
|
|
+ long DpiY;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ _bstr_t GetFileName ( );
|
|
|
+ long GetFilterID ( );
|
|
|
+ long GetCustomData ( );
|
|
|
+ long GetWidth ( );
|
|
|
+ void PutWidth (
|
|
|
+ long pVal );
|
|
|
+ long GetHeight ( );
|
|
|
+ void PutHeight (
|
|
|
+ long pVal );
|
|
|
+ long GetDpiX ( );
|
|
|
+ void PutDpiX (
|
|
|
+ long pVal );
|
|
|
+ long GetDpiY ( );
|
|
|
+ void PutDpiY (
|
|
|
+ long pVal );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_FileName (
|
|
|
+ /*[out,retval]*/ BSTR * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_FilterID (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_CustomData (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Width (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Width (
|
|
|
+ /*[in]*/ long pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Height (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Height (
|
|
|
+ /*[in]*/ long pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_DpiX (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_DpiX (
|
|
|
+ /*[in]*/ long pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_DpiY (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_DpiY (
|
|
|
+ /*[in]*/ long pVal ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("f5200004-8d23-0001-89e7-0000861ebbd6"))
|
|
|
+IImportResampleHandler : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ VARIANT_BOOL Resample (
|
|
|
+ struct IStructImportResampleOptions * Options );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall raw_Resample (
|
|
|
+ /*[in]*/ struct IStructImportResampleOptions * Options,
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("b05800b1-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+IVGColorManagementPolicy : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetActionForRGB,put=PutActionForRGB))
|
|
|
+ enum clrColorPolicyAction ActionForRGB;
|
|
|
+ __declspec(property(get=GetActionForCMYK,put=PutActionForCMYK))
|
|
|
+ enum clrColorPolicyAction ActionForCMYK;
|
|
|
+ __declspec(property(get=GetActionForGrayscale,put=PutActionForGrayscale))
|
|
|
+ enum clrColorPolicyAction ActionForGrayscale;
|
|
|
+ __declspec(property(get=GetWarnOnMismatchedProfiles,put=PutWarnOnMismatchedProfiles))
|
|
|
+ VARIANT_BOOL WarnOnMismatchedProfiles;
|
|
|
+ __declspec(property(get=GetWarnOnMissingProfiles,put=PutWarnOnMissingProfiles))
|
|
|
+ VARIANT_BOOL WarnOnMissingProfiles;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ enum clrColorPolicyAction GetActionForRGB ( );
|
|
|
+ void PutActionForRGB (
|
|
|
+ enum clrColorPolicyAction pVal );
|
|
|
+ enum clrColorPolicyAction GetActionForCMYK ( );
|
|
|
+ void PutActionForCMYK (
|
|
|
+ enum clrColorPolicyAction pVal );
|
|
|
+ enum clrColorPolicyAction GetActionForGrayscale ( );
|
|
|
+ void PutActionForGrayscale (
|
|
|
+ enum clrColorPolicyAction pVal );
|
|
|
+ VARIANT_BOOL GetWarnOnMismatchedProfiles ( );
|
|
|
+ void PutWarnOnMismatchedProfiles (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ VARIANT_BOOL GetWarnOnMissingProfiles ( );
|
|
|
+ void PutWarnOnMissingProfiles (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_ActionForRGB (
|
|
|
+ /*[out,retval]*/ enum clrColorPolicyAction * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_ActionForRGB (
|
|
|
+ /*[in]*/ enum clrColorPolicyAction pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_ActionForCMYK (
|
|
|
+ /*[out,retval]*/ enum clrColorPolicyAction * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_ActionForCMYK (
|
|
|
+ /*[in]*/ enum clrColorPolicyAction pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_ActionForGrayscale (
|
|
|
+ /*[out,retval]*/ enum clrColorPolicyAction * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_ActionForGrayscale (
|
|
|
+ /*[in]*/ enum clrColorPolicyAction pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_WarnOnMismatchedProfiles (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_WarnOnMismatchedProfiles (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_WarnOnMissingProfiles (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_WarnOnMissingProfiles (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("7cb12d17-eca6-0e87-46f7-e4d31c0d0500"))
|
|
|
+IColorConversionHandler : IDispatch
|
|
|
+{};
|
|
|
+
|
|
|
+struct __declspec(uuid("b05800b2-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+IVGStructColorConversionOptions : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetColorPolicy))
|
|
|
+ IVGColorManagementPolicyPtr ColorPolicy;
|
|
|
+ __declspec(property(get=GetSourceColorProfileList,put=PutSourceColorProfileList))
|
|
|
+ _bstr_t SourceColorProfileList;
|
|
|
+ __declspec(property(get=GetTargetColorProfileList,put=PutTargetColorProfileList))
|
|
|
+ _bstr_t TargetColorProfileList;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ IVGColorManagementPolicyPtr GetColorPolicy ( );
|
|
|
+ _bstr_t GetSourceColorProfileList ( );
|
|
|
+ void PutSourceColorProfileList (
|
|
|
+ _bstr_t pVal );
|
|
|
+ _bstr_t GetTargetColorProfileList ( );
|
|
|
+ void PutTargetColorProfileList (
|
|
|
+ _bstr_t pVal );
|
|
|
+ IColorConversionHandlerPtr GetColorConversionHandler ( );
|
|
|
+ void PutRefColorConversionHandler (
|
|
|
+ struct IColorConversionHandler * * ppVal );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_ColorPolicy (
|
|
|
+ /*[out,retval]*/ struct IVGColorManagementPolicy * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_SourceColorProfileList (
|
|
|
+ /*[out,retval]*/ BSTR * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_SourceColorProfileList (
|
|
|
+ /*[in]*/ BSTR pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_TargetColorProfileList (
|
|
|
+ /*[out,retval]*/ BSTR * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_TargetColorProfileList (
|
|
|
+ /*[in]*/ BSTR pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_ColorConversionHandler (
|
|
|
+ /*[out,retval]*/ struct IColorConversionHandler * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall putref_ColorConversionHandler (
|
|
|
+ /*[in]*/ struct IColorConversionHandler * * ppVal ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("b0580085-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+IVGStructImportOptions : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetLinkBitmapExternally,put=PutLinkBitmapExternally))
|
|
|
+ VARIANT_BOOL LinkBitmapExternally;
|
|
|
+ __declspec(property(get=GetResampleDpiY,put=PutResampleDpiY))
|
|
|
+ long ResampleDpiY;
|
|
|
+ __declspec(property(get=GetCombineMultilayerBitmaps,put=PutCombineMultilayerBitmaps))
|
|
|
+ VARIANT_BOOL CombineMultilayerBitmaps;
|
|
|
+ __declspec(property(get=GetForceCMYKBlackText,put=PutForceCMYKBlackText))
|
|
|
+ VARIANT_BOOL ForceCMYKBlackText;
|
|
|
+ __declspec(property(get=GetExtractICCProfile,put=PutExtractICCProfile))
|
|
|
+ VARIANT_BOOL ExtractICCProfile;
|
|
|
+ __declspec(property(get=GetConvertTablesToText,put=PutConvertTablesToText))
|
|
|
+ VARIANT_BOOL ConvertTablesToText;
|
|
|
+ __declspec(property(get=GetICCFileName,put=PutICCFileName))
|
|
|
+ _bstr_t ICCFileName;
|
|
|
+ __declspec(property(get=GetTableColumnDelimiter,put=PutTableColumnDelimiter))
|
|
|
+ _bstr_t TableColumnDelimiter;
|
|
|
+ __declspec(property(get=GetMaintainLayers,put=PutMaintainLayers))
|
|
|
+ VARIANT_BOOL MaintainLayers;
|
|
|
+ __declspec(property(get=GetColorConversionOptions))
|
|
|
+ IVGStructColorConversionOptionsPtr ColorConversionOptions;
|
|
|
+ __declspec(property(get=GetUseOPILinks,put=PutUseOPILinks))
|
|
|
+ VARIANT_BOOL UseOPILinks;
|
|
|
+ __declspec(property(get=GetDetectWatermark,put=PutDetectWatermark))
|
|
|
+ VARIANT_BOOL DetectWatermark;
|
|
|
+ __declspec(property(get=GetMode,put=PutMode))
|
|
|
+ enum cdrImportMode Mode;
|
|
|
+ __declspec(property(get=GetCustomData,put=PutCustomData))
|
|
|
+ long CustomData;
|
|
|
+ __declspec(property(get=GetImageIndex,put=PutImageIndex))
|
|
|
+ long ImageIndex;
|
|
|
+ __declspec(property(get=GetTextFormatting,put=PutTextFormatting))
|
|
|
+ enum cdrImportTextFormatting TextFormatting;
|
|
|
+ __declspec(property(get=GetTableOutline,put=PutTableOutline))
|
|
|
+ enum cdrImportTableOutline TableOutline;
|
|
|
+ __declspec(property(get=GetCodePage,put=PutCodePage))
|
|
|
+ long CodePage;
|
|
|
+ __declspec(property(get=GetResampleWidth,put=PutResampleWidth))
|
|
|
+ long ResampleWidth;
|
|
|
+ __declspec(property(get=GetResampleHeight,put=PutResampleHeight))
|
|
|
+ long ResampleHeight;
|
|
|
+ __declspec(property(get=GetCropLeft,put=PutCropLeft))
|
|
|
+ long CropLeft;
|
|
|
+ __declspec(property(get=GetCropTop,put=PutCropTop))
|
|
|
+ long CropTop;
|
|
|
+ __declspec(property(get=GetCropWidth,put=PutCropWidth))
|
|
|
+ long CropWidth;
|
|
|
+ __declspec(property(get=GetCropHeight,put=PutCropHeight))
|
|
|
+ long CropHeight;
|
|
|
+ __declspec(property(get=GetResampleDpiX,put=PutResampleDpiX))
|
|
|
+ long ResampleDpiX;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ VARIANT_BOOL GetLinkBitmapExternally ( );
|
|
|
+ void PutLinkBitmapExternally (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ VARIANT_BOOL GetCombineMultilayerBitmaps ( );
|
|
|
+ void PutCombineMultilayerBitmaps (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ VARIANT_BOOL GetExtractICCProfile ( );
|
|
|
+ void PutExtractICCProfile (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ _bstr_t GetICCFileName ( );
|
|
|
+ void PutICCFileName (
|
|
|
+ _bstr_t pVal );
|
|
|
+ VARIANT_BOOL GetMaintainLayers ( );
|
|
|
+ void PutMaintainLayers (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ VARIANT_BOOL GetUseOPILinks ( );
|
|
|
+ void PutUseOPILinks (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ VARIANT_BOOL GetDetectWatermark ( );
|
|
|
+ void PutDetectWatermark (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ enum cdrImportMode GetMode ( );
|
|
|
+ void PutMode (
|
|
|
+ enum cdrImportMode pVal );
|
|
|
+ long GetCustomData ( );
|
|
|
+ void PutCustomData (
|
|
|
+ long pVal );
|
|
|
+ long GetImageIndex ( );
|
|
|
+ void PutImageIndex (
|
|
|
+ long pVal );
|
|
|
+ IImportCropHandlerPtr GetCropHandler ( );
|
|
|
+ void PutRefCropHandler (
|
|
|
+ struct IImportCropHandler * * ppVal );
|
|
|
+ IImportResampleHandlerPtr GetResampleHandler ( );
|
|
|
+ void PutRefResampleHandler (
|
|
|
+ struct IImportResampleHandler * * ppVal );
|
|
|
+ enum cdrImportTextFormatting GetTextFormatting ( );
|
|
|
+ void PutTextFormatting (
|
|
|
+ enum cdrImportTextFormatting pVal );
|
|
|
+ enum cdrImportTableOutline GetTableOutline ( );
|
|
|
+ void PutTableOutline (
|
|
|
+ enum cdrImportTableOutline pVal );
|
|
|
+ long GetCodePage ( );
|
|
|
+ void PutCodePage (
|
|
|
+ long pVal );
|
|
|
+ long GetResampleWidth ( );
|
|
|
+ void PutResampleWidth (
|
|
|
+ long pVal );
|
|
|
+ long GetResampleHeight ( );
|
|
|
+ void PutResampleHeight (
|
|
|
+ long pVal );
|
|
|
+ long GetCropLeft ( );
|
|
|
+ void PutCropLeft (
|
|
|
+ long pVal );
|
|
|
+ long GetCropTop ( );
|
|
|
+ void PutCropTop (
|
|
|
+ long pVal );
|
|
|
+ long GetCropWidth ( );
|
|
|
+ void PutCropWidth (
|
|
|
+ long pVal );
|
|
|
+ long GetCropHeight ( );
|
|
|
+ void PutCropHeight (
|
|
|
+ long pVal );
|
|
|
+ long GetResampleDpiX ( );
|
|
|
+ void PutResampleDpiX (
|
|
|
+ long pVal );
|
|
|
+ long GetResampleDpiY ( );
|
|
|
+ void PutResampleDpiY (
|
|
|
+ long pVal );
|
|
|
+ VARIANT_BOOL GetForceCMYKBlackText ( );
|
|
|
+ void PutForceCMYKBlackText (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ VARIANT_BOOL GetConvertTablesToText ( );
|
|
|
+ void PutConvertTablesToText (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ _bstr_t GetTableColumnDelimiter ( );
|
|
|
+ void PutTableColumnDelimiter (
|
|
|
+ _bstr_t pVal );
|
|
|
+ IVGStructColorConversionOptionsPtr GetColorConversionOptions ( );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_LinkBitmapExternally (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_LinkBitmapExternally (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_CombineMultilayerBitmaps (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_CombineMultilayerBitmaps (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_ExtractICCProfile (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_ExtractICCProfile (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_ICCFileName (
|
|
|
+ /*[out,retval]*/ BSTR * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_ICCFileName (
|
|
|
+ /*[in]*/ BSTR pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_MaintainLayers (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_MaintainLayers (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_UseOPILinks (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_UseOPILinks (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_DetectWatermark (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_DetectWatermark (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Mode (
|
|
|
+ /*[out,retval]*/ enum cdrImportMode * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Mode (
|
|
|
+ /*[in]*/ enum cdrImportMode pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_CustomData (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_CustomData (
|
|
|
+ /*[in]*/ long pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_ImageIndex (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_ImageIndex (
|
|
|
+ /*[in]*/ long pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_CropHandler (
|
|
|
+ /*[out,retval]*/ struct IImportCropHandler * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall putref_CropHandler (
|
|
|
+ /*[in]*/ struct IImportCropHandler * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_ResampleHandler (
|
|
|
+ /*[out,retval]*/ struct IImportResampleHandler * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall putref_ResampleHandler (
|
|
|
+ /*[in]*/ struct IImportResampleHandler * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_TextFormatting (
|
|
|
+ /*[out,retval]*/ enum cdrImportTextFormatting * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_TextFormatting (
|
|
|
+ /*[in]*/ enum cdrImportTextFormatting pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_TableOutline (
|
|
|
+ /*[out,retval]*/ enum cdrImportTableOutline * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_TableOutline (
|
|
|
+ /*[in]*/ enum cdrImportTableOutline pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_CodePage (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_CodePage (
|
|
|
+ /*[in]*/ long pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_ResampleWidth (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_ResampleWidth (
|
|
|
+ /*[in]*/ long pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_ResampleHeight (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_ResampleHeight (
|
|
|
+ /*[in]*/ long pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_CropLeft (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_CropLeft (
|
|
|
+ /*[in]*/ long pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_CropTop (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_CropTop (
|
|
|
+ /*[in]*/ long pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_CropWidth (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_CropWidth (
|
|
|
+ /*[in]*/ long pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_CropHeight (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_CropHeight (
|
|
|
+ /*[in]*/ long pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_ResampleDpiX (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_ResampleDpiX (
|
|
|
+ /*[in]*/ long pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_ResampleDpiY (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_ResampleDpiY (
|
|
|
+ /*[in]*/ long pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_ForceCMYKBlackText (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_ForceCMYKBlackText (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_ConvertTablesToText (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_ConvertTablesToText (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_TableColumnDelimiter (
|
|
|
+ /*[out,retval]*/ BSTR * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_TableColumnDelimiter (
|
|
|
+ /*[in]*/ BSTR pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_ColorConversionOptions (
|
|
|
+ /*[out,retval]*/ struct IVGStructColorConversionOptions * * ppVal ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("b05800b5-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+IVGStructPasteOptions : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetColorConversionOptions))
|
|
|
+ IVGStructColorConversionOptionsPtr ColorConversionOptions;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ IVGStructColorConversionOptionsPtr GetColorConversionOptions ( );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_ColorConversionOptions (
|
|
|
+ /*[out,retval]*/ struct IVGStructColorConversionOptions * * ppVal ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("b05800e1-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+IVGCommentAuthor : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetEmail))
|
|
|
+ _bstr_t Email;
|
|
|
+ __declspec(property(get=GetAvatar))
|
|
|
+ _bstr_t Avatar;
|
|
|
+ __declspec(property(get=GetAuthentication))
|
|
|
+ enum cdrAuthorAuthentication Authentication;
|
|
|
+ __declspec(property(get=GetName))
|
|
|
+ _bstr_t Name;
|
|
|
+ __declspec(property(get=GetOnlineID,put=PutOnlineID))
|
|
|
+ _bstr_t OnlineID;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ _bstr_t GetEmail ( );
|
|
|
+ _bstr_t GetAvatar ( );
|
|
|
+ enum cdrAuthorAuthentication GetAuthentication ( );
|
|
|
+ _bstr_t GetName ( );
|
|
|
+ _bstr_t GetOnlineID ( );
|
|
|
+ void PutOnlineID (
|
|
|
+ _bstr_t pRet );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_Email (
|
|
|
+ /*[out,retval]*/ BSTR * pRet ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Avatar (
|
|
|
+ /*[out,retval]*/ BSTR * pRet ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Authentication (
|
|
|
+ /*[out,retval]*/ enum cdrAuthorAuthentication * pRet ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Name (
|
|
|
+ /*[out,retval]*/ BSTR * pRet ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_OnlineID (
|
|
|
+ /*[out,retval]*/ BSTR * pRet ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_OnlineID (
|
|
|
+ /*[in]*/ BSTR pRet ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("b0580000-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+ICorelScriptTools : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ double AngleConvert (
|
|
|
+ long FromUnit,
|
|
|
+ long ToUnit,
|
|
|
+ double Value );
|
|
|
+ double ASin (
|
|
|
+ double Value );
|
|
|
+ HRESULT BeginWaitCursor ( );
|
|
|
+ HRESULT EndWaitCursor ( );
|
|
|
+ DATE BuildDate (
|
|
|
+ long Year,
|
|
|
+ long Month,
|
|
|
+ long Day );
|
|
|
+ DATE BuildTime (
|
|
|
+ long Hour,
|
|
|
+ long Minute,
|
|
|
+ long Second );
|
|
|
+ long Dec (
|
|
|
+ _bstr_t Hex );
|
|
|
+ long FileAttr (
|
|
|
+ _bstr_t FolderFile );
|
|
|
+ _bstr_t FindFirstFolder (
|
|
|
+ _bstr_t SearchCriteria,
|
|
|
+ long Attributes );
|
|
|
+ _bstr_t FindNextFolder ( );
|
|
|
+ _bstr_t FormatTime (
|
|
|
+ DATE Time,
|
|
|
+ _bstr_t Format );
|
|
|
+ double FromCentimeters (
|
|
|
+ double Value );
|
|
|
+ double FromCiceros (
|
|
|
+ double Value );
|
|
|
+ double FromDidots (
|
|
|
+ double Value );
|
|
|
+ double FromInches (
|
|
|
+ double Value );
|
|
|
+ double FromPicas (
|
|
|
+ double Value );
|
|
|
+ double FromPoints (
|
|
|
+ double Value );
|
|
|
+ long GetAppHandle ( );
|
|
|
+ VARIANT_BOOL GetColor (
|
|
|
+ long * Red,
|
|
|
+ long * Green,
|
|
|
+ long * Blue );
|
|
|
+ _bstr_t GetCommandLine ( );
|
|
|
+ _bstr_t GetCurrFolder ( );
|
|
|
+ HRESULT GetDateInfo (
|
|
|
+ DATE Date,
|
|
|
+ long * Year,
|
|
|
+ long * Month,
|
|
|
+ long * Day,
|
|
|
+ long * DayOfWeek );
|
|
|
+ _bstr_t GetFileBox (
|
|
|
+ _bstr_t Filter,
|
|
|
+ _bstr_t Title,
|
|
|
+ long Type,
|
|
|
+ _bstr_t File,
|
|
|
+ _bstr_t Extension,
|
|
|
+ _bstr_t Folder,
|
|
|
+ _bstr_t Button );
|
|
|
+ _bstr_t GetFolder (
|
|
|
+ _bstr_t InitFolder,
|
|
|
+ _bstr_t Title,
|
|
|
+ long ParentWindowHandle );
|
|
|
+ VARIANT_BOOL GetFont (
|
|
|
+ BSTR * FaceName,
|
|
|
+ long * PointSize,
|
|
|
+ long * Weight,
|
|
|
+ VARIANT_BOOL * Italic,
|
|
|
+ VARIANT_BOOL * Underline,
|
|
|
+ VARIANT_BOOL * StrikeOut,
|
|
|
+ long * Red,
|
|
|
+ long * Green,
|
|
|
+ long * Blue );
|
|
|
+ long GetProcessInfo (
|
|
|
+ long ProcessHandle );
|
|
|
+ _bstr_t GetScriptFolder ( );
|
|
|
+ _bstr_t GetTempFolder ( );
|
|
|
+ HRESULT GetTimeInfo (
|
|
|
+ DATE Time,
|
|
|
+ long * Hour,
|
|
|
+ long * Minute,
|
|
|
+ long * Second );
|
|
|
+ long GetType (
|
|
|
+ const _variant_t & Expression );
|
|
|
+ long GetVersion (
|
|
|
+ long Option );
|
|
|
+ long GetWinHandle ( );
|
|
|
+ VARIANT_BOOL Kill (
|
|
|
+ _bstr_t FileName );
|
|
|
+ double LengthConvert (
|
|
|
+ long FromUnit,
|
|
|
+ long ToUnit,
|
|
|
+ double Value );
|
|
|
+ double Log (
|
|
|
+ double Value );
|
|
|
+ VARIANT_BOOL MkFolder (
|
|
|
+ _bstr_t Folder );
|
|
|
+ _variant_t RegistryQuery (
|
|
|
+ long MainKey,
|
|
|
+ _bstr_t SubKey,
|
|
|
+ _bstr_t Value );
|
|
|
+ VARIANT_BOOL Rename (
|
|
|
+ _bstr_t Src,
|
|
|
+ _bstr_t Dst,
|
|
|
+ long Overwrite );
|
|
|
+ VARIANT_BOOL RmFolder (
|
|
|
+ _bstr_t Folder );
|
|
|
+ double ToCentimeters (
|
|
|
+ double Value );
|
|
|
+ double ToCiceros (
|
|
|
+ double Value );
|
|
|
+ double ToDidots (
|
|
|
+ double Value );
|
|
|
+ double ToInches (
|
|
|
+ double Value );
|
|
|
+ double ToPicas (
|
|
|
+ double Value );
|
|
|
+ double ToPoints (
|
|
|
+ double Value );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall raw_AngleConvert (
|
|
|
+ /*[in]*/ long FromUnit,
|
|
|
+ /*[in]*/ long ToUnit,
|
|
|
+ /*[in]*/ double Value,
|
|
|
+ /*[out,retval]*/ double * Result ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_ASin (
|
|
|
+ /*[in]*/ double Value,
|
|
|
+ /*[out,retval]*/ double * Result ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_BeginWaitCursor ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_EndWaitCursor ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_BuildDate (
|
|
|
+ /*[in]*/ long Year,
|
|
|
+ /*[in]*/ long Month,
|
|
|
+ /*[in]*/ long Day,
|
|
|
+ /*[out,retval]*/ DATE * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_BuildTime (
|
|
|
+ /*[in]*/ long Hour,
|
|
|
+ /*[in]*/ long Minute,
|
|
|
+ /*[in]*/ long Second,
|
|
|
+ /*[out,retval]*/ DATE * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Dec (
|
|
|
+ /*[in]*/ BSTR Hex,
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_FileAttr (
|
|
|
+ /*[in]*/ BSTR FolderFile,
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_FindFirstFolder (
|
|
|
+ /*[in]*/ BSTR SearchCriteria,
|
|
|
+ /*[in]*/ long Attributes,
|
|
|
+ /*[out,retval]*/ BSTR * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_FindNextFolder (
|
|
|
+ /*[out,retval]*/ BSTR * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_FormatTime (
|
|
|
+ /*[in]*/ DATE Time,
|
|
|
+ /*[in]*/ BSTR Format,
|
|
|
+ /*[out,retval]*/ BSTR * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_FromCentimeters (
|
|
|
+ /*[in]*/ double Value,
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_FromCiceros (
|
|
|
+ /*[in]*/ double Value,
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_FromDidots (
|
|
|
+ /*[in]*/ double Value,
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_FromInches (
|
|
|
+ /*[in]*/ double Value,
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_FromPicas (
|
|
|
+ /*[in]*/ double Value,
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_FromPoints (
|
|
|
+ /*[in]*/ double Value,
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_GetAppHandle (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_GetColor (
|
|
|
+ /*[in,out]*/ long * Red,
|
|
|
+ /*[in,out]*/ long * Green,
|
|
|
+ /*[in,out]*/ long * Blue,
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_GetCommandLine (
|
|
|
+ /*[out,retval]*/ BSTR * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_GetCurrFolder (
|
|
|
+ /*[out,retval]*/ BSTR * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_GetDateInfo (
|
|
|
+ /*[in]*/ DATE Date,
|
|
|
+ /*[out]*/ long * Year,
|
|
|
+ /*[out]*/ long * Month,
|
|
|
+ /*[out]*/ long * Day,
|
|
|
+ /*[out]*/ long * DayOfWeek ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_GetFileBox (
|
|
|
+ /*[in]*/ BSTR Filter,
|
|
|
+ /*[in]*/ BSTR Title,
|
|
|
+ /*[in]*/ long Type,
|
|
|
+ /*[in]*/ BSTR File,
|
|
|
+ /*[in]*/ BSTR Extension,
|
|
|
+ /*[in]*/ BSTR Folder,
|
|
|
+ /*[in]*/ BSTR Button,
|
|
|
+ /*[out,retval]*/ BSTR * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_GetFolder (
|
|
|
+ /*[in]*/ BSTR InitFolder,
|
|
|
+ /*[in]*/ BSTR Title,
|
|
|
+ /*[in]*/ long ParentWindowHandle,
|
|
|
+ /*[out,retval]*/ BSTR * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_GetFont (
|
|
|
+ /*[in,out]*/ BSTR * FaceName,
|
|
|
+ /*[in,out]*/ long * PointSize,
|
|
|
+ /*[in,out]*/ long * Weight,
|
|
|
+ /*[in,out]*/ VARIANT_BOOL * Italic,
|
|
|
+ /*[in,out]*/ VARIANT_BOOL * Underline,
|
|
|
+ /*[in,out]*/ VARIANT_BOOL * StrikeOut,
|
|
|
+ /*[in,out]*/ long * Red,
|
|
|
+ /*[in,out]*/ long * Green,
|
|
|
+ /*[in,out]*/ long * Blue,
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_GetProcessInfo (
|
|
|
+ /*[in]*/ long ProcessHandle,
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_GetScriptFolder (
|
|
|
+ /*[out,retval]*/ BSTR * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_GetTempFolder (
|
|
|
+ /*[out,retval]*/ BSTR * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_GetTimeInfo (
|
|
|
+ /*[in]*/ DATE Time,
|
|
|
+ /*[out]*/ long * Hour,
|
|
|
+ /*[out]*/ long * Minute,
|
|
|
+ /*[out]*/ long * Second ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_GetType (
|
|
|
+ /*[in]*/ VARIANT Expression,
|
|
|
+ /*[out,retval]*/ long * Type ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_GetVersion (
|
|
|
+ /*[in]*/ long Option,
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_GetWinHandle (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Kill (
|
|
|
+ /*[in]*/ BSTR FileName,
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_LengthConvert (
|
|
|
+ /*[in]*/ long FromUnit,
|
|
|
+ /*[in]*/ long ToUnit,
|
|
|
+ /*[in]*/ double Value,
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Log (
|
|
|
+ /*[in]*/ double Value,
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_MkFolder (
|
|
|
+ /*[in]*/ BSTR Folder,
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_RegistryQuery (
|
|
|
+ /*[in]*/ long MainKey,
|
|
|
+ /*[in]*/ BSTR SubKey,
|
|
|
+ /*[in]*/ BSTR Value,
|
|
|
+ /*[out,retval]*/ VARIANT * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Rename (
|
|
|
+ /*[in]*/ BSTR Src,
|
|
|
+ /*[in]*/ BSTR Dst,
|
|
|
+ /*[in]*/ long Overwrite,
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_RmFolder (
|
|
|
+ /*[in]*/ BSTR Folder,
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_ToCentimeters (
|
|
|
+ /*[in]*/ double Value,
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_ToCiceros (
|
|
|
+ /*[in]*/ double Value,
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_ToDidots (
|
|
|
+ /*[in]*/ double Value,
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_ToInches (
|
|
|
+ /*[in]*/ double Value,
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_ToPicas (
|
|
|
+ /*[in]*/ double Value,
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_ToPoints (
|
|
|
+ /*[in]*/ double Value,
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("b0580039-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+IVGFontList : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetApplication))
|
|
|
+ IDispatchPtr Application;
|
|
|
+ __declspec(property(get=GetParent))
|
|
|
+ IDispatchPtr Parent;
|
|
|
+ __declspec(property(get=GetItem))
|
|
|
+ _bstr_t Item[];
|
|
|
+ __declspec(property(get=GetCount))
|
|
|
+ long Count;
|
|
|
+ __declspec(property(get=Get_NewEnum))
|
|
|
+ IUnknownPtr _NewEnum;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ IDispatchPtr GetApplication ( );
|
|
|
+ IDispatchPtr GetParent ( );
|
|
|
+ _bstr_t GetItem (
|
|
|
+ long Index );
|
|
|
+ IUnknownPtr Get_NewEnum ( );
|
|
|
+ long GetCount ( );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_Application (
|
|
|
+ /*[out,retval]*/ IDispatch * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Parent (
|
|
|
+ /*[out,retval]*/ IDispatch * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Item (
|
|
|
+ /*[in]*/ long Index,
|
|
|
+ /*[out,retval]*/ BSTR * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get__NewEnum (
|
|
|
+ /*[out,retval]*/ IUnknown * * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Count (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("b058000c-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+IVGAppWindow : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetApplication))
|
|
|
+ IDispatchPtr Application;
|
|
|
+ __declspec(property(get=GetParent))
|
|
|
+ IDispatchPtr Parent;
|
|
|
+ __declspec(property(get=GetActive))
|
|
|
+ VARIANT_BOOL Active;
|
|
|
+ __declspec(property(get=GetCaption,put=PutCaption))
|
|
|
+ _bstr_t Caption;
|
|
|
+ __declspec(property(get=GetHeight,put=PutHeight))
|
|
|
+ long Height;
|
|
|
+ __declspec(property(get=GetWidth,put=PutWidth))
|
|
|
+ long Width;
|
|
|
+ __declspec(property(get=GetLeft,put=PutLeft))
|
|
|
+ long Left;
|
|
|
+ __declspec(property(get=GetTop,put=PutTop))
|
|
|
+ long Top;
|
|
|
+ __declspec(property(get=GetWindowState,put=PutWindowState))
|
|
|
+ enum cdrWindowState WindowState;
|
|
|
+ __declspec(property(get=GetClientWidth))
|
|
|
+ long ClientWidth;
|
|
|
+ __declspec(property(get=GetClientHeight))
|
|
|
+ long ClientHeight;
|
|
|
+ __declspec(property(get=GetHandle))
|
|
|
+ long Handle;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ IDispatchPtr GetApplication ( );
|
|
|
+ IDispatchPtr GetParent ( );
|
|
|
+ HRESULT Activate ( );
|
|
|
+ VARIANT_BOOL GetActive ( );
|
|
|
+ _bstr_t GetCaption ( );
|
|
|
+ void PutCaption (
|
|
|
+ _bstr_t pVal );
|
|
|
+ long GetHeight ( );
|
|
|
+ void PutHeight (
|
|
|
+ long pVal );
|
|
|
+ long GetWidth ( );
|
|
|
+ void PutWidth (
|
|
|
+ long pVal );
|
|
|
+ long GetLeft ( );
|
|
|
+ void PutLeft (
|
|
|
+ long pVal );
|
|
|
+ long GetTop ( );
|
|
|
+ void PutTop (
|
|
|
+ long pVal );
|
|
|
+ enum cdrWindowState GetWindowState ( );
|
|
|
+ void PutWindowState (
|
|
|
+ enum cdrWindowState pVal );
|
|
|
+ long GetClientWidth ( );
|
|
|
+ long GetClientHeight ( );
|
|
|
+ long GetHandle ( );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_Application (
|
|
|
+ /*[out,retval]*/ IDispatch * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Parent (
|
|
|
+ /*[out,retval]*/ IDispatch * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Activate ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Active (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Caption (
|
|
|
+ /*[out,retval]*/ BSTR * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Caption (
|
|
|
+ /*[in]*/ BSTR pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Height (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Height (
|
|
|
+ /*[in]*/ long pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Width (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Width (
|
|
|
+ /*[in]*/ long pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Left (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Left (
|
|
|
+ /*[in]*/ long pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Top (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Top (
|
|
|
+ /*[in]*/ long pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_WindowState (
|
|
|
+ /*[out,retval]*/ enum cdrWindowState * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_WindowState (
|
|
|
+ /*[in]*/ enum cdrWindowState pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_ClientWidth (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_ClientHeight (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Handle (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("b058004f-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+IVGPatternCanvases : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetItem,put=PutItem))
|
|
|
+ IVGPatternCanvasPtr Item[];
|
|
|
+ __declspec(property(get=GetCount))
|
|
|
+ long Count;
|
|
|
+ __declspec(property(get=Get_NewEnum))
|
|
|
+ IUnknownPtr _NewEnum;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ IVGPatternCanvasPtr GetItem (
|
|
|
+ long Index );
|
|
|
+ void PutItem (
|
|
|
+ long Index,
|
|
|
+ struct IVGPatternCanvas * ppVal );
|
|
|
+ IUnknownPtr Get_NewEnum ( );
|
|
|
+ long GetCount ( );
|
|
|
+ long Add (
|
|
|
+ struct IVGPatternCanvas * PatternCanvas );
|
|
|
+ HRESULT Remove (
|
|
|
+ long Index );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_Item (
|
|
|
+ /*[in]*/ long Index,
|
|
|
+ /*[out,retval]*/ struct IVGPatternCanvas * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Item (
|
|
|
+ /*[in]*/ long Index,
|
|
|
+ /*[in]*/ struct IVGPatternCanvas * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get__NewEnum (
|
|
|
+ /*[out,retval]*/ IUnknown * * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Count (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Add (
|
|
|
+ /*[in]*/ struct IVGPatternCanvas * PatternCanvas,
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Remove (
|
|
|
+ /*[in]*/ long Index ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("b0580010-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+IVGClipboard : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetApplication))
|
|
|
+ IDispatchPtr Application;
|
|
|
+ __declspec(property(get=GetParent))
|
|
|
+ IDispatchPtr Parent;
|
|
|
+ __declspec(property(get=GetValid))
|
|
|
+ VARIANT_BOOL Valid;
|
|
|
+ __declspec(property(get=GetEmpty))
|
|
|
+ VARIANT_BOOL Empty;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ IDispatchPtr GetApplication ( );
|
|
|
+ IDispatchPtr GetParent ( );
|
|
|
+ VARIANT_BOOL GetValid ( );
|
|
|
+ VARIANT_BOOL GetEmpty ( );
|
|
|
+ HRESULT Clear ( );
|
|
|
+ VARIANT_BOOL DataPresent (
|
|
|
+ _bstr_t FormatName );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_Application (
|
|
|
+ /*[out,retval]*/ IDispatch * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Parent (
|
|
|
+ /*[out,retval]*/ IDispatch * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Valid (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pbValid ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Empty (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pbEmpty ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Clear ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_DataPresent (
|
|
|
+ /*[in]*/ BSTR FormatName,
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pRet ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("b058008d-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+IVGGMSMacro : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetName))
|
|
|
+ _bstr_t Name;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ _bstr_t GetName ( );
|
|
|
+ HRESULT Run ( );
|
|
|
+ HRESULT Edit ( );
|
|
|
+ HRESULT Delete ( );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_Name (
|
|
|
+ /*[out,retval]*/ BSTR * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Run ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Edit ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Delete ( ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("b058008c-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+IVGGMSMacros : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetItem))
|
|
|
+ IVGGMSMacroPtr Item[];
|
|
|
+ __declspec(property(get=GetCount))
|
|
|
+ long Count;
|
|
|
+ __declspec(property(get=Get_NewEnum))
|
|
|
+ IUnknownPtr _NewEnum;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ IUnknownPtr Get_NewEnum ( );
|
|
|
+ IVGGMSMacroPtr GetItem (
|
|
|
+ const _variant_t & IndexOrName );
|
|
|
+ long GetCount ( );
|
|
|
+ IVGGMSMacroPtr Create (
|
|
|
+ _bstr_t Name );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get__NewEnum (
|
|
|
+ /*[out,retval]*/ IUnknown * * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Item (
|
|
|
+ /*[in]*/ VARIANT IndexOrName,
|
|
|
+ /*[out,retval]*/ struct IVGGMSMacro * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Count (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Create (
|
|
|
+ /*[in]*/ BSTR Name,
|
|
|
+ /*[out,retval]*/ struct IVGGMSMacro * * ppVal ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("b058008b-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+IVGGMSProject : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetName,put=PutName))
|
|
|
+ _bstr_t Name;
|
|
|
+ __declspec(property(get=GetDisplayName))
|
|
|
+ _bstr_t DisplayName;
|
|
|
+ __declspec(property(get=GetMacros))
|
|
|
+ IVGGMSMacrosPtr Macros;
|
|
|
+ __declspec(property(get=GetFileName))
|
|
|
+ _bstr_t FileName;
|
|
|
+ __declspec(property(get=GetFilePath))
|
|
|
+ _bstr_t FilePath;
|
|
|
+ __declspec(property(get=GetFullFileName))
|
|
|
+ _bstr_t FullFileName;
|
|
|
+ __declspec(property(get=GetDirty,put=PutDirty))
|
|
|
+ VARIANT_BOOL Dirty;
|
|
|
+ __declspec(property(get=GetLocked))
|
|
|
+ VARIANT_BOOL Locked;
|
|
|
+ __declspec(property(get=GetPasswordProtected))
|
|
|
+ VARIANT_BOOL PasswordProtected;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ _bstr_t GetName ( );
|
|
|
+ void PutName (
|
|
|
+ _bstr_t pVal );
|
|
|
+ _bstr_t GetDisplayName ( );
|
|
|
+ IVGGMSMacrosPtr GetMacros ( );
|
|
|
+ HRESULT Unload ( );
|
|
|
+ _bstr_t GetFileName ( );
|
|
|
+ _bstr_t GetFilePath ( );
|
|
|
+ _bstr_t GetFullFileName ( );
|
|
|
+ VARIANT_BOOL GetDirty ( );
|
|
|
+ void PutDirty (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ VARIANT_BOOL GetLocked ( );
|
|
|
+ VARIANT_BOOL GetPasswordProtected ( );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_Name (
|
|
|
+ /*[out,retval]*/ BSTR * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Name (
|
|
|
+ /*[in]*/ BSTR pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_DisplayName (
|
|
|
+ /*[out,retval]*/ BSTR * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Macros (
|
|
|
+ /*[out,retval]*/ struct IVGGMSMacros * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Unload ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_FileName (
|
|
|
+ /*[out,retval]*/ BSTR * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_FilePath (
|
|
|
+ /*[out,retval]*/ BSTR * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_FullFileName (
|
|
|
+ /*[out,retval]*/ BSTR * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Dirty (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Dirty (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Locked (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_PasswordProtected (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("b058008a-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+IVGGMSProjects : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetItem))
|
|
|
+ IVGGMSProjectPtr Item[];
|
|
|
+ __declspec(property(get=GetCount))
|
|
|
+ long Count;
|
|
|
+ __declspec(property(get=Get_NewEnum))
|
|
|
+ IUnknownPtr _NewEnum;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ IUnknownPtr Get_NewEnum ( );
|
|
|
+ IVGGMSProjectPtr GetItem (
|
|
|
+ const _variant_t & IndexOrName );
|
|
|
+ long GetCount ( );
|
|
|
+ IVGGMSProjectPtr Load (
|
|
|
+ _bstr_t FileName,
|
|
|
+ VARIANT_BOOL CopyFile,
|
|
|
+ VARIANT_BOOL ForAllUsers );
|
|
|
+ IVGGMSProjectPtr Create (
|
|
|
+ _bstr_t Name,
|
|
|
+ VARIANT_BOOL ForAllUsers,
|
|
|
+ _bstr_t FileName );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get__NewEnum (
|
|
|
+ /*[out,retval]*/ IUnknown * * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Item (
|
|
|
+ /*[in]*/ VARIANT IndexOrName,
|
|
|
+ /*[out,retval]*/ struct IVGGMSProject * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Count (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Load (
|
|
|
+ /*[in]*/ BSTR FileName,
|
|
|
+ /*[in]*/ VARIANT_BOOL CopyFile,
|
|
|
+ /*[in]*/ VARIANT_BOOL ForAllUsers,
|
|
|
+ /*[out,retval]*/ struct IVGGMSProject * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Create (
|
|
|
+ /*[in]*/ BSTR Name,
|
|
|
+ /*[in]*/ VARIANT_BOOL ForAllUsers,
|
|
|
+ /*[in]*/ BSTR FileName,
|
|
|
+ /*[out,retval]*/ struct IVGGMSProject * * ppVal ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("b058003d-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+IVGGMSManager : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetGMSPath))
|
|
|
+ _bstr_t GMSPath;
|
|
|
+ __declspec(property(get=GetUserGMSPath))
|
|
|
+ _bstr_t UserGMSPath;
|
|
|
+ __declspec(property(get=GetProjects))
|
|
|
+ IVGGMSProjectsPtr Projects;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ _bstr_t GetGMSPath ( );
|
|
|
+ _variant_t RunMacro (
|
|
|
+ _bstr_t ModuleName,
|
|
|
+ _bstr_t MacroName,
|
|
|
+ SAFEARRAY * * Parameters );
|
|
|
+ _bstr_t GetUserGMSPath ( );
|
|
|
+ IVGGMSProjectsPtr GetProjects ( );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_GMSPath (
|
|
|
+ /*[out,retval]*/ BSTR * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_RunMacro (
|
|
|
+ /*[in]*/ BSTR ModuleName,
|
|
|
+ /*[in]*/ BSTR MacroName,
|
|
|
+ /*[in,out]*/ SAFEARRAY * * Parameters,
|
|
|
+ /*[out,retval]*/ VARIANT * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_UserGMSPath (
|
|
|
+ /*[out,retval]*/ BSTR * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Projects (
|
|
|
+ /*[out,retval]*/ struct IVGGMSProjects * * ppVal ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("b0580068-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+IVGStructSaveAsOptions : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetFilter,put=PutFilter))
|
|
|
+ enum cdrFilter Filter;
|
|
|
+ __declspec(property(get=GetVersion,put=PutVersion))
|
|
|
+ enum cdrFileVersion Version;
|
|
|
+ __declspec(property(get=GetThumbnailSize,put=PutThumbnailSize))
|
|
|
+ enum cdrThumbnailSize ThumbnailSize;
|
|
|
+ __declspec(property(get=GetRange,put=PutRange))
|
|
|
+ enum cdrExportRange Range;
|
|
|
+ __declspec(property(get=GetOverwrite,put=PutOverwrite))
|
|
|
+ VARIANT_BOOL Overwrite;
|
|
|
+ __declspec(property(get=GetEmbedICCProfile,put=PutEmbedICCProfile))
|
|
|
+ VARIANT_BOOL EmbedICCProfile;
|
|
|
+ __declspec(property(get=GetEmbedVBAProject,put=PutEmbedVBAProject))
|
|
|
+ VARIANT_BOOL EmbedVBAProject;
|
|
|
+ __declspec(property(get=GetIncludeCMXData,put=PutIncludeCMXData))
|
|
|
+ VARIANT_BOOL IncludeCMXData;
|
|
|
+ __declspec(property(get=GetKeepAppearance,put=PutKeepAppearance))
|
|
|
+ VARIANT_BOOL KeepAppearance;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ void PutFilter (
|
|
|
+ enum cdrFilter pVal );
|
|
|
+ enum cdrFilter GetFilter ( );
|
|
|
+ void PutVersion (
|
|
|
+ enum cdrFileVersion pVal );
|
|
|
+ enum cdrFileVersion GetVersion ( );
|
|
|
+ void PutThumbnailSize (
|
|
|
+ enum cdrThumbnailSize pVal );
|
|
|
+ enum cdrThumbnailSize GetThumbnailSize ( );
|
|
|
+ void PutRange (
|
|
|
+ enum cdrExportRange pVal );
|
|
|
+ enum cdrExportRange GetRange ( );
|
|
|
+ void PutOverwrite (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ VARIANT_BOOL GetOverwrite ( );
|
|
|
+ void PutEmbedICCProfile (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ VARIANT_BOOL GetEmbedICCProfile ( );
|
|
|
+ void PutEmbedVBAProject (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ VARIANT_BOOL GetEmbedVBAProject ( );
|
|
|
+ void PutIncludeCMXData (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ VARIANT_BOOL GetIncludeCMXData ( );
|
|
|
+ void PutKeepAppearance (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ VARIANT_BOOL GetKeepAppearance ( );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall put_Filter (
|
|
|
+ /*[in]*/ enum cdrFilter pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Filter (
|
|
|
+ /*[out,retval]*/ enum cdrFilter * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Version (
|
|
|
+ /*[in]*/ enum cdrFileVersion pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Version (
|
|
|
+ /*[out,retval]*/ enum cdrFileVersion * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_ThumbnailSize (
|
|
|
+ /*[in]*/ enum cdrThumbnailSize pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_ThumbnailSize (
|
|
|
+ /*[out,retval]*/ enum cdrThumbnailSize * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Range (
|
|
|
+ /*[in]*/ enum cdrExportRange pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Range (
|
|
|
+ /*[out,retval]*/ enum cdrExportRange * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Overwrite (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Overwrite (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_EmbedICCProfile (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_EmbedICCProfile (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_EmbedVBAProject (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_EmbedVBAProject (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_IncludeCMXData (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_IncludeCMXData (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_KeepAppearance (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_KeepAppearance (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("b0580014-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+IVGComponent : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetComponentID))
|
|
|
+ _bstr_t ComponentID;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ _bstr_t GetComponentID ( );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_ComponentID (
|
|
|
+ /*[out,retval]*/ BSTR * pVal ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("b0580015-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+IVGComponents : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetItem))
|
|
|
+ IVGComponentPtr Item[];
|
|
|
+ __declspec(property(get=GetCount))
|
|
|
+ long Count;
|
|
|
+ __declspec(property(get=Get_NewEnum))
|
|
|
+ IUnknownPtr _NewEnum;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ IUnknownPtr Get_NewEnum ( );
|
|
|
+ IVGComponentPtr GetItem (
|
|
|
+ const _variant_t & IndexOrName );
|
|
|
+ long GetCount ( );
|
|
|
+ VARIANT_BOOL IsComponentInstalled (
|
|
|
+ _bstr_t ComponentID );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get__NewEnum (
|
|
|
+ /*[out,retval]*/ IUnknown * * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Item (
|
|
|
+ /*[in]*/ VARIANT IndexOrName,
|
|
|
+ /*[out,retval]*/ struct IVGComponent * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Count (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_IsComponentInstalled (
|
|
|
+ /*[in]*/ BSTR ComponentID,
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("b0580089-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+IVGAppStatus : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetProgress,put=PutProgress))
|
|
|
+ long Progress;
|
|
|
+ __declspec(property(get=GetAborted))
|
|
|
+ VARIANT_BOOL Aborted;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ HRESULT BeginProgress (
|
|
|
+ _bstr_t Message,
|
|
|
+ VARIANT_BOOL CanAbort );
|
|
|
+ HRESULT UpdateProgress (
|
|
|
+ long Step );
|
|
|
+ HRESULT SetProgressMessage (
|
|
|
+ _bstr_t Message );
|
|
|
+ HRESULT EndProgress ( );
|
|
|
+ long GetProgress ( );
|
|
|
+ void PutProgress (
|
|
|
+ long pVal );
|
|
|
+ VARIANT_BOOL GetAborted ( );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall raw_BeginProgress (
|
|
|
+ /*[in]*/ BSTR Message,
|
|
|
+ /*[in]*/ VARIANT_BOOL CanAbort ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_UpdateProgress (
|
|
|
+ /*[in]*/ long Step ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_SetProgressMessage (
|
|
|
+ /*[in]*/ BSTR Message ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_EndProgress ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Progress (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Progress (
|
|
|
+ /*[in]*/ long pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Aborted (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("b05800b3-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+IVGStructOpenOptions : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetCodePage,put=PutCodePage))
|
|
|
+ long CodePage;
|
|
|
+ __declspec(property(get=GetColorConversionOptions))
|
|
|
+ IVGStructColorConversionOptionsPtr ColorConversionOptions;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ long GetCodePage ( );
|
|
|
+ void PutCodePage (
|
|
|
+ long pVal );
|
|
|
+ IVGStructColorConversionOptionsPtr GetColorConversionOptions ( );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_CodePage (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_CodePage (
|
|
|
+ /*[in]*/ long pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_ColorConversionOptions (
|
|
|
+ /*[out,retval]*/ struct IVGStructColorConversionOptions * * ppVal ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("b05800cc-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+IVGOnScreenHandle : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetIsHotTracked))
|
|
|
+ VARIANT_BOOL IsHotTracked;
|
|
|
+ __declspec(property(get=GetIsOnHandle))
|
|
|
+ VARIANT_BOOL IsOnHandle[][];
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ HRESULT Show ( );
|
|
|
+ HRESULT Hide ( );
|
|
|
+ HRESULT SetHandleColor (
|
|
|
+ long Color );
|
|
|
+ HRESULT SetPosition (
|
|
|
+ double x,
|
|
|
+ double y );
|
|
|
+ HRESULT UpdateHotTracking (
|
|
|
+ double MouseX,
|
|
|
+ double MouseY );
|
|
|
+ VARIANT_BOOL GetIsHotTracked ( );
|
|
|
+ VARIANT_BOOL GetIsOnHandle (
|
|
|
+ double MouseX,
|
|
|
+ double MouseY );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall raw_Show ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Hide ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_SetHandleColor (
|
|
|
+ /*[in]*/ long Color ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_SetPosition (
|
|
|
+ /*[in]*/ double x,
|
|
|
+ /*[in]*/ double y ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_UpdateHotTracking (
|
|
|
+ /*[in]*/ double MouseX,
|
|
|
+ /*[in]*/ double MouseY ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_IsHotTracked (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_IsOnHandle (
|
|
|
+ /*[in]*/ double MouseX,
|
|
|
+ /*[in]*/ double MouseY,
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("b05800cd-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+IVGOnScreenText : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ HRESULT Show ( );
|
|
|
+ HRESULT Hide ( );
|
|
|
+ HRESULT SetTextColor (
|
|
|
+ long Color );
|
|
|
+ HRESULT SetTextAndPosition (
|
|
|
+ _bstr_t Text,
|
|
|
+ double x,
|
|
|
+ double y,
|
|
|
+ enum cdrOnScreenTextAlign align,
|
|
|
+ double xRef,
|
|
|
+ double yRef );
|
|
|
+ HRESULT SetText (
|
|
|
+ _bstr_t Text );
|
|
|
+ HRESULT SetPixelOffset (
|
|
|
+ long x,
|
|
|
+ long y );
|
|
|
+ HRESULT UpdatePosition (
|
|
|
+ double x,
|
|
|
+ double y );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall raw_Show ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Hide ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_SetTextColor (
|
|
|
+ /*[in]*/ long Color ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_SetTextAndPosition (
|
|
|
+ /*[in]*/ BSTR Text,
|
|
|
+ /*[in]*/ double x,
|
|
|
+ /*[in]*/ double y,
|
|
|
+ /*[in]*/ enum cdrOnScreenTextAlign align,
|
|
|
+ /*[in]*/ double xRef,
|
|
|
+ /*[in]*/ double yRef ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_SetText (
|
|
|
+ /*[in]*/ BSTR Text ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_SetPixelOffset (
|
|
|
+ /*[in]*/ long x,
|
|
|
+ /*[in]*/ long y ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_UpdatePosition (
|
|
|
+ /*[in]*/ double x,
|
|
|
+ /*[in]*/ double y ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("b05800d5-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+IVGToolShapeAttributes : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ HRESULT SetCanResize (
|
|
|
+ VARIANT_BOOL val );
|
|
|
+ HRESULT SetCanRotate (
|
|
|
+ VARIANT_BOOL val );
|
|
|
+ HRESULT SetCanSkew (
|
|
|
+ VARIANT_BOOL val );
|
|
|
+ HRESULT SetCanSizeDisproportionally (
|
|
|
+ VARIANT_BOOL val );
|
|
|
+ HRESULT SetCanApplyNonlinearTransforms (
|
|
|
+ VARIANT_BOOL val );
|
|
|
+ HRESULT SetRegenerateOnTransform (
|
|
|
+ VARIANT_BOOL val );
|
|
|
+ HRESULT SetRegenerateOnStyleChange (
|
|
|
+ VARIANT_BOOL val );
|
|
|
+ HRESULT SetPropertyBarGuid (
|
|
|
+ _bstr_t val );
|
|
|
+ HRESULT SetContextMenuGuid (
|
|
|
+ _bstr_t val );
|
|
|
+ HRESULT SetObjectManagerBitmapGuid (
|
|
|
+ _bstr_t val );
|
|
|
+ HRESULT SetEditStateGuid (
|
|
|
+ _bstr_t val );
|
|
|
+ HRESULT SetDefaultShapename (
|
|
|
+ _bstr_t val );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall raw_SetCanResize (
|
|
|
+ /*[in]*/ VARIANT_BOOL val ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_SetCanRotate (
|
|
|
+ /*[in]*/ VARIANT_BOOL val ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_SetCanSkew (
|
|
|
+ /*[in]*/ VARIANT_BOOL val ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_SetCanSizeDisproportionally (
|
|
|
+ /*[in]*/ VARIANT_BOOL val ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_SetCanApplyNonlinearTransforms (
|
|
|
+ /*[in]*/ VARIANT_BOOL val ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_SetRegenerateOnTransform (
|
|
|
+ /*[in]*/ VARIANT_BOOL val ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_SetRegenerateOnStyleChange (
|
|
|
+ /*[in]*/ VARIANT_BOOL val ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_SetPropertyBarGuid (
|
|
|
+ /*[in]*/ BSTR val ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_SetContextMenuGuid (
|
|
|
+ /*[in]*/ BSTR val ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_SetObjectManagerBitmapGuid (
|
|
|
+ /*[in]*/ BSTR val ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_SetEditStateGuid (
|
|
|
+ /*[in]*/ BSTR val ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_SetDefaultShapename (
|
|
|
+ /*[in]*/ BSTR val ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("b05800a2-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+IVGMetadata : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetKeywords,put=PutKeywords))
|
|
|
+ _bstr_t Keywords;
|
|
|
+ __declspec(property(get=GetNotes,put=PutNotes))
|
|
|
+ _bstr_t Notes;
|
|
|
+ __declspec(property(get=GetAuthor,put=PutAuthor))
|
|
|
+ _bstr_t Author;
|
|
|
+ __declspec(property(get=GetLastAuthor,put=PutLastAuthor))
|
|
|
+ _bstr_t LastAuthor;
|
|
|
+ __declspec(property(get=GetSubject,put=PutSubject))
|
|
|
+ _bstr_t Subject;
|
|
|
+ __declspec(property(get=GetCopyright,put=PutCopyright))
|
|
|
+ _bstr_t Copyright;
|
|
|
+ __declspec(property(get=GetRevision,put=PutRevision))
|
|
|
+ long Revision;
|
|
|
+ __declspec(property(get=GetTemplateSided,put=PutTemplateSided))
|
|
|
+ _bstr_t TemplateSided;
|
|
|
+ __declspec(property(get=GetTemplateFolds,put=PutTemplateFolds))
|
|
|
+ _bstr_t TemplateFolds;
|
|
|
+ __declspec(property(get=GetTemplateType,put=PutTemplateType))
|
|
|
+ _bstr_t TemplateType;
|
|
|
+ __declspec(property(get=GetTemplateIndustry,put=PutTemplateIndustry))
|
|
|
+ _bstr_t TemplateIndustry;
|
|
|
+ __declspec(property(get=GetTitle,put=PutTitle))
|
|
|
+ _bstr_t Title;
|
|
|
+ __declspec(property(get=GetDocID,put=PutDocID))
|
|
|
+ _bstr_t DocID;
|
|
|
+ __declspec(property(get=GetDocLanguage,put=PutDocLanguage))
|
|
|
+ enum cdrTextLanguage DocLanguage;
|
|
|
+ __declspec(property(get=GetTemplateDesignerNotes,put=PutTemplateDesignerNotes))
|
|
|
+ _bstr_t TemplateDesignerNotes;
|
|
|
+ __declspec(property(get=GetLocalizableKeywords))
|
|
|
+ IVGLocalizableStringPtr LocalizableKeywords;
|
|
|
+ __declspec(property(get=GetLocalizableNotes))
|
|
|
+ IVGLocalizableStringPtr LocalizableNotes;
|
|
|
+ __declspec(property(get=GetLocalizableTitle))
|
|
|
+ IVGLocalizableStringPtr LocalizableTitle;
|
|
|
+ __declspec(property(get=GetLocalizableSubject))
|
|
|
+ IVGLocalizableStringPtr LocalizableSubject;
|
|
|
+ __declspec(property(get=GetLocalizableCopyright))
|
|
|
+ IVGLocalizableStringPtr LocalizableCopyright;
|
|
|
+ __declspec(property(get=GetLocalizableTemplateDesignerNotes))
|
|
|
+ IVGLocalizableStringPtr LocalizableTemplateDesignerNotes;
|
|
|
+ __declspec(property(get=GetCategory))
|
|
|
+ IVGLocalizableStringPtr Category;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ _bstr_t GetKeywords ( );
|
|
|
+ void PutKeywords (
|
|
|
+ _bstr_t pVal );
|
|
|
+ _bstr_t GetNotes ( );
|
|
|
+ void PutNotes (
|
|
|
+ _bstr_t pVal );
|
|
|
+ _bstr_t GetAuthor ( );
|
|
|
+ void PutAuthor (
|
|
|
+ _bstr_t pVal );
|
|
|
+ _bstr_t GetLastAuthor ( );
|
|
|
+ void PutLastAuthor (
|
|
|
+ _bstr_t pVal );
|
|
|
+ _bstr_t GetSubject ( );
|
|
|
+ void PutSubject (
|
|
|
+ _bstr_t pVal );
|
|
|
+ _bstr_t GetCopyright ( );
|
|
|
+ void PutCopyright (
|
|
|
+ _bstr_t pVal );
|
|
|
+ long GetRevision ( );
|
|
|
+ void PutRevision (
|
|
|
+ long pVal );
|
|
|
+ _bstr_t GetTemplateSided ( );
|
|
|
+ void PutTemplateSided (
|
|
|
+ _bstr_t pVal );
|
|
|
+ _bstr_t GetTemplateFolds ( );
|
|
|
+ void PutTemplateFolds (
|
|
|
+ _bstr_t pVal );
|
|
|
+ _bstr_t GetTemplateType ( );
|
|
|
+ void PutTemplateType (
|
|
|
+ _bstr_t pVal );
|
|
|
+ _bstr_t GetTemplateIndustry ( );
|
|
|
+ void PutTemplateIndustry (
|
|
|
+ _bstr_t pVal );
|
|
|
+ _bstr_t GetTitle ( );
|
|
|
+ void PutTitle (
|
|
|
+ _bstr_t pVal );
|
|
|
+ _bstr_t GetDocID ( );
|
|
|
+ void PutDocID (
|
|
|
+ _bstr_t pVal );
|
|
|
+ enum cdrTextLanguage GetDocLanguage ( );
|
|
|
+ void PutDocLanguage (
|
|
|
+ enum cdrTextLanguage pVal );
|
|
|
+ _bstr_t GetTemplateDesignerNotes ( );
|
|
|
+ void PutTemplateDesignerNotes (
|
|
|
+ _bstr_t pVal );
|
|
|
+ IVGLocalizableStringPtr GetLocalizableKeywords ( );
|
|
|
+ IVGLocalizableStringPtr GetLocalizableNotes ( );
|
|
|
+ IVGLocalizableStringPtr GetLocalizableTitle ( );
|
|
|
+ IVGLocalizableStringPtr GetLocalizableSubject ( );
|
|
|
+ IVGLocalizableStringPtr GetLocalizableCopyright ( );
|
|
|
+ IVGLocalizableStringPtr GetLocalizableTemplateDesignerNotes ( );
|
|
|
+ IVGLocalizableStringPtr GetCategory ( );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_Keywords (
|
|
|
+ /*[out,retval]*/ BSTR * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Keywords (
|
|
|
+ /*[in]*/ BSTR pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Notes (
|
|
|
+ /*[out,retval]*/ BSTR * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Notes (
|
|
|
+ /*[in]*/ BSTR pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Author (
|
|
|
+ /*[out,retval]*/ BSTR * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Author (
|
|
|
+ /*[in]*/ BSTR pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_LastAuthor (
|
|
|
+ /*[out,retval]*/ BSTR * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_LastAuthor (
|
|
|
+ /*[in]*/ BSTR pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Subject (
|
|
|
+ /*[out,retval]*/ BSTR * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Subject (
|
|
|
+ /*[in]*/ BSTR pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Copyright (
|
|
|
+ /*[out,retval]*/ BSTR * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Copyright (
|
|
|
+ /*[in]*/ BSTR pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Revision (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Revision (
|
|
|
+ /*[in]*/ long pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_TemplateSided (
|
|
|
+ /*[out,retval]*/ BSTR * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_TemplateSided (
|
|
|
+ /*[in]*/ BSTR pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_TemplateFolds (
|
|
|
+ /*[out,retval]*/ BSTR * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_TemplateFolds (
|
|
|
+ /*[in]*/ BSTR pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_TemplateType (
|
|
|
+ /*[out,retval]*/ BSTR * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_TemplateType (
|
|
|
+ /*[in]*/ BSTR pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_TemplateIndustry (
|
|
|
+ /*[out,retval]*/ BSTR * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_TemplateIndustry (
|
|
|
+ /*[in]*/ BSTR pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Title (
|
|
|
+ /*[out,retval]*/ BSTR * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Title (
|
|
|
+ /*[in]*/ BSTR pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_DocID (
|
|
|
+ /*[out,retval]*/ BSTR * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_DocID (
|
|
|
+ /*[in]*/ BSTR pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_DocLanguage (
|
|
|
+ /*[out,retval]*/ enum cdrTextLanguage * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_DocLanguage (
|
|
|
+ /*[in]*/ enum cdrTextLanguage pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_TemplateDesignerNotes (
|
|
|
+ /*[out,retval]*/ BSTR * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_TemplateDesignerNotes (
|
|
|
+ /*[in]*/ BSTR pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_LocalizableKeywords (
|
|
|
+ /*[out,retval]*/ struct IVGLocalizableString * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_LocalizableNotes (
|
|
|
+ /*[out,retval]*/ struct IVGLocalizableString * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_LocalizableTitle (
|
|
|
+ /*[out,retval]*/ struct IVGLocalizableString * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_LocalizableSubject (
|
|
|
+ /*[out,retval]*/ struct IVGLocalizableString * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_LocalizableCopyright (
|
|
|
+ /*[out,retval]*/ struct IVGLocalizableString * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_LocalizableTemplateDesignerNotes (
|
|
|
+ /*[out,retval]*/ struct IVGLocalizableString * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Category (
|
|
|
+ /*[out,retval]*/ struct IVGLocalizableString * * ppVal ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("b05800c2-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+_IGlobalMacroStorage : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=Get_CodeName,put=Put_CodeName))
|
|
|
+ _bstr_t _CodeName;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ _bstr_t Get_CodeName ( );
|
|
|
+ void Put_CodeName (
|
|
|
+ _bstr_t pVal );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get__CodeName (
|
|
|
+ /*[out,retval]*/ BSTR * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put__CodeName (
|
|
|
+ /*[in]*/ BSTR pVal ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd0026-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+Document;
|
|
|
+ // [ default ] interface IVGDocument
|
|
|
+ // [ default, source ] dispinterface DIVGDocumentEvents
|
|
|
+ // interface IPrnVBAPrintDocument
|
|
|
+
|
|
|
+struct __declspec(uuid("b05800c6-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+DIVGDocumentEvents : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ // Methods:
|
|
|
+ HRESULT QueryClose (
|
|
|
+ VARIANT_BOOL * Cancel );
|
|
|
+ HRESULT QuerySave (
|
|
|
+ VARIANT_BOOL * Cancel );
|
|
|
+ HRESULT QueryPrint (
|
|
|
+ VARIANT_BOOL * Cancel );
|
|
|
+ HRESULT QueryExport (
|
|
|
+ VARIANT_BOOL * Cancel );
|
|
|
+ HRESULT Open ( );
|
|
|
+ HRESULT Close ( );
|
|
|
+ HRESULT BeforeSave (
|
|
|
+ VARIANT_BOOL SaveAs,
|
|
|
+ _bstr_t FileName );
|
|
|
+ HRESULT AfterSave (
|
|
|
+ VARIANT_BOOL SaveAs,
|
|
|
+ _bstr_t FileName );
|
|
|
+ HRESULT BeforePrint ( );
|
|
|
+ HRESULT AfterPrint ( );
|
|
|
+ HRESULT BeforeExport (
|
|
|
+ _bstr_t FileName,
|
|
|
+ enum cdrFilter Filter,
|
|
|
+ VARIANT_BOOL SaveBitmap );
|
|
|
+ HRESULT AfterExport (
|
|
|
+ _bstr_t FileName,
|
|
|
+ enum cdrFilter Filter,
|
|
|
+ VARIANT_BOOL SaveBitmap );
|
|
|
+ HRESULT LayerCreate (
|
|
|
+ struct IVGLayer * Layer );
|
|
|
+ HRESULT LayerDelete (
|
|
|
+ long Count );
|
|
|
+ HRESULT LayerActivate (
|
|
|
+ struct IVGLayer * Layer );
|
|
|
+ HRESULT LayerChange (
|
|
|
+ struct IVGLayer * Layer );
|
|
|
+ HRESULT PageCreate (
|
|
|
+ struct IVGPage * Page );
|
|
|
+ HRESULT PageDelete (
|
|
|
+ long Count );
|
|
|
+ HRESULT PageActivate (
|
|
|
+ struct IVGPage * Page );
|
|
|
+ HRESULT PageChange (
|
|
|
+ struct IVGPage * Page );
|
|
|
+ HRESULT ShapeCreate (
|
|
|
+ struct IVGShape * Shape );
|
|
|
+ HRESULT ShapeDelete (
|
|
|
+ long Count );
|
|
|
+ HRESULT ShapeMove (
|
|
|
+ struct IVGShape * Shape );
|
|
|
+ HRESULT ShapeTransform (
|
|
|
+ struct IVGShape * Shape );
|
|
|
+ HRESULT ShapeDistort (
|
|
|
+ struct IVGShape * Shape );
|
|
|
+ HRESULT ShapeChange (
|
|
|
+ struct IVGShape * Shape,
|
|
|
+ enum cdrShapeChangeScope Scope );
|
|
|
+ HRESULT SelectionChange ( );
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd0051-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+Layer;
|
|
|
+ // [ default ] interface IVGLayer
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd005d-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+Page;
|
|
|
+ // [ default ] interface IVGPage
|
|
|
+ // interface IPrnVBAPrintPage
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd0076-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+Shape;
|
|
|
+ // [ default ] interface IVGShape
|
|
|
+
|
|
|
+struct __declspec(uuid("b05800c4-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+IVGDocumentEvents : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ HRESULT QueryClose (
|
|
|
+ VARIANT_BOOL * Cancel );
|
|
|
+ HRESULT QuerySave (
|
|
|
+ VARIANT_BOOL * Cancel );
|
|
|
+ HRESULT QueryPrint (
|
|
|
+ VARIANT_BOOL * Cancel );
|
|
|
+ HRESULT QueryExport (
|
|
|
+ VARIANT_BOOL * Cancel );
|
|
|
+ HRESULT Open ( );
|
|
|
+ HRESULT Close ( );
|
|
|
+ HRESULT BeforeSave (
|
|
|
+ VARIANT_BOOL SaveAs,
|
|
|
+ _bstr_t FileName );
|
|
|
+ HRESULT AfterSave (
|
|
|
+ VARIANT_BOOL SaveAs,
|
|
|
+ _bstr_t FileName );
|
|
|
+ HRESULT BeforePrint ( );
|
|
|
+ HRESULT AfterPrint ( );
|
|
|
+ HRESULT BeforeExport (
|
|
|
+ _bstr_t FileName,
|
|
|
+ enum cdrFilter Filter,
|
|
|
+ VARIANT_BOOL SaveBitmap );
|
|
|
+ HRESULT AfterExport (
|
|
|
+ _bstr_t FileName,
|
|
|
+ enum cdrFilter Filter,
|
|
|
+ VARIANT_BOOL SaveBitmap );
|
|
|
+ HRESULT LayerCreate (
|
|
|
+ struct IVGLayer * Layer );
|
|
|
+ HRESULT LayerDelete (
|
|
|
+ long Count );
|
|
|
+ HRESULT LayerActivate (
|
|
|
+ struct IVGLayer * Layer );
|
|
|
+ HRESULT LayerChange (
|
|
|
+ struct IVGLayer * Layer );
|
|
|
+ HRESULT PageCreate (
|
|
|
+ struct IVGPage * Page );
|
|
|
+ HRESULT PageDelete (
|
|
|
+ long Count );
|
|
|
+ HRESULT PageActivate (
|
|
|
+ struct IVGPage * Page );
|
|
|
+ HRESULT PageChange (
|
|
|
+ struct IVGPage * Page );
|
|
|
+ HRESULT ShapeCreate (
|
|
|
+ struct IVGShape * Shape );
|
|
|
+ HRESULT ShapeDelete (
|
|
|
+ long Count );
|
|
|
+ HRESULT ShapeMove (
|
|
|
+ struct IVGShape * Shape );
|
|
|
+ HRESULT ShapeTransform (
|
|
|
+ struct IVGShape * Shape );
|
|
|
+ HRESULT ShapeDistort (
|
|
|
+ struct IVGShape * Shape );
|
|
|
+ HRESULT ShapeChange (
|
|
|
+ struct IVGShape * Shape,
|
|
|
+ enum cdrShapeChangeScope Scope );
|
|
|
+ HRESULT SelectionChange ( );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall raw_QueryClose (
|
|
|
+ /*[in,out]*/ VARIANT_BOOL * Cancel ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_QuerySave (
|
|
|
+ /*[in,out]*/ VARIANT_BOOL * Cancel ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_QueryPrint (
|
|
|
+ /*[in,out]*/ VARIANT_BOOL * Cancel ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_QueryExport (
|
|
|
+ /*[in,out]*/ VARIANT_BOOL * Cancel ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Open ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Close ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_BeforeSave (
|
|
|
+ /*[in]*/ VARIANT_BOOL SaveAs,
|
|
|
+ /*[in]*/ BSTR FileName ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_AfterSave (
|
|
|
+ /*[in]*/ VARIANT_BOOL SaveAs,
|
|
|
+ /*[in]*/ BSTR FileName ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_BeforePrint ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_AfterPrint ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_BeforeExport (
|
|
|
+ /*[in]*/ BSTR FileName,
|
|
|
+ /*[in]*/ enum cdrFilter Filter,
|
|
|
+ /*[in]*/ VARIANT_BOOL SaveBitmap ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_AfterExport (
|
|
|
+ /*[in]*/ BSTR FileName,
|
|
|
+ /*[in]*/ enum cdrFilter Filter,
|
|
|
+ /*[in]*/ VARIANT_BOOL SaveBitmap ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_LayerCreate (
|
|
|
+ /*[in]*/ struct IVGLayer * Layer ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_LayerDelete (
|
|
|
+ /*[in]*/ long Count ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_LayerActivate (
|
|
|
+ /*[in]*/ struct IVGLayer * Layer ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_LayerChange (
|
|
|
+ /*[in]*/ struct IVGLayer * Layer ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_PageCreate (
|
|
|
+ /*[in]*/ struct IVGPage * Page ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_PageDelete (
|
|
|
+ /*[in]*/ long Count ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_PageActivate (
|
|
|
+ /*[in]*/ struct IVGPage * Page ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_PageChange (
|
|
|
+ /*[in]*/ struct IVGPage * Page ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_ShapeCreate (
|
|
|
+ /*[in]*/ struct IVGShape * Shape ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_ShapeDelete (
|
|
|
+ /*[in]*/ long Count ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_ShapeMove (
|
|
|
+ /*[in]*/ struct IVGShape * Shape ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_ShapeTransform (
|
|
|
+ /*[in]*/ struct IVGShape * Shape ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_ShapeDistort (
|
|
|
+ /*[in]*/ struct IVGShape * Shape ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_ShapeChange (
|
|
|
+ /*[in]*/ struct IVGShape * Shape,
|
|
|
+ /*[in]*/ enum cdrShapeChangeScope Scope ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_SelectionChange ( ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd00b3-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+Window;
|
|
|
+ // [ default ] interface IVGWindow
|
|
|
+
|
|
|
+struct __declspec(uuid("b05800c3-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+IVGApplicationEvents : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ HRESULT QueryDocumentClose (
|
|
|
+ struct IVGDocument * Doc,
|
|
|
+ VARIANT_BOOL * Cancel );
|
|
|
+ HRESULT QueryDocumentSave (
|
|
|
+ struct IVGDocument * Doc,
|
|
|
+ VARIANT_BOOL * Cancel );
|
|
|
+ HRESULT QueryDocumentPrint (
|
|
|
+ struct IVGDocument * Doc,
|
|
|
+ VARIANT_BOOL * Cancel );
|
|
|
+ HRESULT QueryDocumentExport (
|
|
|
+ struct IVGDocument * Doc,
|
|
|
+ VARIANT_BOOL * Cancel );
|
|
|
+ HRESULT QueryQuit (
|
|
|
+ VARIANT_BOOL * Cancel );
|
|
|
+ HRESULT DocumentOpen (
|
|
|
+ struct IVGDocument * Doc,
|
|
|
+ _bstr_t FileName );
|
|
|
+ HRESULT DocumentNew (
|
|
|
+ struct IVGDocument * Doc,
|
|
|
+ VARIANT_BOOL FromTemplate,
|
|
|
+ _bstr_t Template,
|
|
|
+ VARIANT_BOOL IncludeGraphics );
|
|
|
+ HRESULT DocumentClose (
|
|
|
+ struct IVGDocument * Doc );
|
|
|
+ HRESULT DocumentBeforeSave (
|
|
|
+ struct IVGDocument * Doc,
|
|
|
+ VARIANT_BOOL SaveAs,
|
|
|
+ _bstr_t FileName );
|
|
|
+ HRESULT DocumentAfterSave (
|
|
|
+ struct IVGDocument * Doc,
|
|
|
+ VARIANT_BOOL SaveAs,
|
|
|
+ _bstr_t FileName );
|
|
|
+ HRESULT DocumentBeforePrint (
|
|
|
+ struct IVGDocument * Doc );
|
|
|
+ HRESULT DocumentAfterPrint (
|
|
|
+ struct IVGDocument * Doc );
|
|
|
+ HRESULT DocumentBeforeExport (
|
|
|
+ struct IVGDocument * Doc,
|
|
|
+ _bstr_t FileName,
|
|
|
+ enum cdrFilter Filter,
|
|
|
+ VARIANT_BOOL SaveBitmap );
|
|
|
+ HRESULT DocumentAfterExport (
|
|
|
+ struct IVGDocument * Doc,
|
|
|
+ _bstr_t FileName,
|
|
|
+ enum cdrFilter Filter,
|
|
|
+ VARIANT_BOOL SaveBitmap );
|
|
|
+ HRESULT WindowActivate (
|
|
|
+ struct IVGDocument * Doc,
|
|
|
+ struct IVGWindow * Window );
|
|
|
+ HRESULT WindowDeactivate (
|
|
|
+ struct IVGDocument * Doc,
|
|
|
+ struct IVGWindow * Window );
|
|
|
+ HRESULT SelectionChange ( );
|
|
|
+ HRESULT Start ( );
|
|
|
+ HRESULT Quit ( );
|
|
|
+ HRESULT OnPluginCommand (
|
|
|
+ _bstr_t CommandID );
|
|
|
+ HRESULT OnUpdatePluginCommand (
|
|
|
+ _bstr_t CommandID,
|
|
|
+ VARIANT_BOOL * Enabled,
|
|
|
+ enum cdrCommandCheckState * Checked );
|
|
|
+ HRESULT OnApplicationEvent (
|
|
|
+ _bstr_t EventName,
|
|
|
+ SAFEARRAY * * Parameters );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall raw_QueryDocumentClose (
|
|
|
+ /*[in]*/ struct IVGDocument * Doc,
|
|
|
+ /*[in,out]*/ VARIANT_BOOL * Cancel ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_QueryDocumentSave (
|
|
|
+ /*[in]*/ struct IVGDocument * Doc,
|
|
|
+ /*[in,out]*/ VARIANT_BOOL * Cancel ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_QueryDocumentPrint (
|
|
|
+ /*[in]*/ struct IVGDocument * Doc,
|
|
|
+ /*[in,out]*/ VARIANT_BOOL * Cancel ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_QueryDocumentExport (
|
|
|
+ /*[in]*/ struct IVGDocument * Doc,
|
|
|
+ /*[in,out]*/ VARIANT_BOOL * Cancel ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_QueryQuit (
|
|
|
+ /*[in,out]*/ VARIANT_BOOL * Cancel ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_DocumentOpen (
|
|
|
+ /*[in]*/ struct IVGDocument * Doc,
|
|
|
+ /*[in]*/ BSTR FileName ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_DocumentNew (
|
|
|
+ /*[in]*/ struct IVGDocument * Doc,
|
|
|
+ /*[in]*/ VARIANT_BOOL FromTemplate,
|
|
|
+ /*[in]*/ BSTR Template,
|
|
|
+ /*[in]*/ VARIANT_BOOL IncludeGraphics ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_DocumentClose (
|
|
|
+ /*[in]*/ struct IVGDocument * Doc ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_DocumentBeforeSave (
|
|
|
+ /*[in]*/ struct IVGDocument * Doc,
|
|
|
+ /*[in]*/ VARIANT_BOOL SaveAs,
|
|
|
+ /*[in]*/ BSTR FileName ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_DocumentAfterSave (
|
|
|
+ /*[in]*/ struct IVGDocument * Doc,
|
|
|
+ /*[in]*/ VARIANT_BOOL SaveAs,
|
|
|
+ /*[in]*/ BSTR FileName ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_DocumentBeforePrint (
|
|
|
+ /*[in]*/ struct IVGDocument * Doc ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_DocumentAfterPrint (
|
|
|
+ /*[in]*/ struct IVGDocument * Doc ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_DocumentBeforeExport (
|
|
|
+ /*[in]*/ struct IVGDocument * Doc,
|
|
|
+ /*[in]*/ BSTR FileName,
|
|
|
+ /*[in]*/ enum cdrFilter Filter,
|
|
|
+ /*[in]*/ VARIANT_BOOL SaveBitmap ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_DocumentAfterExport (
|
|
|
+ /*[in]*/ struct IVGDocument * Doc,
|
|
|
+ /*[in]*/ BSTR FileName,
|
|
|
+ /*[in]*/ enum cdrFilter Filter,
|
|
|
+ /*[in]*/ VARIANT_BOOL SaveBitmap ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_WindowActivate (
|
|
|
+ /*[in]*/ struct IVGDocument * Doc,
|
|
|
+ /*[in]*/ struct IVGWindow * Window ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_WindowDeactivate (
|
|
|
+ /*[in]*/ struct IVGDocument * Doc,
|
|
|
+ /*[in]*/ struct IVGWindow * Window ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_SelectionChange ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Start ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Quit ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_OnPluginCommand (
|
|
|
+ /*[in]*/ BSTR CommandID ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_OnUpdatePluginCommand (
|
|
|
+ /*[in]*/ BSTR CommandID,
|
|
|
+ /*[in,out]*/ VARIANT_BOOL * Enabled,
|
|
|
+ /*[in,out]*/ enum cdrCommandCheckState * Checked ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_OnApplicationEvent (
|
|
|
+ /*[in]*/ BSTR EventName,
|
|
|
+ /*[in]*/ SAFEARRAY * * Parameters ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("b05800c5-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+DIVGApplicationEvents : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ // Methods:
|
|
|
+ HRESULT QueryDocumentClose (
|
|
|
+ struct IVGDocument * Doc,
|
|
|
+ VARIANT_BOOL * Cancel );
|
|
|
+ HRESULT QueryDocumentSave (
|
|
|
+ struct IVGDocument * Doc,
|
|
|
+ VARIANT_BOOL * Cancel );
|
|
|
+ HRESULT QueryDocumentPrint (
|
|
|
+ struct IVGDocument * Doc,
|
|
|
+ VARIANT_BOOL * Cancel );
|
|
|
+ HRESULT QueryDocumentExport (
|
|
|
+ struct IVGDocument * Doc,
|
|
|
+ VARIANT_BOOL * Cancel );
|
|
|
+ HRESULT QueryQuit (
|
|
|
+ VARIANT_BOOL * Cancel );
|
|
|
+ HRESULT DocumentOpen (
|
|
|
+ struct IVGDocument * Doc,
|
|
|
+ _bstr_t FileName );
|
|
|
+ HRESULT DocumentNew (
|
|
|
+ struct IVGDocument * Doc,
|
|
|
+ VARIANT_BOOL FromTemplate,
|
|
|
+ _bstr_t Template,
|
|
|
+ VARIANT_BOOL IncludeGraphics );
|
|
|
+ HRESULT DocumentClose (
|
|
|
+ struct IVGDocument * Doc );
|
|
|
+ HRESULT DocumentBeforeSave (
|
|
|
+ struct IVGDocument * Doc,
|
|
|
+ VARIANT_BOOL SaveAs,
|
|
|
+ _bstr_t FileName );
|
|
|
+ HRESULT DocumentAfterSave (
|
|
|
+ struct IVGDocument * Doc,
|
|
|
+ VARIANT_BOOL SaveAs,
|
|
|
+ _bstr_t FileName );
|
|
|
+ HRESULT DocumentBeforePrint (
|
|
|
+ struct IVGDocument * Doc );
|
|
|
+ HRESULT DocumentAfterPrint (
|
|
|
+ struct IVGDocument * Doc );
|
|
|
+ HRESULT DocumentBeforeExport (
|
|
|
+ struct IVGDocument * Doc,
|
|
|
+ _bstr_t FileName,
|
|
|
+ enum cdrFilter Filter,
|
|
|
+ VARIANT_BOOL SaveBitmap );
|
|
|
+ HRESULT DocumentAfterExport (
|
|
|
+ struct IVGDocument * Doc,
|
|
|
+ _bstr_t FileName,
|
|
|
+ enum cdrFilter Filter,
|
|
|
+ VARIANT_BOOL SaveBitmap );
|
|
|
+ HRESULT WindowActivate (
|
|
|
+ struct IVGDocument * Doc,
|
|
|
+ struct IVGWindow * Window );
|
|
|
+ HRESULT WindowDeactivate (
|
|
|
+ struct IVGDocument * Doc,
|
|
|
+ struct IVGWindow * Window );
|
|
|
+ HRESULT SelectionChange ( );
|
|
|
+ HRESULT Start ( );
|
|
|
+ HRESULT Quit ( );
|
|
|
+ HRESULT OnPluginCommand (
|
|
|
+ _bstr_t CommandID );
|
|
|
+ HRESULT OnUpdatePluginCommand (
|
|
|
+ _bstr_t CommandID,
|
|
|
+ VARIANT_BOOL * Enabled,
|
|
|
+ enum cdrCommandCheckState * Checked );
|
|
|
+ HRESULT OnApplicationEvent (
|
|
|
+ _bstr_t EventName,
|
|
|
+ SAFEARRAY * * Parameters );
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd0001-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+ActiveView;
|
|
|
+ // [ default ] interface IVGActiveView
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd0002-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+Application;
|
|
|
+ // [ default ] interface IVGApplication
|
|
|
+ // [ default, source ] dispinterface DIVGApplicationEvents
|
|
|
+ // interface ICUIApplication
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd0003-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+AppStatus;
|
|
|
+ // [ default ] interface IVGAppStatus
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd0004-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+AppWindow;
|
|
|
+ // [ default ] interface IVGAppWindow
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd0005-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+ArrowHead;
|
|
|
+ // [ default ] interface IVGArrowHead
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd0006-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+ArrowHeadOptions;
|
|
|
+ // [ default ] interface IVGArrowHeadOptions
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd0007-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+ArrowHeads;
|
|
|
+ // [ default ] interface IVGArrowHeads
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd0008-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+BBoxSnapPoint;
|
|
|
+ // [ default ] interface IVGBBoxSnapPoint
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd0009-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+Bitmap;
|
|
|
+ // [ default ] interface IVGBitmap
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd000a-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+BSpline;
|
|
|
+ // [ default ] interface IVGBSpline
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd000b-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+BSplineControlPoint;
|
|
|
+ // [ default ] interface IVGBSplineControlPoint
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd000c-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+BSplineControlPoints;
|
|
|
+ // [ default ] interface IVGBSplineControlPoints
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd000d-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+Clipboard;
|
|
|
+ // [ default ] interface IVGClipboard
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd000e-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+CloneLink;
|
|
|
+ // [ default ] interface IVGCloneLink
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd000f-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+Color;
|
|
|
+ // [ default ] interface IVGColor
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd0010-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+ColorContext;
|
|
|
+ // [ default ] interface IVGColorContext
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd0011-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+ColorManagementPolicy;
|
|
|
+ // [ default ] interface IVGColorManagementPolicy
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd0012-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+ColorManager;
|
|
|
+ // [ default ] interface IVGColorManager
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd0013-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+ColorProfile;
|
|
|
+ // [ default ] interface IVGColorProfile
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd0014-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+ColorProfiles;
|
|
|
+ // [ default ] interface IVGColorProfiles
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd0015-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+Colors;
|
|
|
+ // [ default ] interface IVGColors
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd0016-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+Component;
|
|
|
+ // [ default ] interface IVGComponent
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd0017-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+Components;
|
|
|
+ // [ default ] interface IVGComponents
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd0018-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+Connector;
|
|
|
+ // [ default ] interface IVGConnector
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd001a-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+CrossPoint;
|
|
|
+ // [ default ] interface IVGCrossPoint
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd001b-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+CrossPoints;
|
|
|
+ // [ default ] interface IVGCrossPoints
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd001c-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+Curve;
|
|
|
+ // [ default ] interface IVGCurve
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd001d-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+CustomEffect;
|
|
|
+ // [ default ] interface IVGCustomEffect
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd001e-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+CustomShape;
|
|
|
+ // [ default ] interface IVGCustomShape
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd001f-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+DataField;
|
|
|
+ // [ default ] interface IVGDataField
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd0020-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+DataFields;
|
|
|
+ // [ default ] interface IVGDataFields
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd0021-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+DataItem;
|
|
|
+ // [ default ] interface IVGDataItem
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd0022-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+DataItems;
|
|
|
+ // [ default ] interface IVGDataItems
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd0023-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+Dimension;
|
|
|
+ // [ default ] interface IVGDimension
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd0024-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+DimensionAngular;
|
|
|
+ // [ default ] interface IVGDimensionAngular
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd0025-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+DimensionLinear;
|
|
|
+ // [ default ] interface IVGDimensionLinear
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd0027-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+Documents;
|
|
|
+ // [ default ] interface IVGDocuments
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd0028-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+Duotone;
|
|
|
+ // [ default ] interface IVGDuotone
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd0029-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+DuotoneInk;
|
|
|
+ // [ default ] interface IVGDuotoneInk
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd002a-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+DuotoneOverprint;
|
|
|
+ // [ default ] interface IVGDuotoneOverprint
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd002b-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+EdgeSnapPoint;
|
|
|
+ // [ default ] interface IVGEdgeSnapPoint
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd002c-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+Effect;
|
|
|
+ // [ default ] interface IVGEffect
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd002d-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+EffectBlend;
|
|
|
+ // [ default ] interface IVGEffectBlend
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd002e-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+EffectContour;
|
|
|
+ // [ default ] interface IVGEffectContour
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd002f-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+EffectControlPath;
|
|
|
+ // [ default ] interface IVGEffectControlPath
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd0030-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+EffectCustomDistortion;
|
|
|
+ // [ default ] interface IVGEffectCustomDistortion
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd0031-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+EffectDistortion;
|
|
|
+ // [ default ] interface IVGEffectDistortion
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd0032-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+EffectDropShadow;
|
|
|
+ // [ default ] interface IVGEffectDropShadow
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd0033-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+EffectEnvelope;
|
|
|
+ // [ default ] interface IVGEffectEnvelope
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd0034-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+EffectExtrude;
|
|
|
+ // [ default ] interface IVGEffectExtrude
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd0035-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+EffectLens;
|
|
|
+ // [ default ] interface IVGEffectLens
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd0036-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+EffectPerspective;
|
|
|
+ // [ default ] interface IVGEffectPerspective
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd0037-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+EffectPushPullDistortion;
|
|
|
+ // [ default ] interface IVGEffectPushPullDistortion
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd0038-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+Effects;
|
|
|
+ // [ default ] interface IVGEffects
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd0039-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+EffectTextOnPath;
|
|
|
+ // [ default ] interface IVGEffectTextOnPath
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd003a-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+EffectTwisterDistortion;
|
|
|
+ // [ default ] interface IVGEffectTwisterDistortion
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd003b-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+EffectZipperDistortion;
|
|
|
+ // [ default ] interface IVGEffectZipperDistortion
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd003c-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+Ellipse;
|
|
|
+ // [ default ] interface IVGEllipse
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd003d-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+EPS;
|
|
|
+ // [ default ] interface IVGEPS
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd003e-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+ExportFilter;
|
|
|
+ // [ default ] interface ICorelExportFilter
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd003f-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+ExtrudeVanishingPoint;
|
|
|
+ // [ default ] interface IVGExtrudeVanishingPoint
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd0040-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+Fill;
|
|
|
+ // [ default ] interface IVGFill
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd0041-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+FillMetadata;
|
|
|
+ // [ default ] interface IVGFillMetadata
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd0042-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+FontList;
|
|
|
+ // [ default ] interface IVGFontList
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd0043-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+FountainColor;
|
|
|
+ // [ default ] interface IVGFountainColor
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd0044-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+FountainColors;
|
|
|
+ // [ default ] interface IVGFountainColors
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd0045-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+FountainFill;
|
|
|
+ // [ default ] interface IVGFountainFill
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd0046-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+GlobalMacroStorage;
|
|
|
+ // [ default ] interface _IGlobalMacroStorage
|
|
|
+ // [ default, source ] dispinterface DIVGApplicationEvents
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd0047-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+GMSManager;
|
|
|
+ // [ default ] interface IVGGMSManager
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd0048-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+Grid;
|
|
|
+ // [ default ] interface IVGGrid
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd0049-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+Guide;
|
|
|
+ // [ default ] interface IVGGuide
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd004a-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+HatchFill;
|
|
|
+ // [ default ] interface IVGHatchFill
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd004b-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+HatchFills;
|
|
|
+ // [ default ] interface IVGHatchFills
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd004c-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+HatchLibraries;
|
|
|
+ // [ default ] interface IVGHatchLibraries
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd004d-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+HatchLibrary;
|
|
|
+ // [ default ] interface IVGHatchLibrary
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd004e-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+HatchPattern;
|
|
|
+ // [ default ] interface IVGHatchPattern
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd004f-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+HatchPatterns;
|
|
|
+ // [ default ] interface IVGHatchPatterns
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd0050-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+ImportFilter;
|
|
|
+ // [ default ] interface ICorelImportFilter
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd0052-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+Layers;
|
|
|
+ // [ default ] interface IVGLayers
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd0053-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+LocalizableString;
|
|
|
+ // [ default ] interface IVGLocalizableString
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd0054-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+Metadata;
|
|
|
+ // [ default ] interface IVGMetadata
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd0055-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+Node;
|
|
|
+ // [ default ] interface IVGNode
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd0056-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+NodeRange;
|
|
|
+ // [ default ] interface IVGNodeRange
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd0057-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+Nodes;
|
|
|
+ // [ default ] interface IVGNodes
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd0058-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+ObjectSnapPoint;
|
|
|
+ // [ default ] interface IVGObjectSnapPoint
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd0059-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+OLE;
|
|
|
+ // [ default ] interface IVGOLE
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd005a-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+Outline;
|
|
|
+ // [ default ] interface IVGOutline
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd005b-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+OutlineStyle;
|
|
|
+ // [ default ] interface IVGOutlineStyle
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd005c-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+OutlineStyles;
|
|
|
+ // [ default ] interface IVGOutlineStyles
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd005e-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+Pages;
|
|
|
+ // [ default ] interface IVGPages
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd005f-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+PageSize;
|
|
|
+ // [ default ] interface IVGPageSize
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd0060-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+PageSizes;
|
|
|
+ // [ default ] interface IVGPageSizes
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd0061-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+Palette;
|
|
|
+ // [ default ] interface IVGPalette
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd0062-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+PaletteManager;
|
|
|
+ // [ default ] interface IVGPaletteManager
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd0063-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+Palettes;
|
|
|
+ // [ default ] interface IVGPalettes
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd0064-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+PatternCanvas;
|
|
|
+ // [ default ] interface IVGPatternCanvas
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd0065-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+PatternCanvases;
|
|
|
+ // [ default ] interface IVGPatternCanvases
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd0066-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+PatternFill;
|
|
|
+ // [ default ] interface IVGPatternFill
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd0067-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+Polygon;
|
|
|
+ // [ default ] interface IVGPolygon
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd0068-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+PostScriptFill;
|
|
|
+ // [ default ] interface IVGPostScriptFill
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd0069-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+PowerClip;
|
|
|
+ // [ default ] interface IVGPowerClip
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd006a-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+ProofColorSettings;
|
|
|
+ // [ default ] interface IVGProofColorSettings
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd006b-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+Properties;
|
|
|
+ // [ default ] interface IVGProperties
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd006c-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+PSScreenOptions;
|
|
|
+ // [ default ] interface IVGPSScreenOptions
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd006d-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+RecentFile;
|
|
|
+ // [ default ] interface IVGRecentFile
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd006e-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+RecentFiles;
|
|
|
+ // [ default ] interface IVGRecentFiles
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd006f-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+Rect;
|
|
|
+ // [ default ] interface IVGRect
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd0070-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+Rectangle;
|
|
|
+ // [ default ] interface IVGRectangle
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd0071-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+Rulers;
|
|
|
+ // [ default ] interface IVGRulers
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd0072-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+Segment;
|
|
|
+ // [ default ] interface IVGSegment
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd0073-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+SegmentRange;
|
|
|
+ // [ default ] interface IVGSegmentRange
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd0074-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+Segments;
|
|
|
+ // [ default ] interface IVGSegments
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd0075-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+SelectionInfo;
|
|
|
+ // [ default ] interface IVGSelectionInformation
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd0077-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+ShapeRange;
|
|
|
+ // [ default ] interface IVGShapeRange
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd0078-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+Shapes;
|
|
|
+ // [ default ] interface IVGShapes
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd0079-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+SnapPoint;
|
|
|
+ // [ default ] interface IVGSnapPoint
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd007a-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+SnapPointRange;
|
|
|
+ // [ default ] interface IVGSnapPointRange
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd007b-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+SnapPoints;
|
|
|
+ // [ default ] interface IVGSnapPoints
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd007c-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+Spread;
|
|
|
+ // [ default ] interface IVGSpread
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd007d-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+Spreads;
|
|
|
+ // [ default ] interface IVGSpreads
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd007e-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+StructAlignProperties;
|
|
|
+ // [ default ] interface IVGStructAlignProperties
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd007f-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+StructColorConversionOptions;
|
|
|
+ // [ default ] interface IVGStructColorConversionOptions
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd0080-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+StructCreateOptions;
|
|
|
+ // [ default ] interface IVGStructCreateOptions
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd0081-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+StructExportOptions;
|
|
|
+ // [ default ] interface IVGStructExportOptions
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd0082-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+StructFontProperties;
|
|
|
+ // [ default ] interface IVGStructFontProperties
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd0083-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+StructHyphenationSettings;
|
|
|
+ // [ default ] interface IVGStructHyphenationSettings
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd0084-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+StructImportCropOptions;
|
|
|
+ // [ default ] interface IStructImportCropOptions
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd0085-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+StructImportOptions;
|
|
|
+ // [ default ] interface IVGStructImportOptions
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd0086-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+StructImportResampleOptions;
|
|
|
+ // [ default ] interface IStructImportResampleOptions
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd0087-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+StructOpenOptions;
|
|
|
+ // [ default ] interface IVGStructOpenOptions
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd0088-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+StructPaletteOptions;
|
|
|
+ // [ default ] interface IVGStructPaletteOptions
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd0089-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+StructPasteOptions;
|
|
|
+ // [ default ] interface IVGStructPasteOptions
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd008a-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+StructSaveAsOptions;
|
|
|
+ // [ default ] interface IVGStructSaveAsOptions
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd008b-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+StructSpaceProperties;
|
|
|
+ // [ default ] interface IVGStructSpaceProperties
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd008c-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+Style;
|
|
|
+ // [ default ] interface IVGStyle
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd008d-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+StyleCharacter;
|
|
|
+ // [ default ] interface IVGStyleCharacter
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd008e-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+StyleFill;
|
|
|
+ // [ default ] interface IVGStyleFill
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd008f-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+StyleFrame;
|
|
|
+ // [ default ] interface IVGStyleFrame
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd0090-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+StyleOutline;
|
|
|
+ // [ default ] interface IVGStyleOutline
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd0091-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+StyleParagraph;
|
|
|
+ // [ default ] interface IVGStyleParagraph
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd0092-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+Styles;
|
|
|
+ // [ default ] interface IVGStyles
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd0093-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+StyleSheet;
|
|
|
+ // [ default ] interface IVGStyleSheet
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd0094-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+SubPath;
|
|
|
+ // [ default ] interface IVGSubPath
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd0095-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+SubPaths;
|
|
|
+ // [ default ] interface IVGSubPaths
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd0096-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+Symbol;
|
|
|
+ // [ default ] interface IVGSymbol
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd0097-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+SymbolDefinition;
|
|
|
+ // [ default ] interface IVGSymbolDefinition
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd0098-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+SymbolDefinitions;
|
|
|
+ // [ default ] interface IVGSymbolDefinitions
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd0099-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+SymbolLibraries;
|
|
|
+ // [ default ] interface IVGSymbolLibraries
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd009a-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+SymbolLibrary;
|
|
|
+ // [ default ] interface IVGSymbolLibrary
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd009b-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+Text;
|
|
|
+ // [ default ] interface IVGText
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd009c-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+TextCharacters;
|
|
|
+ // [ default ] interface IVGTextCharacters
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd009d-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+TextColumns;
|
|
|
+ // [ default ] interface IVGTextColumns
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd009e-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+TextFrame;
|
|
|
+ // [ default ] interface IVGTextFrame
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd009f-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+TextFrames;
|
|
|
+ // [ default ] interface IVGTextFrames
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd00a0-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+TextLines;
|
|
|
+ // [ default ] interface IVGTextLines
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd00a1-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+TextParagraphs;
|
|
|
+ // [ default ] interface IVGTextParagraphs
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd00a2-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+TextRange;
|
|
|
+ // [ default ] interface IVGTextRange
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd00a3-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+TextRanges;
|
|
|
+ // [ default ] interface IVGTextRanges
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd00a4-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+TextTabPosition;
|
|
|
+ // [ default ] interface IVGTextTabPosition
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd00a5-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+TextTabPositions;
|
|
|
+ // [ default ] interface IVGTextTabPositions
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd00a6-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+TextureFill;
|
|
|
+ // [ default ] interface IVGTextureFill
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd00a7-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+TextureFillProperties;
|
|
|
+ // [ default ] interface IVGTextureFillProperties
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd00a8-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+TextureFillProperty;
|
|
|
+ // [ default ] interface IVGTextureFillProperty
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd00a9-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+TextWords;
|
|
|
+ // [ default ] interface IVGTextWords
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd00aa-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+TraceSettings;
|
|
|
+ // [ default ] interface IVGTraceSettings
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd00ab-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+Transparency;
|
|
|
+ // [ default ] interface IVGTransparency
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd00ac-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+TreeManager;
|
|
|
+ // [ default ] interface IVGTreeManager
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd00ad-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+TreeNode;
|
|
|
+ // [ default ] interface IVGTreeNode
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd00ae-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+TreeNodes;
|
|
|
+ // [ default ] interface IVGTreeNodes
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd00af-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+URL;
|
|
|
+ // [ default ] interface IVGURL
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd00b0-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+UserSnapPoint;
|
|
|
+ // [ default ] interface IVGUserSnapPoint
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd00b1-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+View;
|
|
|
+ // [ default ] interface IVGView
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd00b2-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+Views;
|
|
|
+ // [ default ] interface IVGViews
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd00b4-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+Windows;
|
|
|
+ // [ default ] interface IVGWindows
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd00b5-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+Workspace;
|
|
|
+ // [ default ] interface IVGWorkspace
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd00b6-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+Workspaces;
|
|
|
+ // [ default ] interface IVGWorkspaces
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd00b7-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+CorelScriptTools;
|
|
|
+ // [ default ] interface ICorelScriptTools
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd00b8-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+GMSMacro;
|
|
|
+ // [ default ] interface IVGGMSMacro
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd00b9-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+GMSMacros;
|
|
|
+ // [ default ] interface IVGGMSMacros
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd00ba-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+GMSProject;
|
|
|
+ // [ default ] interface IVGGMSProject
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd00bb-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+GMSProjects;
|
|
|
+ // [ default ] interface IVGGMSProjects
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd00bc-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+OnScreenCurve;
|
|
|
+ // [ default ] interface IVGOnScreenCurve
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd00bd-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+OnScreenHandle;
|
|
|
+ // [ default ] interface IVGOnScreenHandle
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd00be-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+OnScreenText;
|
|
|
+ // [ default ] interface IVGOnScreenText
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd00bf-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+ToolStateAttributes;
|
|
|
+ // [ default ] interface IVGToolStateAttributes
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd00c0-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+ToolState;
|
|
|
+ // [ default ] interface IVGToolState
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd00c1-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+Point;
|
|
|
+ // [ default ] interface IVGPoint
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd00c2-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+PointRange;
|
|
|
+ // [ default ] interface IVGPointRange
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd00c3-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+Vector;
|
|
|
+ // [ default ] interface IVGVector
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd00c4-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+TransformMatrix;
|
|
|
+ // [ default ] interface IVGTransformMatrix
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd00c5-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+MathUtils;
|
|
|
+ // [ default ] interface IVGMathUtils
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd00c6-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+ToolShapeAttributes;
|
|
|
+ // [ default ] interface IVGToolShapeAttributes
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd00c7-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+ToolShape;
|
|
|
+ // [ default ] interface IVGToolShape
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd00c8-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+StyleTransparency;
|
|
|
+ // [ default ] interface IVGStyleTransparency
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd00c9-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+Image;
|
|
|
+ // [ default ] interface IVGImage
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd00ca-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+ImageTiles;
|
|
|
+ // [ default ] interface IVGImageTiles
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd00cb-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+ImageTile;
|
|
|
+ // [ default ] interface IVGImageTile
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd00cc-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+EffectInnerShadow;
|
|
|
+ // [ default ] interface IVGEffectInnerShadow
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd00cd-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+TextIndentLevelStyles;
|
|
|
+ // [ default ] interface IVGTextIndentLevelStyles
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd00ce-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+TextIndentLevelStyle;
|
|
|
+ // [ default ] interface IVGTextIndentLevelStyle
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd00cf-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+TextVariableAxes;
|
|
|
+ // [ default ] interface IVGTextVariableAxes
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd00d0-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+TextVariableAxis;
|
|
|
+ // [ default ] interface IVGTextVariableAxis
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd1001-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+FrameWork;
|
|
|
+ // [ default ] interface ICUIFrameWork
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd1002-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+CommandBars;
|
|
|
+ // [ default ] interface ICUICommandBars
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd1003-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+CommandBarModes;
|
|
|
+ // [ default ] interface ICUICommandBarModes
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd1004-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+CommandBarMode;
|
|
|
+ // [ default ] interface ICUICommandBarMode
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd1005-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+Controls;
|
|
|
+ // [ default ] interface ICUIControls
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd1006-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+Control;
|
|
|
+ // [ default ] interface ICUIControl
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd1007-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+CommandBar;
|
|
|
+ // [ default ] interface ICUICommandBar
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd1008-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+DataContext;
|
|
|
+ // [ default ] interface ICUIDataContext
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd1009-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+DataSourceProxy;
|
|
|
+ // [ default ] interface ICUIDataSourceProxy
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd100a-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+ImageList;
|
|
|
+ // [ default ] interface ICUIImageList
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd100b-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+FrameWindows;
|
|
|
+ // [ default ] interface ICUIFrameWindows
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd100c-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+FrameWindow;
|
|
|
+ // [ default ] interface ICUIFrameWindow
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd100d-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+ViewHosts;
|
|
|
+ // [ default ] interface ICUIViewHosts
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd100e-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+ViewHost;
|
|
|
+ // [ default ] interface ICUIViewHost
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd100f-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+DockHosts;
|
|
|
+ // [ default ] interface ICUIDockHosts
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd1010-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+DockHost;
|
|
|
+ // [ default ] interface ICUIDockHost
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd1011-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+ViewWindows;
|
|
|
+ // [ default ] interface ICUIViewWindows
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd1012-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+ViewWindow;
|
|
|
+ // [ default ] interface ICUIViewWindow
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd1013-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+DockItems;
|
|
|
+ // [ default ] interface ICUIDockItems
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd1014-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+DockItem;
|
|
|
+ // [ default ] interface ICUIDockItem
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd1015-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+ScreenRect;
|
|
|
+ // [ default ] interface ICUIScreenRect
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd1016-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+BitmapImage;
|
|
|
+ // [ default ] interface ICUIBitmapImage
|
|
|
+
|
|
|
+struct __declspec(uuid("fcfd1017-7c8c-4859-bdb7-06f555c4aaf0"))
|
|
|
+StatusText;
|
|
|
+ // [ default ] interface ICUIStatusText
|
|
|
+
|
|
|
+struct __declspec(uuid("1af50001-1359-11d7-93da-0090275861fc"))
|
|
|
+PDFVBASettings;
|
|
|
+ // [ default ] interface IPDFVBASettings
|
|
|
+
|
|
|
+struct __declspec(uuid("0a9f0001-6a30-4fb2-b515-6e646d903999"))
|
|
|
+SystemPrinters;
|
|
|
+ // [ default ] interface IPrnVBAPrinters
|
|
|
+
|
|
|
+struct __declspec(uuid("0a9f0002-6a30-4fb2-b515-6e646d903999"))
|
|
|
+Printer;
|
|
|
+ // [ default ] interface IPrnVBAPrinter
|
|
|
+
|
|
|
+struct __declspec(uuid("0a9f0003-6a30-4fb2-b515-6e646d903999"))
|
|
|
+PrintJob;
|
|
|
+ // [ default ] interface IPrnVBAPrintJob
|
|
|
+
|
|
|
+struct __declspec(uuid("0a9f0004-6a30-4fb2-b515-6e646d903999"))
|
|
|
+PrintDocuments;
|
|
|
+ // [ default ] interface IPrnVBAPrintDocuments
|
|
|
+
|
|
|
+struct __declspec(uuid("0a9f0005-6a30-4fb2-b515-6e646d903999"))
|
|
|
+PrintPages;
|
|
|
+ // [ default ] interface IPrnVBAPrintPages
|
|
|
+
|
|
|
+struct __declspec(uuid("0a9f0006-6a30-4fb2-b515-6e646d903999"))
|
|
|
+PrintSettings;
|
|
|
+ // [ default ] interface IPrnVBAPrintSettings
|
|
|
+
|
|
|
+struct __declspec(uuid("0a9f0007-6a30-4fb2-b515-6e646d903999"))
|
|
|
+PrintSeparations;
|
|
|
+ // [ default ] interface IPrnVBAPrintSeparations
|
|
|
+
|
|
|
+struct __declspec(uuid("0a9f0008-6a30-4fb2-b515-6e646d903999"))
|
|
|
+SeparationPlates;
|
|
|
+ // [ default ] interface IPrnVBASeparationPlates
|
|
|
+
|
|
|
+struct __declspec(uuid("0a9f0009-6a30-4fb2-b515-6e646d903999"))
|
|
|
+SeparationPlate;
|
|
|
+ // [ default ] interface IPrnVBASeparationPlate
|
|
|
+
|
|
|
+struct __declspec(uuid("0a9f000a-6a30-4fb2-b515-6e646d903999"))
|
|
|
+PrintPrepress;
|
|
|
+ // [ default ] interface IPrnVBAPrintPrepress
|
|
|
+
|
|
|
+struct __declspec(uuid("0a9f000b-6a30-4fb2-b515-6e646d903999"))
|
|
|
+PrintPostScript;
|
|
|
+ // [ default ] interface IPrnVBAPrintPostScript
|
|
|
+
|
|
|
+struct __declspec(uuid("0a9f000c-6a30-4fb2-b515-6e646d903999"))
|
|
|
+PrintTrapping;
|
|
|
+ // [ default ] interface IPrnVBAPrintTrapping
|
|
|
+
|
|
|
+struct __declspec(uuid("0a9f000d-6a30-4fb2-b515-6e646d903999"))
|
|
|
+TrapLayers;
|
|
|
+ // [ default ] interface IPrnVBATrapLayers
|
|
|
+
|
|
|
+struct __declspec(uuid("0a9f000e-6a30-4fb2-b515-6e646d903999"))
|
|
|
+TrapLayer;
|
|
|
+ // [ default ] interface IPrnVBATrapLayer
|
|
|
+
|
|
|
+struct __declspec(uuid("0a9f000f-6a30-4fb2-b515-6e646d903999"))
|
|
|
+PrintOptions;
|
|
|
+ // [ default ] interface IPrnVBAPrintOptions
|
|
|
+
|
|
|
+struct __declspec(uuid("0a9f0010-6a30-4fb2-b515-6e646d903999"))
|
|
|
+PrintLayout;
|
|
|
+ // [ default ] interface IPrnVBAPrintLayout
|
|
|
+
|
|
|
+struct __declspec(uuid("9cee0003-42a0-5980-43a3-7aa71461482c"))
|
|
|
+ICUIFrameWork : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetCommandBars))
|
|
|
+ ICUICommandBarsPtr CommandBars;
|
|
|
+ __declspec(property(get=GetMainMenu))
|
|
|
+ ICUICommandBarPtr MainMenu;
|
|
|
+ __declspec(property(get=GetStatusBar))
|
|
|
+ ICUICommandBarPtr StatusBar;
|
|
|
+ __declspec(property(get=GetName))
|
|
|
+ _bstr_t Name;
|
|
|
+ __declspec(property(get=GetAutomation))
|
|
|
+ ICUIAutomationPtr Automation;
|
|
|
+ __declspec(property(get=GetFrameWindows))
|
|
|
+ ICUIFrameWindowsPtr FrameWindows;
|
|
|
+ __declspec(property(get=GetMainFrameWindow))
|
|
|
+ ICUIFrameWindowPtr MainFrameWindow;
|
|
|
+ __declspec(property(get=GetApplication))
|
|
|
+ ICUIApplicationPtr Application;
|
|
|
+ __declspec(property(get=GetTaskManager))
|
|
|
+ ICUITaskManagerPtr TaskManager;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ ICUICommandBarsPtr GetCommandBars ( );
|
|
|
+ ICUICommandBarPtr GetMainMenu ( );
|
|
|
+ ICUICommandBarPtr GetStatusBar ( );
|
|
|
+ _bstr_t GetName ( );
|
|
|
+ HRESULT ImportWorkspace (
|
|
|
+ _bstr_t FileName );
|
|
|
+ ICUIAutomationPtr GetAutomation ( );
|
|
|
+ HRESULT ShowDocker (
|
|
|
+ _bstr_t Guid );
|
|
|
+ HRESULT HideDocker (
|
|
|
+ _bstr_t Guid );
|
|
|
+ VARIANT_BOOL IsDockerVisible (
|
|
|
+ _bstr_t Guid );
|
|
|
+ HRESULT AddDocker (
|
|
|
+ _bstr_t Guid,
|
|
|
+ _bstr_t ClassName,
|
|
|
+ _bstr_t AssemblyPath );
|
|
|
+ HRESULT RemoveDocker (
|
|
|
+ _bstr_t Guid );
|
|
|
+ ICUIFrameWindowsPtr GetFrameWindows ( );
|
|
|
+ ICUIFrameWindowPtr GetMainFrameWindow ( );
|
|
|
+ ICUIApplicationPtr GetApplication ( );
|
|
|
+ ICUIFrameWindowPtr CreateFrameWindowForViewHost (
|
|
|
+ struct ICUIViewHost * ViewHostToInsert );
|
|
|
+ ICUIFrameWindowPtr CreateFrameWindowForView (
|
|
|
+ struct ICUIViewWindow * ViewToInsert );
|
|
|
+ HRESULT ShowDialog (
|
|
|
+ _bstr_t Guid );
|
|
|
+ HRESULT HideDialog (
|
|
|
+ _bstr_t Guid );
|
|
|
+ long ShowMessageBox (
|
|
|
+ _bstr_t szMessage,
|
|
|
+ _bstr_t szMainInstruction,
|
|
|
+ long unFlags,
|
|
|
+ struct ICUIBitmapImage * pImage,
|
|
|
+ _bstr_t szHelpGuid,
|
|
|
+ _bstr_t szWarningName,
|
|
|
+ enum cuiMessageBoxFlags eFlags,
|
|
|
+ struct ICUIDataContext * pDataContext );
|
|
|
+ ICUIWarningPtr GetWarning (
|
|
|
+ _bstr_t szWarningID,
|
|
|
+ VARIANT_BOOL bHidden );
|
|
|
+ ICUITaskManagerPtr GetTaskManager ( );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_CommandBars (
|
|
|
+ /*[out,retval]*/ struct ICUICommandBars * * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_MainMenu (
|
|
|
+ /*[out,retval]*/ struct ICUICommandBar * * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_StatusBar (
|
|
|
+ /*[out,retval]*/ struct ICUICommandBar * * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Name (
|
|
|
+ /*[out,retval]*/ BSTR * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_ImportWorkspace (
|
|
|
+ /*[in]*/ BSTR FileName ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Automation (
|
|
|
+ /*[out,retval]*/ struct ICUIAutomation * * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_ShowDocker (
|
|
|
+ /*[in]*/ BSTR Guid ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_HideDocker (
|
|
|
+ /*[in]*/ BSTR Guid ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_IsDockerVisible (
|
|
|
+ /*[in]*/ BSTR Guid,
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * IsVisible ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_AddDocker (
|
|
|
+ /*[in]*/ BSTR Guid,
|
|
|
+ /*[in]*/ BSTR ClassName,
|
|
|
+ /*[in]*/ BSTR AssemblyPath ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_RemoveDocker (
|
|
|
+ /*[in]*/ BSTR Guid ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_FrameWindows (
|
|
|
+ /*[out,retval]*/ struct ICUIFrameWindows * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_MainFrameWindow (
|
|
|
+ /*[out,retval]*/ struct ICUIFrameWindow * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Application (
|
|
|
+ /*[out,retval]*/ struct ICUIApplication * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CreateFrameWindowForViewHost (
|
|
|
+ /*[in]*/ struct ICUIViewHost * ViewHostToInsert,
|
|
|
+ /*[out,retval]*/ struct ICUIFrameWindow * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CreateFrameWindowForView (
|
|
|
+ /*[in]*/ struct ICUIViewWindow * ViewToInsert,
|
|
|
+ /*[out,retval]*/ struct ICUIFrameWindow * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_ShowDialog (
|
|
|
+ /*[in]*/ BSTR Guid ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_HideDialog (
|
|
|
+ /*[in]*/ BSTR Guid ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_ShowMessageBox (
|
|
|
+ /*[in]*/ BSTR szMessage,
|
|
|
+ /*[in]*/ BSTR szMainInstruction,
|
|
|
+ /*[in]*/ long unFlags,
|
|
|
+ /*[in]*/ struct ICUIBitmapImage * pImage,
|
|
|
+ /*[in]*/ BSTR szHelpGuid,
|
|
|
+ /*[in]*/ BSTR szWarningName,
|
|
|
+ /*[in]*/ enum cuiMessageBoxFlags eFlags,
|
|
|
+ /*[in]*/ struct ICUIDataContext * pDataContext,
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_GetWarning (
|
|
|
+ /*[in]*/ BSTR szWarningID,
|
|
|
+ /*[in]*/ VARIANT_BOOL bHidden,
|
|
|
+ /*[out,retval]*/ struct ICUIWarning * * __MIDL__ICUIFrameWork0000 ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_TaskManager (
|
|
|
+ /*[out,retval]*/ struct ICUITaskManager * * ppVal ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("9cee000f-42a0-5980-43a3-7aa71461482c"))
|
|
|
+ICUIFrameWindows : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetCount))
|
|
|
+ long Count;
|
|
|
+ __declspec(property(get=GetItem))
|
|
|
+ ICUIFrameWindowPtr Item[];
|
|
|
+ __declspec(property(get=GetFirst))
|
|
|
+ ICUIFrameWindowPtr First;
|
|
|
+ __declspec(property(get=GetLast))
|
|
|
+ ICUIFrameWindowPtr Last;
|
|
|
+ __declspec(property(get=Get_NewEnum))
|
|
|
+ IUnknownPtr _NewEnum;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ long GetCount ( );
|
|
|
+ ICUIFrameWindowPtr GetItem (
|
|
|
+ long Index );
|
|
|
+ IUnknownPtr Get_NewEnum ( );
|
|
|
+ ICUIFrameWindowPtr Find (
|
|
|
+ _bstr_t ID );
|
|
|
+ ICUIFrameWindowPtr GetFirst ( );
|
|
|
+ ICUIFrameWindowPtr GetLast ( );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_Count (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Item (
|
|
|
+ /*[in]*/ long Index,
|
|
|
+ /*[out,retval]*/ struct ICUIFrameWindow * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get__NewEnum (
|
|
|
+ /*[out,retval]*/ IUnknown * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Find (
|
|
|
+ /*[in]*/ BSTR ID,
|
|
|
+ /*[out,retval]*/ struct ICUIFrameWindow * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_First (
|
|
|
+ /*[out,retval]*/ struct ICUIFrameWindow * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Last (
|
|
|
+ /*[out,retval]*/ struct ICUIFrameWindow * * ppVal ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("9cee0010-42a0-5980-43a3-7aa71461482c"))
|
|
|
+ICUIFrameWindow : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetID))
|
|
|
+ _bstr_t ID;
|
|
|
+ __declspec(property(get=GetCaption))
|
|
|
+ _bstr_t Caption;
|
|
|
+ __declspec(property(get=GetState))
|
|
|
+ enum cuiWindowState State;
|
|
|
+ __declspec(property(get=GetIsMainFrame))
|
|
|
+ VARIANT_BOOL IsMainFrame;
|
|
|
+ __declspec(property(get=GetIsActive))
|
|
|
+ VARIANT_BOOL IsActive;
|
|
|
+ __declspec(property(get=GetHandle))
|
|
|
+ long Handle;
|
|
|
+ __declspec(property(get=GetViewHosts))
|
|
|
+ ICUIViewHostsPtr ViewHosts;
|
|
|
+ __declspec(property(get=GetDockHosts))
|
|
|
+ ICUIDockHostsPtr DockHosts;
|
|
|
+ __declspec(property(get=GetRootDockHost))
|
|
|
+ ICUIDockHostPtr RootDockHost;
|
|
|
+ __declspec(property(get=GetPosition))
|
|
|
+ ICUIScreenRectPtr Position;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ _bstr_t GetID ( );
|
|
|
+ _bstr_t GetCaption ( );
|
|
|
+ HRESULT Minimize ( );
|
|
|
+ HRESULT Maximize ( );
|
|
|
+ HRESULT Restore ( );
|
|
|
+ enum cuiWindowState GetState ( );
|
|
|
+ VARIANT_BOOL GetIsMainFrame ( );
|
|
|
+ HRESULT Close ( );
|
|
|
+ HRESULT Activate ( );
|
|
|
+ VARIANT_BOOL GetIsActive ( );
|
|
|
+ long GetHandle ( );
|
|
|
+ HRESULT TileViews (
|
|
|
+ VARIANT_BOOL TileHorizontally );
|
|
|
+ HRESULT CombineViews ( );
|
|
|
+ ICUIViewHostsPtr GetViewHosts ( );
|
|
|
+ ICUIDockHostsPtr GetDockHosts ( );
|
|
|
+ ICUIDockHostPtr GetRootDockHost ( );
|
|
|
+ ICUIScreenRectPtr GetPosition ( );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_ID (
|
|
|
+ /*[out,retval]*/ BSTR * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Caption (
|
|
|
+ /*[out,retval]*/ BSTR * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Minimize ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Maximize ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Restore ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_State (
|
|
|
+ /*[out,retval]*/ enum cuiWindowState * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_IsMainFrame (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Close ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Activate ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_IsActive (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Handle (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_TileViews (
|
|
|
+ /*[in]*/ VARIANT_BOOL TileHorizontally ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CombineViews ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_ViewHosts (
|
|
|
+ /*[out,retval]*/ struct ICUIViewHosts * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_DockHosts (
|
|
|
+ /*[out,retval]*/ struct ICUIDockHosts * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_RootDockHost (
|
|
|
+ /*[out,retval]*/ struct ICUIDockHost * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Position (
|
|
|
+ /*[out,retval]*/ struct ICUIScreenRect * * ppVal ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("9cee0011-42a0-5980-43a3-7aa71461482c"))
|
|
|
+ICUIViewHosts : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetCount))
|
|
|
+ long Count;
|
|
|
+ __declspec(property(get=GetItem))
|
|
|
+ ICUIViewHostPtr Item[];
|
|
|
+ __declspec(property(get=GetFirst))
|
|
|
+ ICUIViewHostPtr First;
|
|
|
+ __declspec(property(get=GetLast))
|
|
|
+ ICUIViewHostPtr Last;
|
|
|
+ __declspec(property(get=Get_NewEnum))
|
|
|
+ IUnknownPtr _NewEnum;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ long GetCount ( );
|
|
|
+ ICUIViewHostPtr GetItem (
|
|
|
+ long Index );
|
|
|
+ IUnknownPtr Get_NewEnum ( );
|
|
|
+ ICUIViewHostPtr Find (
|
|
|
+ _bstr_t ID );
|
|
|
+ ICUIViewHostPtr GetFirst ( );
|
|
|
+ ICUIViewHostPtr GetLast ( );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_Count (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Item (
|
|
|
+ /*[in]*/ long Index,
|
|
|
+ /*[out,retval]*/ struct ICUIViewHost * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get__NewEnum (
|
|
|
+ /*[out,retval]*/ IUnknown * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Find (
|
|
|
+ /*[in]*/ BSTR ID,
|
|
|
+ /*[out,retval]*/ struct ICUIViewHost * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_First (
|
|
|
+ /*[out,retval]*/ struct ICUIViewHost * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Last (
|
|
|
+ /*[out,retval]*/ struct ICUIViewHost * * ppVal ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("9cee0012-42a0-5980-43a3-7aa71461482c"))
|
|
|
+ICUIViewHost : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetID))
|
|
|
+ _bstr_t ID;
|
|
|
+ __declspec(property(get=GetDockHost))
|
|
|
+ ICUIDockHostPtr DockHost;
|
|
|
+ __declspec(property(get=GetViews))
|
|
|
+ ICUIViewWindowsPtr Views;
|
|
|
+ __declspec(property(get=GetDockItem))
|
|
|
+ ICUIDockItemPtr DockItem;
|
|
|
+ __declspec(property(get=GetPosition))
|
|
|
+ ICUIScreenRectPtr Position;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ _bstr_t GetID ( );
|
|
|
+ ICUIDockHostPtr GetDockHost ( );
|
|
|
+ ICUIViewWindowsPtr GetViews ( );
|
|
|
+ ICUIDockItemPtr GetDockItem ( );
|
|
|
+ ICUIScreenRectPtr GetPosition ( );
|
|
|
+ HRESULT InsertView (
|
|
|
+ struct ICUIViewWindow * ViewToInsert,
|
|
|
+ long Index );
|
|
|
+ HRESULT InsertViewHost (
|
|
|
+ struct ICUIViewHost * ViewHostToInsert,
|
|
|
+ long Index );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_ID (
|
|
|
+ /*[out,retval]*/ BSTR * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_DockHost (
|
|
|
+ /*[out,retval]*/ struct ICUIDockHost * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Views (
|
|
|
+ /*[out,retval]*/ struct ICUIViewWindows * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_DockItem (
|
|
|
+ /*[out,retval]*/ struct ICUIDockItem * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Position (
|
|
|
+ /*[out,retval]*/ struct ICUIScreenRect * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_InsertView (
|
|
|
+ /*[in]*/ struct ICUIViewWindow * ViewToInsert,
|
|
|
+ /*[in]*/ long Index ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_InsertViewHost (
|
|
|
+ /*[in]*/ struct ICUIViewHost * ViewHostToInsert,
|
|
|
+ /*[in]*/ long Index ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("9cee0016-42a0-5980-43a3-7aa71461482c"))
|
|
|
+ICUIViewWindow : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetID))
|
|
|
+ _bstr_t ID;
|
|
|
+ __declspec(property(get=GetViewHost))
|
|
|
+ ICUIViewHostPtr ViewHost;
|
|
|
+ __declspec(property(get=GetIndex))
|
|
|
+ long Index;
|
|
|
+ __declspec(property(get=GetKind))
|
|
|
+ _bstr_t Kind;
|
|
|
+ __declspec(property(get=GetTitle))
|
|
|
+ _bstr_t Title;
|
|
|
+ __declspec(property(get=GetDescription))
|
|
|
+ _bstr_t Description;
|
|
|
+ __declspec(property(get=GetPosition))
|
|
|
+ ICUIScreenRectPtr Position;
|
|
|
+ __declspec(property(get=GetAppView))
|
|
|
+ IDispatchPtr AppView;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ _bstr_t GetID ( );
|
|
|
+ ICUIViewHostPtr GetViewHost ( );
|
|
|
+ long GetIndex ( );
|
|
|
+ _bstr_t GetKind ( );
|
|
|
+ _bstr_t GetTitle ( );
|
|
|
+ _bstr_t GetDescription ( );
|
|
|
+ ICUIScreenRectPtr GetPosition ( );
|
|
|
+ HRESULT Activate ( );
|
|
|
+ HRESULT Close ( );
|
|
|
+ IDispatchPtr GetAppView ( );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_ID (
|
|
|
+ /*[out,retval]*/ BSTR * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_ViewHost (
|
|
|
+ /*[out,retval]*/ struct ICUIViewHost * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Index (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Kind (
|
|
|
+ /*[out,retval]*/ BSTR * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Title (
|
|
|
+ /*[out,retval]*/ BSTR * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Description (
|
|
|
+ /*[out,retval]*/ BSTR * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Position (
|
|
|
+ /*[out,retval]*/ struct ICUIScreenRect * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Activate ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Close ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_AppView (
|
|
|
+ /*[out,retval]*/ IDispatch * * ppVal ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("9cee0015-42a0-5980-43a3-7aa71461482c"))
|
|
|
+ICUIViewWindows : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetCount))
|
|
|
+ long Count;
|
|
|
+ __declspec(property(get=GetItem))
|
|
|
+ ICUIViewWindowPtr Item[];
|
|
|
+ __declspec(property(get=GetFirst))
|
|
|
+ ICUIViewWindowPtr First;
|
|
|
+ __declspec(property(get=GetLast))
|
|
|
+ ICUIViewWindowPtr Last;
|
|
|
+ __declspec(property(get=Get_NewEnum))
|
|
|
+ IUnknownPtr _NewEnum;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ long GetCount ( );
|
|
|
+ ICUIViewWindowPtr GetItem (
|
|
|
+ long Index );
|
|
|
+ IUnknownPtr Get_NewEnum ( );
|
|
|
+ ICUIViewWindowPtr Find (
|
|
|
+ _bstr_t ID );
|
|
|
+ ICUIViewWindowPtr GetFirst ( );
|
|
|
+ ICUIViewWindowPtr GetLast ( );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_Count (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Item (
|
|
|
+ /*[in]*/ long Index,
|
|
|
+ /*[out,retval]*/ struct ICUIViewWindow * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get__NewEnum (
|
|
|
+ /*[out,retval]*/ IUnknown * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Find (
|
|
|
+ /*[in]*/ BSTR ID,
|
|
|
+ /*[out,retval]*/ struct ICUIViewWindow * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_First (
|
|
|
+ /*[out,retval]*/ struct ICUIViewWindow * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Last (
|
|
|
+ /*[out,retval]*/ struct ICUIViewWindow * * ppVal ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("9cee0014-42a0-5980-43a3-7aa71461482c"))
|
|
|
+ICUIDockHost : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetID))
|
|
|
+ _bstr_t ID;
|
|
|
+ __declspec(property(get=GetOrientation))
|
|
|
+ enum cuiDockHostOrientation Orientation;
|
|
|
+ __declspec(property(get=GetParentDockHost))
|
|
|
+ ICUIDockHostPtr ParentDockHost;
|
|
|
+ __declspec(property(get=GetDockItem))
|
|
|
+ ICUIDockItemPtr DockItem;
|
|
|
+ __declspec(property(get=GetChildren))
|
|
|
+ ICUIDockItemsPtr Children;
|
|
|
+ __declspec(property(get=GetPosition))
|
|
|
+ ICUIScreenRectPtr Position;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ _bstr_t GetID ( );
|
|
|
+ enum cuiDockHostOrientation GetOrientation ( );
|
|
|
+ ICUIDockHostPtr GetParentDockHost ( );
|
|
|
+ ICUIDockItemPtr GetDockItem ( );
|
|
|
+ ICUIDockItemsPtr GetChildren ( );
|
|
|
+ HRESULT InsertViewHost (
|
|
|
+ struct ICUIViewHost * ViewHostToInsert,
|
|
|
+ long Index,
|
|
|
+ enum cuiDockOperation Operation );
|
|
|
+ ICUIViewHostPtr InsertView (
|
|
|
+ struct ICUIViewWindow * ViewToInsert,
|
|
|
+ long Index,
|
|
|
+ enum cuiDockOperation Operation );
|
|
|
+ ICUIScreenRectPtr GetPosition ( );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_ID (
|
|
|
+ /*[out,retval]*/ BSTR * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Orientation (
|
|
|
+ /*[out,retval]*/ enum cuiDockHostOrientation * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_ParentDockHost (
|
|
|
+ /*[out,retval]*/ struct ICUIDockHost * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_DockItem (
|
|
|
+ /*[out,retval]*/ struct ICUIDockItem * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Children (
|
|
|
+ /*[out,retval]*/ struct ICUIDockItems * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_InsertViewHost (
|
|
|
+ /*[in]*/ struct ICUIViewHost * ViewHostToInsert,
|
|
|
+ /*[in]*/ long Index,
|
|
|
+ /*[in]*/ enum cuiDockOperation Operation ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_InsertView (
|
|
|
+ /*[in]*/ struct ICUIViewWindow * ViewToInsert,
|
|
|
+ /*[in]*/ long Index,
|
|
|
+ /*[in]*/ enum cuiDockOperation Operation,
|
|
|
+ /*[out,retval]*/ struct ICUIViewHost * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Position (
|
|
|
+ /*[out,retval]*/ struct ICUIScreenRect * * ppVal ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("9cee0018-42a0-5980-43a3-7aa71461482c"))
|
|
|
+ICUIDockItem : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetID))
|
|
|
+ _bstr_t ID;
|
|
|
+ __declspec(property(get=GetType))
|
|
|
+ enum cuiDockItemType Type;
|
|
|
+ __declspec(property(get=GetViewHost))
|
|
|
+ ICUIViewHostPtr ViewHost;
|
|
|
+ __declspec(property(get=GetDockHost))
|
|
|
+ ICUIDockHostPtr DockHost;
|
|
|
+ __declspec(property(get=GetIndex))
|
|
|
+ long Index;
|
|
|
+ __declspec(property(get=GetRelativeSize,put=PutRelativeSize))
|
|
|
+ long RelativeSize;
|
|
|
+ __declspec(property(get=GetPosition))
|
|
|
+ ICUIScreenRectPtr Position;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ _bstr_t GetID ( );
|
|
|
+ enum cuiDockItemType GetType ( );
|
|
|
+ ICUIViewHostPtr GetViewHost ( );
|
|
|
+ ICUIDockHostPtr GetDockHost ( );
|
|
|
+ long GetIndex ( );
|
|
|
+ long GetRelativeSize ( );
|
|
|
+ void PutRelativeSize (
|
|
|
+ long pVal );
|
|
|
+ ICUIScreenRectPtr GetPosition ( );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_ID (
|
|
|
+ /*[out,retval]*/ BSTR * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Type (
|
|
|
+ /*[out,retval]*/ enum cuiDockItemType * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_ViewHost (
|
|
|
+ /*[out,retval]*/ struct ICUIViewHost * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_DockHost (
|
|
|
+ /*[out,retval]*/ struct ICUIDockHost * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Index (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_RelativeSize (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_RelativeSize (
|
|
|
+ /*[in]*/ long pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Position (
|
|
|
+ /*[out,retval]*/ struct ICUIScreenRect * * ppVal ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("9cee0017-42a0-5980-43a3-7aa71461482c"))
|
|
|
+ICUIDockItems : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetCount))
|
|
|
+ long Count;
|
|
|
+ __declspec(property(get=GetItem))
|
|
|
+ ICUIDockItemPtr Item[];
|
|
|
+ __declspec(property(get=GetFirst))
|
|
|
+ ICUIDockItemPtr First;
|
|
|
+ __declspec(property(get=GetLast))
|
|
|
+ ICUIDockItemPtr Last;
|
|
|
+ __declspec(property(get=Get_NewEnum))
|
|
|
+ IUnknownPtr _NewEnum;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ long GetCount ( );
|
|
|
+ ICUIDockItemPtr GetItem (
|
|
|
+ long Index );
|
|
|
+ IUnknownPtr Get_NewEnum ( );
|
|
|
+ ICUIDockItemPtr Find (
|
|
|
+ _bstr_t ID );
|
|
|
+ ICUIDockItemPtr GetFirst ( );
|
|
|
+ ICUIDockItemPtr GetLast ( );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_Count (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Item (
|
|
|
+ /*[in]*/ long Index,
|
|
|
+ /*[out,retval]*/ struct ICUIDockItem * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get__NewEnum (
|
|
|
+ /*[out,retval]*/ IUnknown * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Find (
|
|
|
+ /*[in]*/ BSTR ID,
|
|
|
+ /*[out,retval]*/ struct ICUIDockItem * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_First (
|
|
|
+ /*[out,retval]*/ struct ICUIDockItem * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Last (
|
|
|
+ /*[out,retval]*/ struct ICUIDockItem * * ppVal ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("9cee0013-42a0-5980-43a3-7aa71461482c"))
|
|
|
+ICUIDockHosts : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetCount))
|
|
|
+ long Count;
|
|
|
+ __declspec(property(get=GetItem))
|
|
|
+ ICUIDockHostPtr Item[];
|
|
|
+ __declspec(property(get=GetFirst))
|
|
|
+ ICUIDockHostPtr First;
|
|
|
+ __declspec(property(get=GetLast))
|
|
|
+ ICUIDockHostPtr Last;
|
|
|
+ __declspec(property(get=Get_NewEnum))
|
|
|
+ IUnknownPtr _NewEnum;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ long GetCount ( );
|
|
|
+ ICUIDockHostPtr GetItem (
|
|
|
+ long Index );
|
|
|
+ IUnknownPtr Get_NewEnum ( );
|
|
|
+ ICUIDockHostPtr Find (
|
|
|
+ _bstr_t ID );
|
|
|
+ ICUIDockHostPtr GetFirst ( );
|
|
|
+ ICUIDockHostPtr GetLast ( );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_Count (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Item (
|
|
|
+ /*[in]*/ long Index,
|
|
|
+ /*[out,retval]*/ struct ICUIDockHost * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get__NewEnum (
|
|
|
+ /*[out,retval]*/ IUnknown * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Find (
|
|
|
+ /*[in]*/ BSTR ID,
|
|
|
+ /*[out,retval]*/ struct ICUIDockHost * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_First (
|
|
|
+ /*[out,retval]*/ struct ICUIDockHost * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Last (
|
|
|
+ /*[out,retval]*/ struct ICUIDockHost * * ppVal ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("9cee000a-42a0-5980-43a3-7aa71461482c"))
|
|
|
+ICUIApplication : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetDataContext))
|
|
|
+ ICUIDataContextPtr DataContext;
|
|
|
+ __declspec(property(get=GetFrameWork))
|
|
|
+ ICUIFrameWorkPtr FrameWork;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ ICUIDataContextPtr GetDataContext ( );
|
|
|
+ VARIANT_BOOL RegisterDataSource (
|
|
|
+ _bstr_t DataSourceName,
|
|
|
+ struct ICUIDataSourceFactory * Factory,
|
|
|
+ _bstr_t CategoryList,
|
|
|
+ VARIANT_BOOL AutoCreateInstance );
|
|
|
+ VARIANT_BOOL UnregisterDataSource (
|
|
|
+ _bstr_t DataSourceName );
|
|
|
+ ICUIImageListPtr CreateImageList ( );
|
|
|
+ ICUIFrameWorkPtr GetFrameWork ( );
|
|
|
+ ICUIScreenRectPtr CreateScreenRect (
|
|
|
+ long Left,
|
|
|
+ long Top,
|
|
|
+ long Width,
|
|
|
+ long Height );
|
|
|
+ ICUIBitmapImagePtr CreateBitmapImage (
|
|
|
+ const _variant_t & ImageData,
|
|
|
+ long MaxSize );
|
|
|
+ ICUIStatusTextPtr CreateStatusText ( );
|
|
|
+ _bstr_t LoadLocalizedString (
|
|
|
+ _bstr_t Guid );
|
|
|
+ ICUIDataSourceFactoryPtr CreateDataSourceFactory (
|
|
|
+ IDispatch * DataSourceFactoryObject );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_DataContext (
|
|
|
+ /*[out,retval]*/ struct ICUIDataContext * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_RegisterDataSource (
|
|
|
+ /*[in]*/ BSTR DataSourceName,
|
|
|
+ /*[in]*/ struct ICUIDataSourceFactory * Factory,
|
|
|
+ /*[in]*/ BSTR CategoryList,
|
|
|
+ /*[in]*/ VARIANT_BOOL AutoCreateInstance,
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_UnregisterDataSource (
|
|
|
+ /*[in]*/ BSTR DataSourceName,
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CreateImageList (
|
|
|
+ /*[out,retval]*/ struct ICUIImageList * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_FrameWork (
|
|
|
+ /*[out,retval]*/ struct ICUIFrameWork * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CreateScreenRect (
|
|
|
+ /*[in]*/ long Left,
|
|
|
+ /*[in]*/ long Top,
|
|
|
+ /*[in]*/ long Width,
|
|
|
+ /*[in]*/ long Height,
|
|
|
+ /*[out,retval]*/ struct ICUIScreenRect * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CreateBitmapImage (
|
|
|
+ /*[in]*/ VARIANT ImageData,
|
|
|
+ /*[in]*/ long MaxSize,
|
|
|
+ /*[out,retval]*/ struct ICUIBitmapImage * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CreateStatusText (
|
|
|
+ /*[out,retval]*/ struct ICUIStatusText * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_LoadLocalizedString (
|
|
|
+ /*[in]*/ BSTR Guid,
|
|
|
+ /*[out,retval]*/ BSTR * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CreateDataSourceFactory (
|
|
|
+ /*[in]*/ IDispatch * DataSourceFactoryObject,
|
|
|
+ /*[out,retval]*/ struct ICUIDataSourceFactory * * ppVal ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("9cee000c-42a0-5980-43a3-7aa71461482c"))
|
|
|
+ICUIDataSourceProxy : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetApplication))
|
|
|
+ ICUIApplicationPtr Application;
|
|
|
+ __declspec(property(get=GetName))
|
|
|
+ _bstr_t Name;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ HRESULT UpdateListeners (
|
|
|
+ _bstr_t ListenerNames );
|
|
|
+ ICUIApplicationPtr GetApplication ( );
|
|
|
+ _bstr_t GetName ( );
|
|
|
+ HRESULT InvokeMethod (
|
|
|
+ _bstr_t MethodName );
|
|
|
+ _variant_t GetProperty (
|
|
|
+ _bstr_t PropertyName );
|
|
|
+ HRESULT SetProperty (
|
|
|
+ _bstr_t PropertyName,
|
|
|
+ const _variant_t & Value );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall raw_UpdateListeners (
|
|
|
+ /*[in]*/ BSTR ListenerNames ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Application (
|
|
|
+ /*[out,retval]*/ struct ICUIApplication * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Name (
|
|
|
+ /*[out,retval]*/ BSTR * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_InvokeMethod (
|
|
|
+ /*[in]*/ BSTR MethodName ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_GetProperty (
|
|
|
+ /*[in]*/ BSTR PropertyName,
|
|
|
+ /*[out,retval]*/ VARIANT * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_SetProperty (
|
|
|
+ /*[in]*/ BSTR PropertyName,
|
|
|
+ /*[in]*/ VARIANT Value ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("9cee000b-42a0-5980-43a3-7aa71461482c"))
|
|
|
+ICUIDataContext : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetCategories))
|
|
|
+ _bstr_t Categories;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ ICUIDataContextPtr CreateChildDataContext (
|
|
|
+ _bstr_t CategoryList );
|
|
|
+ _bstr_t GetCategories ( );
|
|
|
+ VARIANT_BOOL HasCategory (
|
|
|
+ _bstr_t Category );
|
|
|
+ ICUIDataSourceProxyPtr AddDataSource (
|
|
|
+ _bstr_t DataSourceName,
|
|
|
+ IDispatch * DataSourceObject );
|
|
|
+ VARIANT_BOOL ShowDialog (
|
|
|
+ _bstr_t dialogID );
|
|
|
+ ICUIDataSourceProxyPtr GetDataSource (
|
|
|
+ _bstr_t DataSourceName );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall raw_CreateChildDataContext (
|
|
|
+ /*[in]*/ BSTR CategoryList,
|
|
|
+ /*[out,retval]*/ struct ICUIDataContext * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Categories (
|
|
|
+ /*[out,retval]*/ BSTR * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_HasCategory (
|
|
|
+ /*[in]*/ BSTR Category,
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_AddDataSource (
|
|
|
+ /*[in]*/ BSTR DataSourceName,
|
|
|
+ /*[in]*/ IDispatch * DataSourceObject,
|
|
|
+ /*[out,retval]*/ struct ICUIDataSourceProxy * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_ShowDialog (
|
|
|
+ /*[in]*/ BSTR dialogID,
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_GetDataSource (
|
|
|
+ /*[in]*/ BSTR DataSourceName,
|
|
|
+ /*[out,retval]*/ struct ICUIDataSourceProxy * * ppVal ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("9cee000d-42a0-5980-43a3-7aa71461482c"))
|
|
|
+ICUIDataSourceFactory : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ IDispatchPtr CreateDataSource (
|
|
|
+ _bstr_t DataSourceName,
|
|
|
+ struct ICUIDataSourceProxy * Proxy );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall raw_CreateDataSource (
|
|
|
+ /*[in]*/ BSTR DataSourceName,
|
|
|
+ /*[in]*/ struct ICUIDataSourceProxy * Proxy,
|
|
|
+ /*[out,retval]*/ IDispatch * * ppVal ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("b0580024-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+IVGDocument : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetApplication))
|
|
|
+ IVGApplicationPtr Application;
|
|
|
+ __declspec(property(get=GetParent))
|
|
|
+ IVGDocumentsPtr Parent;
|
|
|
+ __declspec(property(get=GetName,put=PutName))
|
|
|
+ _bstr_t Name;
|
|
|
+ __declspec(property(get=Get_CodeName,put=Put_CodeName))
|
|
|
+ _bstr_t _CodeName;
|
|
|
+ __declspec(property(get=GetHatchLibraries))
|
|
|
+ IVGHatchLibrariesPtr HatchLibraries;
|
|
|
+ __declspec(property(get=GetPages))
|
|
|
+ IVGPagesPtr Pages;
|
|
|
+ __declspec(property(get=GetReferencePoint,put=PutReferencePoint))
|
|
|
+ enum cdrReferencePoint ReferencePoint;
|
|
|
+ __declspec(property(get=GetSourcePlatformVersion,put=PutSourcePlatformVersion))
|
|
|
+ double SourcePlatformVersion;
|
|
|
+ __declspec(property(get=GetApplyToDuplicate,put=PutApplyToDuplicate))
|
|
|
+ VARIANT_BOOL ApplyToDuplicate;
|
|
|
+ __declspec(property(get=GetSourceFormat))
|
|
|
+ enum cdrFilter SourceFormat;
|
|
|
+ __declspec(property(get=GetActivePage))
|
|
|
+ IVGPagePtr ActivePage;
|
|
|
+ __declspec(property(get=GetActiveLayer))
|
|
|
+ IVGLayerPtr ActiveLayer;
|
|
|
+ __declspec(property(get=GetWindows))
|
|
|
+ IVGWindowsPtr Windows;
|
|
|
+ __declspec(property(get=GetActiveWindow))
|
|
|
+ IVGWindowPtr ActiveWindow;
|
|
|
+ __declspec(property(get=GetIsCurrentVersion))
|
|
|
+ VARIANT_BOOL IsCurrentVersion;
|
|
|
+ __declspec(property(get=GetSourceFileVersion,put=PutSourceFileVersion))
|
|
|
+ enum cdrFileVersion SourceFileVersion;
|
|
|
+ __declspec(property(get=GetMetadata))
|
|
|
+ IVGMetadataPtr Metadata;
|
|
|
+ __declspec(property(get=GetLayout,put=PutLayout))
|
|
|
+ enum cdrDocLayout Layout;
|
|
|
+ __declspec(property(get=GetFacingPages,put=PutFacingPages))
|
|
|
+ VARIANT_BOOL FacingPages;
|
|
|
+ __declspec(property(get=GetUnit,put=PutUnit))
|
|
|
+ enum cdrUnit Unit;
|
|
|
+ __declspec(property(get=GetFirstPageOnRightSide,put=PutFirstPageOnRightSide))
|
|
|
+ VARIANT_BOOL FirstPageOnRightSide;
|
|
|
+ __declspec(property(get=GetDrawingOriginX,put=PutDrawingOriginX))
|
|
|
+ double DrawingOriginX;
|
|
|
+ __declspec(property(get=GetSpreads))
|
|
|
+ IVGSpreadsPtr Spreads;
|
|
|
+ __declspec(property(get=GetDrawingOriginY,put=PutDrawingOriginY))
|
|
|
+ double DrawingOriginY;
|
|
|
+ __declspec(property(get=GetActiveSpread))
|
|
|
+ IVGSpreadPtr ActiveSpread;
|
|
|
+ __declspec(property(get=GetDirty,put=PutDirty))
|
|
|
+ VARIANT_BOOL Dirty;
|
|
|
+ __declspec(property(get=GetIsTemporary))
|
|
|
+ VARIANT_BOOL IsTemporary;
|
|
|
+ __declspec(property(get=GetColorContext))
|
|
|
+ IVGColorContextPtr ColorContext;
|
|
|
+ __declspec(property(get=GetFilePath))
|
|
|
+ _bstr_t FilePath;
|
|
|
+ __declspec(property(get=GetFileName))
|
|
|
+ _bstr_t FileName;
|
|
|
+ __declspec(property(get=GetFullFileName,put=PutFullFileName))
|
|
|
+ _bstr_t FullFileName;
|
|
|
+ __declspec(property(get=GetResolution,put=PutResolution))
|
|
|
+ long Resolution;
|
|
|
+ __declspec(property(get=GetPalette))
|
|
|
+ IVGPalettePtr Palette;
|
|
|
+ __declspec(property(get=GetShapeEnumDirection,put=PutShapeEnumDirection))
|
|
|
+ enum cdrShapeEnumDirection ShapeEnumDirection;
|
|
|
+ __declspec(property(get=GetTextFormatter,put=PutTextFormatter))
|
|
|
+ long TextFormatter;
|
|
|
+ __declspec(property(get=GetSelectionRange))
|
|
|
+ IVGShapeRangePtr SelectionRange;
|
|
|
+ __declspec(property(get=GetRulers))
|
|
|
+ IVGRulersPtr Rulers;
|
|
|
+ __declspec(property(get=GetGrid))
|
|
|
+ IVGGridPtr Grid;
|
|
|
+ __declspec(property(get=GetViews))
|
|
|
+ IVGViewsPtr Views;
|
|
|
+ __declspec(property(get=GetStyleSheet))
|
|
|
+ IVGStyleSheetPtr StyleSheet;
|
|
|
+ __declspec(property(get=GetActivePowerClip))
|
|
|
+ IVGPowerClipPtr ActivePowerClip;
|
|
|
+ __declspec(property(get=GetWorldScale,put=PutWorldScale))
|
|
|
+ double WorldScale;
|
|
|
+ __declspec(property(get=GetContentIdentifiers))
|
|
|
+ SAFEARRAY * ContentIdentifiers;
|
|
|
+ __declspec(property(get=GetActiveShape))
|
|
|
+ IVGShapePtr ActiveShape;
|
|
|
+ __declspec(property(get=GetCurvePrecision,put=PutCurvePrecision))
|
|
|
+ long CurvePrecision;
|
|
|
+ __declspec(property(get=GetMath))
|
|
|
+ IVGMathUtilsPtr Math;
|
|
|
+ __declspec(property(get=GetMarkup))
|
|
|
+ IVGDocumentMarkupPtr Markup;
|
|
|
+ __declspec(property(get=GetTitle))
|
|
|
+ _bstr_t Title;
|
|
|
+ __declspec(property(get=GetActive))
|
|
|
+ VARIANT_BOOL Active;
|
|
|
+ __declspec(property(get=GetIndex))
|
|
|
+ long Index;
|
|
|
+ __declspec(property(get=GetEditAcrossLayers,put=PutEditAcrossLayers))
|
|
|
+ VARIANT_BOOL EditAcrossLayers;
|
|
|
+ __declspec(property(get=GetProperties))
|
|
|
+ IVGPropertiesPtr Properties;
|
|
|
+ __declspec(property(get=GetPrintSettings))
|
|
|
+ IPrnVBAPrintSettingsPtr PrintSettings;
|
|
|
+ __declspec(property(get=GetKeywords,put=PutKeywords))
|
|
|
+ _bstr_t Keywords;
|
|
|
+ __declspec(property(get=GetNotes,put=PutNotes))
|
|
|
+ _bstr_t Notes;
|
|
|
+ __declspec(property(get=GetPreserveSelection,put=PutPreserveSelection))
|
|
|
+ VARIANT_BOOL PreserveSelection;
|
|
|
+ __declspec(property(get=GetDataFields))
|
|
|
+ IVGDataFieldsPtr DataFields;
|
|
|
+ __declspec(property(get=GetPDFSettings))
|
|
|
+ IPDFVBASettingsPtr PDFSettings;
|
|
|
+ __declspec(property(get=GetSelectionInfo))
|
|
|
+ IVGSelectionInformationPtr SelectionInfo;
|
|
|
+ __declspec(property(get=GetPageSizes))
|
|
|
+ IVGPageSizesPtr PageSizes;
|
|
|
+ __declspec(property(get=GetComponents))
|
|
|
+ IVGComponentsPtr Components;
|
|
|
+ __declspec(property(get=GetSymbolLibrary))
|
|
|
+ IVGSymbolLibraryPtr SymbolLibrary;
|
|
|
+ __declspec(property(get=GetSelectableShapes))
|
|
|
+ IVGShapesPtr SelectableShapes;
|
|
|
+ __declspec(property(get=GetResolutionX,put=PutResolutionX))
|
|
|
+ long ResolutionX;
|
|
|
+ __declspec(property(get=GetResolutionY,put=PutResolutionY))
|
|
|
+ long ResolutionY;
|
|
|
+ __declspec(property(get=GetMasterPage))
|
|
|
+ IVGPagePtr MasterPage;
|
|
|
+ __declspec(property(get=GetCodeName))
|
|
|
+ _bstr_t CodeName;
|
|
|
+ __declspec(property(get=GetTreeRoot))
|
|
|
+ IVGTreeNodePtr TreeRoot;
|
|
|
+ __declspec(property(get=GetTreeManager))
|
|
|
+ IVGTreeManagerPtr TreeManager;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ IVGApplicationPtr GetApplication ( );
|
|
|
+ IVGDocumentsPtr GetParent ( );
|
|
|
+ _bstr_t GetName ( );
|
|
|
+ HRESULT SaveAs (
|
|
|
+ _bstr_t FileName,
|
|
|
+ struct IVGStructSaveAsOptions * Options );
|
|
|
+ HRESULT Save ( );
|
|
|
+ IVGPagesPtr GetPages ( );
|
|
|
+ enum cdrReferencePoint GetReferencePoint ( );
|
|
|
+ void PutReferencePoint (
|
|
|
+ enum cdrReferencePoint pRefPoint );
|
|
|
+ VARIANT_BOOL GetApplyToDuplicate ( );
|
|
|
+ void PutApplyToDuplicate (
|
|
|
+ VARIANT_BOOL ApplyToDuplicate );
|
|
|
+ IVGPagePtr GetActivePage ( );
|
|
|
+ IVGLayerPtr GetActiveLayer ( );
|
|
|
+ IVGWindowsPtr GetWindows ( );
|
|
|
+ IVGWindowPtr GetActiveWindow ( );
|
|
|
+ HRESULT Close ( );
|
|
|
+ HRESULT Undo (
|
|
|
+ long Levels );
|
|
|
+ HRESULT Redo (
|
|
|
+ long Levels );
|
|
|
+ HRESULT Repeat ( );
|
|
|
+ HRESULT Activate ( );
|
|
|
+ enum cdrUnit GetUnit ( );
|
|
|
+ void PutUnit (
|
|
|
+ enum cdrUnit pnUnit );
|
|
|
+ double GetDrawingOriginX ( );
|
|
|
+ void PutDrawingOriginX (
|
|
|
+ double plX );
|
|
|
+ double GetDrawingOriginY ( );
|
|
|
+ void PutDrawingOriginY (
|
|
|
+ double plY );
|
|
|
+ IVGPagePtr AddPages (
|
|
|
+ long NumberOfPages );
|
|
|
+ IVGPagePtr InsertPages (
|
|
|
+ long NumberOfPages,
|
|
|
+ VARIANT_BOOL BeforePage,
|
|
|
+ long Page );
|
|
|
+ IVGShapePtr Selection ( );
|
|
|
+ HRESULT ClearSelection ( );
|
|
|
+ HRESULT Export (
|
|
|
+ _bstr_t FileName,
|
|
|
+ enum cdrFilter Filter,
|
|
|
+ enum cdrExportRange Range,
|
|
|
+ struct IVGStructExportOptions * Options,
|
|
|
+ struct IVGStructPaletteOptions * PaletteOptions );
|
|
|
+ HRESULT ResolveAllBitmapsLinks ( );
|
|
|
+ VARIANT_BOOL GetDirty ( );
|
|
|
+ void PutDirty (
|
|
|
+ VARIANT_BOOL Dirty );
|
|
|
+ long GetUserClick (
|
|
|
+ double * x,
|
|
|
+ double * y,
|
|
|
+ long * ShiftState,
|
|
|
+ long TimeOut,
|
|
|
+ VARIANT_BOOL Snap,
|
|
|
+ enum cdrCursorShape CursorShape );
|
|
|
+ long GetUserArea (
|
|
|
+ double * x1,
|
|
|
+ double * y1,
|
|
|
+ double * x2,
|
|
|
+ double * y2,
|
|
|
+ long * ShiftState,
|
|
|
+ long TimeOut,
|
|
|
+ VARIANT_BOOL Snap,
|
|
|
+ enum cdrCursorShape CursorShape );
|
|
|
+ HRESULT BeginCommandGroup (
|
|
|
+ _bstr_t CommandName );
|
|
|
+ HRESULT EndCommandGroup ( );
|
|
|
+ _bstr_t GetFilePath ( );
|
|
|
+ _bstr_t GetFileName ( );
|
|
|
+ _bstr_t GetFullFileName ( );
|
|
|
+ long GetResolution ( );
|
|
|
+ void PutResolution (
|
|
|
+ long pResolution );
|
|
|
+ enum cdrShapeEnumDirection GetShapeEnumDirection ( );
|
|
|
+ void PutShapeEnumDirection (
|
|
|
+ enum cdrShapeEnumDirection peDirection );
|
|
|
+ IVGShapeRangePtr GetSelectionRange ( );
|
|
|
+ IVGRulersPtr GetRulers ( );
|
|
|
+ IVGGridPtr GetGrid ( );
|
|
|
+ IVGViewsPtr GetViews ( );
|
|
|
+ IVGViewPtr CreateView (
|
|
|
+ _bstr_t Name,
|
|
|
+ double OriginX,
|
|
|
+ double OriginY,
|
|
|
+ long Zoom,
|
|
|
+ struct IVGPage * Page );
|
|
|
+ IVGPowerClipPtr GetActivePowerClip ( );
|
|
|
+ long AdviseEvents (
|
|
|
+ IDispatch * EventSink );
|
|
|
+ HRESULT UnadviseEvents (
|
|
|
+ long Cookie );
|
|
|
+ double GetWorldScale ( );
|
|
|
+ void PutWorldScale (
|
|
|
+ double Scale );
|
|
|
+ HRESULT PrintOut ( );
|
|
|
+ IVGShapePtr GetActiveShape ( );
|
|
|
+ long GetCurvePrecision ( );
|
|
|
+ IVGPagePtr AddPagesEx (
|
|
|
+ long NumberOfPages,
|
|
|
+ double Width,
|
|
|
+ double Height );
|
|
|
+ IVGPagePtr InsertPagesEx (
|
|
|
+ long NumberOfPages,
|
|
|
+ VARIANT_BOOL BeforePage,
|
|
|
+ long Page,
|
|
|
+ double Width,
|
|
|
+ double Height );
|
|
|
+ _bstr_t GetTitle ( );
|
|
|
+ HRESULT SaveSettings (
|
|
|
+ _bstr_t Tag );
|
|
|
+ HRESULT RestoreSettings (
|
|
|
+ _bstr_t Tag );
|
|
|
+ VARIANT_BOOL GetActive ( );
|
|
|
+ long GetIndex ( );
|
|
|
+ ICorelExportFilterPtr ExportEx (
|
|
|
+ _bstr_t FileName,
|
|
|
+ enum cdrFilter Filter,
|
|
|
+ enum cdrExportRange Range,
|
|
|
+ struct IVGStructExportOptions * Options,
|
|
|
+ struct IVGStructPaletteOptions * PaletteOptions );
|
|
|
+ ICorelExportFilterPtr ExportBitmap (
|
|
|
+ _bstr_t FileName,
|
|
|
+ enum cdrFilter Filter,
|
|
|
+ enum cdrExportRange Range,
|
|
|
+ enum cdrImageType ImageType,
|
|
|
+ long Width,
|
|
|
+ long Height,
|
|
|
+ long ResolutionX,
|
|
|
+ long ResolutionY,
|
|
|
+ enum cdrAntiAliasingType AntiAliasingType,
|
|
|
+ VARIANT_BOOL Dithered,
|
|
|
+ VARIANT_BOOL Transparent,
|
|
|
+ VARIANT_BOOL UseColorProfile,
|
|
|
+ VARIANT_BOOL MaintainLayers,
|
|
|
+ enum cdrCompressionType Compression,
|
|
|
+ struct IVGStructPaletteOptions * PaletteOptions,
|
|
|
+ struct IVGRect * ExportArea );
|
|
|
+ VARIANT_BOOL GetEditAcrossLayers ( );
|
|
|
+ void PutEditAcrossLayers (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ IVGPropertiesPtr GetProperties ( );
|
|
|
+ void PutCurvePrecision (
|
|
|
+ long lpPrec );
|
|
|
+ IPrnVBAPrintSettingsPtr GetPrintSettings ( );
|
|
|
+ _bstr_t GetKeywords ( );
|
|
|
+ void PutKeywords (
|
|
|
+ _bstr_t pVal );
|
|
|
+ _bstr_t GetNotes ( );
|
|
|
+ void PutNotes (
|
|
|
+ _bstr_t pVal );
|
|
|
+ VARIANT_BOOL GetPreserveSelection ( );
|
|
|
+ void PutPreserveSelection (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ HRESULT ResetSettings ( );
|
|
|
+ IVGDataFieldsPtr GetDataFields ( );
|
|
|
+ IPDFVBASettingsPtr GetPDFSettings ( );
|
|
|
+ HRESULT PublishToPDF (
|
|
|
+ _bstr_t FileName );
|
|
|
+ IVGSelectionInformationPtr GetSelectionInfo ( );
|
|
|
+ IVGPageSizesPtr GetPageSizes ( );
|
|
|
+ IVGComponentsPtr GetComponents ( );
|
|
|
+ IVGSymbolLibraryPtr GetSymbolLibrary ( );
|
|
|
+ IVGCurvePtr CreateCurve ( );
|
|
|
+ IVGCurvePtr CreateCurveFromArray (
|
|
|
+ SAFEARRAY * * Source,
|
|
|
+ long NumElements );
|
|
|
+ HRESULT LoadStyleSheet (
|
|
|
+ _bstr_t FileName );
|
|
|
+ HRESULT SaveStyleSheet (
|
|
|
+ _bstr_t FileName );
|
|
|
+ HRESULT SaveStyleSheetAsDefault ( );
|
|
|
+ HRESULT CreateSelection (
|
|
|
+ SAFEARRAY * * ShapeArray );
|
|
|
+ HRESULT AddToSelection (
|
|
|
+ SAFEARRAY * * ShapeArray );
|
|
|
+ HRESULT RemoveFromSelection (
|
|
|
+ SAFEARRAY * * ShapeArray );
|
|
|
+ IVGShapesPtr GetSelectableShapes ( );
|
|
|
+ double ToUnits (
|
|
|
+ double Value,
|
|
|
+ enum cdrUnit FromUnit );
|
|
|
+ double FromUnits (
|
|
|
+ double Value,
|
|
|
+ enum cdrUnit ToUnit );
|
|
|
+ long GetResolutionX ( );
|
|
|
+ void PutResolutionX (
|
|
|
+ long pResolution );
|
|
|
+ long GetResolutionY ( );
|
|
|
+ void PutResolutionY (
|
|
|
+ long pResolution );
|
|
|
+ IVGPagePtr GetMasterPage ( );
|
|
|
+ VARIANT_BOOL Revert ( );
|
|
|
+ _bstr_t GetCodeName ( );
|
|
|
+ _bstr_t Get_CodeName ( );
|
|
|
+ void Put_CodeName (
|
|
|
+ _bstr_t pVal );
|
|
|
+ void PutName (
|
|
|
+ _bstr_t pbstrName );
|
|
|
+ void PutFullFileName (
|
|
|
+ _bstr_t pFullFileName );
|
|
|
+ IVGTreeNodePtr GetTreeRoot ( );
|
|
|
+ IVGTreeManagerPtr GetTreeManager ( );
|
|
|
+ IVGShapePtr LogCreateShape (
|
|
|
+ struct IVGShape * VirtualShape );
|
|
|
+ IVGShapeRangePtr LogCreateShapeRange (
|
|
|
+ struct IVGShapeRange * VirtualShapeRange );
|
|
|
+ IVGFillPtr CreateFill (
|
|
|
+ _bstr_t FillString );
|
|
|
+ IVGOutlinePtr CreateOutline (
|
|
|
+ _bstr_t OutlineString );
|
|
|
+ IVGHatchLibrariesPtr GetHatchLibraries ( );
|
|
|
+ IVGShapeRangePtr CreateShapeRangeFromArray (
|
|
|
+ SAFEARRAY * * ShapeArray );
|
|
|
+ HRESULT ClearUndoList ( );
|
|
|
+ double GetSourcePlatformVersion ( );
|
|
|
+ void PutSourcePlatformVersion (
|
|
|
+ double pVal );
|
|
|
+ enum cdrFilter GetSourceFormat ( );
|
|
|
+ VARIANT_BOOL GetIsCurrentVersion ( );
|
|
|
+ enum cdrFileVersion GetSourceFileVersion ( );
|
|
|
+ void PutSourceFileVersion (
|
|
|
+ enum cdrFileVersion pVal );
|
|
|
+ IVGFillPtr CreateUniformFill (
|
|
|
+ struct IVGColor * Color );
|
|
|
+ IVGMetadataPtr GetMetadata ( );
|
|
|
+ enum cdrDocLayout GetLayout ( );
|
|
|
+ void PutLayout (
|
|
|
+ enum cdrDocLayout pVal );
|
|
|
+ VARIANT_BOOL GetFacingPages ( );
|
|
|
+ void PutFacingPages (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ VARIANT_BOOL GetFirstPageOnRightSide ( );
|
|
|
+ void PutFirstPageOnRightSide (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ HRESULT SetLayout (
|
|
|
+ enum cdrDocLayout Layout,
|
|
|
+ VARIANT_BOOL FacingPages,
|
|
|
+ VARIANT_BOOL StartOnRightSide );
|
|
|
+ IVGSpreadsPtr GetSpreads ( );
|
|
|
+ IVGSpreadPtr GetActiveSpread ( );
|
|
|
+ IVGArrowHeadPtr CreateArrowHead (
|
|
|
+ struct IVGCurve * Curve );
|
|
|
+ IVGArrowHeadPtr CreateArrowHeadEx (
|
|
|
+ struct IVGCurve * Curve,
|
|
|
+ double CenterX,
|
|
|
+ double CenterY,
|
|
|
+ double OutlineWidthScale,
|
|
|
+ double LineOffset );
|
|
|
+ VARIANT_BOOL DeletePages (
|
|
|
+ long StartPage,
|
|
|
+ long NumPages );
|
|
|
+ IVGArrowHeadPtr CreateArrowHead2 (
|
|
|
+ struct IVGCurve * Curve,
|
|
|
+ _bstr_t Name );
|
|
|
+ IVGArrowHeadPtr CreateArrowHeadEx2 (
|
|
|
+ struct IVGCurve * Curve,
|
|
|
+ _bstr_t Name,
|
|
|
+ double CenterX,
|
|
|
+ double CenterY,
|
|
|
+ double OutlineWidthScale,
|
|
|
+ double LineOffset );
|
|
|
+ IVGArrowHeadOptionsPtr CreateArrowHeadOptions (
|
|
|
+ double Length,
|
|
|
+ double Width,
|
|
|
+ double OffsetX,
|
|
|
+ double OffsetY,
|
|
|
+ double RotationAngle,
|
|
|
+ VARIANT_BOOL FlipHorizontal,
|
|
|
+ VARIANT_BOOL FlipVertical );
|
|
|
+ HRESULT SaveAsCopy (
|
|
|
+ _bstr_t FileName,
|
|
|
+ struct IVGStructSaveAsOptions * Options );
|
|
|
+ IVGSnapPointPtr CreateFreeSnapPoint (
|
|
|
+ double PositionX,
|
|
|
+ double PositionY );
|
|
|
+ IVGBSplinePtr CreateBSpline (
|
|
|
+ long NumControlPoints,
|
|
|
+ VARIANT_BOOL Closed );
|
|
|
+ IVGDocumentPtr Duplicate ( );
|
|
|
+ IVGDocumentPtr Clone ( );
|
|
|
+ VARIANT_BOOL GetIsTemporary ( );
|
|
|
+ IVGColorContextPtr GetColorContext ( );
|
|
|
+ HRESULT AssignColorContext (
|
|
|
+ struct IVGColorContext * ColorContext );
|
|
|
+ HRESULT ConvertToColorContext (
|
|
|
+ struct IVGColorContext * ColorContext );
|
|
|
+ HRESULT PrintColorProof (
|
|
|
+ struct IVGProofColorSettings * ProofSettings );
|
|
|
+ IVGPalettePtr GetPalette ( );
|
|
|
+ long GetTextFormatter ( );
|
|
|
+ void PutTextFormatter (
|
|
|
+ long pVal );
|
|
|
+ IVGStyleSheetPtr GetStyleSheet ( );
|
|
|
+ HRESULT InteractiveImport (
|
|
|
+ SAFEARRAY * * FileNames );
|
|
|
+ VARIANT_BOOL AddColorsToDocPalette (
|
|
|
+ VARIANT_BOOL SelectedOnly,
|
|
|
+ long MaxColorsPerBitmap );
|
|
|
+ long CreateColorStyles (
|
|
|
+ VARIANT_BOOL UseFills,
|
|
|
+ VARIANT_BOOL UseOutlines,
|
|
|
+ VARIANT_BOOL SelectedOnly,
|
|
|
+ long NumberOfColorHarmonies,
|
|
|
+ enum cdrColorType ConvertColorsTo );
|
|
|
+ IVGCurvePtr CreateCurveFitToPoints (
|
|
|
+ struct IVGPointRange * Points,
|
|
|
+ VARIANT_BOOL UseCurrentViewForTolerance,
|
|
|
+ double tolerance );
|
|
|
+ IVGCurvePtr CreateCurveFitToPointsAndCusps (
|
|
|
+ struct IVGPointRange * Points,
|
|
|
+ SAFEARRAY * * CuspIndexArray,
|
|
|
+ VARIANT_BOOL UseCurrentViewForTolerance,
|
|
|
+ double tolerance );
|
|
|
+ IVGColorPtr SampleColorAtPoint (
|
|
|
+ double x,
|
|
|
+ double y,
|
|
|
+ enum cdrColorType ColorType );
|
|
|
+ IVGColorPtr SampleColorInArea (
|
|
|
+ double x1,
|
|
|
+ double y1,
|
|
|
+ double x2,
|
|
|
+ double y2,
|
|
|
+ long XSamples,
|
|
|
+ long YSamples,
|
|
|
+ enum cdrColorType ColorType );
|
|
|
+ HRESULT ShowAllHiddenObjects ( );
|
|
|
+ HRESULT InteractiveImportWithContentIdentifier (
|
|
|
+ SAFEARRAY * * FileNames,
|
|
|
+ SAFEARRAY * * ContentIdentifiers );
|
|
|
+ HRESULT ReplaceContentByIdentifier (
|
|
|
+ SAFEARRAY * * ContentIdentifiers,
|
|
|
+ SAFEARRAY * * FileNames );
|
|
|
+ SAFEARRAY * GetContentIdentifiers ( );
|
|
|
+ _variant_t CustomCommand (
|
|
|
+ _bstr_t ComponentID,
|
|
|
+ _bstr_t CommandID,
|
|
|
+ SAFEARRAY * * Parameters );
|
|
|
+ IVGMathUtilsPtr GetMath ( );
|
|
|
+ IVGImagePtr CreateImage (
|
|
|
+ enum cdrImageType ImageType,
|
|
|
+ long Width,
|
|
|
+ long Height,
|
|
|
+ struct IVGColor * FillColor );
|
|
|
+ IVGDocumentMarkupPtr GetMarkup ( );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_Application (
|
|
|
+ /*[out,retval]*/ struct IVGApplication * * ppApplication ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Parent (
|
|
|
+ /*[out,retval]*/ struct IVGDocuments * * ppParent ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Name (
|
|
|
+ /*[out,retval]*/ BSTR * pbstrName ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_SaveAs (
|
|
|
+ /*[in]*/ BSTR FileName,
|
|
|
+ /*[in]*/ struct IVGStructSaveAsOptions * Options ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Save ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Pages (
|
|
|
+ /*[out,retval]*/ struct IVGPages * * ppPages ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_ReferencePoint (
|
|
|
+ /*[out,retval]*/ enum cdrReferencePoint * pRefPoint ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_ReferencePoint (
|
|
|
+ /*[in]*/ enum cdrReferencePoint pRefPoint ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_ApplyToDuplicate (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * ApplyToDuplicate ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_ApplyToDuplicate (
|
|
|
+ /*[in]*/ VARIANT_BOOL ApplyToDuplicate ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_ActivePage (
|
|
|
+ /*[out,retval]*/ struct IVGPage * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_ActiveLayer (
|
|
|
+ /*[out,retval]*/ struct IVGLayer * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Windows (
|
|
|
+ /*[out,retval]*/ struct IVGWindows * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_ActiveWindow (
|
|
|
+ /*[out,retval]*/ struct IVGWindow * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Close ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Undo (
|
|
|
+ /*[in]*/ long Levels ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Redo (
|
|
|
+ /*[in]*/ long Levels ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Repeat ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Activate ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Unit (
|
|
|
+ /*[out,retval]*/ enum cdrUnit * pnUnit ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Unit (
|
|
|
+ /*[in]*/ enum cdrUnit pnUnit ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_DrawingOriginX (
|
|
|
+ /*[out,retval]*/ double * plX ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_DrawingOriginX (
|
|
|
+ /*[in]*/ double plX ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_DrawingOriginY (
|
|
|
+ /*[out,retval]*/ double * plY ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_DrawingOriginY (
|
|
|
+ /*[in]*/ double plY ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_AddPages (
|
|
|
+ /*[in]*/ long NumberOfPages,
|
|
|
+ /*[out,retval]*/ struct IVGPage * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_InsertPages (
|
|
|
+ /*[in]*/ long NumberOfPages,
|
|
|
+ /*[in]*/ VARIANT_BOOL BeforePage,
|
|
|
+ /*[in]*/ long Page,
|
|
|
+ /*[out,retval]*/ struct IVGPage * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Selection (
|
|
|
+ /*[out,retval]*/ struct IVGShape * * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_ClearSelection ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Export (
|
|
|
+ /*[in]*/ BSTR FileName,
|
|
|
+ /*[in]*/ enum cdrFilter Filter,
|
|
|
+ /*[in]*/ enum cdrExportRange Range,
|
|
|
+ /*[in]*/ struct IVGStructExportOptions * Options,
|
|
|
+ /*[in]*/ struct IVGStructPaletteOptions * PaletteOptions ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_ResolveAllBitmapsLinks ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Dirty (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * Dirty ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Dirty (
|
|
|
+ /*[in]*/ VARIANT_BOOL Dirty ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_GetUserClick (
|
|
|
+ /*[out]*/ double * x,
|
|
|
+ /*[out]*/ double * y,
|
|
|
+ /*[out]*/ long * ShiftState,
|
|
|
+ /*[in]*/ long TimeOut,
|
|
|
+ /*[in]*/ VARIANT_BOOL Snap,
|
|
|
+ /*[in]*/ enum cdrCursorShape CursorShape,
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_GetUserArea (
|
|
|
+ /*[out]*/ double * x1,
|
|
|
+ /*[out]*/ double * y1,
|
|
|
+ /*[out]*/ double * x2,
|
|
|
+ /*[out]*/ double * y2,
|
|
|
+ /*[out]*/ long * ShiftState,
|
|
|
+ /*[in]*/ long TimeOut,
|
|
|
+ /*[in]*/ VARIANT_BOOL Snap,
|
|
|
+ /*[in]*/ enum cdrCursorShape CursorShape,
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_BeginCommandGroup (
|
|
|
+ /*[in]*/ BSTR CommandName ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_EndCommandGroup ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_FilePath (
|
|
|
+ /*[out,retval]*/ BSTR * pFilePath ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_FileName (
|
|
|
+ /*[out,retval]*/ BSTR * pFileName ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_FullFileName (
|
|
|
+ /*[out,retval]*/ BSTR * pFullFileName ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Resolution (
|
|
|
+ /*[out,retval]*/ long * pResolution ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Resolution (
|
|
|
+ /*[in]*/ long pResolution ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_ShapeEnumDirection (
|
|
|
+ /*[out,retval]*/ enum cdrShapeEnumDirection * peDirection ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_ShapeEnumDirection (
|
|
|
+ /*[in]*/ enum cdrShapeEnumDirection peDirection ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_SelectionRange (
|
|
|
+ /*[out,retval]*/ struct IVGShapeRange * * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Rulers (
|
|
|
+ /*[out,retval]*/ struct IVGRulers * * ppRules ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Grid (
|
|
|
+ /*[out,retval]*/ struct IVGGrid * * ppGrid ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Views (
|
|
|
+ /*[out,retval]*/ struct IVGViews * * ppViews ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CreateView (
|
|
|
+ /*[in]*/ BSTR Name,
|
|
|
+ /*[in]*/ double OriginX,
|
|
|
+ /*[in]*/ double OriginY,
|
|
|
+ /*[in]*/ long Zoom,
|
|
|
+ /*[in]*/ struct IVGPage * Page,
|
|
|
+ /*[out,retval]*/ struct IVGView * * ppView ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_ActivePowerClip (
|
|
|
+ /*[out,retval]*/ struct IVGPowerClip * * ppPowerClip ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_AdviseEvents (
|
|
|
+ /*[in]*/ IDispatch * EventSink,
|
|
|
+ /*[out,retval]*/ long * pCookie ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_UnadviseEvents (
|
|
|
+ /*[in]*/ long Cookie ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_WorldScale (
|
|
|
+ /*[out,retval]*/ double * Scale ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_WorldScale (
|
|
|
+ /*[in]*/ double Scale ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_PrintOut ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_ActiveShape (
|
|
|
+ /*[out,retval]*/ struct IVGShape * * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_CurvePrecision (
|
|
|
+ /*[out,retval]*/ long * lpPrec ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_AddPagesEx (
|
|
|
+ /*[in]*/ long NumberOfPages,
|
|
|
+ /*[in]*/ double Width,
|
|
|
+ /*[in]*/ double Height,
|
|
|
+ /*[out,retval]*/ struct IVGPage * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_InsertPagesEx (
|
|
|
+ /*[in]*/ long NumberOfPages,
|
|
|
+ /*[in]*/ VARIANT_BOOL BeforePage,
|
|
|
+ /*[in]*/ long Page,
|
|
|
+ /*[in]*/ double Width,
|
|
|
+ /*[in]*/ double Height,
|
|
|
+ /*[out,retval]*/ struct IVGPage * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Title (
|
|
|
+ /*[out,retval]*/ BSTR * pbstrTitle ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_SaveSettings (
|
|
|
+ /*[in]*/ BSTR Tag ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_RestoreSettings (
|
|
|
+ /*[in]*/ BSTR Tag ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Active (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Index (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_ExportEx (
|
|
|
+ /*[in]*/ BSTR FileName,
|
|
|
+ /*[in]*/ enum cdrFilter Filter,
|
|
|
+ /*[in]*/ enum cdrExportRange Range,
|
|
|
+ /*[in]*/ struct IVGStructExportOptions * Options,
|
|
|
+ /*[in]*/ struct IVGStructPaletteOptions * PaletteOptions,
|
|
|
+ /*[out,retval]*/ struct ICorelExportFilter * * pRet ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_ExportBitmap (
|
|
|
+ /*[in]*/ BSTR FileName,
|
|
|
+ /*[in]*/ enum cdrFilter Filter,
|
|
|
+ /*[in]*/ enum cdrExportRange Range,
|
|
|
+ /*[in]*/ enum cdrImageType ImageType,
|
|
|
+ /*[in]*/ long Width,
|
|
|
+ /*[in]*/ long Height,
|
|
|
+ /*[in]*/ long ResolutionX,
|
|
|
+ /*[in]*/ long ResolutionY,
|
|
|
+ /*[in]*/ enum cdrAntiAliasingType AntiAliasingType,
|
|
|
+ /*[in]*/ VARIANT_BOOL Dithered,
|
|
|
+ /*[in]*/ VARIANT_BOOL Transparent,
|
|
|
+ /*[in]*/ VARIANT_BOOL UseColorProfile,
|
|
|
+ /*[in]*/ VARIANT_BOOL MaintainLayers,
|
|
|
+ /*[in]*/ enum cdrCompressionType Compression,
|
|
|
+ /*[in]*/ struct IVGStructPaletteOptions * PaletteOptions,
|
|
|
+ /*[in]*/ struct IVGRect * ExportArea,
|
|
|
+ /*[out,retval]*/ struct ICorelExportFilter * * pRet ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_EditAcrossLayers (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_EditAcrossLayers (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Properties (
|
|
|
+ /*[out,retval]*/ struct IVGProperties * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_CurvePrecision (
|
|
|
+ /*[in]*/ long lpPrec ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_PrintSettings (
|
|
|
+ /*[out,retval]*/ struct IPrnVBAPrintSettings * * ppReturn ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Keywords (
|
|
|
+ /*[out,retval]*/ BSTR * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Keywords (
|
|
|
+ /*[in]*/ BSTR pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Notes (
|
|
|
+ /*[out,retval]*/ BSTR * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Notes (
|
|
|
+ /*[in]*/ BSTR pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_PreserveSelection (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_PreserveSelection (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_ResetSettings ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_DataFields (
|
|
|
+ /*[out,retval]*/ struct IVGDataFields * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_PDFSettings (
|
|
|
+ /*[out,retval]*/ struct IPDFVBASettings * * ppReturn ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_PublishToPDF (
|
|
|
+ /*[in]*/ BSTR FileName ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_SelectionInfo (
|
|
|
+ /*[out,retval]*/ struct IVGSelectionInformation * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_PageSizes (
|
|
|
+ /*[out,retval]*/ struct IVGPageSizes * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Components (
|
|
|
+ /*[out,retval]*/ struct IVGComponents * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_SymbolLibrary (
|
|
|
+ /*[out,retval]*/ struct IVGSymbolLibrary * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CreateCurve (
|
|
|
+ /*[out,retval]*/ struct IVGCurve * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CreateCurveFromArray (
|
|
|
+ /*[in]*/ SAFEARRAY * * Source,
|
|
|
+ /*[in]*/ long NumElements,
|
|
|
+ /*[out,retval]*/ struct IVGCurve * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_LoadStyleSheet (
|
|
|
+ /*[in]*/ BSTR FileName ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_SaveStyleSheet (
|
|
|
+ /*[in]*/ BSTR FileName ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_SaveStyleSheetAsDefault ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CreateSelection (
|
|
|
+ /*[in]*/ SAFEARRAY * * ShapeArray ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_AddToSelection (
|
|
|
+ /*[in]*/ SAFEARRAY * * ShapeArray ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_RemoveFromSelection (
|
|
|
+ /*[in]*/ SAFEARRAY * * ShapeArray ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_SelectableShapes (
|
|
|
+ /*[out,retval]*/ struct IVGShapes * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_ToUnits (
|
|
|
+ /*[in]*/ double Value,
|
|
|
+ /*[in]*/ enum cdrUnit FromUnit,
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_FromUnits (
|
|
|
+ /*[in]*/ double Value,
|
|
|
+ /*[in]*/ enum cdrUnit ToUnit,
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_ResolutionX (
|
|
|
+ /*[out,retval]*/ long * pResolution ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_ResolutionX (
|
|
|
+ /*[in]*/ long pResolution ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_ResolutionY (
|
|
|
+ /*[out,retval]*/ long * pResolution ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_ResolutionY (
|
|
|
+ /*[in]*/ long pResolution ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_MasterPage (
|
|
|
+ /*[out,retval]*/ struct IVGPage * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Revert (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_CodeName (
|
|
|
+ /*[out,retval]*/ BSTR * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get__CodeName (
|
|
|
+ /*[out,retval]*/ BSTR * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put__CodeName (
|
|
|
+ /*[in]*/ BSTR pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Name (
|
|
|
+ /*[in]*/ BSTR pbstrName ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_FullFileName (
|
|
|
+ /*[in]*/ BSTR pFullFileName ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_TreeRoot (
|
|
|
+ /*[out,retval]*/ struct IVGTreeNode * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_TreeManager (
|
|
|
+ /*[out,retval]*/ struct IVGTreeManager * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_LogCreateShape (
|
|
|
+ /*[in]*/ struct IVGShape * VirtualShape,
|
|
|
+ /*[out,retval]*/ struct IVGShape * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_LogCreateShapeRange (
|
|
|
+ /*[in]*/ struct IVGShapeRange * VirtualShapeRange,
|
|
|
+ /*[out,retval]*/ struct IVGShapeRange * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CreateFill (
|
|
|
+ /*[in]*/ BSTR FillString,
|
|
|
+ /*[out,retval]*/ struct IVGFill * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CreateOutline (
|
|
|
+ /*[in]*/ BSTR OutlineString,
|
|
|
+ /*[out,retval]*/ struct IVGOutline * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_HatchLibraries (
|
|
|
+ /*[out,retval]*/ struct IVGHatchLibraries * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CreateShapeRangeFromArray (
|
|
|
+ /*[in]*/ SAFEARRAY * * ShapeArray,
|
|
|
+ /*[out,retval]*/ struct IVGShapeRange * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_ClearUndoList ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_SourcePlatformVersion (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_SourcePlatformVersion (
|
|
|
+ /*[in]*/ double pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_SourceFormat (
|
|
|
+ /*[out,retval]*/ enum cdrFilter * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_IsCurrentVersion (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_SourceFileVersion (
|
|
|
+ /*[out,retval]*/ enum cdrFileVersion * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_SourceFileVersion (
|
|
|
+ /*[in]*/ enum cdrFileVersion pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CreateUniformFill (
|
|
|
+ /*[in]*/ struct IVGColor * Color,
|
|
|
+ /*[out,retval]*/ struct IVGFill * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Metadata (
|
|
|
+ /*[out,retval]*/ struct IVGMetadata * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Layout (
|
|
|
+ /*[out,retval]*/ enum cdrDocLayout * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Layout (
|
|
|
+ /*[in]*/ enum cdrDocLayout pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_FacingPages (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_FacingPages (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_FirstPageOnRightSide (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_FirstPageOnRightSide (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_SetLayout (
|
|
|
+ /*[in]*/ enum cdrDocLayout Layout,
|
|
|
+ /*[in]*/ VARIANT_BOOL FacingPages,
|
|
|
+ /*[in]*/ VARIANT_BOOL StartOnRightSide ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Spreads (
|
|
|
+ /*[out,retval]*/ struct IVGSpreads * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_ActiveSpread (
|
|
|
+ /*[out,retval]*/ struct IVGSpread * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CreateArrowHead (
|
|
|
+ /*[in]*/ struct IVGCurve * Curve,
|
|
|
+ /*[out,retval]*/ struct IVGArrowHead * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CreateArrowHeadEx (
|
|
|
+ /*[in]*/ struct IVGCurve * Curve,
|
|
|
+ /*[in]*/ double CenterX,
|
|
|
+ /*[in]*/ double CenterY,
|
|
|
+ /*[in]*/ double OutlineWidthScale,
|
|
|
+ /*[in]*/ double LineOffset,
|
|
|
+ /*[out,retval]*/ struct IVGArrowHead * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_DeletePages (
|
|
|
+ /*[in]*/ long StartPage,
|
|
|
+ /*[in]*/ long NumPages,
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CreateArrowHead2 (
|
|
|
+ /*[in]*/ struct IVGCurve * Curve,
|
|
|
+ /*[in]*/ BSTR Name,
|
|
|
+ /*[out,retval]*/ struct IVGArrowHead * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CreateArrowHeadEx2 (
|
|
|
+ /*[in]*/ struct IVGCurve * Curve,
|
|
|
+ /*[in]*/ BSTR Name,
|
|
|
+ /*[in]*/ double CenterX,
|
|
|
+ /*[in]*/ double CenterY,
|
|
|
+ /*[in]*/ double OutlineWidthScale,
|
|
|
+ /*[in]*/ double LineOffset,
|
|
|
+ /*[out,retval]*/ struct IVGArrowHead * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CreateArrowHeadOptions (
|
|
|
+ /*[in]*/ double Length,
|
|
|
+ /*[in]*/ double Width,
|
|
|
+ /*[in]*/ double OffsetX,
|
|
|
+ /*[in]*/ double OffsetY,
|
|
|
+ /*[in]*/ double RotationAngle,
|
|
|
+ /*[in]*/ VARIANT_BOOL FlipHorizontal,
|
|
|
+ /*[in]*/ VARIANT_BOOL FlipVertical,
|
|
|
+ /*[out,retval]*/ struct IVGArrowHeadOptions * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_SaveAsCopy (
|
|
|
+ /*[in]*/ BSTR FileName,
|
|
|
+ /*[in]*/ struct IVGStructSaveAsOptions * Options ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CreateFreeSnapPoint (
|
|
|
+ /*[in]*/ double PositionX,
|
|
|
+ /*[in]*/ double PositionY,
|
|
|
+ /*[out,retval]*/ struct IVGSnapPoint * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CreateBSpline (
|
|
|
+ /*[in]*/ long NumControlPoints,
|
|
|
+ /*[in]*/ VARIANT_BOOL Closed,
|
|
|
+ /*[out,retval]*/ struct IVGBSpline * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Duplicate (
|
|
|
+ /*[out,retval]*/ struct IVGDocument * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Clone (
|
|
|
+ /*[out,retval]*/ struct IVGDocument * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_IsTemporary (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_ColorContext (
|
|
|
+ /*[out,retval]*/ struct IVGColorContext * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_AssignColorContext (
|
|
|
+ /*[in]*/ struct IVGColorContext * ColorContext ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_ConvertToColorContext (
|
|
|
+ /*[in]*/ struct IVGColorContext * ColorContext ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_PrintColorProof (
|
|
|
+ /*[in]*/ struct IVGProofColorSettings * ProofSettings ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Palette (
|
|
|
+ /*[out,retval]*/ struct IVGPalette * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_TextFormatter (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_TextFormatter (
|
|
|
+ /*[in]*/ long pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_StyleSheet (
|
|
|
+ /*[out,retval]*/ struct IVGStyleSheet * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_InteractiveImport (
|
|
|
+ /*[in]*/ SAFEARRAY * * FileNames ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_AddColorsToDocPalette (
|
|
|
+ /*[in]*/ VARIANT_BOOL SelectedOnly,
|
|
|
+ /*[in]*/ long MaxColorsPerBitmap,
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CreateColorStyles (
|
|
|
+ /*[in]*/ VARIANT_BOOL UseFills,
|
|
|
+ /*[in]*/ VARIANT_BOOL UseOutlines,
|
|
|
+ /*[in]*/ VARIANT_BOOL SelectedOnly,
|
|
|
+ /*[in]*/ long NumberOfColorHarmonies,
|
|
|
+ /*[in]*/ enum cdrColorType ConvertColorsTo,
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CreateCurveFitToPoints (
|
|
|
+ /*[in]*/ struct IVGPointRange * Points,
|
|
|
+ /*[in]*/ VARIANT_BOOL UseCurrentViewForTolerance,
|
|
|
+ /*[in]*/ double tolerance,
|
|
|
+ /*[out,retval]*/ struct IVGCurve * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CreateCurveFitToPointsAndCusps (
|
|
|
+ /*[in]*/ struct IVGPointRange * Points,
|
|
|
+ /*[in]*/ SAFEARRAY * * CuspIndexArray,
|
|
|
+ /*[in]*/ VARIANT_BOOL UseCurrentViewForTolerance,
|
|
|
+ /*[in]*/ double tolerance,
|
|
|
+ /*[out,retval]*/ struct IVGCurve * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_SampleColorAtPoint (
|
|
|
+ /*[in]*/ double x,
|
|
|
+ /*[in]*/ double y,
|
|
|
+ /*[in]*/ enum cdrColorType ColorType,
|
|
|
+ /*[out,retval]*/ struct IVGColor * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_SampleColorInArea (
|
|
|
+ /*[in]*/ double x1,
|
|
|
+ /*[in]*/ double y1,
|
|
|
+ /*[in]*/ double x2,
|
|
|
+ /*[in]*/ double y2,
|
|
|
+ /*[in]*/ long XSamples,
|
|
|
+ /*[in]*/ long YSamples,
|
|
|
+ /*[in]*/ enum cdrColorType ColorType,
|
|
|
+ /*[out,retval]*/ struct IVGColor * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_ShowAllHiddenObjects ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_InteractiveImportWithContentIdentifier (
|
|
|
+ /*[in]*/ SAFEARRAY * * FileNames,
|
|
|
+ /*[in]*/ SAFEARRAY * * ContentIdentifiers ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_ReplaceContentByIdentifier (
|
|
|
+ /*[in]*/ SAFEARRAY * * ContentIdentifiers,
|
|
|
+ /*[in]*/ SAFEARRAY * * FileNames ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_ContentIdentifiers (
|
|
|
+ /*[out,retval]*/ SAFEARRAY * * ContentIdentifiers ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CustomCommand (
|
|
|
+ /*[in]*/ BSTR ComponentID,
|
|
|
+ /*[in]*/ BSTR CommandID,
|
|
|
+ /*[in]*/ SAFEARRAY * * Parameters,
|
|
|
+ /*[out,retval]*/ VARIANT * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Math (
|
|
|
+ /*[out,retval]*/ struct IVGMathUtils * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CreateImage (
|
|
|
+ /*[in]*/ enum cdrImageType ImageType,
|
|
|
+ /*[in]*/ long Width,
|
|
|
+ /*[in]*/ long Height,
|
|
|
+ /*[in]*/ struct IVGColor * FillColor,
|
|
|
+ /*[out,retval]*/ struct IVGImage * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Markup (
|
|
|
+ /*[out,retval]*/ struct IVGDocumentMarkup * * ppVal ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("b05800a3-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+IVGRect : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=Getx,put=Putx))
|
|
|
+ double x;
|
|
|
+ __declspec(property(get=Gety,put=Puty))
|
|
|
+ double y;
|
|
|
+ __declspec(property(get=GetWidth,put=PutWidth))
|
|
|
+ double Width;
|
|
|
+ __declspec(property(get=GetHeight,put=PutHeight))
|
|
|
+ double Height;
|
|
|
+ __declspec(property(get=GetIsEmpty))
|
|
|
+ VARIANT_BOOL IsEmpty;
|
|
|
+ __declspec(property(get=GetLeft))
|
|
|
+ double Left;
|
|
|
+ __declspec(property(get=GetRight))
|
|
|
+ double Right;
|
|
|
+ __declspec(property(get=GetTop))
|
|
|
+ double Top;
|
|
|
+ __declspec(property(get=GetBottom))
|
|
|
+ double Bottom;
|
|
|
+ __declspec(property(get=GetCenterX))
|
|
|
+ double CenterX;
|
|
|
+ __declspec(property(get=GetCenterY))
|
|
|
+ double CenterY;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ double Getx ( );
|
|
|
+ void Putx (
|
|
|
+ double pVal );
|
|
|
+ double Gety ( );
|
|
|
+ void Puty (
|
|
|
+ double pVal );
|
|
|
+ double GetWidth ( );
|
|
|
+ void PutWidth (
|
|
|
+ double pVal );
|
|
|
+ double GetHeight ( );
|
|
|
+ void PutHeight (
|
|
|
+ double pVal );
|
|
|
+ HRESULT SetRect (
|
|
|
+ double x,
|
|
|
+ double y,
|
|
|
+ double Width,
|
|
|
+ double Height );
|
|
|
+ HRESULT GetRect (
|
|
|
+ double * x,
|
|
|
+ double * y,
|
|
|
+ double * Width,
|
|
|
+ double * Height );
|
|
|
+ HRESULT CopyAssign (
|
|
|
+ struct IVGRect * Source );
|
|
|
+ IVGRectPtr GetCopy ( );
|
|
|
+ IVGRectPtr Intersect (
|
|
|
+ struct IVGRect * Rect );
|
|
|
+ VARIANT_BOOL GetIsEmpty ( );
|
|
|
+ IVGRectPtr Union (
|
|
|
+ struct IVGRect * Rect );
|
|
|
+ HRESULT Offset (
|
|
|
+ double OffsetX,
|
|
|
+ double OffsetY );
|
|
|
+ VARIANT_BOOL Inflate (
|
|
|
+ double Left,
|
|
|
+ double Top,
|
|
|
+ double Right,
|
|
|
+ double Bottom );
|
|
|
+ VARIANT_BOOL IsPointInside (
|
|
|
+ double x,
|
|
|
+ double y );
|
|
|
+ HRESULT Clear ( );
|
|
|
+ IVGRectPtr ChangeContext (
|
|
|
+ struct IVGDocument * SrcDoc,
|
|
|
+ struct IVGDocument * DestDoc );
|
|
|
+ double GetLeft ( );
|
|
|
+ double GetRight ( );
|
|
|
+ double GetTop ( );
|
|
|
+ double GetBottom ( );
|
|
|
+ double GetCenterX ( );
|
|
|
+ double GetCenterY ( );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_x (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_x (
|
|
|
+ /*[in]*/ double pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_y (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_y (
|
|
|
+ /*[in]*/ double pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Width (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Width (
|
|
|
+ /*[in]*/ double pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Height (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Height (
|
|
|
+ /*[in]*/ double pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_SetRect (
|
|
|
+ /*[in]*/ double x,
|
|
|
+ /*[in]*/ double y,
|
|
|
+ /*[in]*/ double Width,
|
|
|
+ /*[in]*/ double Height ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_GetRect (
|
|
|
+ /*[out]*/ double * x,
|
|
|
+ /*[out]*/ double * y,
|
|
|
+ /*[out]*/ double * Width,
|
|
|
+ /*[out]*/ double * Height ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CopyAssign (
|
|
|
+ /*[in]*/ struct IVGRect * Source ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_GetCopy (
|
|
|
+ /*[out,retval]*/ struct IVGRect * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Intersect (
|
|
|
+ /*[in]*/ struct IVGRect * Rect,
|
|
|
+ /*[out,retval]*/ struct IVGRect * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_IsEmpty (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Union (
|
|
|
+ /*[in]*/ struct IVGRect * Rect,
|
|
|
+ /*[out,retval]*/ struct IVGRect * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Offset (
|
|
|
+ /*[in]*/ double OffsetX,
|
|
|
+ /*[in]*/ double OffsetY ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Inflate (
|
|
|
+ /*[in]*/ double Left,
|
|
|
+ /*[in]*/ double Top,
|
|
|
+ /*[in]*/ double Right,
|
|
|
+ /*[in]*/ double Bottom,
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_IsPointInside (
|
|
|
+ /*[in]*/ double x,
|
|
|
+ /*[in]*/ double y,
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Clear ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_ChangeContext (
|
|
|
+ /*[in]*/ struct IVGDocument * SrcDoc,
|
|
|
+ /*[in]*/ struct IVGDocument * DestDoc,
|
|
|
+ /*[out,retval]*/ struct IVGRect * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Left (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Right (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Top (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Bottom (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_CenterX (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_CenterY (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("b058000b-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+IVGApplication : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetApplication))
|
|
|
+ IVGApplicationPtr Application;
|
|
|
+ __declspec(property(get=GetParent))
|
|
|
+ IVGApplicationPtr Parent;
|
|
|
+ __declspec(property(get=GetVisible,put=PutVisible))
|
|
|
+ VARIANT_BOOL Visible;
|
|
|
+ __declspec(property(get=GetName))
|
|
|
+ _bstr_t Name;
|
|
|
+ __declspec(property(get=GetDocuments))
|
|
|
+ IVGDocumentsPtr Documents;
|
|
|
+ __declspec(property(get=GetActiveDocument))
|
|
|
+ IVGDocumentPtr ActiveDocument;
|
|
|
+ __declspec(property(get=GetActivePage))
|
|
|
+ IVGPagePtr ActivePage;
|
|
|
+ __declspec(property(get=GetActiveWindow))
|
|
|
+ IVGWindowPtr ActiveWindow;
|
|
|
+ __declspec(property(get=GetWindows))
|
|
|
+ IVGWindowsPtr Windows;
|
|
|
+ __declspec(property(get=GetActiveVirtualLayer))
|
|
|
+ IVGLayerPtr ActiveVirtualLayer;
|
|
|
+ __declspec(property(get=GetActiveWorkspace))
|
|
|
+ IVGWorkspacePtr ActiveWorkspace;
|
|
|
+ __declspec(property(get=GetWorkspaces))
|
|
|
+ IVGWorkspacesPtr Workspaces;
|
|
|
+ __declspec(property(get=GetActivePalette))
|
|
|
+ IVGPalettePtr ActivePalette;
|
|
|
+ __declspec(property(get=GetPalettes))
|
|
|
+ IVGPalettesPtr Palettes;
|
|
|
+ __declspec(property(get=GetColorManager))
|
|
|
+ IVGColorManagerPtr ColorManager;
|
|
|
+ __declspec(property(get=GetEnhancedOutlines))
|
|
|
+ IVGOutlineStylesPtr EnhancedOutlines;
|
|
|
+ __declspec(property(get=GetFontList))
|
|
|
+ IVGFontListPtr FontList;
|
|
|
+ __declspec(property(get=GetAppWindow))
|
|
|
+ IVGAppWindowPtr AppWindow;
|
|
|
+ __declspec(property(get=GetRecentFiles))
|
|
|
+ IVGRecentFilesPtr RecentFiles;
|
|
|
+ __declspec(property(get=GetVBE))
|
|
|
+ IDispatchPtr VBE;
|
|
|
+ __declspec(property(get=GetStartupMode,put=PutStartupMode))
|
|
|
+ enum cdrAppStartupMode StartupMode;
|
|
|
+ __declspec(property(get=GetGlobalUserData))
|
|
|
+ IVGPropertiesPtr GlobalUserData;
|
|
|
+ __declspec(property(get=GetSessionUserData))
|
|
|
+ IVGPropertiesPtr SessionUserData;
|
|
|
+ __declspec(property(get=GetEventsEnabled,put=PutEventsEnabled))
|
|
|
+ VARIANT_BOOL EventsEnabled;
|
|
|
+ __declspec(property(get=GetActiveSpread))
|
|
|
+ IVGSpreadPtr ActiveSpread;
|
|
|
+ __declspec(property(get=GetDefaultColorContext))
|
|
|
+ IVGColorContextPtr DefaultColorContext;
|
|
|
+ __declspec(property(get=GetPaletteManager))
|
|
|
+ IVGPaletteManagerPtr PaletteManager;
|
|
|
+ __declspec(property(get=GetArrowHeads))
|
|
|
+ IVGArrowHeadsPtr ArrowHeads;
|
|
|
+ __declspec(property(get=GetOutlineStyles))
|
|
|
+ IVGOutlineStylesPtr OutlineStyles;
|
|
|
+ __declspec(property(get=GetVersion))
|
|
|
+ _bstr_t Version;
|
|
|
+ __declspec(property(get=GetVersionMajor))
|
|
|
+ long VersionMajor;
|
|
|
+ __declspec(property(get=GetVersionMinor))
|
|
|
+ long VersionMinor;
|
|
|
+ __declspec(property(get=GetVersionBuild))
|
|
|
+ long VersionBuild;
|
|
|
+ __declspec(property(get=GetPath))
|
|
|
+ _bstr_t Path;
|
|
|
+ __declspec(property(get=GetConfigPath))
|
|
|
+ _bstr_t ConfigPath;
|
|
|
+ __declspec(property(get=GetSetupPath))
|
|
|
+ _bstr_t SetupPath;
|
|
|
+ __declspec(property(get=GetActiveLayer))
|
|
|
+ IVGLayerPtr ActiveLayer;
|
|
|
+ __declspec(property(get=GetActiveSelection))
|
|
|
+ IVGShapePtr ActiveSelection;
|
|
|
+ __declspec(property(get=GetPatternCanvases))
|
|
|
+ IVGPatternCanvasesPtr PatternCanvases;
|
|
|
+ __declspec(property(get=GetClipboard))
|
|
|
+ IVGClipboardPtr Clipboard;
|
|
|
+ __declspec(property(get=GetActiveSelectionRange))
|
|
|
+ IVGShapeRangePtr ActiveSelectionRange;
|
|
|
+ __declspec(property(get=GetActiveTool,put=PutActiveTool))
|
|
|
+ enum cdrTools ActiveTool;
|
|
|
+ __declspec(property(get=GetAddonPath))
|
|
|
+ _bstr_t AddonPath;
|
|
|
+ __declspec(property(get=GetActiveShape))
|
|
|
+ IVGShapePtr ActiveShape;
|
|
|
+ __declspec(property(get=GetOptimization,put=PutOptimization))
|
|
|
+ VARIANT_BOOL Optimization;
|
|
|
+ __declspec(property(get=GetProgramPath))
|
|
|
+ _bstr_t ProgramPath;
|
|
|
+ __declspec(property(get=GetPanoseMatching,put=PutPanoseMatching))
|
|
|
+ enum cdrPanoseMatchingType PanoseMatching;
|
|
|
+ __declspec(property(get=GetActiveToolStateGuid,put=PutActiveToolStateGuid))
|
|
|
+ _bstr_t ActiveToolStateGuid;
|
|
|
+ __declspec(property(get=GetAddIns))
|
|
|
+ IDispatchPtr AddIns;
|
|
|
+ __declspec(property(get=GetMath))
|
|
|
+ IVGMathUtilsPtr Math;
|
|
|
+ __declspec(property(get=GetUILanguageCode))
|
|
|
+ _bstr_t UILanguageCode;
|
|
|
+ __declspec(property(get=GetPrinters))
|
|
|
+ IPrnVBAPrintersPtr Printers;
|
|
|
+ __declspec(property(get=GetPrintJob))
|
|
|
+ IPrnVBAPrintJobPtr PrintJob;
|
|
|
+ __declspec(property(get=GetCommandBars))
|
|
|
+ ICUICommandBarsPtr CommandBars;
|
|
|
+ __declspec(property(get=GetStatusBar))
|
|
|
+ ICUICommandBarPtr StatusBar;
|
|
|
+ __declspec(property(get=GetMainMenu))
|
|
|
+ ICUICommandBarPtr MainMenu;
|
|
|
+ __declspec(property(get=GetGMSManager))
|
|
|
+ IVGGMSManagerPtr GMSManager;
|
|
|
+ __declspec(property(get=GetUserDataPath))
|
|
|
+ _bstr_t UserDataPath;
|
|
|
+ __declspec(property(get=GetHelpFile))
|
|
|
+ _bstr_t HelpFile;
|
|
|
+ __declspec(property(get=GetFrameWork))
|
|
|
+ ICUIFrameWorkPtr FrameWork;
|
|
|
+ __declspec(property(get=GetComponents))
|
|
|
+ IVGComponentsPtr Components;
|
|
|
+ __declspec(property(get=GetSymbolLibraries))
|
|
|
+ IVGSymbolLibrariesPtr SymbolLibraries;
|
|
|
+ __declspec(property(get=GetID))
|
|
|
+ enum cdrApplicationID ID;
|
|
|
+ __declspec(property(get=GetClass))
|
|
|
+ enum cdrApplicationClass Class;
|
|
|
+ __declspec(property(get=GetPlatformVersionMajor))
|
|
|
+ long PlatformVersionMajor;
|
|
|
+ __declspec(property(get=GetPlatformVersionMinor))
|
|
|
+ long PlatformVersionMinor;
|
|
|
+ __declspec(property(get=GetStatus))
|
|
|
+ IVGAppStatusPtr Status;
|
|
|
+ __declspec(property(get=GetUILanguage))
|
|
|
+ enum cdrTextLanguage UILanguage;
|
|
|
+ __declspec(property(get=GetPageSizes))
|
|
|
+ IVGPageSizesPtr PageSizes;
|
|
|
+ __declspec(property(get=GetUnit,put=PutUnit))
|
|
|
+ enum cdrUnit Unit;
|
|
|
+ __declspec(property(get=GetUserWorkspacePath))
|
|
|
+ _bstr_t UserWorkspacePath;
|
|
|
+ __declspec(property(get=GetLanguagePath))
|
|
|
+ _bstr_t LanguagePath;
|
|
|
+ __declspec(property(get=GetActiveTreeManager))
|
|
|
+ IVGTreeManagerPtr ActiveTreeManager;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ IVGApplicationPtr GetApplication ( );
|
|
|
+ IVGApplicationPtr GetParent ( );
|
|
|
+ VARIANT_BOOL GetVisible ( );
|
|
|
+ void PutVisible (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ IVGDocumentsPtr GetDocuments ( );
|
|
|
+ IVGDocumentPtr GetActiveDocument ( );
|
|
|
+ IVGPagePtr GetActivePage ( );
|
|
|
+ IVGWindowPtr GetActiveWindow ( );
|
|
|
+ IVGWindowsPtr GetWindows ( );
|
|
|
+ ICorelScriptToolsPtr CorelScriptTools ( );
|
|
|
+ IVGWorkspacePtr GetActiveWorkspace ( );
|
|
|
+ IVGWorkspacesPtr GetWorkspaces ( );
|
|
|
+ IVGPalettePtr GetActivePalette ( );
|
|
|
+ IVGPalettesPtr GetPalettes ( );
|
|
|
+ HRESULT Quit ( );
|
|
|
+ IVGColorPtr CreateColor (
|
|
|
+ _bstr_t ColorString );
|
|
|
+ IVGFontListPtr GetFontList ( );
|
|
|
+ IVGAppWindowPtr GetAppWindow ( );
|
|
|
+ IVGRecentFilesPtr GetRecentFiles ( );
|
|
|
+ IDispatchPtr GetVBE ( );
|
|
|
+ double cdrMixedDouble ( );
|
|
|
+ float cdrMixedSingle ( );
|
|
|
+ long cdrMixedLong ( );
|
|
|
+ VARIANT_BOOL GetEventsEnabled ( );
|
|
|
+ void PutEventsEnabled (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ IVGDocumentPtr OpenDocument (
|
|
|
+ _bstr_t FileName,
|
|
|
+ long CodePage );
|
|
|
+ IVGDocumentPtr CreateDocument ( );
|
|
|
+ IVGColorPtr CreateColorEx (
|
|
|
+ long ColorModel,
|
|
|
+ long V1,
|
|
|
+ long V2,
|
|
|
+ long V3,
|
|
|
+ long V4,
|
|
|
+ long V5,
|
|
|
+ long V6,
|
|
|
+ long V7 );
|
|
|
+ IVGArrowHeadsPtr GetArrowHeads ( );
|
|
|
+ IVGOutlineStylesPtr GetOutlineStyles ( );
|
|
|
+ _bstr_t GetVersion ( );
|
|
|
+ long GetVersionMajor ( );
|
|
|
+ long GetVersionMinor ( );
|
|
|
+ long GetVersionBuild ( );
|
|
|
+ _bstr_t GetPath ( );
|
|
|
+ _bstr_t GetConfigPath ( );
|
|
|
+ _bstr_t GetSetupPath ( );
|
|
|
+ IVGLayerPtr GetActiveLayer ( );
|
|
|
+ IVGShapePtr GetActiveSelection ( );
|
|
|
+ IVGPatternCanvasesPtr GetPatternCanvases ( );
|
|
|
+ IVGClipboardPtr GetClipboard ( );
|
|
|
+ IVGShapeRangePtr GetActiveSelectionRange ( );
|
|
|
+ enum cdrTools GetActiveTool ( );
|
|
|
+ void PutActiveTool (
|
|
|
+ enum cdrTools pTool );
|
|
|
+ IVGShapePtr GetActiveShape ( );
|
|
|
+ VARIANT_BOOL GetOptimization ( );
|
|
|
+ void PutOptimization (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ enum cdrPanoseMatchingType GetPanoseMatching ( );
|
|
|
+ void PutPanoseMatching (
|
|
|
+ enum cdrPanoseMatchingType pVal );
|
|
|
+ IDispatchPtr GetAddIns ( );
|
|
|
+ IVGColorPtr CreateRGBColor (
|
|
|
+ long Red,
|
|
|
+ long Green,
|
|
|
+ long Blue );
|
|
|
+ IVGColorPtr CreateCMYColor (
|
|
|
+ long Cyan,
|
|
|
+ long Magenta,
|
|
|
+ long Yellow );
|
|
|
+ IVGColorPtr CreateCMYKColor (
|
|
|
+ long Cyan,
|
|
|
+ long Magenta,
|
|
|
+ long Yellow,
|
|
|
+ long Black );
|
|
|
+ IVGColorPtr CreateGrayColor (
|
|
|
+ long GrayValue );
|
|
|
+ IVGColorPtr CreateHLSColor (
|
|
|
+ long Hue,
|
|
|
+ long Lightness,
|
|
|
+ long Saturation );
|
|
|
+ IVGColorPtr CreateHSBColor (
|
|
|
+ long Hue,
|
|
|
+ long Saturation,
|
|
|
+ long Brightness );
|
|
|
+ IVGColorPtr CreateBWColor (
|
|
|
+ VARIANT_BOOL White );
|
|
|
+ IVGColorPtr CreateYIQColor (
|
|
|
+ long y,
|
|
|
+ long I,
|
|
|
+ long Q );
|
|
|
+ IVGColorPtr CreateLabColor (
|
|
|
+ long L,
|
|
|
+ long A,
|
|
|
+ long B );
|
|
|
+ IVGColorPtr CreateFixedColor (
|
|
|
+ enum cdrPaletteID PaletteID,
|
|
|
+ long PaletteIndex,
|
|
|
+ long Tint );
|
|
|
+ IVGColorPtr CreateRegistrationColor ( );
|
|
|
+ IVGSnapPointPtr CreateSnapPoint (
|
|
|
+ double PositionX,
|
|
|
+ double PositionY );
|
|
|
+ IVGDocumentPtr CreateDocumentFromTemplate (
|
|
|
+ _bstr_t Template,
|
|
|
+ VARIANT_BOOL IncludeGraphics );
|
|
|
+ IPrnVBAPrintersPtr GetPrinters ( );
|
|
|
+ IPrnVBAPrintJobPtr GetPrintJob ( );
|
|
|
+ ICUICommandBarsPtr GetCommandBars ( );
|
|
|
+ ICUICommandBarPtr GetStatusBar ( );
|
|
|
+ ICUICommandBarPtr GetMainMenu ( );
|
|
|
+ IVGGMSManagerPtr GetGMSManager ( );
|
|
|
+ HRESULT ImportWorkspace (
|
|
|
+ _bstr_t FileName );
|
|
|
+ HRESULT Refresh ( );
|
|
|
+ IVGStructSaveAsOptionsPtr CreateStructSaveAsOptions ( );
|
|
|
+ IVGStructExportOptionsPtr CreateStructExportOptions ( );
|
|
|
+ IVGStructImportOptionsPtr CreateStructImportOptions ( );
|
|
|
+ IVGStructPaletteOptionsPtr CreateStructPaletteOptions ( );
|
|
|
+ IVGNodeRangePtr CreateNodeRange ( );
|
|
|
+ IVGSegmentRangePtr CreateSegmentRange ( );
|
|
|
+ IVGShapeRangePtr CreateShapeRange ( );
|
|
|
+ IVGPatternCanvasPtr CreatePatternCanvas ( );
|
|
|
+ IVGCurvePtr CreateCurve (
|
|
|
+ struct IVGDocument * Document );
|
|
|
+ _bstr_t GetUserDataPath ( );
|
|
|
+ VARIANT_BOOL InitializeVBA ( );
|
|
|
+ _bstr_t GetHelpFile ( );
|
|
|
+ ICUIFrameWorkPtr GetFrameWork ( );
|
|
|
+ IVGStructFontPropertiesPtr CreateStructFontProperties ( );
|
|
|
+ IVGStructAlignPropertiesPtr CreateStructAlignProperties ( );
|
|
|
+ IVGStructSpacePropertiesPtr CreateStructSpaceProperties ( );
|
|
|
+ IVGStructHyphenationSettingsPtr CreateStructHyphenationSettings ( );
|
|
|
+ IVGComponentsPtr GetComponents ( );
|
|
|
+ IVGSymbolLibrariesPtr GetSymbolLibraries ( );
|
|
|
+ long AdviseEvents (
|
|
|
+ IDispatch * EventSink );
|
|
|
+ HRESULT UnadviseEvents (
|
|
|
+ long Cookie );
|
|
|
+ enum cdrApplicationID GetID ( );
|
|
|
+ _bstr_t GetName ( );
|
|
|
+ enum cdrApplicationClass GetClass ( );
|
|
|
+ long GetPlatformVersionMajor ( );
|
|
|
+ long GetPlatformVersionMinor ( );
|
|
|
+ long CheckPlatformVersion (
|
|
|
+ long VersionMajor,
|
|
|
+ long VersionMinor );
|
|
|
+ IVGAppStatusPtr GetStatus ( );
|
|
|
+ double ConvertUnits (
|
|
|
+ double Value,
|
|
|
+ enum cdrUnit FromUnit,
|
|
|
+ enum cdrUnit ToUnit );
|
|
|
+ enum cdrTextLanguage GetUILanguage ( );
|
|
|
+ VARIANT_BOOL IsUILanguageAvailable (
|
|
|
+ enum cdrTextLanguage Language );
|
|
|
+ IVGPageSizesPtr GetPageSizes ( );
|
|
|
+ enum cdrUnit GetUnit ( );
|
|
|
+ void PutUnit (
|
|
|
+ enum cdrUnit pVal );
|
|
|
+ _bstr_t ConvertToUnicode (
|
|
|
+ _bstr_t String,
|
|
|
+ long CodePage );
|
|
|
+ _bstr_t ConvertFromUnicode (
|
|
|
+ _bstr_t String,
|
|
|
+ long CodePage );
|
|
|
+ _bstr_t GetUserWorkspacePath ( );
|
|
|
+ _bstr_t GetLanguagePath ( );
|
|
|
+ IVGTreeManagerPtr GetActiveTreeManager ( );
|
|
|
+ IVGLayerPtr GetActiveVirtualLayer ( );
|
|
|
+ IVGDuotonePtr CreateDuotone ( );
|
|
|
+ IVGColorManagerPtr GetColorManager ( );
|
|
|
+ IVGOutlineStylesPtr GetEnhancedOutlines ( );
|
|
|
+ VARIANT_BOOL AddPluginCommand (
|
|
|
+ _bstr_t CommandID,
|
|
|
+ _bstr_t Caption,
|
|
|
+ _bstr_t Tooltip );
|
|
|
+ VARIANT_BOOL RemovePluginCommand (
|
|
|
+ _bstr_t CommandID );
|
|
|
+ IVGOutlineStylePtr CreateOutlineStyle (
|
|
|
+ long DashDotCount,
|
|
|
+ SAFEARRAY * * DashDotLengths );
|
|
|
+ enum cdrAppStartupMode GetStartupMode ( );
|
|
|
+ void PutStartupMode (
|
|
|
+ enum cdrAppStartupMode pVal );
|
|
|
+ IVGPropertiesPtr GetGlobalUserData ( );
|
|
|
+ IVGPropertiesPtr GetSessionUserData ( );
|
|
|
+ _variant_t Evaluate (
|
|
|
+ _bstr_t Expression );
|
|
|
+ IVGRectPtr CreateRect (
|
|
|
+ double x,
|
|
|
+ double y,
|
|
|
+ double Width,
|
|
|
+ double Height );
|
|
|
+ HRESULT ForceUpdateFontTable ( );
|
|
|
+ IVGSpreadPtr GetActiveSpread ( );
|
|
|
+ IVGDocumentPtr OpenDocumentAsCopy (
|
|
|
+ _bstr_t FileName,
|
|
|
+ struct IVGStructOpenOptions * Options );
|
|
|
+ IVGColorContextPtr GetDefaultColorContext ( );
|
|
|
+ IVGColorContextPtr CreateColorContext (
|
|
|
+ struct IVGColorProfile * RGBProfile,
|
|
|
+ struct IVGColorProfile * CMYKProfile,
|
|
|
+ struct IVGColorProfile * GrayscaleProfile,
|
|
|
+ enum clrRenderingIntent RenderingIntent,
|
|
|
+ enum clrColorModel BlendingColorModel );
|
|
|
+ IVGColorContextPtr CreateColorContext2 (
|
|
|
+ _bstr_t ColorProfileList,
|
|
|
+ enum clrRenderingIntent RenderingIntent,
|
|
|
+ enum clrColorModel BlendingColorModel );
|
|
|
+ IVGDocumentPtr CreateDocumentEx (
|
|
|
+ struct IVGStructCreateOptions * Options );
|
|
|
+ IVGDocumentPtr OpenDocumentEx (
|
|
|
+ _bstr_t FileName,
|
|
|
+ struct IVGStructOpenOptions * Options );
|
|
|
+ IVGStructOpenOptionsPtr CreateStructOpenOptions ( );
|
|
|
+ IVGStructCreateOptionsPtr CreateStructCreateOptions ( );
|
|
|
+ IVGStructPasteOptionsPtr CreateStructPasteOptions ( );
|
|
|
+ IVGProofColorSettingsPtr CreateProofColorSettings (
|
|
|
+ _bstr_t ProfileName,
|
|
|
+ enum clrRenderingIntent RenderingIntent,
|
|
|
+ VARIANT_BOOL PreserveColorValues );
|
|
|
+ IVGPaletteManagerPtr GetPaletteManager ( );
|
|
|
+ IVGColorPtr CreateSpotColor (
|
|
|
+ _bstr_t PaletteIdentifier,
|
|
|
+ long SpotColorID,
|
|
|
+ long Tint );
|
|
|
+ IVGColorPtr CreateSpotColorByName (
|
|
|
+ _bstr_t PaletteIdentifier,
|
|
|
+ _bstr_t SpotColorName,
|
|
|
+ long Tint );
|
|
|
+ IVGColorPtr CreatePaletteColor (
|
|
|
+ _bstr_t PaletteIdentifier,
|
|
|
+ long ColorIndex );
|
|
|
+ SAFEARRAY * GetSupportedOpenTypeFeatures ( );
|
|
|
+ IVGFillMetadataPtr CreateFillMetadata ( );
|
|
|
+ _bstr_t GetAddonPath ( );
|
|
|
+ _bstr_t GetProgramPath ( );
|
|
|
+ _bstr_t GetActiveToolStateGuid ( );
|
|
|
+ void PutActiveToolStateGuid (
|
|
|
+ _bstr_t pTool );
|
|
|
+ HRESULT RegisterToolState (
|
|
|
+ _bstr_t ToolStateGuid,
|
|
|
+ _bstr_t ToolStateName,
|
|
|
+ struct IVGToolState * ToolState );
|
|
|
+ VARIANT_BOOL UnregisterToolState (
|
|
|
+ _bstr_t ToolStateGuid );
|
|
|
+ IVGOnScreenCurvePtr CreateOnScreenCurve ( );
|
|
|
+ IVGOnScreenHandlePtr CreateOnScreenHandle ( );
|
|
|
+ IVGOnScreenTextPtr CreateOnScreenText ( );
|
|
|
+ IVGMathUtilsPtr GetMath ( );
|
|
|
+ HRESULT RegisterUserApplicationPreference (
|
|
|
+ _bstr_t GroupName,
|
|
|
+ _bstr_t KeyName,
|
|
|
+ const _variant_t & DefaultVal );
|
|
|
+ _variant_t GetApplicationPreferenceValue (
|
|
|
+ _bstr_t GroupName,
|
|
|
+ _bstr_t KeyName );
|
|
|
+ HRESULT SetApplicationPreferenceValue (
|
|
|
+ _bstr_t GroupName,
|
|
|
+ _bstr_t KeyName,
|
|
|
+ const _variant_t & newVal );
|
|
|
+ IVGPropertiesPtr CreateProperties ( );
|
|
|
+ HRESULT RegisterToolShape (
|
|
|
+ _bstr_t ToolShapeGuid,
|
|
|
+ struct IVGToolShapeAttributes * ToolShapeAttributes,
|
|
|
+ struct IVGToolShape * ToolShape );
|
|
|
+ IVGToolShapeAttributesPtr CreateToolShapeAttributes ( );
|
|
|
+ _bstr_t GetUILanguageCode ( );
|
|
|
+ HRESULT StartTemporaryToolState (
|
|
|
+ _bstr_t StateGuid );
|
|
|
+ HRESULT MarkupLogout ( );
|
|
|
+ HRESULT MarkupLogin (
|
|
|
+ struct IVGCommentAuthor * Author );
|
|
|
+ IVGCommentAuthorPtr CreateMarkupAuthor (
|
|
|
+ _bstr_t Name,
|
|
|
+ _bstr_t Avatar,
|
|
|
+ _bstr_t Email,
|
|
|
+ enum cdrAuthorAuthentication Authentication );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_Application (
|
|
|
+ /*[out,retval]*/ struct IVGApplication * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Parent (
|
|
|
+ /*[out,retval]*/ struct IVGApplication * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Visible (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Visible (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Documents (
|
|
|
+ /*[out,retval]*/ struct IVGDocuments * * Documents ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_ActiveDocument (
|
|
|
+ /*[out,retval]*/ struct IVGDocument * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_ActivePage (
|
|
|
+ /*[out,retval]*/ struct IVGPage * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_ActiveWindow (
|
|
|
+ /*[out,retval]*/ struct IVGWindow * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Windows (
|
|
|
+ /*[out,retval]*/ struct IVGWindows * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CorelScriptTools (
|
|
|
+ /*[out,retval]*/ struct ICorelScriptTools * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_ActiveWorkspace (
|
|
|
+ /*[out,retval]*/ struct IVGWorkspace * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Workspaces (
|
|
|
+ /*[out,retval]*/ struct IVGWorkspaces * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_ActivePalette (
|
|
|
+ /*[out,retval]*/ struct IVGPalette * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Palettes (
|
|
|
+ /*[out,retval]*/ struct IVGPalettes * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Quit ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CreateColor (
|
|
|
+ /*[in]*/ BSTR ColorString,
|
|
|
+ /*[out,retval]*/ struct IVGColor * * ColorVariable ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_FontList (
|
|
|
+ /*[out,retval]*/ struct IVGFontList * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_AppWindow (
|
|
|
+ /*[out,retval]*/ struct IVGAppWindow * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_RecentFiles (
|
|
|
+ /*[out,retval]*/ struct IVGRecentFiles * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_VBE (
|
|
|
+ /*[out,retval]*/ IDispatch * * ppReturn ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_cdrMixedDouble (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_cdrMixedSingle (
|
|
|
+ /*[out,retval]*/ float * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_cdrMixedLong (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_EventsEnabled (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_EventsEnabled (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_OpenDocument (
|
|
|
+ /*[in]*/ BSTR FileName,
|
|
|
+ /*[in]*/ long CodePage,
|
|
|
+ /*[out,retval]*/ struct IVGDocument * * ppDocument ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CreateDocument (
|
|
|
+ /*[out,retval]*/ struct IVGDocument * * ppDocument ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CreateColorEx (
|
|
|
+ /*[in]*/ long ColorModel,
|
|
|
+ /*[in]*/ long V1,
|
|
|
+ /*[in]*/ long V2,
|
|
|
+ /*[in]*/ long V3,
|
|
|
+ /*[in]*/ long V4,
|
|
|
+ /*[in]*/ long V5,
|
|
|
+ /*[in]*/ long V6,
|
|
|
+ /*[in]*/ long V7,
|
|
|
+ /*[out,retval]*/ struct IVGColor * * ColorVariable ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_ArrowHeads (
|
|
|
+ /*[out,retval]*/ struct IVGArrowHeads * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_OutlineStyles (
|
|
|
+ /*[out,retval]*/ struct IVGOutlineStyles * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Version (
|
|
|
+ /*[out,retval]*/ BSTR * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_VersionMajor (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_VersionMinor (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_VersionBuild (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Path (
|
|
|
+ /*[out,retval]*/ BSTR * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_ConfigPath (
|
|
|
+ /*[out,retval]*/ BSTR * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_SetupPath (
|
|
|
+ /*[out,retval]*/ BSTR * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_ActiveLayer (
|
|
|
+ /*[out,retval]*/ struct IVGLayer * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_ActiveSelection (
|
|
|
+ /*[out,retval]*/ struct IVGShape * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_PatternCanvases (
|
|
|
+ /*[out,retval]*/ struct IVGPatternCanvases * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Clipboard (
|
|
|
+ /*[out,retval]*/ struct IVGClipboard * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_ActiveSelectionRange (
|
|
|
+ /*[out,retval]*/ struct IVGShapeRange * * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_ActiveTool (
|
|
|
+ /*[out,retval]*/ enum cdrTools * pTool ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_ActiveTool (
|
|
|
+ /*[in]*/ enum cdrTools pTool ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_ActiveShape (
|
|
|
+ /*[out,retval]*/ struct IVGShape * * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Optimization (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Optimization (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_PanoseMatching (
|
|
|
+ /*[out,retval]*/ enum cdrPanoseMatchingType * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_PanoseMatching (
|
|
|
+ /*[in]*/ enum cdrPanoseMatchingType pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_AddIns (
|
|
|
+ /*[out,retval]*/ IDispatch * * ppReturn ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CreateRGBColor (
|
|
|
+ /*[in]*/ long Red,
|
|
|
+ /*[in]*/ long Green,
|
|
|
+ /*[in]*/ long Blue,
|
|
|
+ /*[out,retval]*/ struct IVGColor * * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CreateCMYColor (
|
|
|
+ /*[in]*/ long Cyan,
|
|
|
+ /*[in]*/ long Magenta,
|
|
|
+ /*[in]*/ long Yellow,
|
|
|
+ /*[out,retval]*/ struct IVGColor * * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CreateCMYKColor (
|
|
|
+ /*[in]*/ long Cyan,
|
|
|
+ /*[in]*/ long Magenta,
|
|
|
+ /*[in]*/ long Yellow,
|
|
|
+ /*[in]*/ long Black,
|
|
|
+ /*[out,retval]*/ struct IVGColor * * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CreateGrayColor (
|
|
|
+ /*[in]*/ long GrayValue,
|
|
|
+ /*[out,retval]*/ struct IVGColor * * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CreateHLSColor (
|
|
|
+ /*[in]*/ long Hue,
|
|
|
+ /*[in]*/ long Lightness,
|
|
|
+ /*[in]*/ long Saturation,
|
|
|
+ /*[out,retval]*/ struct IVGColor * * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CreateHSBColor (
|
|
|
+ /*[in]*/ long Hue,
|
|
|
+ /*[in]*/ long Saturation,
|
|
|
+ /*[in]*/ long Brightness,
|
|
|
+ /*[out,retval]*/ struct IVGColor * * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CreateBWColor (
|
|
|
+ /*[in]*/ VARIANT_BOOL White,
|
|
|
+ /*[out,retval]*/ struct IVGColor * * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CreateYIQColor (
|
|
|
+ /*[in]*/ long y,
|
|
|
+ /*[in]*/ long I,
|
|
|
+ /*[in]*/ long Q,
|
|
|
+ /*[out,retval]*/ struct IVGColor * * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CreateLabColor (
|
|
|
+ /*[in]*/ long L,
|
|
|
+ /*[in]*/ long A,
|
|
|
+ /*[in]*/ long B,
|
|
|
+ /*[out,retval]*/ struct IVGColor * * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CreateFixedColor (
|
|
|
+ /*[in]*/ enum cdrPaletteID PaletteID,
|
|
|
+ /*[in]*/ long PaletteIndex,
|
|
|
+ /*[in]*/ long Tint,
|
|
|
+ /*[out,retval]*/ struct IVGColor * * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CreateRegistrationColor (
|
|
|
+ /*[out,retval]*/ struct IVGColor * * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CreateSnapPoint (
|
|
|
+ /*[in]*/ double PositionX,
|
|
|
+ /*[in]*/ double PositionY,
|
|
|
+ /*[out,retval]*/ struct IVGSnapPoint * * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CreateDocumentFromTemplate (
|
|
|
+ /*[in]*/ BSTR Template,
|
|
|
+ /*[in]*/ VARIANT_BOOL IncludeGraphics,
|
|
|
+ /*[out,retval]*/ struct IVGDocument * * ppDocument ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Printers (
|
|
|
+ /*[out,retval]*/ struct IPrnVBAPrinters * * ppReturn ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_PrintJob (
|
|
|
+ /*[out,retval]*/ struct IPrnVBAPrintJob * * ppReturn ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_CommandBars (
|
|
|
+ /*[out,retval]*/ struct ICUICommandBars * * ppReturn ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_StatusBar (
|
|
|
+ /*[out,retval]*/ struct ICUICommandBar * * ppReturn ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_MainMenu (
|
|
|
+ /*[out,retval]*/ struct ICUICommandBar * * ppReturn ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_GMSManager (
|
|
|
+ /*[out,retval]*/ struct IVGGMSManager * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_ImportWorkspace (
|
|
|
+ /*[in]*/ BSTR FileName ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Refresh ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CreateStructSaveAsOptions (
|
|
|
+ /*[out,retval]*/ struct IVGStructSaveAsOptions * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CreateStructExportOptions (
|
|
|
+ /*[out,retval]*/ struct IVGStructExportOptions * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CreateStructImportOptions (
|
|
|
+ /*[out,retval]*/ struct IVGStructImportOptions * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CreateStructPaletteOptions (
|
|
|
+ /*[out,retval]*/ struct IVGStructPaletteOptions * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CreateNodeRange (
|
|
|
+ /*[out,retval]*/ struct IVGNodeRange * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CreateSegmentRange (
|
|
|
+ /*[out,retval]*/ struct IVGSegmentRange * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CreateShapeRange (
|
|
|
+ /*[out,retval]*/ struct IVGShapeRange * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CreatePatternCanvas (
|
|
|
+ /*[out,retval]*/ struct IVGPatternCanvas * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CreateCurve (
|
|
|
+ /*[in]*/ struct IVGDocument * Document,
|
|
|
+ /*[out,retval]*/ struct IVGCurve * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_UserDataPath (
|
|
|
+ /*[out,retval]*/ BSTR * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_InitializeVBA (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_HelpFile (
|
|
|
+ /*[out,retval]*/ BSTR * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_FrameWork (
|
|
|
+ /*[out,retval]*/ struct ICUIFrameWork * * ppReturn ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CreateStructFontProperties (
|
|
|
+ /*[out,retval]*/ struct IVGStructFontProperties * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CreateStructAlignProperties (
|
|
|
+ /*[out,retval]*/ struct IVGStructAlignProperties * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CreateStructSpaceProperties (
|
|
|
+ /*[out,retval]*/ struct IVGStructSpaceProperties * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CreateStructHyphenationSettings (
|
|
|
+ /*[out,retval]*/ struct IVGStructHyphenationSettings * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Components (
|
|
|
+ /*[out,retval]*/ struct IVGComponents * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_SymbolLibraries (
|
|
|
+ /*[out,retval]*/ struct IVGSymbolLibraries * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_AdviseEvents (
|
|
|
+ /*[in]*/ IDispatch * EventSink,
|
|
|
+ /*[out,retval]*/ long * pCookie ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_UnadviseEvents (
|
|
|
+ /*[in]*/ long Cookie ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_ID (
|
|
|
+ /*[out,retval]*/ enum cdrApplicationID * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Name (
|
|
|
+ /*[out,retval]*/ BSTR * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Class (
|
|
|
+ /*[out,retval]*/ enum cdrApplicationClass * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_PlatformVersionMajor (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_PlatformVersionMinor (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CheckPlatformVersion (
|
|
|
+ /*[in]*/ long VersionMajor,
|
|
|
+ /*[in]*/ long VersionMinor,
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Status (
|
|
|
+ /*[out,retval]*/ struct IVGAppStatus * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_ConvertUnits (
|
|
|
+ /*[in]*/ double Value,
|
|
|
+ /*[in]*/ enum cdrUnit FromUnit,
|
|
|
+ /*[in]*/ enum cdrUnit ToUnit,
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_UILanguage (
|
|
|
+ /*[out,retval]*/ enum cdrTextLanguage * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_IsUILanguageAvailable (
|
|
|
+ /*[in]*/ enum cdrTextLanguage Language,
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_PageSizes (
|
|
|
+ /*[out,retval]*/ struct IVGPageSizes * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Unit (
|
|
|
+ /*[out,retval]*/ enum cdrUnit * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Unit (
|
|
|
+ /*[in]*/ enum cdrUnit pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_ConvertToUnicode (
|
|
|
+ /*[in]*/ BSTR String,
|
|
|
+ /*[in]*/ long CodePage,
|
|
|
+ /*[out,retval]*/ BSTR * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_ConvertFromUnicode (
|
|
|
+ /*[in]*/ BSTR String,
|
|
|
+ /*[in]*/ long CodePage,
|
|
|
+ /*[out,retval]*/ BSTR * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_UserWorkspacePath (
|
|
|
+ /*[out,retval]*/ BSTR * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_LanguagePath (
|
|
|
+ /*[out,retval]*/ BSTR * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_ActiveTreeManager (
|
|
|
+ /*[out,retval]*/ struct IVGTreeManager * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_ActiveVirtualLayer (
|
|
|
+ /*[out,retval]*/ struct IVGLayer * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CreateDuotone (
|
|
|
+ /*[out,retval]*/ struct IVGDuotone * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_ColorManager (
|
|
|
+ /*[out,retval]*/ struct IVGColorManager * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_EnhancedOutlines (
|
|
|
+ /*[out,retval]*/ struct IVGOutlineStyles * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_AddPluginCommand (
|
|
|
+ /*[in]*/ BSTR CommandID,
|
|
|
+ /*[in]*/ BSTR Caption,
|
|
|
+ /*[in]*/ BSTR Tooltip,
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_RemovePluginCommand (
|
|
|
+ /*[in]*/ BSTR CommandID,
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CreateOutlineStyle (
|
|
|
+ /*[in]*/ long DashDotCount,
|
|
|
+ /*[in]*/ SAFEARRAY * * DashDotLengths,
|
|
|
+ /*[out,retval]*/ struct IVGOutlineStyle * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_StartupMode (
|
|
|
+ /*[out,retval]*/ enum cdrAppStartupMode * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_StartupMode (
|
|
|
+ /*[in]*/ enum cdrAppStartupMode pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_GlobalUserData (
|
|
|
+ /*[out,retval]*/ struct IVGProperties * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_SessionUserData (
|
|
|
+ /*[out,retval]*/ struct IVGProperties * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Evaluate (
|
|
|
+ /*[in]*/ BSTR Expression,
|
|
|
+ /*[out,retval]*/ VARIANT * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CreateRect (
|
|
|
+ /*[in]*/ double x,
|
|
|
+ /*[in]*/ double y,
|
|
|
+ /*[in]*/ double Width,
|
|
|
+ /*[in]*/ double Height,
|
|
|
+ /*[out,retval]*/ struct IVGRect * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_ForceUpdateFontTable ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_ActiveSpread (
|
|
|
+ /*[out,retval]*/ struct IVGSpread * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_OpenDocumentAsCopy (
|
|
|
+ /*[in]*/ BSTR FileName,
|
|
|
+ /*[in]*/ struct IVGStructOpenOptions * Options,
|
|
|
+ /*[out,retval]*/ struct IVGDocument * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_DefaultColorContext (
|
|
|
+ /*[out,retval]*/ struct IVGColorContext * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CreateColorContext (
|
|
|
+ /*[in]*/ struct IVGColorProfile * RGBProfile,
|
|
|
+ /*[in]*/ struct IVGColorProfile * CMYKProfile,
|
|
|
+ /*[in]*/ struct IVGColorProfile * GrayscaleProfile,
|
|
|
+ /*[in]*/ enum clrRenderingIntent RenderingIntent,
|
|
|
+ /*[in]*/ enum clrColorModel BlendingColorModel,
|
|
|
+ /*[out,retval]*/ struct IVGColorContext * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CreateColorContext2 (
|
|
|
+ /*[in]*/ BSTR ColorProfileList,
|
|
|
+ /*[in]*/ enum clrRenderingIntent RenderingIntent,
|
|
|
+ /*[in]*/ enum clrColorModel BlendingColorModel,
|
|
|
+ /*[out,retval]*/ struct IVGColorContext * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CreateDocumentEx (
|
|
|
+ /*[in]*/ struct IVGStructCreateOptions * Options,
|
|
|
+ /*[out,retval]*/ struct IVGDocument * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_OpenDocumentEx (
|
|
|
+ /*[in]*/ BSTR FileName,
|
|
|
+ /*[in]*/ struct IVGStructOpenOptions * Options,
|
|
|
+ /*[out,retval]*/ struct IVGDocument * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CreateStructOpenOptions (
|
|
|
+ /*[out,retval]*/ struct IVGStructOpenOptions * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CreateStructCreateOptions (
|
|
|
+ /*[out,retval]*/ struct IVGStructCreateOptions * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CreateStructPasteOptions (
|
|
|
+ /*[out,retval]*/ struct IVGStructPasteOptions * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CreateProofColorSettings (
|
|
|
+ /*[in]*/ BSTR ProfileName,
|
|
|
+ /*[in]*/ enum clrRenderingIntent RenderingIntent,
|
|
|
+ /*[in]*/ VARIANT_BOOL PreserveColorValues,
|
|
|
+ /*[out,retval]*/ struct IVGProofColorSettings * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_PaletteManager (
|
|
|
+ /*[out,retval]*/ struct IVGPaletteManager * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CreateSpotColor (
|
|
|
+ /*[in]*/ BSTR PaletteIdentifier,
|
|
|
+ /*[in]*/ long SpotColorID,
|
|
|
+ /*[in]*/ long Tint,
|
|
|
+ /*[out,retval]*/ struct IVGColor * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CreateSpotColorByName (
|
|
|
+ /*[in]*/ BSTR PaletteIdentifier,
|
|
|
+ /*[in]*/ BSTR SpotColorName,
|
|
|
+ /*[in]*/ long Tint,
|
|
|
+ /*[out,retval]*/ struct IVGColor * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CreatePaletteColor (
|
|
|
+ /*[in]*/ BSTR PaletteIdentifier,
|
|
|
+ /*[in]*/ long ColorIndex,
|
|
|
+ /*[out,retval]*/ struct IVGColor * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_GetSupportedOpenTypeFeatures (
|
|
|
+ /*[out,retval]*/ SAFEARRAY * * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CreateFillMetadata (
|
|
|
+ /*[out,retval]*/ struct IVGFillMetadata * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_AddonPath (
|
|
|
+ /*[out,retval]*/ BSTR * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_ProgramPath (
|
|
|
+ /*[out,retval]*/ BSTR * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_ActiveToolStateGuid (
|
|
|
+ /*[out,retval]*/ BSTR * pTool ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_ActiveToolStateGuid (
|
|
|
+ /*[in]*/ BSTR pTool ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_RegisterToolState (
|
|
|
+ /*[in]*/ BSTR ToolStateGuid,
|
|
|
+ /*[in]*/ BSTR ToolStateName,
|
|
|
+ /*[in]*/ struct IVGToolState * ToolState ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_UnregisterToolState (
|
|
|
+ /*[in]*/ BSTR ToolStateGuid,
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CreateOnScreenCurve (
|
|
|
+ /*[out,retval]*/ struct IVGOnScreenCurve * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CreateOnScreenHandle (
|
|
|
+ /*[out,retval]*/ struct IVGOnScreenHandle * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CreateOnScreenText (
|
|
|
+ /*[out,retval]*/ struct IVGOnScreenText * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Math (
|
|
|
+ /*[out,retval]*/ struct IVGMathUtils * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_RegisterUserApplicationPreference (
|
|
|
+ /*[in]*/ BSTR GroupName,
|
|
|
+ /*[in]*/ BSTR KeyName,
|
|
|
+ /*[in]*/ VARIANT DefaultVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_GetApplicationPreferenceValue (
|
|
|
+ /*[in]*/ BSTR GroupName,
|
|
|
+ /*[in]*/ BSTR KeyName,
|
|
|
+ /*[out,retval]*/ VARIANT * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_SetApplicationPreferenceValue (
|
|
|
+ /*[in]*/ BSTR GroupName,
|
|
|
+ /*[in]*/ BSTR KeyName,
|
|
|
+ /*[in]*/ VARIANT newVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CreateProperties (
|
|
|
+ /*[out,retval]*/ struct IVGProperties * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_RegisterToolShape (
|
|
|
+ /*[in]*/ BSTR ToolShapeGuid,
|
|
|
+ /*[in]*/ struct IVGToolShapeAttributes * ToolShapeAttributes,
|
|
|
+ /*[in]*/ struct IVGToolShape * ToolShape ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CreateToolShapeAttributes (
|
|
|
+ /*[out,retval]*/ struct IVGToolShapeAttributes * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_UILanguageCode (
|
|
|
+ /*[out,retval]*/ BSTR * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_StartTemporaryToolState (
|
|
|
+ /*[in]*/ BSTR StateGuid ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_MarkupLogout ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_MarkupLogin (
|
|
|
+ /*[in]*/ struct IVGCommentAuthor * Author ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CreateMarkupAuthor (
|
|
|
+ BSTR Name,
|
|
|
+ BSTR Avatar,
|
|
|
+ /*[in]*/ BSTR Email,
|
|
|
+ /*[in]*/ enum cdrAuthorAuthentication Authentication,
|
|
|
+ /*[out,retval]*/ struct IVGCommentAuthor * * ppVal ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("b0580025-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+IVGDocuments : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetApplication))
|
|
|
+ IVGApplicationPtr Application;
|
|
|
+ __declspec(property(get=GetParent))
|
|
|
+ IVGApplicationPtr Parent;
|
|
|
+ __declspec(property(get=GetItem))
|
|
|
+ IVGDocumentPtr Item[];
|
|
|
+ __declspec(property(get=GetCount))
|
|
|
+ long Count;
|
|
|
+ __declspec(property(get=Get_NewEnum))
|
|
|
+ IUnknownPtr _NewEnum;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ IVGApplicationPtr GetApplication ( );
|
|
|
+ IVGApplicationPtr GetParent ( );
|
|
|
+ IVGDocumentPtr GetItem (
|
|
|
+ long Index );
|
|
|
+ IUnknownPtr Get_NewEnum ( );
|
|
|
+ long GetCount ( );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_Application (
|
|
|
+ /*[out,retval]*/ struct IVGApplication * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Parent (
|
|
|
+ /*[out,retval]*/ struct IVGApplication * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Item (
|
|
|
+ /*[in]*/ long Index,
|
|
|
+ /*[out,retval]*/ struct IVGDocument * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get__NewEnum (
|
|
|
+ /*[out,retval]*/ IUnknown * * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Count (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("b0580047-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+IVGOutlineStyles : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetApplication))
|
|
|
+ IVGApplicationPtr Application;
|
|
|
+ __declspec(property(get=GetParent))
|
|
|
+ IVGApplicationPtr Parent;
|
|
|
+ __declspec(property(get=GetItem))
|
|
|
+ IVGOutlineStylePtr Item[];
|
|
|
+ __declspec(property(get=GetCount))
|
|
|
+ long Count;
|
|
|
+ __declspec(property(get=Get_NewEnum))
|
|
|
+ IUnknownPtr _NewEnum;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ IVGApplicationPtr GetApplication ( );
|
|
|
+ IVGApplicationPtr GetParent ( );
|
|
|
+ IVGOutlineStylePtr GetItem (
|
|
|
+ long Index );
|
|
|
+ IUnknownPtr Get_NewEnum ( );
|
|
|
+ long GetCount ( );
|
|
|
+ IVGOutlineStylePtr Add ( );
|
|
|
+ HRESULT Remove (
|
|
|
+ long Index );
|
|
|
+ HRESULT Save ( );
|
|
|
+ IVGOutlineStylePtr AddStyle (
|
|
|
+ struct IVGOutlineStyle * Style );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_Application (
|
|
|
+ /*[out,retval]*/ struct IVGApplication * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Parent (
|
|
|
+ /*[out,retval]*/ struct IVGApplication * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Item (
|
|
|
+ /*[in]*/ long Index,
|
|
|
+ /*[out,retval]*/ struct IVGOutlineStyle * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get__NewEnum (
|
|
|
+ /*[out,retval]*/ IUnknown * * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Count (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Add (
|
|
|
+ /*[out,retval]*/ struct IVGOutlineStyle * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Remove (
|
|
|
+ /*[in]*/ long Index ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Save ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_AddStyle (
|
|
|
+ /*[in]*/ struct IVGOutlineStyle * Style,
|
|
|
+ /*[out,retval]*/ struct IVGOutlineStyle * * ppVal ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("b0580058-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+IVGRulers : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetApplication))
|
|
|
+ IVGApplicationPtr Application;
|
|
|
+ __declspec(property(get=GetParent))
|
|
|
+ IVGDocumentPtr Parent;
|
|
|
+ __declspec(property(get=GetVUnits,put=PutVUnits))
|
|
|
+ enum cdrUnit VUnits;
|
|
|
+ __declspec(property(get=GetHUnits,put=PutHUnits))
|
|
|
+ enum cdrUnit HUnits;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ IVGApplicationPtr GetApplication ( );
|
|
|
+ IVGDocumentPtr GetParent ( );
|
|
|
+ enum cdrUnit GetVUnits ( );
|
|
|
+ void PutVUnits (
|
|
|
+ enum cdrUnit pVal );
|
|
|
+ enum cdrUnit GetHUnits ( );
|
|
|
+ void PutHUnits (
|
|
|
+ enum cdrUnit pVal );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_Application (
|
|
|
+ /*[out,retval]*/ struct IVGApplication * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Parent (
|
|
|
+ /*[out,retval]*/ struct IVGDocument * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_VUnits (
|
|
|
+ /*[out,retval]*/ enum cdrUnit * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_VUnits (
|
|
|
+ /*[in]*/ enum cdrUnit pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_HUnits (
|
|
|
+ /*[out,retval]*/ enum cdrUnit * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_HUnits (
|
|
|
+ /*[in]*/ enum cdrUnit pVal ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("b058003e-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+IVGGrid : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetApplication))
|
|
|
+ IVGApplicationPtr Application;
|
|
|
+ __declspec(property(get=GetParent))
|
|
|
+ IVGDocumentPtr Parent;
|
|
|
+ __declspec(property(get=GetVisible,put=PutVisible))
|
|
|
+ VARIANT_BOOL Visible;
|
|
|
+ __declspec(property(get=GetType,put=PutType))
|
|
|
+ enum cdrGridType Type;
|
|
|
+ __declspec(property(get=GetSnap,put=PutSnap))
|
|
|
+ VARIANT_BOOL Snap;
|
|
|
+ __declspec(property(get=GetSpacingX,put=PutSpacingX))
|
|
|
+ double SpacingX;
|
|
|
+ __declspec(property(get=GetSpacingY,put=PutSpacingY))
|
|
|
+ double SpacingY;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ IVGApplicationPtr GetApplication ( );
|
|
|
+ IVGDocumentPtr GetParent ( );
|
|
|
+ VARIANT_BOOL GetVisible ( );
|
|
|
+ void PutVisible (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ enum cdrGridType GetType ( );
|
|
|
+ void PutType (
|
|
|
+ enum cdrGridType pVal );
|
|
|
+ VARIANT_BOOL GetSnap ( );
|
|
|
+ void PutSnap (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ HRESULT SetFrequency (
|
|
|
+ double GridX,
|
|
|
+ double GridY );
|
|
|
+ double GetSpacingX ( );
|
|
|
+ void PutSpacingX (
|
|
|
+ double pVal );
|
|
|
+ double GetSpacingY ( );
|
|
|
+ void PutSpacingY (
|
|
|
+ double pVal );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_Application (
|
|
|
+ /*[out,retval]*/ struct IVGApplication * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Parent (
|
|
|
+ /*[out,retval]*/ struct IVGDocument * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Visible (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Visible (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Type (
|
|
|
+ /*[out,retval]*/ enum cdrGridType * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Type (
|
|
|
+ /*[in]*/ enum cdrGridType pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Snap (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Snap (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_SetFrequency (
|
|
|
+ /*[in]*/ double GridX,
|
|
|
+ /*[in]*/ double GridY ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_SpacingX (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_SpacingX (
|
|
|
+ /*[in]*/ double pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_SpacingY (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_SpacingY (
|
|
|
+ /*[in]*/ double pVal ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("b0580005-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+IVGAppPlugin : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ HRESULT OnLoad (
|
|
|
+ struct IVGApplication * Application );
|
|
|
+ HRESULT StartSession ( );
|
|
|
+ HRESULT StopSession ( );
|
|
|
+ HRESULT OnUnload ( );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall raw_OnLoad (
|
|
|
+ /*[in]*/ struct IVGApplication * Application ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_StartSession ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_StopSession ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_OnUnload ( ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("b0580048-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+IVGPage : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetName,put=PutName))
|
|
|
+ _bstr_t Name;
|
|
|
+ __declspec(property(get=GetApplication))
|
|
|
+ IVGApplicationPtr Application;
|
|
|
+ __declspec(property(get=GetParent))
|
|
|
+ IVGPagesPtr Parent;
|
|
|
+ __declspec(property(get=GetLayers))
|
|
|
+ IVGLayersPtr Layers;
|
|
|
+ __declspec(property(get=GetShapes))
|
|
|
+ IVGShapesPtr Shapes;
|
|
|
+ __declspec(property(get=GetActiveLayer))
|
|
|
+ IVGLayerPtr ActiveLayer;
|
|
|
+ __declspec(property(get=GetPaper))
|
|
|
+ _bstr_t Paper;
|
|
|
+ __declspec(property(get=GetSizeWidth,put=PutSizeWidth))
|
|
|
+ double SizeWidth;
|
|
|
+ __declspec(property(get=GetMarkup))
|
|
|
+ IVGPageMarkupPtr Markup;
|
|
|
+ __declspec(property(get=GetSizeHeight,put=PutSizeHeight))
|
|
|
+ double SizeHeight;
|
|
|
+ __declspec(property(get=GetResolution,put=PutResolution))
|
|
|
+ long Resolution;
|
|
|
+ __declspec(property(get=GetBleed,put=PutBleed))
|
|
|
+ double Bleed;
|
|
|
+ __declspec(property(get=GetOrientation,put=PutOrientation))
|
|
|
+ enum cdrPageOrientation Orientation;
|
|
|
+ __declspec(property(get=GetIndex))
|
|
|
+ long Index;
|
|
|
+ __declspec(property(get=GetBackground,put=PutBackground))
|
|
|
+ enum cdrPageBackground Background;
|
|
|
+ __declspec(property(get=GetColor,put=PutColor))
|
|
|
+ IVGColorPtr Color;
|
|
|
+ __declspec(property(get=GetPrintExportBackground,put=PutPrintExportBackground))
|
|
|
+ VARIANT_BOOL PrintExportBackground;
|
|
|
+ __declspec(property(get=GetGuides))
|
|
|
+ IVGShapeRangePtr Guides[];
|
|
|
+ __declspec(property(get=GetProperties))
|
|
|
+ IVGPropertiesPtr Properties;
|
|
|
+ __declspec(property(get=GetCenterX))
|
|
|
+ double CenterX;
|
|
|
+ __declspec(property(get=GetCenterY))
|
|
|
+ double CenterY;
|
|
|
+ __declspec(property(get=GetPrevious))
|
|
|
+ IVGPagePtr Previous;
|
|
|
+ __declspec(property(get=GetNext))
|
|
|
+ IVGPagePtr Next;
|
|
|
+ __declspec(property(get=GetSelectableShapes))
|
|
|
+ IVGShapesPtr SelectableShapes;
|
|
|
+ __declspec(property(get=GetTreeNode))
|
|
|
+ IVGTreeNodePtr TreeNode;
|
|
|
+ __declspec(property(get=GetGuidesLayer))
|
|
|
+ IVGLayerPtr GuidesLayer;
|
|
|
+ __declspec(property(get=GetDesktopLayer))
|
|
|
+ IVGLayerPtr DesktopLayer;
|
|
|
+ __declspec(property(get=GetGridLayer))
|
|
|
+ IVGLayerPtr GridLayer;
|
|
|
+ __declspec(property(get=GetLeftX))
|
|
|
+ double LeftX;
|
|
|
+ __declspec(property(get=GetRightX))
|
|
|
+ double RightX;
|
|
|
+ __declspec(property(get=GetBottomY))
|
|
|
+ double BottomY;
|
|
|
+ __declspec(property(get=GetTopY))
|
|
|
+ double TopY;
|
|
|
+ __declspec(property(get=GetAllLayers))
|
|
|
+ IVGLayersPtr AllLayers;
|
|
|
+ __declspec(property(get=GetBoundingBox))
|
|
|
+ IVGRectPtr BoundingBox;
|
|
|
+ __declspec(property(get=GetSpread))
|
|
|
+ IVGSpreadPtr Spread;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ _bstr_t GetName ( );
|
|
|
+ void PutName (
|
|
|
+ _bstr_t pVal );
|
|
|
+ IVGApplicationPtr GetApplication ( );
|
|
|
+ IVGPagesPtr GetParent ( );
|
|
|
+ IVGLayersPtr GetLayers ( );
|
|
|
+ IVGShapesPtr GetShapes ( );
|
|
|
+ IVGLayerPtr GetActiveLayer ( );
|
|
|
+ _bstr_t GetPaper ( );
|
|
|
+ double GetSizeWidth ( );
|
|
|
+ void PutSizeWidth (
|
|
|
+ double pVal );
|
|
|
+ double GetSizeHeight ( );
|
|
|
+ void PutSizeHeight (
|
|
|
+ double pVal );
|
|
|
+ long GetResolution ( );
|
|
|
+ void PutResolution (
|
|
|
+ long pVal );
|
|
|
+ double GetBleed ( );
|
|
|
+ void PutBleed (
|
|
|
+ double pVal );
|
|
|
+ enum cdrPageOrientation GetOrientation ( );
|
|
|
+ void PutOrientation (
|
|
|
+ enum cdrPageOrientation pVal );
|
|
|
+ long GetIndex ( );
|
|
|
+ HRESULT Activate ( );
|
|
|
+ HRESULT Delete ( );
|
|
|
+ IVGLayerPtr CreateLayer (
|
|
|
+ _bstr_t LayerName );
|
|
|
+ IVGShapePtr TextFind (
|
|
|
+ _bstr_t Text,
|
|
|
+ VARIANT_BOOL CaseSensitive );
|
|
|
+ HRESULT TextReplace (
|
|
|
+ _bstr_t OldText,
|
|
|
+ _bstr_t NewText,
|
|
|
+ VARIANT_BOOL CaseSensitive,
|
|
|
+ VARIANT_BOOL ReplaceSelectedOnly );
|
|
|
+ IVGShapePtr SelectShapesAtPoint (
|
|
|
+ double x,
|
|
|
+ double y,
|
|
|
+ VARIANT_BOOL SelectUnfilled,
|
|
|
+ double HotArea );
|
|
|
+ IVGShapePtr SelectShapesFromRectangle (
|
|
|
+ double x1,
|
|
|
+ double y1,
|
|
|
+ double x2,
|
|
|
+ double y2,
|
|
|
+ VARIANT_BOOL Touch );
|
|
|
+ enum cdrPageBackground GetBackground ( );
|
|
|
+ void PutBackground (
|
|
|
+ enum cdrPageBackground pVal );
|
|
|
+ IVGColorPtr GetColor ( );
|
|
|
+ void PutColor (
|
|
|
+ struct IVGColor * pVal );
|
|
|
+ VARIANT_BOOL GetPrintExportBackground ( );
|
|
|
+ void PutPrintExportBackground (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ IVGShapeRangePtr GetGuides (
|
|
|
+ enum cdrGuideType Type );
|
|
|
+ IVGShapePtr FindShape (
|
|
|
+ _bstr_t Name,
|
|
|
+ enum cdrShapeType Type,
|
|
|
+ long StaticID,
|
|
|
+ VARIANT_BOOL Recursive );
|
|
|
+ IVGShapeRangePtr FindShapes (
|
|
|
+ _bstr_t Name,
|
|
|
+ enum cdrShapeType Type,
|
|
|
+ VARIANT_BOOL Recursive );
|
|
|
+ HRESULT MoveTo (
|
|
|
+ long Index );
|
|
|
+ HRESULT UnlockAllShapes ( );
|
|
|
+ IVGPropertiesPtr GetProperties ( );
|
|
|
+ HRESULT GetSize (
|
|
|
+ double * Width,
|
|
|
+ double * Height );
|
|
|
+ HRESULT SetSize (
|
|
|
+ double Width,
|
|
|
+ double Height );
|
|
|
+ double GetCenterX ( );
|
|
|
+ double GetCenterY ( );
|
|
|
+ _variant_t CustomCommand (
|
|
|
+ _bstr_t ComponentID,
|
|
|
+ _bstr_t CommandID,
|
|
|
+ SAFEARRAY * * Parameters );
|
|
|
+ IVGPagePtr GetPrevious ( );
|
|
|
+ IVGPagePtr GetNext ( );
|
|
|
+ IVGShapesPtr GetSelectableShapes ( );
|
|
|
+ IVGTreeNodePtr GetTreeNode ( );
|
|
|
+ HRESULT GetCenterPosition (
|
|
|
+ double * CenterX,
|
|
|
+ double * CenterY );
|
|
|
+ HRESULT SelectSize (
|
|
|
+ _bstr_t PageSizeName,
|
|
|
+ VARIANT_BOOL Landscape );
|
|
|
+ IVGLayerPtr GetGuidesLayer ( );
|
|
|
+ IVGLayerPtr GetDesktopLayer ( );
|
|
|
+ IVGLayerPtr GetGridLayer ( );
|
|
|
+ HRESULT GetBoundingBox (
|
|
|
+ double * x,
|
|
|
+ double * y,
|
|
|
+ double * Width,
|
|
|
+ double * Height );
|
|
|
+ double GetLeftX ( );
|
|
|
+ double GetRightX ( );
|
|
|
+ double GetBottomY ( );
|
|
|
+ double GetTopY ( );
|
|
|
+ IVGLayersPtr GetAllLayers ( );
|
|
|
+ IVGRectPtr GetBoundingBox ( );
|
|
|
+ IVGSpreadPtr GetSpread ( );
|
|
|
+ IVGSnapPointPtr FindClosestSnapPoint (
|
|
|
+ enum cdrPointType TypeSet,
|
|
|
+ double PositionX,
|
|
|
+ double PositionY,
|
|
|
+ double HotArea );
|
|
|
+ IVGRectPtr GetObjectsBoundingBox (
|
|
|
+ VARIANT_BOOL SelectedOnly,
|
|
|
+ VARIANT_BOOL IncludeNonPrintable );
|
|
|
+ IVGShapePtr FindShapeAtPoint (
|
|
|
+ double x,
|
|
|
+ double y,
|
|
|
+ VARIANT_BOOL TreatAsFilled );
|
|
|
+ IVGPageMarkupPtr GetMarkup ( );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_Name (
|
|
|
+ /*[out,retval]*/ BSTR * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Name (
|
|
|
+ /*[in]*/ BSTR pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Application (
|
|
|
+ /*[out,retval]*/ struct IVGApplication * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Parent (
|
|
|
+ /*[out,retval]*/ struct IVGPages * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Layers (
|
|
|
+ /*[out,retval]*/ struct IVGLayers * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Shapes (
|
|
|
+ /*[out,retval]*/ struct IVGShapes * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_ActiveLayer (
|
|
|
+ /*[out,retval]*/ struct IVGLayer * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Paper (
|
|
|
+ /*[out,retval]*/ BSTR * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_SizeWidth (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_SizeWidth (
|
|
|
+ /*[in]*/ double pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_SizeHeight (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_SizeHeight (
|
|
|
+ /*[in]*/ double pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Resolution (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Resolution (
|
|
|
+ /*[in]*/ long pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Bleed (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Bleed (
|
|
|
+ /*[in]*/ double pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Orientation (
|
|
|
+ /*[out,retval]*/ enum cdrPageOrientation * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Orientation (
|
|
|
+ /*[in]*/ enum cdrPageOrientation pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Index (
|
|
|
+ /*[out,retval]*/ long * pIndex ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Activate ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Delete ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CreateLayer (
|
|
|
+ /*[in]*/ BSTR LayerName,
|
|
|
+ /*[out,retval]*/ struct IVGLayer * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_TextFind (
|
|
|
+ /*[in]*/ BSTR Text,
|
|
|
+ /*[in]*/ VARIANT_BOOL CaseSensitive,
|
|
|
+ /*[out,retval]*/ struct IVGShape * * ppFound ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_TextReplace (
|
|
|
+ /*[in]*/ BSTR OldText,
|
|
|
+ /*[in]*/ BSTR NewText,
|
|
|
+ /*[in]*/ VARIANT_BOOL CaseSensitive,
|
|
|
+ /*[in]*/ VARIANT_BOOL ReplaceSelectedOnly ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_SelectShapesAtPoint (
|
|
|
+ /*[in]*/ double x,
|
|
|
+ /*[in]*/ double y,
|
|
|
+ /*[in]*/ VARIANT_BOOL SelectUnfilled,
|
|
|
+ /*[in]*/ double HotArea,
|
|
|
+ /*[out,retval]*/ struct IVGShape * * ppRet ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_SelectShapesFromRectangle (
|
|
|
+ /*[in]*/ double x1,
|
|
|
+ /*[in]*/ double y1,
|
|
|
+ /*[in]*/ double x2,
|
|
|
+ /*[in]*/ double y2,
|
|
|
+ /*[in]*/ VARIANT_BOOL Touch,
|
|
|
+ /*[out,retval]*/ struct IVGShape * * ppRet ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Background (
|
|
|
+ /*[out,retval]*/ enum cdrPageBackground * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Background (
|
|
|
+ /*[in]*/ enum cdrPageBackground pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Color (
|
|
|
+ /*[out,retval]*/ struct IVGColor * * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Color (
|
|
|
+ /*[in]*/ struct IVGColor * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_PrintExportBackground (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_PrintExportBackground (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Guides (
|
|
|
+ /*[in]*/ enum cdrGuideType Type,
|
|
|
+ /*[out,retval]*/ struct IVGShapeRange * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_FindShape (
|
|
|
+ /*[in]*/ BSTR Name,
|
|
|
+ /*[in]*/ enum cdrShapeType Type,
|
|
|
+ /*[in]*/ long StaticID,
|
|
|
+ /*[in]*/ VARIANT_BOOL Recursive,
|
|
|
+ /*[out,retval]*/ struct IVGShape * * ppRet ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_FindShapes (
|
|
|
+ /*[in]*/ BSTR Name,
|
|
|
+ /*[in]*/ enum cdrShapeType Type,
|
|
|
+ /*[in]*/ VARIANT_BOOL Recursive,
|
|
|
+ /*[out,retval]*/ struct IVGShapeRange * * ppRet ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_MoveTo (
|
|
|
+ /*[in]*/ long Index ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_UnlockAllShapes ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Properties (
|
|
|
+ /*[out,retval]*/ struct IVGProperties * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_GetSize (
|
|
|
+ /*[out]*/ double * Width,
|
|
|
+ /*[out]*/ double * Height ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_SetSize (
|
|
|
+ /*[in]*/ double Width,
|
|
|
+ /*[in]*/ double Height ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_CenterX (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_CenterY (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CustomCommand (
|
|
|
+ /*[in]*/ BSTR ComponentID,
|
|
|
+ /*[in]*/ BSTR CommandID,
|
|
|
+ /*[in]*/ SAFEARRAY * * Parameters,
|
|
|
+ /*[out,retval]*/ VARIANT * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Previous (
|
|
|
+ /*[out,retval]*/ struct IVGPage * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Next (
|
|
|
+ /*[out,retval]*/ struct IVGPage * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_SelectableShapes (
|
|
|
+ /*[out,retval]*/ struct IVGShapes * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_TreeNode (
|
|
|
+ /*[out,retval]*/ struct IVGTreeNode * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_GetCenterPosition (
|
|
|
+ /*[out]*/ double * CenterX,
|
|
|
+ /*[out]*/ double * CenterY ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_SelectSize (
|
|
|
+ /*[in]*/ BSTR PageSizeName,
|
|
|
+ /*[in]*/ VARIANT_BOOL Landscape ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_GuidesLayer (
|
|
|
+ /*[out,retval]*/ struct IVGLayer * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_DesktopLayer (
|
|
|
+ /*[out,retval]*/ struct IVGLayer * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_GridLayer (
|
|
|
+ /*[out,retval]*/ struct IVGLayer * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_GetBoundingBox (
|
|
|
+ /*[out]*/ double * x,
|
|
|
+ /*[out]*/ double * y,
|
|
|
+ /*[out]*/ double * Width,
|
|
|
+ /*[out]*/ double * Height ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_LeftX (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_RightX (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_BottomY (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_TopY (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_AllLayers (
|
|
|
+ /*[out,retval]*/ struct IVGLayers * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_BoundingBox (
|
|
|
+ /*[out,retval]*/ struct IVGRect * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Spread (
|
|
|
+ /*[out,retval]*/ struct IVGSpread * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_FindClosestSnapPoint (
|
|
|
+ /*[in]*/ enum cdrPointType TypeSet,
|
|
|
+ /*[in]*/ double PositionX,
|
|
|
+ /*[in]*/ double PositionY,
|
|
|
+ /*[in]*/ double HotArea,
|
|
|
+ /*[out,retval]*/ struct IVGSnapPoint * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_GetObjectsBoundingBox (
|
|
|
+ /*[in]*/ VARIANT_BOOL SelectedOnly,
|
|
|
+ /*[in]*/ VARIANT_BOOL IncludeNonPrintable,
|
|
|
+ /*[out,retval]*/ struct IVGRect * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_FindShapeAtPoint (
|
|
|
+ /*[in]*/ double x,
|
|
|
+ /*[in]*/ double y,
|
|
|
+ /*[in]*/ VARIANT_BOOL TreatAsFilled,
|
|
|
+ /*[out,retval]*/ struct IVGShape * * ppRet ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Markup (
|
|
|
+ /*[out,retval]*/ struct IVGPageMarkup * * ppVal ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("b0580049-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+IVGPages : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetApplication))
|
|
|
+ IVGApplicationPtr Application;
|
|
|
+ __declspec(property(get=GetParent))
|
|
|
+ IVGDocumentPtr Parent;
|
|
|
+ __declspec(property(get=GetItem))
|
|
|
+ IVGPagePtr Item[];
|
|
|
+ __declspec(property(get=GetCount))
|
|
|
+ long Count;
|
|
|
+ __declspec(property(get=GetFirst))
|
|
|
+ IVGPagePtr First;
|
|
|
+ __declspec(property(get=GetLast))
|
|
|
+ IVGPagePtr Last;
|
|
|
+ __declspec(property(get=Get_NewEnum))
|
|
|
+ IUnknownPtr _NewEnum;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ IVGApplicationPtr GetApplication ( );
|
|
|
+ IVGDocumentPtr GetParent ( );
|
|
|
+ IVGPagePtr GetItem (
|
|
|
+ long Index );
|
|
|
+ IUnknownPtr Get_NewEnum ( );
|
|
|
+ long GetCount ( );
|
|
|
+ IVGPagePtr GetFirst ( );
|
|
|
+ IVGPagePtr GetLast ( );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_Application (
|
|
|
+ /*[out,retval]*/ struct IVGApplication * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Parent (
|
|
|
+ /*[out,retval]*/ struct IVGDocument * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Item (
|
|
|
+ /*[in]*/ long Index,
|
|
|
+ /*[out,retval]*/ struct IVGPage * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get__NewEnum (
|
|
|
+ /*[out,retval]*/ IUnknown * * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Count (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_First (
|
|
|
+ /*[out,retval]*/ struct IVGPage * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Last (
|
|
|
+ /*[out,retval]*/ struct IVGPage * * ppVal ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("b0580041-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+IVGLayers : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetApplication))
|
|
|
+ IVGApplicationPtr Application;
|
|
|
+ __declspec(property(get=GetParent))
|
|
|
+ IVGPagePtr Parent;
|
|
|
+ __declspec(property(get=GetItem))
|
|
|
+ IVGLayerPtr Item[];
|
|
|
+ __declspec(property(get=GetCount))
|
|
|
+ long Count;
|
|
|
+ __declspec(property(get=GetTop))
|
|
|
+ IVGLayerPtr Top;
|
|
|
+ __declspec(property(get=GetBottom))
|
|
|
+ IVGLayerPtr Bottom;
|
|
|
+ __declspec(property(get=Get_NewEnum))
|
|
|
+ IUnknownPtr _NewEnum;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ IVGApplicationPtr GetApplication ( );
|
|
|
+ IVGPagePtr GetParent ( );
|
|
|
+ IVGLayerPtr GetItem (
|
|
|
+ const _variant_t & IndexOrName );
|
|
|
+ IUnknownPtr Get_NewEnum ( );
|
|
|
+ long GetCount ( );
|
|
|
+ IVGLayerPtr Find (
|
|
|
+ _bstr_t LayerName );
|
|
|
+ IVGLayerPtr GetTop ( );
|
|
|
+ IVGLayerPtr GetBottom ( );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_Application (
|
|
|
+ /*[out,retval]*/ struct IVGApplication * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Parent (
|
|
|
+ /*[out,retval]*/ struct IVGPage * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Item (
|
|
|
+ /*[in]*/ VARIANT IndexOrName,
|
|
|
+ /*[out,retval]*/ struct IVGLayer * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get__NewEnum (
|
|
|
+ /*[out,retval]*/ IUnknown * * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Count (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Find (
|
|
|
+ /*[in]*/ BSTR LayerName,
|
|
|
+ /*[out,retval]*/ struct IVGLayer * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Top (
|
|
|
+ /*[out,retval]*/ struct IVGLayer * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Bottom (
|
|
|
+ /*[out,retval]*/ struct IVGLayer * * ppVal ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("b0580040-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+IVGLayer : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetApplication))
|
|
|
+ IVGApplicationPtr Application;
|
|
|
+ __declspec(property(get=GetParent))
|
|
|
+ IVGLayersPtr Parent;
|
|
|
+ __declspec(property(get=GetName,put=PutName))
|
|
|
+ _bstr_t Name;
|
|
|
+ __declspec(property(get=GetShapes))
|
|
|
+ IVGShapesPtr Shapes;
|
|
|
+ __declspec(property(get=GetVisible,put=PutVisible))
|
|
|
+ VARIANT_BOOL Visible;
|
|
|
+ __declspec(property(get=GetPrintable,put=PutPrintable))
|
|
|
+ VARIANT_BOOL Printable;
|
|
|
+ __declspec(property(get=GetEditable,put=PutEditable))
|
|
|
+ VARIANT_BOOL Editable;
|
|
|
+ __declspec(property(get=GetMaster,put=PutMaster))
|
|
|
+ VARIANT_BOOL Master;
|
|
|
+ __declspec(property(get=GetSelectableShapes))
|
|
|
+ IVGShapesPtr SelectableShapes;
|
|
|
+ __declspec(property(get=GetOverrideColor,put=PutOverrideColor))
|
|
|
+ VARIANT_BOOL OverrideColor;
|
|
|
+ __declspec(property(get=GetTreeNode))
|
|
|
+ IVGTreeNodePtr TreeNode;
|
|
|
+ __declspec(property(get=GetColor,put=PutColor))
|
|
|
+ IVGColorPtr Color;
|
|
|
+ __declspec(property(get=GetIsGuidesLayer))
|
|
|
+ VARIANT_BOOL IsGuidesLayer;
|
|
|
+ __declspec(property(get=GetIsDesktopLayer))
|
|
|
+ VARIANT_BOOL IsDesktopLayer;
|
|
|
+ __declspec(property(get=GetIsGridLayer))
|
|
|
+ VARIANT_BOOL IsGridLayer;
|
|
|
+ __declspec(property(get=GetAbsoluteIndex))
|
|
|
+ long AbsoluteIndex;
|
|
|
+ __declspec(property(get=GetPage))
|
|
|
+ IVGPagePtr Page;
|
|
|
+ __declspec(property(get=GetIsSpecialLayer))
|
|
|
+ VARIANT_BOOL IsSpecialLayer;
|
|
|
+ __declspec(property(get=GetMasterLayer))
|
|
|
+ IVGLayerPtr MasterLayer;
|
|
|
+ __declspec(property(get=GetAbove))
|
|
|
+ IVGLayerPtr Above[];
|
|
|
+ __declspec(property(get=GetBelow))
|
|
|
+ IVGLayerPtr Below[];
|
|
|
+ __declspec(property(get=GetProperties))
|
|
|
+ IVGPropertiesPtr Properties;
|
|
|
+ __declspec(property(get=GetMasterProperties))
|
|
|
+ IVGPropertiesPtr MasterProperties;
|
|
|
+ __declspec(property(get=GetIndex))
|
|
|
+ long Index;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ IVGApplicationPtr GetApplication ( );
|
|
|
+ IVGLayersPtr GetParent ( );
|
|
|
+ _bstr_t GetName ( );
|
|
|
+ void PutName (
|
|
|
+ _bstr_t pVal );
|
|
|
+ IVGShapesPtr GetShapes ( );
|
|
|
+ HRESULT Activate ( );
|
|
|
+ VARIANT_BOOL GetVisible ( );
|
|
|
+ void PutVisible (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ VARIANT_BOOL GetPrintable ( );
|
|
|
+ void PutPrintable (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ VARIANT_BOOL GetEditable ( );
|
|
|
+ void PutEditable (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ VARIANT_BOOL GetMaster ( );
|
|
|
+ void PutMaster (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ VARIANT_BOOL GetOverrideColor ( );
|
|
|
+ void PutOverrideColor (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ IVGColorPtr GetColor ( );
|
|
|
+ void PutColor (
|
|
|
+ struct IVGColor * pVal );
|
|
|
+ HRESULT Delete ( );
|
|
|
+ HRESULT MoveAbove (
|
|
|
+ struct IVGLayer * Layer );
|
|
|
+ HRESULT MoveBelow (
|
|
|
+ struct IVGLayer * Layer );
|
|
|
+ HRESULT Import (
|
|
|
+ _bstr_t FileName,
|
|
|
+ enum cdrFilter Filter,
|
|
|
+ struct IVGStructImportOptions * Options );
|
|
|
+ IVGShapePtr CreateRectangle (
|
|
|
+ double Left,
|
|
|
+ double Top,
|
|
|
+ double Right,
|
|
|
+ double Bottom,
|
|
|
+ long CornerUL,
|
|
|
+ long CornerUR,
|
|
|
+ long CornerLR,
|
|
|
+ long CornerLL );
|
|
|
+ IVGShapePtr CreateEllipse (
|
|
|
+ double Left,
|
|
|
+ double Top,
|
|
|
+ double Right,
|
|
|
+ double Bottom,
|
|
|
+ double StartAngle,
|
|
|
+ double EndAngle,
|
|
|
+ VARIANT_BOOL Pie );
|
|
|
+ IVGShapePtr CreatePolygon (
|
|
|
+ double Left,
|
|
|
+ double Top,
|
|
|
+ double Right,
|
|
|
+ double Bottom,
|
|
|
+ long Sides,
|
|
|
+ long SubPaths,
|
|
|
+ long Complexity,
|
|
|
+ VARIANT_BOOL Star,
|
|
|
+ long StarComplexity,
|
|
|
+ long MaxComplexity );
|
|
|
+ IVGShapePtr CreateGridBoxes (
|
|
|
+ double Left,
|
|
|
+ double Top,
|
|
|
+ double Right,
|
|
|
+ double Bottom,
|
|
|
+ long Wide,
|
|
|
+ long High );
|
|
|
+ IVGShapePtr CreateSpiral (
|
|
|
+ double Left,
|
|
|
+ double Top,
|
|
|
+ double Right,
|
|
|
+ double Bottom,
|
|
|
+ long NumRevolutions,
|
|
|
+ enum cdrSpiralType SpiralType,
|
|
|
+ long GrowthRate );
|
|
|
+ IVGShapePtr CreateArtisticText (
|
|
|
+ double Left,
|
|
|
+ double Bottom,
|
|
|
+ _bstr_t Text,
|
|
|
+ enum cdrTextLanguage LanguageID,
|
|
|
+ enum cdrTextCharSet CharSet,
|
|
|
+ _bstr_t Font,
|
|
|
+ float Size,
|
|
|
+ enum cdrTriState Bold,
|
|
|
+ enum cdrTriState Italic,
|
|
|
+ enum cdrFontLine Underline,
|
|
|
+ enum cdrAlignment Alignment );
|
|
|
+ IVGShapePtr CreateParagraphText (
|
|
|
+ double Left,
|
|
|
+ double Top,
|
|
|
+ double Right,
|
|
|
+ double Bottom,
|
|
|
+ _bstr_t Text,
|
|
|
+ enum cdrTextLanguage LanguageID,
|
|
|
+ enum cdrTextCharSet CharSet,
|
|
|
+ _bstr_t Font,
|
|
|
+ float Size,
|
|
|
+ enum cdrTriState Bold,
|
|
|
+ enum cdrTriState Italic,
|
|
|
+ enum cdrFontLine Underline,
|
|
|
+ enum cdrAlignment Alignment );
|
|
|
+ IVGShapePtr CreateCurveSegment (
|
|
|
+ double StartX,
|
|
|
+ double StartY,
|
|
|
+ double EndX,
|
|
|
+ double EndY,
|
|
|
+ double StartingControlPointLength,
|
|
|
+ double StartingControlPointAngle,
|
|
|
+ double EndingControlPointLength,
|
|
|
+ double EndingControlPointAngle );
|
|
|
+ IVGShapePtr CreateLineSegment (
|
|
|
+ double StartX,
|
|
|
+ double StartY,
|
|
|
+ double EndX,
|
|
|
+ double EndY );
|
|
|
+ IVGShapePtr CreateConnector (
|
|
|
+ struct IVGSnapPoint * Start,
|
|
|
+ struct IVGSnapPoint * End );
|
|
|
+ IVGShapePtr CreateCurve (
|
|
|
+ struct IVGCurve * Source );
|
|
|
+ IVGShapePtr Paste ( );
|
|
|
+ IVGShapePtr CreateGuideAngle (
|
|
|
+ double x,
|
|
|
+ double y,
|
|
|
+ double Angle );
|
|
|
+ IVGShapePtr CreateGuide (
|
|
|
+ double x1,
|
|
|
+ double y1,
|
|
|
+ double x2,
|
|
|
+ double y2 );
|
|
|
+ IVGShapePtr CreateEllipse2 (
|
|
|
+ double CenterX,
|
|
|
+ double CenterY,
|
|
|
+ double Radius1,
|
|
|
+ double Radius2,
|
|
|
+ double StartAngle,
|
|
|
+ double EndAngle,
|
|
|
+ VARIANT_BOOL Pie );
|
|
|
+ IVGShapePtr FindShape (
|
|
|
+ _bstr_t Name,
|
|
|
+ enum cdrShapeType Type,
|
|
|
+ long StaticID,
|
|
|
+ VARIANT_BOOL Recursive );
|
|
|
+ IVGShapeRangePtr FindShapes (
|
|
|
+ _bstr_t Name,
|
|
|
+ enum cdrShapeType Type,
|
|
|
+ VARIANT_BOOL Recursive );
|
|
|
+ IVGShapePtr CreateRectangle2 (
|
|
|
+ double x,
|
|
|
+ double y,
|
|
|
+ double Width,
|
|
|
+ double Height,
|
|
|
+ double RadiusUL,
|
|
|
+ double RadiusUR,
|
|
|
+ double RadiusLR,
|
|
|
+ double RadiusLL );
|
|
|
+ IVGShapePtr CreateFreeConnector (
|
|
|
+ double x1,
|
|
|
+ double y1,
|
|
|
+ double x2,
|
|
|
+ double y2 );
|
|
|
+ IVGPropertiesPtr GetProperties ( );
|
|
|
+ IVGPropertiesPtr GetMasterProperties ( );
|
|
|
+ long GetIndex ( );
|
|
|
+ IVGShapePtr CreateCurveSegment2 (
|
|
|
+ double x1,
|
|
|
+ double y1,
|
|
|
+ double StartingControlPointX,
|
|
|
+ double StartingControlPointY,
|
|
|
+ double EndingControlPointX,
|
|
|
+ double EndingControlPointY,
|
|
|
+ double x2,
|
|
|
+ double y2 );
|
|
|
+ ICorelImportFilterPtr ImportEx (
|
|
|
+ _bstr_t FileName,
|
|
|
+ enum cdrFilter Filter,
|
|
|
+ struct IVGStructImportOptions * Options );
|
|
|
+ IVGShapePtr CreateArtisticTextWide (
|
|
|
+ double Left,
|
|
|
+ double Bottom,
|
|
|
+ _bstr_t Text,
|
|
|
+ enum cdrTextLanguage LanguageID,
|
|
|
+ enum cdrTextCharSet CharSet,
|
|
|
+ _bstr_t Font,
|
|
|
+ float Size,
|
|
|
+ enum cdrTriState Bold,
|
|
|
+ enum cdrTriState Italic,
|
|
|
+ enum cdrFontLine Underline,
|
|
|
+ enum cdrAlignment Alignment );
|
|
|
+ IVGShapePtr CreateParagraphTextWide (
|
|
|
+ double Left,
|
|
|
+ double Top,
|
|
|
+ double Right,
|
|
|
+ double Bottom,
|
|
|
+ _bstr_t Text,
|
|
|
+ enum cdrTextLanguage LanguageID,
|
|
|
+ enum cdrTextCharSet CharSet,
|
|
|
+ _bstr_t Font,
|
|
|
+ float Size,
|
|
|
+ enum cdrTriState Bold,
|
|
|
+ enum cdrTriState Italic,
|
|
|
+ enum cdrFontLine Underline,
|
|
|
+ enum cdrAlignment Alignment );
|
|
|
+ _variant_t CustomCommand (
|
|
|
+ _bstr_t ComponentID,
|
|
|
+ _bstr_t CommandID,
|
|
|
+ SAFEARRAY * * Parameters );
|
|
|
+ IVGShapePtr CreateCustomShape (
|
|
|
+ _bstr_t TypeID,
|
|
|
+ SAFEARRAY * * Parameters );
|
|
|
+ IVGShapePtr CreateLinearDimension (
|
|
|
+ enum cdrLinearDimensionType Type,
|
|
|
+ struct IVGSnapPoint * Point1,
|
|
|
+ struct IVGSnapPoint * Point2,
|
|
|
+ VARIANT_BOOL TextCentered,
|
|
|
+ double TextX,
|
|
|
+ double TextY,
|
|
|
+ enum cdrDimensionStyle Style,
|
|
|
+ long Precision,
|
|
|
+ VARIANT_BOOL ShowUnits,
|
|
|
+ enum cdrDimensionLinearUnits Units,
|
|
|
+ enum cdrDimensionPlacement Placement,
|
|
|
+ VARIANT_BOOL HorizontalText,
|
|
|
+ VARIANT_BOOL BoxedText,
|
|
|
+ VARIANT_BOOL LeadingZero,
|
|
|
+ _bstr_t Prefix,
|
|
|
+ _bstr_t Suffix,
|
|
|
+ double OutlineWidth,
|
|
|
+ struct IVGArrowHead * Arrows,
|
|
|
+ struct IVGColor * OutlineColor,
|
|
|
+ _bstr_t TextFont,
|
|
|
+ double TextSize,
|
|
|
+ struct IVGColor * TextColor );
|
|
|
+ IVGShapePtr CreateAngularDimension (
|
|
|
+ struct IVGSnapPoint * Center,
|
|
|
+ struct IVGSnapPoint * Point1,
|
|
|
+ struct IVGSnapPoint * Point2,
|
|
|
+ double TextX,
|
|
|
+ double TextY,
|
|
|
+ long Precision,
|
|
|
+ VARIANT_BOOL ShowUnits,
|
|
|
+ enum cdrDimensionAngularUnits Units,
|
|
|
+ VARIANT_BOOL BoxedText,
|
|
|
+ VARIANT_BOOL LeadingZero,
|
|
|
+ _bstr_t Prefix,
|
|
|
+ _bstr_t Suffix,
|
|
|
+ double OutlineWidth,
|
|
|
+ struct IVGArrowHead * Arrows,
|
|
|
+ struct IVGColor * OutlineColor,
|
|
|
+ _bstr_t TextFont,
|
|
|
+ double TextSize,
|
|
|
+ struct IVGColor * TextColor );
|
|
|
+ IVGShapePtr CreateSymbol (
|
|
|
+ double x,
|
|
|
+ double y,
|
|
|
+ _bstr_t SymbolName,
|
|
|
+ struct IVGSymbolLibrary * Library );
|
|
|
+ IVGShapePtr CreatePolygon2 (
|
|
|
+ double CenterX,
|
|
|
+ double CenterY,
|
|
|
+ double Radius,
|
|
|
+ long Sides,
|
|
|
+ double Angle,
|
|
|
+ double InnerRadius,
|
|
|
+ VARIANT_BOOL Star,
|
|
|
+ long Sharpness );
|
|
|
+ VARIANT_BOOL PasteSpecial (
|
|
|
+ _bstr_t FormatName,
|
|
|
+ VARIANT_BOOL PasteLink,
|
|
|
+ VARIANT_BOOL DisplayAsIcon,
|
|
|
+ _bstr_t Caption,
|
|
|
+ const _variant_t & Icon = vtMissing );
|
|
|
+ IVGShapePtr CreateOLEObject (
|
|
|
+ _bstr_t ObjectID,
|
|
|
+ VARIANT_BOOL DisplayAsIcon,
|
|
|
+ _bstr_t Caption,
|
|
|
+ const _variant_t & Icon = vtMissing );
|
|
|
+ IVGShapePtr CreateOLEObjectFromFile (
|
|
|
+ _bstr_t FileName,
|
|
|
+ VARIANT_BOOL Link,
|
|
|
+ VARIANT_BOOL DisplayAsIcon,
|
|
|
+ _bstr_t Caption,
|
|
|
+ const _variant_t & Icon = vtMissing );
|
|
|
+ IVGShapesPtr GetSelectableShapes ( );
|
|
|
+ IVGTreeNodePtr GetTreeNode ( );
|
|
|
+ VARIANT_BOOL GetIsGuidesLayer ( );
|
|
|
+ VARIANT_BOOL GetIsDesktopLayer ( );
|
|
|
+ VARIANT_BOOL GetIsGridLayer ( );
|
|
|
+ VARIANT_BOOL GetIsSpecialLayer ( );
|
|
|
+ IVGLayerPtr GetMasterLayer ( );
|
|
|
+ long GetAbsoluteIndex ( );
|
|
|
+ IVGPagePtr GetPage ( );
|
|
|
+ IVGLayerPtr GetAbove (
|
|
|
+ VARIANT_BOOL IgnoreMasters );
|
|
|
+ IVGLayerPtr GetBelow (
|
|
|
+ VARIANT_BOOL IgnoreMasters );
|
|
|
+ IVGShapePtr CreateRectangleRect (
|
|
|
+ struct IVGRect * Rect,
|
|
|
+ double RadiusUL,
|
|
|
+ double RadiusUR,
|
|
|
+ double RadiusLR,
|
|
|
+ double RadiusLL );
|
|
|
+ IVGShapePtr CreateEllipseRect (
|
|
|
+ struct IVGRect * Rect,
|
|
|
+ double StartAngle,
|
|
|
+ double EndAngle,
|
|
|
+ VARIANT_BOOL Pie );
|
|
|
+ IVGShapePtr CreateConnectorEx (
|
|
|
+ enum cdrConnectorType Type,
|
|
|
+ struct IVGSnapPoint * Start,
|
|
|
+ struct IVGSnapPoint * End );
|
|
|
+ IVGShapePtr CreateRightAngleConnector (
|
|
|
+ struct IVGSnapPoint * Start,
|
|
|
+ struct IVGSnapPoint * End,
|
|
|
+ double CornerRadius );
|
|
|
+ IVGShapePtr CreateBSpline (
|
|
|
+ struct IVGBSpline * Source );
|
|
|
+ IVGShapeRangePtr PasteEx (
|
|
|
+ struct IVGStructPasteOptions * Options );
|
|
|
+ IVGShapePtr CreateToolShape (
|
|
|
+ _bstr_t ToolShapeGuid,
|
|
|
+ struct IVGProperties * ShapeProperties );
|
|
|
+ IVGShapePtr CreateBitmap (
|
|
|
+ double Left,
|
|
|
+ double Top,
|
|
|
+ double Right,
|
|
|
+ double Bottom,
|
|
|
+ struct IVGImage * Image,
|
|
|
+ struct IVGImage * ImageAlpha );
|
|
|
+ IVGShapePtr CreateBitmap2 (
|
|
|
+ double x,
|
|
|
+ double y,
|
|
|
+ double Width,
|
|
|
+ double Height,
|
|
|
+ struct IVGImage * Image,
|
|
|
+ struct IVGImage * ImageAlpha );
|
|
|
+ IVGShapePtr CreateBitmapRect (
|
|
|
+ struct IVGRect * Rect,
|
|
|
+ struct IVGImage * Image,
|
|
|
+ struct IVGImage * ImageAlpha );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_Application (
|
|
|
+ /*[out,retval]*/ struct IVGApplication * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Parent (
|
|
|
+ /*[out,retval]*/ struct IVGLayers * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Name (
|
|
|
+ /*[out,retval]*/ BSTR * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Name (
|
|
|
+ /*[in]*/ BSTR pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Shapes (
|
|
|
+ /*[out,retval]*/ struct IVGShapes * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Activate ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Visible (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Visible (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Printable (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Printable (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Editable (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Editable (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Master (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Master (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_OverrideColor (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_OverrideColor (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Color (
|
|
|
+ /*[out,retval]*/ struct IVGColor * * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Color (
|
|
|
+ /*[in]*/ struct IVGColor * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Delete ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_MoveAbove (
|
|
|
+ /*[in]*/ struct IVGLayer * Layer ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_MoveBelow (
|
|
|
+ /*[in]*/ struct IVGLayer * Layer ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Import (
|
|
|
+ /*[in]*/ BSTR FileName,
|
|
|
+ /*[in]*/ enum cdrFilter Filter,
|
|
|
+ /*[in]*/ struct IVGStructImportOptions * Options ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CreateRectangle (
|
|
|
+ /*[in]*/ double Left,
|
|
|
+ /*[in]*/ double Top,
|
|
|
+ /*[in]*/ double Right,
|
|
|
+ /*[in]*/ double Bottom,
|
|
|
+ /*[in]*/ long CornerUL,
|
|
|
+ /*[in]*/ long CornerUR,
|
|
|
+ /*[in]*/ long CornerLR,
|
|
|
+ /*[in]*/ long CornerLL,
|
|
|
+ /*[out,retval]*/ struct IVGShape * * ppRet ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CreateEllipse (
|
|
|
+ /*[in]*/ double Left,
|
|
|
+ /*[in]*/ double Top,
|
|
|
+ /*[in]*/ double Right,
|
|
|
+ /*[in]*/ double Bottom,
|
|
|
+ /*[in]*/ double StartAngle,
|
|
|
+ /*[in]*/ double EndAngle,
|
|
|
+ /*[in]*/ VARIANT_BOOL Pie,
|
|
|
+ /*[out,retval]*/ struct IVGShape * * ppRet ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CreatePolygon (
|
|
|
+ /*[in]*/ double Left,
|
|
|
+ /*[in]*/ double Top,
|
|
|
+ /*[in]*/ double Right,
|
|
|
+ /*[in]*/ double Bottom,
|
|
|
+ /*[in]*/ long Sides,
|
|
|
+ /*[in]*/ long SubPaths,
|
|
|
+ /*[in]*/ long Complexity,
|
|
|
+ /*[in]*/ VARIANT_BOOL Star,
|
|
|
+ /*[in]*/ long StarComplexity,
|
|
|
+ /*[in]*/ long MaxComplexity,
|
|
|
+ /*[out,retval]*/ struct IVGShape * * ppRet ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CreateGridBoxes (
|
|
|
+ /*[in]*/ double Left,
|
|
|
+ /*[in]*/ double Top,
|
|
|
+ /*[in]*/ double Right,
|
|
|
+ /*[in]*/ double Bottom,
|
|
|
+ /*[in]*/ long Wide,
|
|
|
+ /*[in]*/ long High,
|
|
|
+ /*[out,retval]*/ struct IVGShape * * ppRet ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CreateSpiral (
|
|
|
+ /*[in]*/ double Left,
|
|
|
+ /*[in]*/ double Top,
|
|
|
+ /*[in]*/ double Right,
|
|
|
+ /*[in]*/ double Bottom,
|
|
|
+ /*[in]*/ long NumRevolutions,
|
|
|
+ /*[in]*/ enum cdrSpiralType SpiralType,
|
|
|
+ /*[in]*/ long GrowthRate,
|
|
|
+ /*[out,retval]*/ struct IVGShape * * ppRet ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CreateArtisticText (
|
|
|
+ /*[in]*/ double Left,
|
|
|
+ /*[in]*/ double Bottom,
|
|
|
+ /*[in]*/ BSTR Text,
|
|
|
+ /*[in]*/ enum cdrTextLanguage LanguageID,
|
|
|
+ /*[in]*/ enum cdrTextCharSet CharSet,
|
|
|
+ /*[in]*/ BSTR Font,
|
|
|
+ /*[in]*/ float Size,
|
|
|
+ /*[in]*/ enum cdrTriState Bold,
|
|
|
+ /*[in]*/ enum cdrTriState Italic,
|
|
|
+ /*[in]*/ enum cdrFontLine Underline,
|
|
|
+ /*[in]*/ enum cdrAlignment Alignment,
|
|
|
+ /*[out,retval]*/ struct IVGShape * * ppRet ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CreateParagraphText (
|
|
|
+ /*[in]*/ double Left,
|
|
|
+ /*[in]*/ double Top,
|
|
|
+ /*[in]*/ double Right,
|
|
|
+ /*[in]*/ double Bottom,
|
|
|
+ /*[in]*/ BSTR Text,
|
|
|
+ /*[in]*/ enum cdrTextLanguage LanguageID,
|
|
|
+ /*[in]*/ enum cdrTextCharSet CharSet,
|
|
|
+ /*[in]*/ BSTR Font,
|
|
|
+ /*[in]*/ float Size,
|
|
|
+ /*[in]*/ enum cdrTriState Bold,
|
|
|
+ /*[in]*/ enum cdrTriState Italic,
|
|
|
+ /*[in]*/ enum cdrFontLine Underline,
|
|
|
+ /*[in]*/ enum cdrAlignment Alignment,
|
|
|
+ /*[out,retval]*/ struct IVGShape * * ppRet ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CreateCurveSegment (
|
|
|
+ /*[in]*/ double StartX,
|
|
|
+ /*[in]*/ double StartY,
|
|
|
+ /*[in]*/ double EndX,
|
|
|
+ /*[in]*/ double EndY,
|
|
|
+ /*[in]*/ double StartingControlPointLength,
|
|
|
+ /*[in]*/ double StartingControlPointAngle,
|
|
|
+ /*[in]*/ double EndingControlPointLength,
|
|
|
+ /*[in]*/ double EndingControlPointAngle,
|
|
|
+ /*[out,retval]*/ struct IVGShape * * ppRet ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CreateLineSegment (
|
|
|
+ /*[in]*/ double StartX,
|
|
|
+ /*[in]*/ double StartY,
|
|
|
+ /*[in]*/ double EndX,
|
|
|
+ /*[in]*/ double EndY,
|
|
|
+ /*[out,retval]*/ struct IVGShape * * ppRet ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CreateConnector (
|
|
|
+ /*[in]*/ struct IVGSnapPoint * Start,
|
|
|
+ /*[in]*/ struct IVGSnapPoint * End,
|
|
|
+ /*[out,retval]*/ struct IVGShape * * ppRet ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CreateCurve (
|
|
|
+ /*[in]*/ struct IVGCurve * Source,
|
|
|
+ /*[out,retval]*/ struct IVGShape * * ppRet ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Paste (
|
|
|
+ /*[out,retval]*/ struct IVGShape * * ppRet ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CreateGuideAngle (
|
|
|
+ /*[in]*/ double x,
|
|
|
+ /*[in]*/ double y,
|
|
|
+ /*[in]*/ double Angle,
|
|
|
+ /*[out,retval]*/ struct IVGShape * * ppRet ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CreateGuide (
|
|
|
+ /*[in]*/ double x1,
|
|
|
+ /*[in]*/ double y1,
|
|
|
+ /*[in]*/ double x2,
|
|
|
+ /*[in]*/ double y2,
|
|
|
+ /*[out,retval]*/ struct IVGShape * * ppRet ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CreateEllipse2 (
|
|
|
+ /*[in]*/ double CenterX,
|
|
|
+ /*[in]*/ double CenterY,
|
|
|
+ /*[in]*/ double Radius1,
|
|
|
+ /*[in]*/ double Radius2,
|
|
|
+ /*[in]*/ double StartAngle,
|
|
|
+ /*[in]*/ double EndAngle,
|
|
|
+ /*[in]*/ VARIANT_BOOL Pie,
|
|
|
+ /*[out,retval]*/ struct IVGShape * * ppRet ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_FindShape (
|
|
|
+ /*[in]*/ BSTR Name,
|
|
|
+ /*[in]*/ enum cdrShapeType Type,
|
|
|
+ /*[in]*/ long StaticID,
|
|
|
+ /*[in]*/ VARIANT_BOOL Recursive,
|
|
|
+ /*[out,retval]*/ struct IVGShape * * ppRet ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_FindShapes (
|
|
|
+ /*[in]*/ BSTR Name,
|
|
|
+ /*[in]*/ enum cdrShapeType Type,
|
|
|
+ /*[in]*/ VARIANT_BOOL Recursive,
|
|
|
+ /*[out,retval]*/ struct IVGShapeRange * * ppRet ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CreateRectangle2 (
|
|
|
+ /*[in]*/ double x,
|
|
|
+ /*[in]*/ double y,
|
|
|
+ /*[in]*/ double Width,
|
|
|
+ /*[in]*/ double Height,
|
|
|
+ /*[in]*/ double RadiusUL,
|
|
|
+ /*[in]*/ double RadiusUR,
|
|
|
+ /*[in]*/ double RadiusLR,
|
|
|
+ /*[in]*/ double RadiusLL,
|
|
|
+ /*[out,retval]*/ struct IVGShape * * ppRet ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CreateFreeConnector (
|
|
|
+ /*[in]*/ double x1,
|
|
|
+ /*[in]*/ double y1,
|
|
|
+ /*[in]*/ double x2,
|
|
|
+ /*[in]*/ double y2,
|
|
|
+ /*[out,retval]*/ struct IVGShape * * ppRet ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Properties (
|
|
|
+ /*[out,retval]*/ struct IVGProperties * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_MasterProperties (
|
|
|
+ /*[out,retval]*/ struct IVGProperties * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Index (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CreateCurveSegment2 (
|
|
|
+ /*[in]*/ double x1,
|
|
|
+ /*[in]*/ double y1,
|
|
|
+ /*[in]*/ double StartingControlPointX,
|
|
|
+ /*[in]*/ double StartingControlPointY,
|
|
|
+ /*[in]*/ double EndingControlPointX,
|
|
|
+ /*[in]*/ double EndingControlPointY,
|
|
|
+ /*[in]*/ double x2,
|
|
|
+ /*[in]*/ double y2,
|
|
|
+ /*[out,retval]*/ struct IVGShape * * ppRet ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_ImportEx (
|
|
|
+ /*[in]*/ BSTR FileName,
|
|
|
+ /*[in]*/ enum cdrFilter Filter,
|
|
|
+ /*[in]*/ struct IVGStructImportOptions * Options,
|
|
|
+ /*[out,retval]*/ struct ICorelImportFilter * * ppRet ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CreateArtisticTextWide (
|
|
|
+ /*[in]*/ double Left,
|
|
|
+ /*[in]*/ double Bottom,
|
|
|
+ /*[in]*/ BSTR Text,
|
|
|
+ /*[in]*/ enum cdrTextLanguage LanguageID,
|
|
|
+ /*[in]*/ enum cdrTextCharSet CharSet,
|
|
|
+ /*[in]*/ BSTR Font,
|
|
|
+ /*[in]*/ float Size,
|
|
|
+ /*[in]*/ enum cdrTriState Bold,
|
|
|
+ /*[in]*/ enum cdrTriState Italic,
|
|
|
+ /*[in]*/ enum cdrFontLine Underline,
|
|
|
+ /*[in]*/ enum cdrAlignment Alignment,
|
|
|
+ /*[out,retval]*/ struct IVGShape * * ppRet ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CreateParagraphTextWide (
|
|
|
+ /*[in]*/ double Left,
|
|
|
+ /*[in]*/ double Top,
|
|
|
+ /*[in]*/ double Right,
|
|
|
+ /*[in]*/ double Bottom,
|
|
|
+ /*[in]*/ BSTR Text,
|
|
|
+ /*[in]*/ enum cdrTextLanguage LanguageID,
|
|
|
+ /*[in]*/ enum cdrTextCharSet CharSet,
|
|
|
+ /*[in]*/ BSTR Font,
|
|
|
+ /*[in]*/ float Size,
|
|
|
+ /*[in]*/ enum cdrTriState Bold,
|
|
|
+ /*[in]*/ enum cdrTriState Italic,
|
|
|
+ /*[in]*/ enum cdrFontLine Underline,
|
|
|
+ /*[in]*/ enum cdrAlignment Alignment,
|
|
|
+ /*[out,retval]*/ struct IVGShape * * ppRet ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CustomCommand (
|
|
|
+ /*[in]*/ BSTR ComponentID,
|
|
|
+ /*[in]*/ BSTR CommandID,
|
|
|
+ /*[in]*/ SAFEARRAY * * Parameters,
|
|
|
+ /*[out,retval]*/ VARIANT * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CreateCustomShape (
|
|
|
+ /*[in]*/ BSTR TypeID,
|
|
|
+ /*[in]*/ SAFEARRAY * * Parameters,
|
|
|
+ /*[out,retval]*/ struct IVGShape * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CreateLinearDimension (
|
|
|
+ /*[in]*/ enum cdrLinearDimensionType Type,
|
|
|
+ /*[in]*/ struct IVGSnapPoint * Point1,
|
|
|
+ /*[in]*/ struct IVGSnapPoint * Point2,
|
|
|
+ /*[in]*/ VARIANT_BOOL TextCentered,
|
|
|
+ /*[in]*/ double TextX,
|
|
|
+ /*[in]*/ double TextY,
|
|
|
+ /*[in]*/ enum cdrDimensionStyle Style,
|
|
|
+ /*[in]*/ long Precision,
|
|
|
+ /*[in]*/ VARIANT_BOOL ShowUnits,
|
|
|
+ /*[in]*/ enum cdrDimensionLinearUnits Units,
|
|
|
+ /*[in]*/ enum cdrDimensionPlacement Placement,
|
|
|
+ /*[in]*/ VARIANT_BOOL HorizontalText,
|
|
|
+ /*[in]*/ VARIANT_BOOL BoxedText,
|
|
|
+ /*[in]*/ VARIANT_BOOL LeadingZero,
|
|
|
+ /*[in]*/ BSTR Prefix,
|
|
|
+ /*[in]*/ BSTR Suffix,
|
|
|
+ /*[in]*/ double OutlineWidth,
|
|
|
+ /*[in]*/ struct IVGArrowHead * Arrows,
|
|
|
+ /*[in]*/ struct IVGColor * OutlineColor,
|
|
|
+ /*[in]*/ BSTR TextFont,
|
|
|
+ /*[in]*/ double TextSize,
|
|
|
+ /*[in]*/ struct IVGColor * TextColor,
|
|
|
+ /*[out,retval]*/ struct IVGShape * * ppRet ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CreateAngularDimension (
|
|
|
+ /*[in]*/ struct IVGSnapPoint * Center,
|
|
|
+ /*[in]*/ struct IVGSnapPoint * Point1,
|
|
|
+ /*[in]*/ struct IVGSnapPoint * Point2,
|
|
|
+ /*[in]*/ double TextX,
|
|
|
+ /*[in]*/ double TextY,
|
|
|
+ /*[in]*/ long Precision,
|
|
|
+ /*[in]*/ VARIANT_BOOL ShowUnits,
|
|
|
+ /*[in]*/ enum cdrDimensionAngularUnits Units,
|
|
|
+ /*[in]*/ VARIANT_BOOL BoxedText,
|
|
|
+ /*[in]*/ VARIANT_BOOL LeadingZero,
|
|
|
+ /*[in]*/ BSTR Prefix,
|
|
|
+ /*[in]*/ BSTR Suffix,
|
|
|
+ /*[in]*/ double OutlineWidth,
|
|
|
+ /*[in]*/ struct IVGArrowHead * Arrows,
|
|
|
+ /*[in]*/ struct IVGColor * OutlineColor,
|
|
|
+ /*[in]*/ BSTR TextFont,
|
|
|
+ /*[in]*/ double TextSize,
|
|
|
+ /*[in]*/ struct IVGColor * TextColor,
|
|
|
+ /*[out,retval]*/ struct IVGShape * * ppRet ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CreateSymbol (
|
|
|
+ /*[in]*/ double x,
|
|
|
+ /*[in]*/ double y,
|
|
|
+ /*[in]*/ BSTR SymbolName,
|
|
|
+ /*[in]*/ struct IVGSymbolLibrary * Library,
|
|
|
+ /*[out,retval]*/ struct IVGShape * * ppRet ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CreatePolygon2 (
|
|
|
+ /*[in]*/ double CenterX,
|
|
|
+ /*[in]*/ double CenterY,
|
|
|
+ /*[in]*/ double Radius,
|
|
|
+ /*[in]*/ long Sides,
|
|
|
+ /*[in]*/ double Angle,
|
|
|
+ /*[in]*/ double InnerRadius,
|
|
|
+ /*[in]*/ VARIANT_BOOL Star,
|
|
|
+ /*[in]*/ long Sharpness,
|
|
|
+ /*[out,retval]*/ struct IVGShape * * ppRet ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_PasteSpecial (
|
|
|
+ /*[in]*/ BSTR FormatName,
|
|
|
+ /*[in]*/ VARIANT_BOOL PasteLink,
|
|
|
+ /*[in]*/ VARIANT_BOOL DisplayAsIcon,
|
|
|
+ /*[in]*/ BSTR Caption,
|
|
|
+ /*[in]*/ VARIANT Icon,
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pRet ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CreateOLEObject (
|
|
|
+ /*[in]*/ BSTR ObjectID,
|
|
|
+ /*[in]*/ VARIANT_BOOL DisplayAsIcon,
|
|
|
+ /*[in]*/ BSTR Caption,
|
|
|
+ /*[in]*/ VARIANT Icon,
|
|
|
+ /*[out,retval]*/ struct IVGShape * * ppRet ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CreateOLEObjectFromFile (
|
|
|
+ /*[in]*/ BSTR FileName,
|
|
|
+ /*[in]*/ VARIANT_BOOL Link,
|
|
|
+ /*[in]*/ VARIANT_BOOL DisplayAsIcon,
|
|
|
+ /*[in]*/ BSTR Caption,
|
|
|
+ /*[in]*/ VARIANT Icon,
|
|
|
+ /*[out,retval]*/ struct IVGShape * * ppRet ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_SelectableShapes (
|
|
|
+ /*[out,retval]*/ struct IVGShapes * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_TreeNode (
|
|
|
+ /*[out,retval]*/ struct IVGTreeNode * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_IsGuidesLayer (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_IsDesktopLayer (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_IsGridLayer (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_IsSpecialLayer (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_MasterLayer (
|
|
|
+ /*[out,retval]*/ struct IVGLayer * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_AbsoluteIndex (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Page (
|
|
|
+ /*[out,retval]*/ struct IVGPage * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Above (
|
|
|
+ /*[in]*/ VARIANT_BOOL IgnoreMasters,
|
|
|
+ /*[out,retval]*/ struct IVGLayer * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Below (
|
|
|
+ /*[in]*/ VARIANT_BOOL IgnoreMasters,
|
|
|
+ /*[out,retval]*/ struct IVGLayer * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CreateRectangleRect (
|
|
|
+ /*[in]*/ struct IVGRect * Rect,
|
|
|
+ /*[in]*/ double RadiusUL,
|
|
|
+ /*[in]*/ double RadiusUR,
|
|
|
+ /*[in]*/ double RadiusLR,
|
|
|
+ /*[in]*/ double RadiusLL,
|
|
|
+ /*[out,retval]*/ struct IVGShape * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CreateEllipseRect (
|
|
|
+ /*[in]*/ struct IVGRect * Rect,
|
|
|
+ /*[in]*/ double StartAngle,
|
|
|
+ /*[in]*/ double EndAngle,
|
|
|
+ /*[in]*/ VARIANT_BOOL Pie,
|
|
|
+ /*[out,retval]*/ struct IVGShape * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CreateConnectorEx (
|
|
|
+ /*[in]*/ enum cdrConnectorType Type,
|
|
|
+ /*[in]*/ struct IVGSnapPoint * Start,
|
|
|
+ /*[in]*/ struct IVGSnapPoint * End,
|
|
|
+ /*[out,retval]*/ struct IVGShape * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CreateRightAngleConnector (
|
|
|
+ /*[in]*/ struct IVGSnapPoint * Start,
|
|
|
+ /*[in]*/ struct IVGSnapPoint * End,
|
|
|
+ /*[in]*/ double CornerRadius,
|
|
|
+ /*[out,retval]*/ struct IVGShape * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CreateBSpline (
|
|
|
+ /*[in]*/ struct IVGBSpline * Source,
|
|
|
+ /*[out,retval]*/ struct IVGShape * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_PasteEx (
|
|
|
+ /*[in]*/ struct IVGStructPasteOptions * Options,
|
|
|
+ /*[out,retval]*/ struct IVGShapeRange * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CreateToolShape (
|
|
|
+ /*[in]*/ BSTR ToolShapeGuid,
|
|
|
+ /*[in]*/ struct IVGProperties * ShapeProperties,
|
|
|
+ /*[out,retval]*/ struct IVGShape * * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CreateBitmap (
|
|
|
+ /*[in]*/ double Left,
|
|
|
+ /*[in]*/ double Top,
|
|
|
+ /*[in]*/ double Right,
|
|
|
+ /*[in]*/ double Bottom,
|
|
|
+ /*[in]*/ struct IVGImage * Image,
|
|
|
+ /*[in]*/ struct IVGImage * ImageAlpha,
|
|
|
+ /*[out,retval]*/ struct IVGShape * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CreateBitmap2 (
|
|
|
+ /*[in]*/ double x,
|
|
|
+ /*[in]*/ double y,
|
|
|
+ /*[in]*/ double Width,
|
|
|
+ /*[in]*/ double Height,
|
|
|
+ /*[in]*/ struct IVGImage * Image,
|
|
|
+ /*[in]*/ struct IVGImage * ImageAlpha,
|
|
|
+ /*[out,retval]*/ struct IVGShape * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CreateBitmapRect (
|
|
|
+ /*[in]*/ struct IVGRect * Rect,
|
|
|
+ /*[in]*/ struct IVGImage * Image,
|
|
|
+ /*[in]*/ struct IVGImage * ImageAlpha,
|
|
|
+ /*[out,retval]*/ struct IVGShape * * ppVal ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("b058005f-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+IVGShapes : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetApplication))
|
|
|
+ IVGApplicationPtr Application;
|
|
|
+ __declspec(property(get=GetParent))
|
|
|
+ IDispatchPtr Parent;
|
|
|
+ __declspec(property(get=GetItem))
|
|
|
+ IVGShapePtr Item[];
|
|
|
+ __declspec(property(get=GetCount))
|
|
|
+ long Count;
|
|
|
+ __declspec(property(get=GetFirst))
|
|
|
+ IVGShapePtr First;
|
|
|
+ __declspec(property(get=GetLast))
|
|
|
+ IVGShapePtr Last;
|
|
|
+ __declspec(property(get=Get_NewEnum))
|
|
|
+ IUnknownPtr _NewEnum;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ IVGApplicationPtr GetApplication ( );
|
|
|
+ IDispatchPtr GetParent ( );
|
|
|
+ IVGShapePtr GetItem (
|
|
|
+ const _variant_t & IndexOrName );
|
|
|
+ IUnknownPtr Get_NewEnum ( );
|
|
|
+ long GetCount ( );
|
|
|
+ IVGShapeRangePtr Range (
|
|
|
+ SAFEARRAY * * IndexArray );
|
|
|
+ IVGShapeRangePtr All ( );
|
|
|
+ IVGShapeRangePtr AllExcluding (
|
|
|
+ SAFEARRAY * * IndexArray );
|
|
|
+ IVGShapePtr FindShape (
|
|
|
+ _bstr_t Name,
|
|
|
+ enum cdrShapeType Type,
|
|
|
+ long StaticID,
|
|
|
+ VARIANT_BOOL Recursive,
|
|
|
+ _bstr_t Query );
|
|
|
+ IVGShapeRangePtr FindShapes (
|
|
|
+ _bstr_t Name,
|
|
|
+ enum cdrShapeType Type,
|
|
|
+ VARIANT_BOOL Recursive,
|
|
|
+ _bstr_t Query );
|
|
|
+ IVGShapePtr GetFirst ( );
|
|
|
+ IVGShapePtr GetLast ( );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_Application (
|
|
|
+ /*[out,retval]*/ struct IVGApplication * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Parent (
|
|
|
+ /*[out,retval]*/ IDispatch * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Item (
|
|
|
+ /*[in]*/ VARIANT IndexOrName,
|
|
|
+ /*[out,retval]*/ struct IVGShape * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get__NewEnum (
|
|
|
+ /*[out,retval]*/ IUnknown * * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Count (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Range (
|
|
|
+ /*[in]*/ SAFEARRAY * * IndexArray,
|
|
|
+ /*[out,retval]*/ struct IVGShapeRange * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_All (
|
|
|
+ /*[out,retval]*/ struct IVGShapeRange * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_AllExcluding (
|
|
|
+ /*[in]*/ SAFEARRAY * * IndexArray,
|
|
|
+ /*[out,retval]*/ struct IVGShapeRange * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_FindShape (
|
|
|
+ /*[in]*/ BSTR Name,
|
|
|
+ /*[in]*/ enum cdrShapeType Type,
|
|
|
+ /*[in]*/ long StaticID,
|
|
|
+ /*[in]*/ VARIANT_BOOL Recursive,
|
|
|
+ /*[in]*/ BSTR Query,
|
|
|
+ /*[out,retval]*/ struct IVGShape * * ppRet ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_FindShapes (
|
|
|
+ /*[in]*/ BSTR Name,
|
|
|
+ /*[in]*/ enum cdrShapeType Type,
|
|
|
+ /*[in]*/ VARIANT_BOOL Recursive,
|
|
|
+ /*[in]*/ BSTR Query,
|
|
|
+ /*[out,retval]*/ struct IVGShapeRange * * ppRet ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_First (
|
|
|
+ /*[out,retval]*/ struct IVGShape * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Last (
|
|
|
+ /*[out,retval]*/ struct IVGShape * * ppVal ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("b058005d-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+IVGShape : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetApplication))
|
|
|
+ IVGApplicationPtr Application;
|
|
|
+ __declspec(property(get=GetParent))
|
|
|
+ IDispatchPtr Parent;
|
|
|
+ __declspec(property(get=GetStaticID))
|
|
|
+ long StaticID;
|
|
|
+ __declspec(property(get=GetName,put=PutName))
|
|
|
+ _bstr_t Name;
|
|
|
+ __declspec(property(get=GetShapes))
|
|
|
+ IVGShapesPtr Shapes;
|
|
|
+ __declspec(property(get=GetRectangle))
|
|
|
+ IVGRectanglePtr Rectangle;
|
|
|
+ __declspec(property(get=GetPositionX,put=PutPositionX))
|
|
|
+ double PositionX;
|
|
|
+ __declspec(property(get=GetSelectable))
|
|
|
+ VARIANT_BOOL Selectable;
|
|
|
+ __declspec(property(get=GetPositionY,put=PutPositionY))
|
|
|
+ double PositionY;
|
|
|
+ __declspec(property(get=GetSizeWidth,put=PutSizeWidth))
|
|
|
+ double SizeWidth;
|
|
|
+ __declspec(property(get=GetSizeHeight,put=PutSizeHeight))
|
|
|
+ double SizeHeight;
|
|
|
+ __declspec(property(get=GetEllipse))
|
|
|
+ IVGEllipsePtr Ellipse;
|
|
|
+ __declspec(property(get=GetPolygon))
|
|
|
+ IVGPolygonPtr Polygon;
|
|
|
+ __declspec(property(get=GetCurve))
|
|
|
+ IVGCurvePtr Curve;
|
|
|
+ __declspec(property(get=GetBitmap))
|
|
|
+ IVGBitmapPtr Bitmap;
|
|
|
+ __declspec(property(get=GetType))
|
|
|
+ enum cdrShapeType Type;
|
|
|
+ __declspec(property(get=GetOutline))
|
|
|
+ IVGOutlinePtr Outline;
|
|
|
+ __declspec(property(get=GetFill,put=PutFill))
|
|
|
+ IVGFillPtr Fill;
|
|
|
+ __declspec(property(get=GetText))
|
|
|
+ IVGTextPtr Text;
|
|
|
+ __declspec(property(get=GetTreeNode))
|
|
|
+ IVGTreeNodePtr TreeNode;
|
|
|
+ __declspec(property(get=GetVirtual))
|
|
|
+ VARIANT_BOOL Virtual;
|
|
|
+ __declspec(property(get=GetCanHaveFill))
|
|
|
+ VARIANT_BOOL CanHaveFill;
|
|
|
+ __declspec(property(get=GetCanHaveOutline))
|
|
|
+ VARIANT_BOOL CanHaveOutline;
|
|
|
+ __declspec(property(get=GetRotationAngle,put=PutRotationAngle))
|
|
|
+ double RotationAngle;
|
|
|
+ __declspec(property(get=GetIsSimpleShape))
|
|
|
+ VARIANT_BOOL IsSimpleShape;
|
|
|
+ __declspec(property(get=GetRotationCenterX,put=PutRotationCenterX))
|
|
|
+ double RotationCenterX;
|
|
|
+ __declspec(property(get=GetFillMode,put=PutFillMode))
|
|
|
+ enum cdrFillMode FillMode;
|
|
|
+ __declspec(property(get=GetRotationCenterY,put=PutRotationCenterY))
|
|
|
+ double RotationCenterY;
|
|
|
+ __declspec(property(get=GetLeftX,put=PutLeftX))
|
|
|
+ double LeftX;
|
|
|
+ __declspec(property(get=GetRightX,put=PutRightX))
|
|
|
+ double RightX;
|
|
|
+ __declspec(property(get=GetTopY,put=PutTopY))
|
|
|
+ double TopY;
|
|
|
+ __declspec(property(get=GetBottomY,put=PutBottomY))
|
|
|
+ double BottomY;
|
|
|
+ __declspec(property(get=GetOverprintBitmap,put=PutOverprintBitmap))
|
|
|
+ VARIANT_BOOL OverprintBitmap;
|
|
|
+ __declspec(property(get=GetEPS))
|
|
|
+ IVGEPSPtr EPS;
|
|
|
+ __declspec(property(get=GetBoundingBox))
|
|
|
+ IVGRectPtr BoundingBox;
|
|
|
+ __declspec(property(get=GetCenterX,put=PutCenterX))
|
|
|
+ double CenterX;
|
|
|
+ __declspec(property(get=GetCenterY,put=PutCenterY))
|
|
|
+ double CenterY;
|
|
|
+ __declspec(property(get=GetLayer,put=PutLayer))
|
|
|
+ IVGLayerPtr Layer;
|
|
|
+ __declspec(property(get=GetSnapPoints))
|
|
|
+ IVGSnapPointsPtr SnapPoints;
|
|
|
+ __declspec(property(get=GetConnector))
|
|
|
+ IVGConnectorPtr Connector;
|
|
|
+ __declspec(property(get=GetZOrder))
|
|
|
+ long ZOrder;
|
|
|
+ __declspec(property(get=GetPage))
|
|
|
+ IVGPagePtr Page;
|
|
|
+ __declspec(property(get=GetSpread))
|
|
|
+ IVGSpreadPtr Spread;
|
|
|
+ __declspec(property(get=GetPixelAlignedRendering,put=PutPixelAlignedRendering))
|
|
|
+ VARIANT_BOOL PixelAlignedRendering;
|
|
|
+ __declspec(property(get=GetProperties))
|
|
|
+ IVGPropertiesPtr Properties;
|
|
|
+ __declspec(property(get=GetBSpline))
|
|
|
+ IVGBSplinePtr BSpline;
|
|
|
+ __declspec(property(get=GetStyle))
|
|
|
+ IVGStylePtr Style;
|
|
|
+ __declspec(property(get=GetEffects))
|
|
|
+ IVGEffectsPtr Effects;
|
|
|
+ __declspec(property(get=GetEffect))
|
|
|
+ IVGEffectPtr Effect;
|
|
|
+ __declspec(property(get=GetTransformationMatrix,put=PutTransformationMatrix))
|
|
|
+ IVGTransformMatrixPtr TransformationMatrix;
|
|
|
+ __declspec(property(get=GetVisible,put=PutVisible))
|
|
|
+ VARIANT_BOOL Visible;
|
|
|
+ __declspec(property(get=GetLocked,put=PutLocked))
|
|
|
+ VARIANT_BOOL Locked;
|
|
|
+ __declspec(property(get=GetOriginalWidth))
|
|
|
+ double OriginalWidth;
|
|
|
+ __declspec(property(get=GetOriginalHeight))
|
|
|
+ double OriginalHeight;
|
|
|
+ __declspec(property(get=GetSelected,put=PutSelected))
|
|
|
+ VARIANT_BOOL Selected;
|
|
|
+ __declspec(property(get=GetGuide))
|
|
|
+ IVGGuidePtr Guide;
|
|
|
+ __declspec(property(get=GetPowerClip))
|
|
|
+ IVGPowerClipPtr PowerClip;
|
|
|
+ __declspec(property(get=GetPowerClipParent))
|
|
|
+ IVGShapePtr PowerClipParent;
|
|
|
+ __declspec(property(get=GetDrapeFill,put=PutDrapeFill))
|
|
|
+ VARIANT_BOOL DrapeFill;
|
|
|
+ __declspec(property(get=GetOverprintFill,put=PutOverprintFill))
|
|
|
+ VARIANT_BOOL OverprintFill;
|
|
|
+ __declspec(property(get=GetOverprintOutline,put=PutOverprintOutline))
|
|
|
+ VARIANT_BOOL OverprintOutline;
|
|
|
+ __declspec(property(get=GetURL))
|
|
|
+ IVGURLPtr URL;
|
|
|
+ __declspec(property(get=GetObjectData))
|
|
|
+ IVGDataItemsPtr ObjectData;
|
|
|
+ __declspec(property(get=GetCloneLink))
|
|
|
+ IVGCloneLinkPtr CloneLink;
|
|
|
+ __declspec(property(get=GetClones))
|
|
|
+ IVGShapeRangePtr Clones;
|
|
|
+ __declspec(property(get=GetAbsoluteHScale))
|
|
|
+ double AbsoluteHScale;
|
|
|
+ __declspec(property(get=GetAbsoluteVScale))
|
|
|
+ double AbsoluteVScale;
|
|
|
+ __declspec(property(get=GetAbsoluteSkew))
|
|
|
+ double AbsoluteSkew;
|
|
|
+ __declspec(property(get=GetTransparency))
|
|
|
+ IVGTransparencyPtr Transparency;
|
|
|
+ __declspec(property(get=GetParentGroup))
|
|
|
+ IVGShapePtr ParentGroup;
|
|
|
+ __declspec(property(get=GetNext))
|
|
|
+ IVGShapePtr Next[][][];
|
|
|
+ __declspec(property(get=GetPrevious))
|
|
|
+ IVGShapePtr Previous[][][];
|
|
|
+ __declspec(property(get=GetWrapText,put=PutWrapText))
|
|
|
+ enum cdrWrapStyle WrapText;
|
|
|
+ __declspec(property(get=GetTextWrapOffset,put=PutTextWrapOffset))
|
|
|
+ double TextWrapOffset;
|
|
|
+ __declspec(property(get=GetDisplayCurve))
|
|
|
+ IVGCurvePtr DisplayCurve;
|
|
|
+ __declspec(property(get=GetCustom))
|
|
|
+ IVGCustomShapePtr Custom;
|
|
|
+ __declspec(property(get=GetDimension))
|
|
|
+ IVGDimensionPtr Dimension;
|
|
|
+ __declspec(property(get=GetSymbol))
|
|
|
+ IVGSymbolPtr Symbol;
|
|
|
+ __declspec(property(get=GetOLE))
|
|
|
+ IVGOLEPtr OLE;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ IVGApplicationPtr GetApplication ( );
|
|
|
+ IDispatchPtr GetParent ( );
|
|
|
+ long GetStaticID ( );
|
|
|
+ HRESULT ConvertToCurves ( );
|
|
|
+ _bstr_t GetName ( );
|
|
|
+ void PutName (
|
|
|
+ _bstr_t pVal );
|
|
|
+ IVGShapesPtr GetShapes ( );
|
|
|
+ IVGRectanglePtr GetRectangle ( );
|
|
|
+ double GetPositionX ( );
|
|
|
+ void PutPositionX (
|
|
|
+ double pVal );
|
|
|
+ double GetPositionY ( );
|
|
|
+ void PutPositionY (
|
|
|
+ double pVal );
|
|
|
+ double GetSizeWidth ( );
|
|
|
+ void PutSizeWidth (
|
|
|
+ double pVal );
|
|
|
+ double GetSizeHeight ( );
|
|
|
+ void PutSizeHeight (
|
|
|
+ double pVal );
|
|
|
+ IVGEllipsePtr GetEllipse ( );
|
|
|
+ IVGPolygonPtr GetPolygon ( );
|
|
|
+ IVGCurvePtr GetCurve ( );
|
|
|
+ IVGBitmapPtr GetBitmap ( );
|
|
|
+ enum cdrShapeType GetType ( );
|
|
|
+ IVGOutlinePtr GetOutline ( );
|
|
|
+ IVGFillPtr GetFill ( );
|
|
|
+ IVGTextPtr GetText ( );
|
|
|
+ HRESULT Delete ( );
|
|
|
+ IVGShapePtr Duplicate (
|
|
|
+ double OffsetX,
|
|
|
+ double OffsetY );
|
|
|
+ HRESULT Skew (
|
|
|
+ double AngleX,
|
|
|
+ double AngleY );
|
|
|
+ HRESULT Move (
|
|
|
+ double DeltaX,
|
|
|
+ double DeltaY );
|
|
|
+ double GetRotationAngle ( );
|
|
|
+ void PutRotationAngle (
|
|
|
+ double pVal );
|
|
|
+ double GetRotationCenterX ( );
|
|
|
+ void PutRotationCenterX (
|
|
|
+ double pVal );
|
|
|
+ double GetRotationCenterY ( );
|
|
|
+ void PutRotationCenterY (
|
|
|
+ double pVal );
|
|
|
+ HRESULT Rotate (
|
|
|
+ double Angle );
|
|
|
+ IVGShapePtr ConvertToBitmap (
|
|
|
+ long BitDepth,
|
|
|
+ VARIANT_BOOL Grayscale,
|
|
|
+ VARIANT_BOOL Dithered,
|
|
|
+ VARIANT_BOOL TransparentBG,
|
|
|
+ long Resolution,
|
|
|
+ enum cdrAntiAliasingType AntiAliasing,
|
|
|
+ VARIANT_BOOL UseColorProfile,
|
|
|
+ VARIANT_BOOL MultiChannel,
|
|
|
+ VARIANT_BOOL AlwaysOverprintBlack,
|
|
|
+ long OverprintBlackLimit );
|
|
|
+ IVGShapePtr Group ( );
|
|
|
+ HRESULT Ungroup ( );
|
|
|
+ HRESULT UngroupAll ( );
|
|
|
+ HRESULT OrderToFront ( );
|
|
|
+ HRESULT OrderToBack ( );
|
|
|
+ HRESULT OrderForwardOne ( );
|
|
|
+ HRESULT OrderBackOne ( );
|
|
|
+ HRESULT OrderFrontOf (
|
|
|
+ struct IVGShape * Shape );
|
|
|
+ HRESULT OrderBackOf (
|
|
|
+ struct IVGShape * Shape );
|
|
|
+ VARIANT_BOOL OrderIsInFrontOf (
|
|
|
+ struct IVGShape * Shape );
|
|
|
+ HRESULT AddToSelection ( );
|
|
|
+ HRESULT RemoveFromSelection ( );
|
|
|
+ HRESULT Separate ( );
|
|
|
+ IVGLayerPtr GetLayer ( );
|
|
|
+ void PutLayer (
|
|
|
+ struct IVGLayer * ppVal );
|
|
|
+ IVGSnapPointsPtr GetSnapPoints ( );
|
|
|
+ IVGConnectorPtr GetConnector ( );
|
|
|
+ enum cdrPositionOfPointOverShape IsOnShape (
|
|
|
+ double x,
|
|
|
+ double y,
|
|
|
+ double HotArea );
|
|
|
+ IVGArrowHeadPtr CreateArrowHead ( );
|
|
|
+ HRESULT Copy ( );
|
|
|
+ HRESULT Cut ( );
|
|
|
+ IVGShapePtr Clone (
|
|
|
+ double OffsetX,
|
|
|
+ double OffsetY );
|
|
|
+ HRESULT Stretch (
|
|
|
+ double StretchX,
|
|
|
+ double StretchY,
|
|
|
+ VARIANT_BOOL StretchCharactersSize );
|
|
|
+ HRESULT SetPosition (
|
|
|
+ double PositionX,
|
|
|
+ double PositionY );
|
|
|
+ HRESULT SetSize (
|
|
|
+ double Width,
|
|
|
+ double Height );
|
|
|
+ HRESULT GetPosition (
|
|
|
+ double * PositionX,
|
|
|
+ double * PositionY );
|
|
|
+ HRESULT GetSize (
|
|
|
+ double * Width,
|
|
|
+ double * Height );
|
|
|
+ IVGPropertiesPtr GetProperties ( );
|
|
|
+ HRESULT OrderReverse ( );
|
|
|
+ IVGShapePtr Combine ( );
|
|
|
+ HRESULT BreakApart ( );
|
|
|
+ void PutFill (
|
|
|
+ struct IVGFill * ppVal );
|
|
|
+ IVGShapePtr Weld (
|
|
|
+ struct IVGShape * TargetShape,
|
|
|
+ VARIANT_BOOL LeaveSource,
|
|
|
+ VARIANT_BOOL LeaveTarget );
|
|
|
+ IVGShapePtr Trim (
|
|
|
+ struct IVGShape * TargetShape,
|
|
|
+ VARIANT_BOOL LeaveSource,
|
|
|
+ VARIANT_BOOL LeaveTarget );
|
|
|
+ IVGShapePtr Intersect (
|
|
|
+ struct IVGShape * TargetShape,
|
|
|
+ VARIANT_BOOL LeaveSource,
|
|
|
+ VARIANT_BOOL LeaveTarget );
|
|
|
+ IVGEffectsPtr GetEffects ( );
|
|
|
+ IVGEffectPtr GetEffect ( );
|
|
|
+ IVGEffectPtr CreateDropShadow (
|
|
|
+ enum cdrDropShadowType Type,
|
|
|
+ long Opacity,
|
|
|
+ long Feather,
|
|
|
+ double OffsetX,
|
|
|
+ double OffsetY,
|
|
|
+ struct IVGColor * Color,
|
|
|
+ enum cdrFeatherType FeatherType,
|
|
|
+ enum cdrEdgeType FeatherEdge,
|
|
|
+ double PerspectiveAngle,
|
|
|
+ double PerspectiveStretch,
|
|
|
+ long Fade,
|
|
|
+ enum cdrMergeMode MergeMode );
|
|
|
+ IVGEffectPtr CreateBlend (
|
|
|
+ struct IVGShape * Shape,
|
|
|
+ int Steps,
|
|
|
+ enum cdrFountainFillBlendType ColorBlendType,
|
|
|
+ enum cdrBlendMode Mode,
|
|
|
+ double Spacing,
|
|
|
+ double Angle,
|
|
|
+ VARIANT_BOOL Loop,
|
|
|
+ struct IVGShape * Path,
|
|
|
+ VARIANT_BOOL RotateShapes,
|
|
|
+ long SpacingAccel,
|
|
|
+ long ColorAccel,
|
|
|
+ VARIANT_BOOL AccelSize );
|
|
|
+ IVGEffectPtr CreateExtrude (
|
|
|
+ enum cdrExtrudeType Type,
|
|
|
+ enum cdrExtrudeVPType VPType,
|
|
|
+ double VPX,
|
|
|
+ double VPY,
|
|
|
+ double Depth,
|
|
|
+ enum cdrExtrudeShading Shading,
|
|
|
+ struct IVGColor * BaseColor,
|
|
|
+ struct IVGColor * ShadingColor,
|
|
|
+ double BevelDepth,
|
|
|
+ double BevelAngle,
|
|
|
+ struct IVGColor * BevelColor,
|
|
|
+ VARIANT_BOOL BevelOnly );
|
|
|
+ IVGEffectPtr CreateEnvelope (
|
|
|
+ long PresetIndex,
|
|
|
+ enum cdrEnvelopeMode Mode,
|
|
|
+ VARIANT_BOOL KeepLines );
|
|
|
+ HRESULT Flip (
|
|
|
+ enum cdrFlipAxes Axes );
|
|
|
+ VARIANT_BOOL GetLocked ( );
|
|
|
+ void PutLocked (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ double GetOriginalWidth ( );
|
|
|
+ double GetOriginalHeight ( );
|
|
|
+ VARIANT_BOOL GetSelected ( );
|
|
|
+ void PutSelected (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ IVGEffectPtr CreateLens (
|
|
|
+ enum cdrLensType Type,
|
|
|
+ double RateOrMagnification,
|
|
|
+ struct IVGColor * Color1,
|
|
|
+ struct IVGColor * Color2,
|
|
|
+ enum cdrFountainFillBlendType ColorMapPalette );
|
|
|
+ IVGEffectPtr CreatePerspective (
|
|
|
+ const _variant_t & HorizVanishPointX = vtMissing,
|
|
|
+ const _variant_t & HorizVanishPointY = vtMissing,
|
|
|
+ const _variant_t & VertVanishPointX = vtMissing,
|
|
|
+ const _variant_t & VertVanishPointY = vtMissing );
|
|
|
+ IVGEffectPtr CreateContour (
|
|
|
+ enum cdrContourDirection Direction,
|
|
|
+ double Offset,
|
|
|
+ long Steps,
|
|
|
+ enum cdrFountainFillBlendType BlendType,
|
|
|
+ struct IVGColor * OutlineColor,
|
|
|
+ struct IVGColor * FillColor,
|
|
|
+ struct IVGColor * FillColor2,
|
|
|
+ long SpacingAccel,
|
|
|
+ long ColorAccel,
|
|
|
+ enum cdrContourEndCapType EndCapType,
|
|
|
+ enum cdrContourCornerType CornerType,
|
|
|
+ double MiterLimit );
|
|
|
+ IVGEffectPtr CreatePushPullDistortion (
|
|
|
+ double OriginX,
|
|
|
+ double OriginY,
|
|
|
+ long Amplitude );
|
|
|
+ IVGEffectPtr CreateZipperDistortion (
|
|
|
+ double OriginX,
|
|
|
+ double OriginY,
|
|
|
+ long Amplitude,
|
|
|
+ long Frequency,
|
|
|
+ VARIANT_BOOL Random,
|
|
|
+ VARIANT_BOOL Smooth,
|
|
|
+ VARIANT_BOOL Local );
|
|
|
+ IVGEffectPtr CreateTwisterDistortion (
|
|
|
+ double OriginX,
|
|
|
+ double OriginY,
|
|
|
+ double Angle );
|
|
|
+ IVGGuidePtr GetGuide ( );
|
|
|
+ HRESULT AddToPowerClip (
|
|
|
+ struct IVGShape * Shape,
|
|
|
+ enum cdrTriState CenterInContainer );
|
|
|
+ HRESULT RemoveFromContainer (
|
|
|
+ long Level );
|
|
|
+ IVGPowerClipPtr GetPowerClip ( );
|
|
|
+ IVGShapePtr GetPowerClipParent ( );
|
|
|
+ VARIANT_BOOL GetDrapeFill ( );
|
|
|
+ void PutDrapeFill (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ VARIANT_BOOL GetOverprintFill ( );
|
|
|
+ void PutOverprintFill (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ VARIANT_BOOL GetOverprintOutline ( );
|
|
|
+ void PutOverprintOutline (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ IVGURLPtr GetURL ( );
|
|
|
+ IVGDataItemsPtr GetObjectData ( );
|
|
|
+ IVGCloneLinkPtr GetCloneLink ( );
|
|
|
+ IVGShapeRangePtr GetClones ( );
|
|
|
+ double GetAbsoluteHScale ( );
|
|
|
+ double GetAbsoluteVScale ( );
|
|
|
+ double GetAbsoluteSkew ( );
|
|
|
+ IVGTransparencyPtr GetTransparency ( );
|
|
|
+ HRESULT GetMatrix (
|
|
|
+ double * d11,
|
|
|
+ double * d12,
|
|
|
+ double * d21,
|
|
|
+ double * d22,
|
|
|
+ double * tx,
|
|
|
+ double * ty );
|
|
|
+ HRESULT SetMatrix (
|
|
|
+ double d11,
|
|
|
+ double d12,
|
|
|
+ double d21,
|
|
|
+ double d22,
|
|
|
+ double tx,
|
|
|
+ double ty );
|
|
|
+ IVGShapePtr ConvertToBitmapEx (
|
|
|
+ enum cdrImageType Mode,
|
|
|
+ VARIANT_BOOL Dithered,
|
|
|
+ VARIANT_BOOL Transparent,
|
|
|
+ long Resolution,
|
|
|
+ enum cdrAntiAliasingType AntiAliasing,
|
|
|
+ VARIANT_BOOL UseColorProfile,
|
|
|
+ VARIANT_BOOL AlwaysOverprintBlack,
|
|
|
+ long OverprintBlackLimit );
|
|
|
+ HRESULT SkewEx (
|
|
|
+ double AngleX,
|
|
|
+ double AngleY,
|
|
|
+ double CenterX,
|
|
|
+ double CenterY );
|
|
|
+ HRESULT RotateEx (
|
|
|
+ double Angle,
|
|
|
+ double CenterX,
|
|
|
+ double CenterY );
|
|
|
+ IVGShapePtr GetParentGroup ( );
|
|
|
+ HRESULT SetBoundingBox (
|
|
|
+ double x,
|
|
|
+ double y,
|
|
|
+ double Width,
|
|
|
+ double Height,
|
|
|
+ VARIANT_BOOL KeepAspect,
|
|
|
+ enum cdrReferencePoint ReferencePoint );
|
|
|
+ HRESULT CreateSelection ( );
|
|
|
+ HRESULT SetRotationCenter (
|
|
|
+ double x,
|
|
|
+ double y );
|
|
|
+ HRESULT ClearEffect (
|
|
|
+ enum cdrEffectType Type );
|
|
|
+ IVGShapePtr GetNext (
|
|
|
+ enum cdrShapeLevel Level,
|
|
|
+ VARIANT_BOOL EnterGroups,
|
|
|
+ VARIANT_BOOL Loop );
|
|
|
+ IVGShapePtr GetPrevious (
|
|
|
+ enum cdrShapeLevel Level,
|
|
|
+ VARIANT_BOOL EnterGroups,
|
|
|
+ VARIANT_BOOL Loop );
|
|
|
+ HRESULT StretchEx (
|
|
|
+ double CenterX,
|
|
|
+ double CenterY,
|
|
|
+ double StretchX,
|
|
|
+ double StretchY,
|
|
|
+ VARIANT_BOOL StretchCharactersSize );
|
|
|
+ HRESULT SetSizeEx (
|
|
|
+ double CenterX,
|
|
|
+ double CenterY,
|
|
|
+ double Width,
|
|
|
+ double Height );
|
|
|
+ HRESULT GetBoundingBox (
|
|
|
+ double * x,
|
|
|
+ double * y,
|
|
|
+ double * Width,
|
|
|
+ double * Height,
|
|
|
+ VARIANT_BOOL UseOutline );
|
|
|
+ IVGShapeRangePtr UngroupEx ( );
|
|
|
+ IVGShapeRangePtr UngroupAllEx ( );
|
|
|
+ IVGShapeRangePtr BreakApartEx ( );
|
|
|
+ HRESULT ApplyStyle (
|
|
|
+ _bstr_t StyleName );
|
|
|
+ enum cdrWrapStyle GetWrapText ( );
|
|
|
+ void PutWrapText (
|
|
|
+ enum cdrWrapStyle pVal );
|
|
|
+ double GetTextWrapOffset ( );
|
|
|
+ void PutTextWrapOffset (
|
|
|
+ double pVal );
|
|
|
+ IVGShapePtr PlaceTextInside (
|
|
|
+ struct IVGShape * TextShape );
|
|
|
+ IVGCurvePtr GetDisplayCurve ( );
|
|
|
+ _variant_t CustomCommand (
|
|
|
+ _bstr_t ComponentID,
|
|
|
+ _bstr_t CommandID,
|
|
|
+ SAFEARRAY * * Parameters );
|
|
|
+ IVGCustomShapePtr GetCustom ( );
|
|
|
+ IVGEffectPtr CreateCustomEffect (
|
|
|
+ _bstr_t EffectID,
|
|
|
+ SAFEARRAY * * Parameters );
|
|
|
+ IVGEffectPtr CreateCustomDistortion (
|
|
|
+ _bstr_t DistortionID,
|
|
|
+ SAFEARRAY * * Parameters );
|
|
|
+ HRESULT AlignToShape (
|
|
|
+ enum cdrAlignType Type,
|
|
|
+ struct IVGShape * Shape,
|
|
|
+ enum cdrTextAlignOrigin TextAlignOrigin );
|
|
|
+ HRESULT AlignToShapeRange (
|
|
|
+ enum cdrAlignType Type,
|
|
|
+ struct IVGShapeRange * ShapeRange,
|
|
|
+ enum cdrTextAlignOrigin TextAlignOrigin );
|
|
|
+ HRESULT AlignToPage (
|
|
|
+ enum cdrAlignType Type,
|
|
|
+ enum cdrTextAlignOrigin TextAlignOrigin );
|
|
|
+ HRESULT AlignToPageCenter (
|
|
|
+ enum cdrAlignType Type,
|
|
|
+ enum cdrTextAlignOrigin TextAlignOrigin );
|
|
|
+ HRESULT AlignToGrid (
|
|
|
+ enum cdrAlignType Type,
|
|
|
+ enum cdrTextAlignOrigin TextAlignOrigin );
|
|
|
+ HRESULT AlignToPoint (
|
|
|
+ enum cdrAlignType Type,
|
|
|
+ double x,
|
|
|
+ double y,
|
|
|
+ enum cdrTextAlignOrigin TextAlignOrigin );
|
|
|
+ IVGDimensionPtr GetDimension ( );
|
|
|
+ IVGSymbolPtr GetSymbol ( );
|
|
|
+ IVGShapePtr ConvertToSymbol (
|
|
|
+ _bstr_t Name );
|
|
|
+ IVGOLEPtr GetOLE ( );
|
|
|
+ IVGShapeRangePtr DuplicateAsRange (
|
|
|
+ double OffsetX,
|
|
|
+ double OffsetY );
|
|
|
+ IVGShapeRangePtr CloneAsRange (
|
|
|
+ double OffsetX,
|
|
|
+ double OffsetY );
|
|
|
+ HRESULT MoveToLayer (
|
|
|
+ struct IVGLayer * Layer );
|
|
|
+ IVGShapePtr CopyToLayer (
|
|
|
+ struct IVGLayer * Layer );
|
|
|
+ IVGShapeRangePtr CopyToLayerAsRange (
|
|
|
+ struct IVGLayer * Layer );
|
|
|
+ HRESULT ClearTransformations ( );
|
|
|
+ HRESULT Distribute (
|
|
|
+ enum cdrDistributeType Type,
|
|
|
+ VARIANT_BOOL PageExtent );
|
|
|
+ VARIANT_BOOL CompareTo (
|
|
|
+ struct IVGShape * Shape,
|
|
|
+ enum cdrCompareType CompareType,
|
|
|
+ enum cdrCompareCondition Condition );
|
|
|
+ VARIANT_BOOL GetSelectable ( );
|
|
|
+ HRESULT ApplyEffectInvert ( );
|
|
|
+ HRESULT ApplyEffectPosterize (
|
|
|
+ long Level );
|
|
|
+ HRESULT ApplyEffectBCI (
|
|
|
+ long Brighness,
|
|
|
+ long Contrast,
|
|
|
+ long Intensity );
|
|
|
+ HRESULT ApplyEffectColorBalance (
|
|
|
+ long CyanRed,
|
|
|
+ long MagentaGreen,
|
|
|
+ long YellowBlue,
|
|
|
+ VARIANT_BOOL ApplyToShadows,
|
|
|
+ VARIANT_BOOL ApplyToMidtones,
|
|
|
+ VARIANT_BOOL ApplyToHighlights,
|
|
|
+ VARIANT_BOOL PreserveLuminance );
|
|
|
+ HRESULT ApplyEffectGamma (
|
|
|
+ double Gamma );
|
|
|
+ HRESULT ApplyEffectHSL (
|
|
|
+ const _variant_t & Hue,
|
|
|
+ const _variant_t & Saturation,
|
|
|
+ const _variant_t & Lightness );
|
|
|
+ HRESULT TransformMatrix (
|
|
|
+ double d11,
|
|
|
+ double d12,
|
|
|
+ double d21,
|
|
|
+ double d22,
|
|
|
+ double tx,
|
|
|
+ double ty );
|
|
|
+ HRESULT AffineTransform (
|
|
|
+ double d11,
|
|
|
+ double d12,
|
|
|
+ double d21,
|
|
|
+ double d22,
|
|
|
+ double CenterX,
|
|
|
+ double CenterY );
|
|
|
+ IVGTreeNodePtr GetTreeNode ( );
|
|
|
+ HRESULT ReplaceWith (
|
|
|
+ struct IVGShape * VirtualShape );
|
|
|
+ VARIANT_BOOL GetVirtual ( );
|
|
|
+ VARIANT_BOOL GetCanHaveFill ( );
|
|
|
+ VARIANT_BOOL GetCanHaveOutline ( );
|
|
|
+ VARIANT_BOOL GetIsSimpleShape ( );
|
|
|
+ HRESULT Fillet (
|
|
|
+ double Radius,
|
|
|
+ VARIANT_BOOL CombineSmoothSegments );
|
|
|
+ HRESULT Chamfer (
|
|
|
+ double DistanceA,
|
|
|
+ double DistanceB,
|
|
|
+ VARIANT_BOOL CombineSmoothSegments );
|
|
|
+ HRESULT Scallop (
|
|
|
+ double Radius,
|
|
|
+ VARIANT_BOOL CombineSmoothSegments );
|
|
|
+ enum cdrFillMode GetFillMode ( );
|
|
|
+ void PutFillMode (
|
|
|
+ enum cdrFillMode pVal );
|
|
|
+ double GetLeftX ( );
|
|
|
+ double GetRightX ( );
|
|
|
+ double GetTopY ( );
|
|
|
+ double GetBottomY ( );
|
|
|
+ IVGShapeRangePtr StepAndRepeat (
|
|
|
+ long NumCopies,
|
|
|
+ double DistanceX,
|
|
|
+ double DistanceY,
|
|
|
+ enum cdrDistanceMode ModeX,
|
|
|
+ enum cdrDirection DirectionX,
|
|
|
+ enum cdrDistanceMode ModeY,
|
|
|
+ enum cdrDirection DirectionY );
|
|
|
+ VARIANT_BOOL GetOverprintBitmap ( );
|
|
|
+ void PutOverprintBitmap (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ VARIANT_BOOL IsTypeAnyOf (
|
|
|
+ SAFEARRAY * * TypeList );
|
|
|
+ IVGShapeRangePtr GetLinkedShapes (
|
|
|
+ enum cdrShapeLinkType LinkType );
|
|
|
+ IVGEffectPtr CreateEnvelopeFromShape (
|
|
|
+ struct IVGShape * Source,
|
|
|
+ enum cdrEnvelopeMode Mode,
|
|
|
+ VARIANT_BOOL KeepLines,
|
|
|
+ enum cdrEnvelopeCopyMode CopyMode,
|
|
|
+ const _variant_t & CornerIndices = vtMissing );
|
|
|
+ IVGEffectPtr CreateEnvelopeFromCurve (
|
|
|
+ struct IVGCurve * Source,
|
|
|
+ enum cdrEnvelopeMode Mode,
|
|
|
+ VARIANT_BOOL KeepLines,
|
|
|
+ enum cdrEnvelopeCopyMode CopyMode,
|
|
|
+ const _variant_t & CornerIndices = vtMissing );
|
|
|
+ IVGEPSPtr GetEPS ( );
|
|
|
+ _variant_t Evaluate (
|
|
|
+ _bstr_t Expression );
|
|
|
+ IVGRectPtr GetBoundingBox ( );
|
|
|
+ HRESULT GetPositionEx (
|
|
|
+ enum cdrReferencePoint ReferencePoint,
|
|
|
+ double * x,
|
|
|
+ double * y );
|
|
|
+ HRESULT SetPositionEx (
|
|
|
+ enum cdrReferencePoint ReferencePoint,
|
|
|
+ double x,
|
|
|
+ double y );
|
|
|
+ double GetCenterX ( );
|
|
|
+ void PutCenterX (
|
|
|
+ double pVal );
|
|
|
+ double GetCenterY ( );
|
|
|
+ void PutCenterY (
|
|
|
+ double pVal );
|
|
|
+ void PutLeftX (
|
|
|
+ double pVal );
|
|
|
+ void PutRightX (
|
|
|
+ double pVal );
|
|
|
+ void PutTopY (
|
|
|
+ double pVal );
|
|
|
+ void PutBottomY (
|
|
|
+ double pVal );
|
|
|
+ long GetZOrder ( );
|
|
|
+ VARIANT_BOOL CompareToEx (
|
|
|
+ struct IVGShape * Shape2,
|
|
|
+ _bstr_t Condition,
|
|
|
+ const _variant_t & Data = vtMissing );
|
|
|
+ VARIANT_BOOL CopyPropertiesFrom (
|
|
|
+ struct IVGShape * Source,
|
|
|
+ enum cdrCopyProperties Properties );
|
|
|
+ enum cdrOverprintState GetOverprintFillState ( );
|
|
|
+ enum cdrOverprintState GetOverprintOutlineState ( );
|
|
|
+ IVGPagePtr GetPage ( );
|
|
|
+ IVGSnapPointsPtr SnapPointsOfType (
|
|
|
+ enum cdrPointType TypeSet );
|
|
|
+ IVGSnapPointPtr FindSnapPoint (
|
|
|
+ _bstr_t ReferenceData );
|
|
|
+ IVGSpreadPtr GetSpread ( );
|
|
|
+ VARIANT_BOOL GetPixelAlignedRendering ( );
|
|
|
+ void PutPixelAlignedRendering (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ IVGBSplinePtr GetBSpline ( );
|
|
|
+ IVGDocumentPtr CreateDocumentFrom (
|
|
|
+ VARIANT_BOOL TemporaryDocument );
|
|
|
+ HRESULT AlignAndDistribute (
|
|
|
+ enum cdrAlignDistributeH MethodH,
|
|
|
+ enum cdrAlignDistributeV MethodV,
|
|
|
+ enum cdrAlignShapesTo AlignTo,
|
|
|
+ enum cdrDistributeArea DistributeArea,
|
|
|
+ VARIANT_BOOL UseOutline,
|
|
|
+ enum cdrTextAlignOrigin TextAlignOrigin,
|
|
|
+ double PointX,
|
|
|
+ double PointY,
|
|
|
+ struct IVGRect * DistributeRect );
|
|
|
+ IVGStylePtr GetStyle ( );
|
|
|
+ IVGShapePtr CreateBoundary (
|
|
|
+ double x,
|
|
|
+ double y,
|
|
|
+ VARIANT_BOOL PlaceOnTop,
|
|
|
+ VARIANT_BOOL DeleteSource );
|
|
|
+ IVGShapeRangePtr EqualDivide (
|
|
|
+ long Divisions,
|
|
|
+ double Gap,
|
|
|
+ VARIANT_BOOL Group,
|
|
|
+ VARIANT_BOOL Combine,
|
|
|
+ VARIANT_BOOL DeleteSource );
|
|
|
+ IVGShapePtr Project (
|
|
|
+ enum cdrProjectPlane Plane,
|
|
|
+ enum cdrReferencePoint ReferencePoint,
|
|
|
+ VARIANT_BOOL ApplyToDuplicate );
|
|
|
+ IVGShapePtr Unproject (
|
|
|
+ enum cdrProjectPlane Plane,
|
|
|
+ enum cdrReferencePoint ReferencePoint,
|
|
|
+ VARIANT_BOOL ApplyToDuplicate );
|
|
|
+ IVGTransformMatrixPtr GetTransformationMatrix ( );
|
|
|
+ void PutTransformationMatrix (
|
|
|
+ struct IVGTransformMatrix * TransformMatrix );
|
|
|
+ HRESULT ApplyTransformMatrix (
|
|
|
+ struct IVGTransformMatrix * TransformMatrix );
|
|
|
+ VARIANT_BOOL GetVisible ( );
|
|
|
+ void PutVisible (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ HRESULT ModifyToolShapeProperties (
|
|
|
+ struct IVGProperties * ShapePropertiesToModify );
|
|
|
+ _bstr_t GetToolShapeGuid ( );
|
|
|
+ IVGShapeRangePtr CreateParallelCurves (
|
|
|
+ long Count,
|
|
|
+ double distanceBetweenCurves );
|
|
|
+ IVGShapePtr FindShapeAtPoint (
|
|
|
+ double x,
|
|
|
+ double y,
|
|
|
+ VARIANT_BOOL TreatAsFilled );
|
|
|
+ SAFEARRAY * GetColorTypes ( );
|
|
|
+ SAFEARRAY * GetColors (
|
|
|
+ long MaxBitmapColors );
|
|
|
+ HRESULT FlattenEffects ( );
|
|
|
+ IVGEffectPtr CreateInnerShadow (
|
|
|
+ long Opacity,
|
|
|
+ long Feather,
|
|
|
+ double OffsetX,
|
|
|
+ double OffsetY,
|
|
|
+ struct IVGColor * Color,
|
|
|
+ enum cdrFeatherType FeatherType,
|
|
|
+ enum cdrEdgeType FeatherEdge,
|
|
|
+ enum cdrMergeMode MergeMode,
|
|
|
+ double Depth );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_Application (
|
|
|
+ /*[out,retval]*/ struct IVGApplication * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Parent (
|
|
|
+ /*[out,retval]*/ IDispatch * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_StaticID (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_ConvertToCurves ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Name (
|
|
|
+ /*[out,retval]*/ BSTR * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Name (
|
|
|
+ /*[in]*/ BSTR pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Shapes (
|
|
|
+ /*[out,retval]*/ struct IVGShapes * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Rectangle (
|
|
|
+ /*[out,retval]*/ struct IVGRectangle * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_PositionX (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_PositionX (
|
|
|
+ /*[in]*/ double pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_PositionY (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_PositionY (
|
|
|
+ /*[in]*/ double pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_SizeWidth (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_SizeWidth (
|
|
|
+ /*[in]*/ double pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_SizeHeight (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_SizeHeight (
|
|
|
+ /*[in]*/ double pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Ellipse (
|
|
|
+ /*[out,retval]*/ struct IVGEllipse * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Polygon (
|
|
|
+ /*[out,retval]*/ struct IVGPolygon * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Curve (
|
|
|
+ /*[out,retval]*/ struct IVGCurve * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Bitmap (
|
|
|
+ /*[out,retval]*/ struct IVGBitmap * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Type (
|
|
|
+ /*[out,retval]*/ enum cdrShapeType * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Outline (
|
|
|
+ /*[out,retval]*/ struct IVGOutline * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Fill (
|
|
|
+ /*[out,retval]*/ struct IVGFill * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Text (
|
|
|
+ /*[out,retval]*/ struct IVGText * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Delete ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Duplicate (
|
|
|
+ /*[in]*/ double OffsetX,
|
|
|
+ /*[in]*/ double OffsetY,
|
|
|
+ /*[out,retval]*/ struct IVGShape * * ppRet ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Skew (
|
|
|
+ /*[in]*/ double AngleX,
|
|
|
+ /*[in]*/ double AngleY ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Move (
|
|
|
+ /*[in]*/ double DeltaX,
|
|
|
+ /*[in]*/ double DeltaY ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_RotationAngle (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_RotationAngle (
|
|
|
+ /*[in]*/ double pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_RotationCenterX (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_RotationCenterX (
|
|
|
+ /*[in]*/ double pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_RotationCenterY (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_RotationCenterY (
|
|
|
+ /*[in]*/ double pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Rotate (
|
|
|
+ /*[in]*/ double Angle ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_ConvertToBitmap (
|
|
|
+ /*[in]*/ long BitDepth,
|
|
|
+ /*[in]*/ VARIANT_BOOL Grayscale,
|
|
|
+ /*[in]*/ VARIANT_BOOL Dithered,
|
|
|
+ /*[in]*/ VARIANT_BOOL TransparentBG,
|
|
|
+ /*[in]*/ long Resolution,
|
|
|
+ /*[in]*/ enum cdrAntiAliasingType AntiAliasing,
|
|
|
+ /*[in]*/ VARIANT_BOOL UseColorProfile,
|
|
|
+ /*[in]*/ VARIANT_BOOL MultiChannel,
|
|
|
+ /*[in]*/ VARIANT_BOOL AlwaysOverprintBlack,
|
|
|
+ /*[in]*/ long OverprintBlackLimit,
|
|
|
+ /*[out,retval]*/ struct IVGShape * * ppRet ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Group (
|
|
|
+ /*[out,retval]*/ struct IVGShape * * ppRet ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Ungroup ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_UngroupAll ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_OrderToFront ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_OrderToBack ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_OrderForwardOne ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_OrderBackOne ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_OrderFrontOf (
|
|
|
+ /*[in]*/ struct IVGShape * Shape ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_OrderBackOf (
|
|
|
+ /*[in]*/ struct IVGShape * Shape ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_OrderIsInFrontOf (
|
|
|
+ /*[in]*/ struct IVGShape * Shape,
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pbResult ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_AddToSelection ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_RemoveFromSelection ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Separate ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Layer (
|
|
|
+ /*[out,retval]*/ struct IVGLayer * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Layer (
|
|
|
+ /*[in]*/ struct IVGLayer * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_SnapPoints (
|
|
|
+ /*[out,retval]*/ struct IVGSnapPoints * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Connector (
|
|
|
+ /*[out,retval]*/ struct IVGConnector * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_IsOnShape (
|
|
|
+ /*[in]*/ double x,
|
|
|
+ /*[in]*/ double y,
|
|
|
+ /*[in]*/ double HotArea,
|
|
|
+ /*[out,retval]*/ enum cdrPositionOfPointOverShape * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CreateArrowHead (
|
|
|
+ /*[out,retval]*/ struct IVGArrowHead * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Copy ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Cut ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Clone (
|
|
|
+ /*[in]*/ double OffsetX,
|
|
|
+ /*[in]*/ double OffsetY,
|
|
|
+ /*[out,retval]*/ struct IVGShape * * ppRet ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Stretch (
|
|
|
+ /*[in]*/ double StretchX,
|
|
|
+ /*[in]*/ double StretchY,
|
|
|
+ /*[in]*/ VARIANT_BOOL StretchCharactersSize ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_SetPosition (
|
|
|
+ /*[in]*/ double PositionX,
|
|
|
+ /*[in]*/ double PositionY ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_SetSize (
|
|
|
+ /*[in]*/ double Width,
|
|
|
+ /*[in]*/ double Height ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_GetPosition (
|
|
|
+ /*[out]*/ double * PositionX,
|
|
|
+ /*[out]*/ double * PositionY ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_GetSize (
|
|
|
+ /*[out]*/ double * Width,
|
|
|
+ /*[out]*/ double * Height ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Properties (
|
|
|
+ /*[out,retval]*/ struct IVGProperties * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_OrderReverse ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Combine (
|
|
|
+ /*[out,retval]*/ struct IVGShape * * ppRetVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_BreakApart ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Fill (
|
|
|
+ /*[in]*/ struct IVGFill * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Weld (
|
|
|
+ /*[in]*/ struct IVGShape * TargetShape,
|
|
|
+ /*[in]*/ VARIANT_BOOL LeaveSource,
|
|
|
+ /*[in]*/ VARIANT_BOOL LeaveTarget,
|
|
|
+ /*[out,retval]*/ struct IVGShape * * ppRet ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Trim (
|
|
|
+ /*[in]*/ struct IVGShape * TargetShape,
|
|
|
+ /*[in]*/ VARIANT_BOOL LeaveSource,
|
|
|
+ /*[in]*/ VARIANT_BOOL LeaveTarget,
|
|
|
+ /*[out,retval]*/ struct IVGShape * * ppRet ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Intersect (
|
|
|
+ /*[in]*/ struct IVGShape * TargetShape,
|
|
|
+ /*[in]*/ VARIANT_BOOL LeaveSource,
|
|
|
+ /*[in]*/ VARIANT_BOOL LeaveTarget,
|
|
|
+ /*[out,retval]*/ struct IVGShape * * ppRet ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Effects (
|
|
|
+ /*[out,retval]*/ struct IVGEffects * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Effect (
|
|
|
+ /*[out,retval]*/ struct IVGEffect * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CreateDropShadow (
|
|
|
+ /*[in]*/ enum cdrDropShadowType Type,
|
|
|
+ /*[in]*/ long Opacity,
|
|
|
+ /*[in]*/ long Feather,
|
|
|
+ /*[in]*/ double OffsetX,
|
|
|
+ /*[in]*/ double OffsetY,
|
|
|
+ /*[in]*/ struct IVGColor * Color,
|
|
|
+ /*[in]*/ enum cdrFeatherType FeatherType,
|
|
|
+ /*[in]*/ enum cdrEdgeType FeatherEdge,
|
|
|
+ /*[in]*/ double PerspectiveAngle,
|
|
|
+ /*[in]*/ double PerspectiveStretch,
|
|
|
+ /*[in]*/ long Fade,
|
|
|
+ /*[in]*/ enum cdrMergeMode MergeMode,
|
|
|
+ /*[out,retval]*/ struct IVGEffect * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CreateBlend (
|
|
|
+ /*[in]*/ struct IVGShape * Shape,
|
|
|
+ /*[in]*/ int Steps,
|
|
|
+ /*[in]*/ enum cdrFountainFillBlendType ColorBlendType,
|
|
|
+ /*[in]*/ enum cdrBlendMode Mode,
|
|
|
+ /*[in]*/ double Spacing,
|
|
|
+ /*[in]*/ double Angle,
|
|
|
+ /*[in]*/ VARIANT_BOOL Loop,
|
|
|
+ /*[in]*/ struct IVGShape * Path,
|
|
|
+ /*[in]*/ VARIANT_BOOL RotateShapes,
|
|
|
+ /*[in]*/ long SpacingAccel,
|
|
|
+ /*[in]*/ long ColorAccel,
|
|
|
+ /*[in]*/ VARIANT_BOOL AccelSize,
|
|
|
+ /*[out,retval]*/ struct IVGEffect * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CreateExtrude (
|
|
|
+ /*[in]*/ enum cdrExtrudeType Type,
|
|
|
+ /*[in]*/ enum cdrExtrudeVPType VPType,
|
|
|
+ /*[in]*/ double VPX,
|
|
|
+ /*[in]*/ double VPY,
|
|
|
+ /*[in]*/ double Depth,
|
|
|
+ /*[in]*/ enum cdrExtrudeShading Shading,
|
|
|
+ /*[in]*/ struct IVGColor * BaseColor,
|
|
|
+ /*[in]*/ struct IVGColor * ShadingColor,
|
|
|
+ /*[in]*/ double BevelDepth,
|
|
|
+ /*[in]*/ double BevelAngle,
|
|
|
+ /*[in]*/ struct IVGColor * BevelColor,
|
|
|
+ /*[in]*/ VARIANT_BOOL BevelOnly,
|
|
|
+ /*[out,retval]*/ struct IVGEffect * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CreateEnvelope (
|
|
|
+ /*[in]*/ long PresetIndex,
|
|
|
+ /*[in]*/ enum cdrEnvelopeMode Mode,
|
|
|
+ /*[in]*/ VARIANT_BOOL KeepLines,
|
|
|
+ /*[out,retval]*/ struct IVGEffect * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Flip (
|
|
|
+ /*[in]*/ enum cdrFlipAxes Axes ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Locked (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Locked (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_OriginalWidth (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_OriginalHeight (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Selected (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Selected (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CreateLens (
|
|
|
+ /*[in]*/ enum cdrLensType Type,
|
|
|
+ /*[in]*/ double RateOrMagnification,
|
|
|
+ /*[in]*/ struct IVGColor * Color1,
|
|
|
+ /*[in]*/ struct IVGColor * Color2,
|
|
|
+ /*[in]*/ enum cdrFountainFillBlendType ColorMapPalette,
|
|
|
+ /*[out,retval]*/ struct IVGEffect * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CreatePerspective (
|
|
|
+ /*[in]*/ VARIANT HorizVanishPointX,
|
|
|
+ /*[in]*/ VARIANT HorizVanishPointY,
|
|
|
+ /*[in]*/ VARIANT VertVanishPointX,
|
|
|
+ /*[in]*/ VARIANT VertVanishPointY,
|
|
|
+ /*[out,retval]*/ struct IVGEffect * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CreateContour (
|
|
|
+ /*[in]*/ enum cdrContourDirection Direction,
|
|
|
+ /*[in]*/ double Offset,
|
|
|
+ /*[in]*/ long Steps,
|
|
|
+ /*[in]*/ enum cdrFountainFillBlendType BlendType,
|
|
|
+ /*[in]*/ struct IVGColor * OutlineColor,
|
|
|
+ /*[in]*/ struct IVGColor * FillColor,
|
|
|
+ /*[in]*/ struct IVGColor * FillColor2,
|
|
|
+ /*[in]*/ long SpacingAccel,
|
|
|
+ /*[in]*/ long ColorAccel,
|
|
|
+ /*[in]*/ enum cdrContourEndCapType EndCapType,
|
|
|
+ /*[in]*/ enum cdrContourCornerType CornerType,
|
|
|
+ /*[in]*/ double MiterLimit,
|
|
|
+ /*[out,retval]*/ struct IVGEffect * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CreatePushPullDistortion (
|
|
|
+ /*[in]*/ double OriginX,
|
|
|
+ /*[in]*/ double OriginY,
|
|
|
+ /*[in]*/ long Amplitude,
|
|
|
+ /*[out,retval]*/ struct IVGEffect * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CreateZipperDistortion (
|
|
|
+ /*[in]*/ double OriginX,
|
|
|
+ /*[in]*/ double OriginY,
|
|
|
+ /*[in]*/ long Amplitude,
|
|
|
+ /*[in]*/ long Frequency,
|
|
|
+ /*[in]*/ VARIANT_BOOL Random,
|
|
|
+ /*[in]*/ VARIANT_BOOL Smooth,
|
|
|
+ /*[in]*/ VARIANT_BOOL Local,
|
|
|
+ /*[out,retval]*/ struct IVGEffect * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CreateTwisterDistortion (
|
|
|
+ /*[in]*/ double OriginX,
|
|
|
+ /*[in]*/ double OriginY,
|
|
|
+ /*[in]*/ double Angle,
|
|
|
+ /*[out,retval]*/ struct IVGEffect * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Guide (
|
|
|
+ /*[out,retval]*/ struct IVGGuide * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_AddToPowerClip (
|
|
|
+ /*[in]*/ struct IVGShape * Shape,
|
|
|
+ /*[in]*/ enum cdrTriState CenterInContainer ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_RemoveFromContainer (
|
|
|
+ /*[in]*/ long Level ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_PowerClip (
|
|
|
+ /*[out,retval]*/ struct IVGPowerClip * * ppPowerClip ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_PowerClipParent (
|
|
|
+ /*[out,retval]*/ struct IVGShape * * ppShape ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_DrapeFill (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_DrapeFill (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_OverprintFill (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_OverprintFill (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_OverprintOutline (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_OverprintOutline (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_URL (
|
|
|
+ /*[out,retval]*/ struct IVGURL * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_ObjectData (
|
|
|
+ /*[out,retval]*/ struct IVGDataItems * * ppDataItems ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_CloneLink (
|
|
|
+ /*[out,retval]*/ struct IVGCloneLink * * ppCloneLink ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Clones (
|
|
|
+ /*[out,retval]*/ struct IVGShapeRange * * ppShapeRange ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_AbsoluteHScale (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_AbsoluteVScale (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_AbsoluteSkew (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Transparency (
|
|
|
+ /*[out,retval]*/ struct IVGTransparency * * ppTransparency ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_GetMatrix (
|
|
|
+ /*[out]*/ double * d11,
|
|
|
+ /*[out]*/ double * d12,
|
|
|
+ /*[out]*/ double * d21,
|
|
|
+ /*[out]*/ double * d22,
|
|
|
+ /*[out]*/ double * tx,
|
|
|
+ /*[out]*/ double * ty ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_SetMatrix (
|
|
|
+ /*[in]*/ double d11,
|
|
|
+ /*[in]*/ double d12,
|
|
|
+ /*[in]*/ double d21,
|
|
|
+ /*[in]*/ double d22,
|
|
|
+ /*[in]*/ double tx,
|
|
|
+ /*[in]*/ double ty ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_ConvertToBitmapEx (
|
|
|
+ /*[in]*/ enum cdrImageType Mode,
|
|
|
+ /*[in]*/ VARIANT_BOOL Dithered,
|
|
|
+ /*[in]*/ VARIANT_BOOL Transparent,
|
|
|
+ /*[in]*/ long Resolution,
|
|
|
+ /*[in]*/ enum cdrAntiAliasingType AntiAliasing,
|
|
|
+ /*[in]*/ VARIANT_BOOL UseColorProfile,
|
|
|
+ /*[in]*/ VARIANT_BOOL AlwaysOverprintBlack,
|
|
|
+ /*[in]*/ long OverprintBlackLimit,
|
|
|
+ /*[out,retval]*/ struct IVGShape * * ppRet ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_SkewEx (
|
|
|
+ /*[in]*/ double AngleX,
|
|
|
+ /*[in]*/ double AngleY,
|
|
|
+ /*[in]*/ double CenterX,
|
|
|
+ /*[in]*/ double CenterY ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_RotateEx (
|
|
|
+ /*[in]*/ double Angle,
|
|
|
+ /*[in]*/ double CenterX,
|
|
|
+ /*[in]*/ double CenterY ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_ParentGroup (
|
|
|
+ /*[out,retval]*/ struct IVGShape * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_SetBoundingBox (
|
|
|
+ /*[in]*/ double x,
|
|
|
+ /*[in]*/ double y,
|
|
|
+ /*[in]*/ double Width,
|
|
|
+ /*[in]*/ double Height,
|
|
|
+ /*[in]*/ VARIANT_BOOL KeepAspect,
|
|
|
+ /*[in]*/ enum cdrReferencePoint ReferencePoint ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CreateSelection ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_SetRotationCenter (
|
|
|
+ /*[in]*/ double x,
|
|
|
+ /*[in]*/ double y ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_ClearEffect (
|
|
|
+ /*[in]*/ enum cdrEffectType Type ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Next (
|
|
|
+ /*[in]*/ enum cdrShapeLevel Level,
|
|
|
+ /*[in]*/ VARIANT_BOOL EnterGroups,
|
|
|
+ /*[in]*/ VARIANT_BOOL Loop,
|
|
|
+ /*[out,retval]*/ struct IVGShape * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Previous (
|
|
|
+ /*[in]*/ enum cdrShapeLevel Level,
|
|
|
+ /*[in]*/ VARIANT_BOOL EnterGroups,
|
|
|
+ /*[in]*/ VARIANT_BOOL Loop,
|
|
|
+ /*[out,retval]*/ struct IVGShape * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_StretchEx (
|
|
|
+ /*[in]*/ double CenterX,
|
|
|
+ /*[in]*/ double CenterY,
|
|
|
+ /*[in]*/ double StretchX,
|
|
|
+ /*[in]*/ double StretchY,
|
|
|
+ /*[in]*/ VARIANT_BOOL StretchCharactersSize ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_SetSizeEx (
|
|
|
+ /*[in]*/ double CenterX,
|
|
|
+ /*[in]*/ double CenterY,
|
|
|
+ /*[in]*/ double Width,
|
|
|
+ /*[in]*/ double Height ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_GetBoundingBox (
|
|
|
+ /*[out]*/ double * x,
|
|
|
+ /*[out]*/ double * y,
|
|
|
+ /*[out]*/ double * Width,
|
|
|
+ /*[out]*/ double * Height,
|
|
|
+ /*[in]*/ VARIANT_BOOL UseOutline ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_UngroupEx (
|
|
|
+ /*[out,retval]*/ struct IVGShapeRange * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_UngroupAllEx (
|
|
|
+ /*[out,retval]*/ struct IVGShapeRange * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_BreakApartEx (
|
|
|
+ /*[out,retval]*/ struct IVGShapeRange * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_ApplyStyle (
|
|
|
+ /*[in]*/ BSTR StyleName ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_WrapText (
|
|
|
+ /*[out,retval]*/ enum cdrWrapStyle * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_WrapText (
|
|
|
+ /*[in]*/ enum cdrWrapStyle pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_TextWrapOffset (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_TextWrapOffset (
|
|
|
+ /*[in]*/ double pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_PlaceTextInside (
|
|
|
+ /*[in]*/ struct IVGShape * TextShape,
|
|
|
+ /*[out,retval]*/ struct IVGShape * * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_DisplayCurve (
|
|
|
+ /*[out,retval]*/ struct IVGCurve * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CustomCommand (
|
|
|
+ /*[in]*/ BSTR ComponentID,
|
|
|
+ /*[in]*/ BSTR CommandID,
|
|
|
+ /*[in]*/ SAFEARRAY * * Parameters,
|
|
|
+ /*[out,retval]*/ VARIANT * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Custom (
|
|
|
+ /*[out,retval]*/ struct IVGCustomShape * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CreateCustomEffect (
|
|
|
+ /*[in]*/ BSTR EffectID,
|
|
|
+ /*[in]*/ SAFEARRAY * * Parameters,
|
|
|
+ /*[out,retval]*/ struct IVGEffect * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CreateCustomDistortion (
|
|
|
+ /*[in]*/ BSTR DistortionID,
|
|
|
+ /*[in]*/ SAFEARRAY * * Parameters,
|
|
|
+ /*[out,retval]*/ struct IVGEffect * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_AlignToShape (
|
|
|
+ /*[in]*/ enum cdrAlignType Type,
|
|
|
+ /*[in]*/ struct IVGShape * Shape,
|
|
|
+ /*[in]*/ enum cdrTextAlignOrigin TextAlignOrigin ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_AlignToShapeRange (
|
|
|
+ /*[in]*/ enum cdrAlignType Type,
|
|
|
+ /*[in]*/ struct IVGShapeRange * ShapeRange,
|
|
|
+ /*[in]*/ enum cdrTextAlignOrigin TextAlignOrigin ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_AlignToPage (
|
|
|
+ /*[in]*/ enum cdrAlignType Type,
|
|
|
+ /*[in]*/ enum cdrTextAlignOrigin TextAlignOrigin ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_AlignToPageCenter (
|
|
|
+ /*[in]*/ enum cdrAlignType Type,
|
|
|
+ /*[in]*/ enum cdrTextAlignOrigin TextAlignOrigin ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_AlignToGrid (
|
|
|
+ /*[in]*/ enum cdrAlignType Type,
|
|
|
+ /*[in]*/ enum cdrTextAlignOrigin TextAlignOrigin ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_AlignToPoint (
|
|
|
+ /*[in]*/ enum cdrAlignType Type,
|
|
|
+ /*[in]*/ double x,
|
|
|
+ /*[in]*/ double y,
|
|
|
+ /*[in]*/ enum cdrTextAlignOrigin TextAlignOrigin ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Dimension (
|
|
|
+ /*[out,retval]*/ struct IVGDimension * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Symbol (
|
|
|
+ /*[out,retval]*/ struct IVGSymbol * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_ConvertToSymbol (
|
|
|
+ /*[in]*/ BSTR Name,
|
|
|
+ /*[out,retval]*/ struct IVGShape * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_OLE (
|
|
|
+ /*[out,retval]*/ struct IVGOLE * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_DuplicateAsRange (
|
|
|
+ /*[in]*/ double OffsetX,
|
|
|
+ /*[in]*/ double OffsetY,
|
|
|
+ /*[out,retval]*/ struct IVGShapeRange * * ppRet ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CloneAsRange (
|
|
|
+ /*[in]*/ double OffsetX,
|
|
|
+ /*[in]*/ double OffsetY,
|
|
|
+ /*[out,retval]*/ struct IVGShapeRange * * ppRet ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_MoveToLayer (
|
|
|
+ /*[in]*/ struct IVGLayer * Layer ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CopyToLayer (
|
|
|
+ /*[in]*/ struct IVGLayer * Layer,
|
|
|
+ /*[out,retval]*/ struct IVGShape * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CopyToLayerAsRange (
|
|
|
+ /*[in]*/ struct IVGLayer * Layer,
|
|
|
+ /*[out,retval]*/ struct IVGShapeRange * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_ClearTransformations ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Distribute (
|
|
|
+ /*[in]*/ enum cdrDistributeType Type,
|
|
|
+ /*[in]*/ VARIANT_BOOL PageExtent ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CompareTo (
|
|
|
+ /*[in]*/ struct IVGShape * Shape,
|
|
|
+ /*[in]*/ enum cdrCompareType CompareType,
|
|
|
+ /*[in]*/ enum cdrCompareCondition Condition,
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Selectable (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_ApplyEffectInvert ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_ApplyEffectPosterize (
|
|
|
+ /*[in]*/ long Level ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_ApplyEffectBCI (
|
|
|
+ /*[in]*/ long Brighness,
|
|
|
+ /*[in]*/ long Contrast,
|
|
|
+ /*[in]*/ long Intensity ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_ApplyEffectColorBalance (
|
|
|
+ /*[in]*/ long CyanRed,
|
|
|
+ /*[in]*/ long MagentaGreen,
|
|
|
+ /*[in]*/ long YellowBlue,
|
|
|
+ /*[in]*/ VARIANT_BOOL ApplyToShadows,
|
|
|
+ /*[in]*/ VARIANT_BOOL ApplyToMidtones,
|
|
|
+ /*[in]*/ VARIANT_BOOL ApplyToHighlights,
|
|
|
+ /*[in]*/ VARIANT_BOOL PreserveLuminance ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_ApplyEffectGamma (
|
|
|
+ /*[in]*/ double Gamma ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_ApplyEffectHSL (
|
|
|
+ /*[in]*/ VARIANT Hue,
|
|
|
+ /*[in]*/ VARIANT Saturation,
|
|
|
+ /*[in]*/ VARIANT Lightness ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_TransformMatrix (
|
|
|
+ /*[in]*/ double d11,
|
|
|
+ /*[in]*/ double d12,
|
|
|
+ /*[in]*/ double d21,
|
|
|
+ /*[in]*/ double d22,
|
|
|
+ /*[in]*/ double tx,
|
|
|
+ /*[in]*/ double ty ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_AffineTransform (
|
|
|
+ /*[in]*/ double d11,
|
|
|
+ /*[in]*/ double d12,
|
|
|
+ /*[in]*/ double d21,
|
|
|
+ /*[in]*/ double d22,
|
|
|
+ /*[in]*/ double CenterX,
|
|
|
+ /*[in]*/ double CenterY ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_TreeNode (
|
|
|
+ /*[out,retval]*/ struct IVGTreeNode * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_ReplaceWith (
|
|
|
+ /*[in]*/ struct IVGShape * VirtualShape ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Virtual (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_CanHaveFill (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_CanHaveOutline (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_IsSimpleShape (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Fillet (
|
|
|
+ /*[in]*/ double Radius,
|
|
|
+ /*[in]*/ VARIANT_BOOL CombineSmoothSegments ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Chamfer (
|
|
|
+ /*[in]*/ double DistanceA,
|
|
|
+ /*[in]*/ double DistanceB,
|
|
|
+ /*[in]*/ VARIANT_BOOL CombineSmoothSegments ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Scallop (
|
|
|
+ /*[in]*/ double Radius,
|
|
|
+ /*[in]*/ VARIANT_BOOL CombineSmoothSegments ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_FillMode (
|
|
|
+ /*[out,retval]*/ enum cdrFillMode * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_FillMode (
|
|
|
+ /*[in]*/ enum cdrFillMode pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_LeftX (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_RightX (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_TopY (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_BottomY (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_StepAndRepeat (
|
|
|
+ /*[in]*/ long NumCopies,
|
|
|
+ /*[in]*/ double DistanceX,
|
|
|
+ /*[in]*/ double DistanceY,
|
|
|
+ /*[in]*/ enum cdrDistanceMode ModeX,
|
|
|
+ /*[in]*/ enum cdrDirection DirectionX,
|
|
|
+ /*[in]*/ enum cdrDistanceMode ModeY,
|
|
|
+ /*[in]*/ enum cdrDirection DirectionY,
|
|
|
+ /*[out,retval]*/ struct IVGShapeRange * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_OverprintBitmap (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_OverprintBitmap (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_IsTypeAnyOf (
|
|
|
+ /*[in]*/ SAFEARRAY * * TypeList,
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_GetLinkedShapes (
|
|
|
+ /*[in]*/ enum cdrShapeLinkType LinkType,
|
|
|
+ /*[out,retval]*/ struct IVGShapeRange * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CreateEnvelopeFromShape (
|
|
|
+ /*[in]*/ struct IVGShape * Source,
|
|
|
+ /*[in]*/ enum cdrEnvelopeMode Mode,
|
|
|
+ /*[in]*/ VARIANT_BOOL KeepLines,
|
|
|
+ /*[in]*/ enum cdrEnvelopeCopyMode CopyMode,
|
|
|
+ /*[in]*/ VARIANT CornerIndices,
|
|
|
+ /*[out,retval]*/ struct IVGEffect * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CreateEnvelopeFromCurve (
|
|
|
+ /*[in]*/ struct IVGCurve * Source,
|
|
|
+ /*[in]*/ enum cdrEnvelopeMode Mode,
|
|
|
+ /*[in]*/ VARIANT_BOOL KeepLines,
|
|
|
+ /*[in]*/ enum cdrEnvelopeCopyMode CopyMode,
|
|
|
+ /*[in]*/ VARIANT CornerIndices,
|
|
|
+ /*[out,retval]*/ struct IVGEffect * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_EPS (
|
|
|
+ /*[out,retval]*/ struct IVGEPS * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Evaluate (
|
|
|
+ /*[in]*/ BSTR Expression,
|
|
|
+ /*[out,retval]*/ VARIANT * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_BoundingBox (
|
|
|
+ /*[out,retval]*/ struct IVGRect * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_GetPositionEx (
|
|
|
+ /*[in]*/ enum cdrReferencePoint ReferencePoint,
|
|
|
+ /*[out]*/ double * x,
|
|
|
+ /*[out]*/ double * y ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_SetPositionEx (
|
|
|
+ /*[in]*/ enum cdrReferencePoint ReferencePoint,
|
|
|
+ /*[in]*/ double x,
|
|
|
+ /*[in]*/ double y ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_CenterX (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_CenterX (
|
|
|
+ /*[in]*/ double pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_CenterY (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_CenterY (
|
|
|
+ /*[in]*/ double pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_LeftX (
|
|
|
+ /*[in]*/ double pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_RightX (
|
|
|
+ /*[in]*/ double pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_TopY (
|
|
|
+ /*[in]*/ double pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_BottomY (
|
|
|
+ /*[in]*/ double pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_ZOrder (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CompareToEx (
|
|
|
+ /*[in]*/ struct IVGShape * Shape2,
|
|
|
+ /*[in]*/ BSTR Condition,
|
|
|
+ /*[in]*/ VARIANT Data,
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CopyPropertiesFrom (
|
|
|
+ /*[in]*/ struct IVGShape * Source,
|
|
|
+ /*[in]*/ enum cdrCopyProperties Properties,
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_GetOverprintFillState (
|
|
|
+ /*[out,retval]*/ enum cdrOverprintState * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_GetOverprintOutlineState (
|
|
|
+ /*[out,retval]*/ enum cdrOverprintState * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Page (
|
|
|
+ /*[out,retval]*/ struct IVGPage * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_SnapPointsOfType (
|
|
|
+ /*[in]*/ enum cdrPointType TypeSet,
|
|
|
+ /*[out,retval]*/ struct IVGSnapPoints * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_FindSnapPoint (
|
|
|
+ /*[in]*/ BSTR ReferenceData,
|
|
|
+ /*[out,retval]*/ struct IVGSnapPoint * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Spread (
|
|
|
+ /*[out,retval]*/ struct IVGSpread * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_PixelAlignedRendering (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_PixelAlignedRendering (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_BSpline (
|
|
|
+ /*[out,retval]*/ struct IVGBSpline * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CreateDocumentFrom (
|
|
|
+ /*[in]*/ VARIANT_BOOL TemporaryDocument,
|
|
|
+ /*[out,retval]*/ struct IVGDocument * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_AlignAndDistribute (
|
|
|
+ /*[in]*/ enum cdrAlignDistributeH MethodH,
|
|
|
+ /*[in]*/ enum cdrAlignDistributeV MethodV,
|
|
|
+ /*[in]*/ enum cdrAlignShapesTo AlignTo,
|
|
|
+ /*[in]*/ enum cdrDistributeArea DistributeArea,
|
|
|
+ /*[in]*/ VARIANT_BOOL UseOutline,
|
|
|
+ /*[in]*/ enum cdrTextAlignOrigin TextAlignOrigin,
|
|
|
+ /*[in]*/ double PointX,
|
|
|
+ /*[in]*/ double PointY,
|
|
|
+ /*[in]*/ struct IVGRect * DistributeRect ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Style (
|
|
|
+ /*[out,retval]*/ struct IVGStyle * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CreateBoundary (
|
|
|
+ /*[in]*/ double x,
|
|
|
+ /*[in]*/ double y,
|
|
|
+ /*[in]*/ VARIANT_BOOL PlaceOnTop,
|
|
|
+ /*[in]*/ VARIANT_BOOL DeleteSource,
|
|
|
+ /*[out,retval]*/ struct IVGShape * * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_EqualDivide (
|
|
|
+ /*[in]*/ long Divisions,
|
|
|
+ /*[in]*/ double Gap,
|
|
|
+ /*[in]*/ VARIANT_BOOL Group,
|
|
|
+ /*[in]*/ VARIANT_BOOL Combine,
|
|
|
+ /*[in]*/ VARIANT_BOOL DeleteSource,
|
|
|
+ /*[out,retval]*/ struct IVGShapeRange * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Project (
|
|
|
+ /*[in]*/ enum cdrProjectPlane Plane,
|
|
|
+ /*[in]*/ enum cdrReferencePoint ReferencePoint,
|
|
|
+ /*[in]*/ VARIANT_BOOL ApplyToDuplicate,
|
|
|
+ /*[out,retval]*/ struct IVGShape * * ppRetVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Unproject (
|
|
|
+ /*[in]*/ enum cdrProjectPlane Plane,
|
|
|
+ /*[in]*/ enum cdrReferencePoint ReferencePoint,
|
|
|
+ /*[in]*/ VARIANT_BOOL ApplyToDuplicate,
|
|
|
+ /*[out,retval]*/ struct IVGShape * * ppRetVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_TransformationMatrix (
|
|
|
+ /*[out,retval]*/ struct IVGTransformMatrix * * TransformMatrix ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_TransformationMatrix (
|
|
|
+ /*[in]*/ struct IVGTransformMatrix * TransformMatrix ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_ApplyTransformMatrix (
|
|
|
+ /*[in]*/ struct IVGTransformMatrix * TransformMatrix ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Visible (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Visible (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_ModifyToolShapeProperties (
|
|
|
+ /*[in]*/ struct IVGProperties * ShapePropertiesToModify ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_GetToolShapeGuid (
|
|
|
+ /*[out,retval]*/ BSTR * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CreateParallelCurves (
|
|
|
+ /*[in]*/ long Count,
|
|
|
+ /*[in]*/ double distanceBetweenCurves,
|
|
|
+ /*[out,retval]*/ struct IVGShapeRange * * ppParallels ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_FindShapeAtPoint (
|
|
|
+ /*[in]*/ double x,
|
|
|
+ /*[in]*/ double y,
|
|
|
+ /*[in]*/ VARIANT_BOOL TreatAsFilled,
|
|
|
+ /*[out,retval]*/ struct IVGShape * * ppRet ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_GetColorTypes (
|
|
|
+ /*[out,retval]*/ SAFEARRAY * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_GetColors (
|
|
|
+ /*[in]*/ long MaxBitmapColors,
|
|
|
+ /*[out,retval]*/ SAFEARRAY * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_FlattenEffects ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CreateInnerShadow (
|
|
|
+ /*[in]*/ long Opacity,
|
|
|
+ /*[in]*/ long Feather,
|
|
|
+ /*[in]*/ double OffsetX,
|
|
|
+ /*[in]*/ double OffsetY,
|
|
|
+ /*[in]*/ struct IVGColor * Color,
|
|
|
+ /*[in]*/ enum cdrFeatherType FeatherType,
|
|
|
+ /*[in]*/ enum cdrEdgeType FeatherEdge,
|
|
|
+ /*[in]*/ enum cdrMergeMode MergeMode,
|
|
|
+ /*[in]*/ double Depth,
|
|
|
+ /*[out,retval]*/ struct IVGEffect * * ppVal ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("b058001a-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+IVGCustomEffect : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetEffectID))
|
|
|
+ _bstr_t EffectID;
|
|
|
+ __declspec(property(get=GetEffectGroup))
|
|
|
+ IVGShapePtr EffectGroup;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ _bstr_t GetEffectID ( );
|
|
|
+ IVGShapePtr GetEffectGroup ( );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_EffectID (
|
|
|
+ /*[out,retval]*/ BSTR * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_EffectGroup (
|
|
|
+ /*[out,retval]*/ struct IVGShape * * ppVal ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("b0580011-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+IVGCloneLink : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetApplication))
|
|
|
+ IVGApplicationPtr Application;
|
|
|
+ __declspec(property(get=GetParent))
|
|
|
+ IVGShapePtr Parent;
|
|
|
+ __declspec(property(get=GetCloneParent))
|
|
|
+ IVGShapePtr CloneParent;
|
|
|
+ __declspec(property(get=GetFillLinked,put=PutFillLinked))
|
|
|
+ VARIANT_BOOL FillLinked;
|
|
|
+ __declspec(property(get=GetOutlineLinked,put=PutOutlineLinked))
|
|
|
+ VARIANT_BOOL OutlineLinked;
|
|
|
+ __declspec(property(get=GetShapeLinked,put=PutShapeLinked))
|
|
|
+ VARIANT_BOOL ShapeLinked;
|
|
|
+ __declspec(property(get=GetTransformLinked,put=PutTransformLinked))
|
|
|
+ VARIANT_BOOL TransformLinked;
|
|
|
+ __declspec(property(get=GetBitmapColorMaskLinked,put=PutBitmapColorMaskLinked))
|
|
|
+ VARIANT_BOOL BitmapColorMaskLinked;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ IVGApplicationPtr GetApplication ( );
|
|
|
+ IVGShapePtr GetParent ( );
|
|
|
+ IVGShapePtr GetCloneParent ( );
|
|
|
+ VARIANT_BOOL GetFillLinked ( );
|
|
|
+ void PutFillLinked (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ VARIANT_BOOL GetOutlineLinked ( );
|
|
|
+ void PutOutlineLinked (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ VARIANT_BOOL GetShapeLinked ( );
|
|
|
+ void PutShapeLinked (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ VARIANT_BOOL GetTransformLinked ( );
|
|
|
+ void PutTransformLinked (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ VARIANT_BOOL GetBitmapColorMaskLinked ( );
|
|
|
+ void PutBitmapColorMaskLinked (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ HRESULT RestoreAllLinks ( );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_Application (
|
|
|
+ /*[out,retval]*/ struct IVGApplication * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Parent (
|
|
|
+ /*[out,retval]*/ struct IVGShape * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_CloneParent (
|
|
|
+ /*[out,retval]*/ struct IVGShape * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_FillLinked (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_FillLinked (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_OutlineLinked (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_OutlineLinked (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_ShapeLinked (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_ShapeLinked (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_TransformLinked (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_TransformLinked (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_BitmapColorMaskLinked (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_BitmapColorMaskLinked (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_RestoreAllLinks ( ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("b05800ed-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+IVGCommentTarget : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetGuid,put=PutGuid))
|
|
|
+ _bstr_t Guid;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ IVGShapePtr GetShape ( );
|
|
|
+ void PutRefShape (
|
|
|
+ struct IVGShape * * pRet );
|
|
|
+ _bstr_t GetGuid ( );
|
|
|
+ void PutGuid (
|
|
|
+ _bstr_t pRet );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_Shape (
|
|
|
+ /*[out,retval]*/ struct IVGShape * * pRet ) = 0;
|
|
|
+ virtual HRESULT __stdcall putref_Shape (
|
|
|
+ /*[in]*/ struct IVGShape * * pRet ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Guid (
|
|
|
+ /*[out,retval]*/ BSTR * pRet ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Guid (
|
|
|
+ /*[in]*/ BSTR pRet ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("b058005c-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+IVGSelectionInformation : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetApplication))
|
|
|
+ IVGApplicationPtr Application;
|
|
|
+ __declspec(property(get=GetParent))
|
|
|
+ IVGDocumentPtr Parent;
|
|
|
+ __declspec(property(get=GetCount))
|
|
|
+ long Count;
|
|
|
+ __declspec(property(get=GetFirstShape))
|
|
|
+ IVGShapePtr FirstShape;
|
|
|
+ __declspec(property(get=GetSecondShape))
|
|
|
+ IVGShapePtr SecondShape;
|
|
|
+ __declspec(property(get=GetBlendTopShape))
|
|
|
+ IVGShapePtr BlendTopShape;
|
|
|
+ __declspec(property(get=GetBlendBottomShape))
|
|
|
+ IVGShapePtr BlendBottomShape;
|
|
|
+ __declspec(property(get=GetBlendPath))
|
|
|
+ IVGShapePtr BlendPath;
|
|
|
+ __declspec(property(get=GetCanCreateBlend))
|
|
|
+ VARIANT_BOOL CanCreateBlend;
|
|
|
+ __declspec(property(get=GetDistortionShape))
|
|
|
+ IVGShapePtr DistortionShape;
|
|
|
+ __declspec(property(get=GetDistortionType))
|
|
|
+ enum cdrDistortionType DistortionType;
|
|
|
+ __declspec(property(get=GetExtrudeFaceShape))
|
|
|
+ IVGShapePtr ExtrudeFaceShape;
|
|
|
+ __declspec(property(get=GetExtrudeGroup))
|
|
|
+ IVGShapePtr ExtrudeGroup;
|
|
|
+ __declspec(property(get=GetExtrudeBevelGroup))
|
|
|
+ IVGShapePtr ExtrudeBevelGroup;
|
|
|
+ __declspec(property(get=GetContourControlShape))
|
|
|
+ IVGShapePtr ContourControlShape;
|
|
|
+ __declspec(property(get=GetContourGroup))
|
|
|
+ IVGShapePtr ContourGroup;
|
|
|
+ __declspec(property(get=GetDropShadowControlShape))
|
|
|
+ IVGShapePtr DropShadowControlShape;
|
|
|
+ __declspec(property(get=GetDropShadowGroup))
|
|
|
+ IVGShapePtr DropShadowGroup;
|
|
|
+ __declspec(property(get=GetDimensionControlShape))
|
|
|
+ IVGShapePtr DimensionControlShape;
|
|
|
+ __declspec(property(get=GetDimensionGroup))
|
|
|
+ IVGShapePtr DimensionGroup;
|
|
|
+ __declspec(property(get=GetConnectorLines))
|
|
|
+ IVGShapePtr ConnectorLines;
|
|
|
+ __declspec(property(get=GetFittedTextControlShape))
|
|
|
+ IVGShapePtr FittedTextControlShape;
|
|
|
+ __declspec(property(get=GetFittedText))
|
|
|
+ IVGShapePtr FittedText;
|
|
|
+ __declspec(property(get=GetFirstShapeWithOutline))
|
|
|
+ IVGShapePtr FirstShapeWithOutline;
|
|
|
+ __declspec(property(get=GetFirstShapeWithFill))
|
|
|
+ IVGShapePtr FirstShapeWithFill;
|
|
|
+ __declspec(property(get=GetNaturalMediaControlShape))
|
|
|
+ IVGShapePtr NaturalMediaControlShape;
|
|
|
+ __declspec(property(get=GetNaturalMediaGroup))
|
|
|
+ IVGShapePtr NaturalMediaGroup;
|
|
|
+ __declspec(property(get=GetCanPrint))
|
|
|
+ VARIANT_BOOL CanPrint;
|
|
|
+ __declspec(property(get=GetIsEditingText))
|
|
|
+ VARIANT_BOOL IsEditingText;
|
|
|
+ __declspec(property(get=GetIsTextSelection))
|
|
|
+ VARIANT_BOOL IsTextSelection;
|
|
|
+ __declspec(property(get=GetIsOnPowerClipContents))
|
|
|
+ VARIANT_BOOL IsOnPowerClipContents;
|
|
|
+ __declspec(property(get=GetIsEditingRollOver))
|
|
|
+ VARIANT_BOOL IsEditingRollOver;
|
|
|
+ __declspec(property(get=GetCanApplyFillOutline))
|
|
|
+ VARIANT_BOOL CanApplyFillOutline;
|
|
|
+ __declspec(property(get=GetIsControlSelected))
|
|
|
+ VARIANT_BOOL IsControlSelected;
|
|
|
+ __declspec(property(get=GetCanDeleteControl))
|
|
|
+ VARIANT_BOOL CanDeleteControl;
|
|
|
+ __declspec(property(get=GetIsGroup))
|
|
|
+ VARIANT_BOOL IsGroup;
|
|
|
+ __declspec(property(get=GetIsRegularShape))
|
|
|
+ VARIANT_BOOL IsRegularShape;
|
|
|
+ __declspec(property(get=GetIsControlShape))
|
|
|
+ VARIANT_BOOL IsControlShape;
|
|
|
+ __declspec(property(get=GetIsBlendControl))
|
|
|
+ VARIANT_BOOL IsBlendControl;
|
|
|
+ __declspec(property(get=GetIsBlendGroup))
|
|
|
+ VARIANT_BOOL IsBlendGroup;
|
|
|
+ __declspec(property(get=GetIsCloneControl))
|
|
|
+ VARIANT_BOOL IsCloneControl;
|
|
|
+ __declspec(property(get=GetIsContourControl))
|
|
|
+ VARIANT_BOOL IsContourControl;
|
|
|
+ __declspec(property(get=GetIsContourGroup))
|
|
|
+ VARIANT_BOOL IsContourGroup;
|
|
|
+ __declspec(property(get=GetIsDropShadowControl))
|
|
|
+ VARIANT_BOOL IsDropShadowControl;
|
|
|
+ __declspec(property(get=GetIsDropShadowGroup))
|
|
|
+ VARIANT_BOOL IsDropShadowGroup;
|
|
|
+ __declspec(property(get=GetIsDimensionControl))
|
|
|
+ VARIANT_BOOL IsDimensionControl;
|
|
|
+ __declspec(property(get=GetIsExtrudeControl))
|
|
|
+ VARIANT_BOOL IsExtrudeControl;
|
|
|
+ __declspec(property(get=GetIsExtrudeGroup))
|
|
|
+ VARIANT_BOOL IsExtrudeGroup;
|
|
|
+ __declspec(property(get=GetIsBevelGroup))
|
|
|
+ VARIANT_BOOL IsBevelGroup;
|
|
|
+ __declspec(property(get=GetHasAutoLabelText))
|
|
|
+ VARIANT_BOOL HasAutoLabelText;
|
|
|
+ __declspec(property(get=GetIsEnvelope))
|
|
|
+ VARIANT_BOOL IsEnvelope;
|
|
|
+ __declspec(property(get=GetIsPerspective))
|
|
|
+ VARIANT_BOOL IsPerspective;
|
|
|
+ __declspec(property(get=GetIsDistortion))
|
|
|
+ VARIANT_BOOL IsDistortion;
|
|
|
+ __declspec(property(get=GetIsConnectorLine))
|
|
|
+ VARIANT_BOOL IsConnectorLine;
|
|
|
+ __declspec(property(get=GetIsConnector))
|
|
|
+ VARIANT_BOOL IsConnector;
|
|
|
+ __declspec(property(get=GetIsFittedText))
|
|
|
+ VARIANT_BOOL IsFittedText;
|
|
|
+ __declspec(property(get=GetIsFittedTextControl))
|
|
|
+ VARIANT_BOOL IsFittedTextControl;
|
|
|
+ __declspec(property(get=GetIsNaturalMediaControl))
|
|
|
+ VARIANT_BOOL IsNaturalMediaControl;
|
|
|
+ __declspec(property(get=GetIsNaturalMediaGroup))
|
|
|
+ VARIANT_BOOL IsNaturalMediaGroup;
|
|
|
+ __declspec(property(get=GetIsSecondExtrudeControl))
|
|
|
+ VARIANT_BOOL IsSecondExtrudeControl;
|
|
|
+ __declspec(property(get=GetIsSecondContourControl))
|
|
|
+ VARIANT_BOOL IsSecondContourControl;
|
|
|
+ __declspec(property(get=GetIsSecondDropShadowControl))
|
|
|
+ VARIANT_BOOL IsSecondDropShadowControl;
|
|
|
+ __declspec(property(get=GetIsSecondNaturalMediaControl))
|
|
|
+ VARIANT_BOOL IsSecondNaturalMediaControl;
|
|
|
+ __declspec(property(get=GetIsArtisticTextSelected))
|
|
|
+ VARIANT_BOOL IsArtisticTextSelected;
|
|
|
+ __declspec(property(get=GetIsParagraphTextSelected))
|
|
|
+ VARIANT_BOOL IsParagraphTextSelected;
|
|
|
+ __declspec(property(get=GetIsTextSelected))
|
|
|
+ VARIANT_BOOL IsTextSelected;
|
|
|
+ __declspec(property(get=GetIsOLESelected))
|
|
|
+ VARIANT_BOOL IsOLESelected;
|
|
|
+ __declspec(property(get=GetIsBitmapSelected))
|
|
|
+ VARIANT_BOOL IsBitmapSelected;
|
|
|
+ __declspec(property(get=GetIsBitmapPresent))
|
|
|
+ VARIANT_BOOL IsBitmapPresent;
|
|
|
+ __declspec(property(get=GetIsLensPresent))
|
|
|
+ VARIANT_BOOL IsLensPresent;
|
|
|
+ __declspec(property(get=GetIsMaskedBitmapPresent))
|
|
|
+ VARIANT_BOOL IsMaskedBitmapPresent;
|
|
|
+ __declspec(property(get=GetIsGroupSelected))
|
|
|
+ VARIANT_BOOL IsGroupSelected;
|
|
|
+ __declspec(property(get=GetCanUngroup))
|
|
|
+ VARIANT_BOOL CanUngroup;
|
|
|
+ __declspec(property(get=GetIsLinkGroupSelected))
|
|
|
+ VARIANT_BOOL IsLinkGroupSelected;
|
|
|
+ __declspec(property(get=GetIsLinkControlSelected))
|
|
|
+ VARIANT_BOOL IsLinkControlSelected;
|
|
|
+ __declspec(property(get=GetIsAttachedToDimension))
|
|
|
+ VARIANT_BOOL IsAttachedToDimension;
|
|
|
+ __declspec(property(get=GetIsFittedTextSelected))
|
|
|
+ VARIANT_BOOL IsFittedTextSelected;
|
|
|
+ __declspec(property(get=GetIsConnectorLineSelected))
|
|
|
+ VARIANT_BOOL IsConnectorLineSelected;
|
|
|
+ __declspec(property(get=GetIsConnectorSelected))
|
|
|
+ VARIANT_BOOL IsConnectorSelected;
|
|
|
+ __declspec(property(get=GetIsPerspectivePresent))
|
|
|
+ VARIANT_BOOL IsPerspectivePresent;
|
|
|
+ __declspec(property(get=GetIsEnvelopePresent))
|
|
|
+ VARIANT_BOOL IsEnvelopePresent;
|
|
|
+ __declspec(property(get=GetIsDistortionPresent))
|
|
|
+ VARIANT_BOOL IsDistortionPresent;
|
|
|
+ __declspec(property(get=GetIsGuidelineSelected))
|
|
|
+ VARIANT_BOOL IsGuidelineSelected;
|
|
|
+ __declspec(property(get=GetIsInternetObjectSelected))
|
|
|
+ VARIANT_BOOL IsInternetObjectSelected;
|
|
|
+ __declspec(property(get=GetIsSoundObjectSelected))
|
|
|
+ VARIANT_BOOL IsSoundObjectSelected;
|
|
|
+ __declspec(property(get=GetIsExternalBitmapSelected))
|
|
|
+ VARIANT_BOOL IsExternalBitmapSelected;
|
|
|
+ __declspec(property(get=GetIsNonExternalBitmapSelected))
|
|
|
+ VARIANT_BOOL IsNonExternalBitmapSelected;
|
|
|
+ __declspec(property(get=GetIsMeshFillSelected))
|
|
|
+ VARIANT_BOOL IsMeshFillSelected;
|
|
|
+ __declspec(property(get=GetIsMeshFillPresent))
|
|
|
+ VARIANT_BOOL IsMeshFillPresent;
|
|
|
+ __declspec(property(get=GetIsRollOverSelected))
|
|
|
+ VARIANT_BOOL IsRollOverSelected;
|
|
|
+ __declspec(property(get=GetContainsRollOverParent))
|
|
|
+ VARIANT_BOOL ContainsRollOverParent;
|
|
|
+ __declspec(property(get=GetCanClone))
|
|
|
+ VARIANT_BOOL CanClone;
|
|
|
+ __declspec(property(get=GetCanApplyBlend))
|
|
|
+ VARIANT_BOOL CanApplyBlend;
|
|
|
+ __declspec(property(get=GetCanApplyContour))
|
|
|
+ VARIANT_BOOL CanApplyContour;
|
|
|
+ __declspec(property(get=GetCanApplyFill))
|
|
|
+ VARIANT_BOOL CanApplyFill;
|
|
|
+ __declspec(property(get=GetCanApplyOutline))
|
|
|
+ VARIANT_BOOL CanApplyOutline;
|
|
|
+ __declspec(property(get=GetCanApplyTransparency))
|
|
|
+ VARIANT_BOOL CanApplyTransparency;
|
|
|
+ __declspec(property(get=GetCanAssignURL))
|
|
|
+ VARIANT_BOOL CanAssignURL;
|
|
|
+ __declspec(property(get=GetCanApplyDistortion))
|
|
|
+ VARIANT_BOOL CanApplyDistortion;
|
|
|
+ __declspec(property(get=GetCanApplyEnvelope))
|
|
|
+ VARIANT_BOOL CanApplyEnvelope;
|
|
|
+ __declspec(property(get=GetCanCopyBlend))
|
|
|
+ VARIANT_BOOL CanCopyBlend;
|
|
|
+ __declspec(property(get=GetCanCloneBlend))
|
|
|
+ VARIANT_BOOL CanCloneBlend;
|
|
|
+ __declspec(property(get=GetCanCopyExtrude))
|
|
|
+ VARIANT_BOOL CanCopyExtrude;
|
|
|
+ __declspec(property(get=GetCanCloneExtrude))
|
|
|
+ VARIANT_BOOL CanCloneExtrude;
|
|
|
+ __declspec(property(get=GetCanCopyContour))
|
|
|
+ VARIANT_BOOL CanCopyContour;
|
|
|
+ __declspec(property(get=GetCanCloneContour))
|
|
|
+ VARIANT_BOOL CanCloneContour;
|
|
|
+ __declspec(property(get=GetCanCopyDropShadow))
|
|
|
+ VARIANT_BOOL CanCopyDropShadow;
|
|
|
+ __declspec(property(get=GetCanCloneDropShadow))
|
|
|
+ VARIANT_BOOL CanCloneDropShadow;
|
|
|
+ __declspec(property(get=GetCanCopyLens))
|
|
|
+ VARIANT_BOOL CanCopyLens;
|
|
|
+ __declspec(property(get=GetCanCopyPerspective))
|
|
|
+ VARIANT_BOOL CanCopyPerspective;
|
|
|
+ __declspec(property(get=GetCanCopyEnvelope))
|
|
|
+ VARIANT_BOOL CanCopyEnvelope;
|
|
|
+ __declspec(property(get=GetCanCopyPowerclip))
|
|
|
+ VARIANT_BOOL CanCopyPowerclip;
|
|
|
+ __declspec(property(get=GetCanCopyDistortion))
|
|
|
+ VARIANT_BOOL CanCopyDistortion;
|
|
|
+ __declspec(property(get=GetCanLockShapes))
|
|
|
+ VARIANT_BOOL CanLockShapes;
|
|
|
+ __declspec(property(get=GetCanUnlockShapes))
|
|
|
+ VARIANT_BOOL CanUnlockShapes;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ IVGApplicationPtr GetApplication ( );
|
|
|
+ IVGDocumentPtr GetParent ( );
|
|
|
+ long GetCount ( );
|
|
|
+ IVGShapePtr GetFirstShape ( );
|
|
|
+ IVGShapePtr GetSecondShape ( );
|
|
|
+ IVGShapePtr GetBlendTopShape ( );
|
|
|
+ IVGShapePtr GetBlendBottomShape ( );
|
|
|
+ IVGShapePtr GetBlendPath ( );
|
|
|
+ VARIANT_BOOL GetCanCreateBlend ( );
|
|
|
+ IVGShapePtr GetDistortionShape ( );
|
|
|
+ enum cdrDistortionType GetDistortionType ( );
|
|
|
+ IVGShapePtr GetExtrudeFaceShape ( );
|
|
|
+ IVGShapePtr GetExtrudeGroup ( );
|
|
|
+ IVGShapePtr GetExtrudeBevelGroup ( );
|
|
|
+ IVGShapePtr GetContourControlShape ( );
|
|
|
+ IVGShapePtr GetContourGroup ( );
|
|
|
+ IVGShapePtr GetDropShadowControlShape ( );
|
|
|
+ IVGShapePtr GetDropShadowGroup ( );
|
|
|
+ IVGShapePtr GetDimensionControlShape ( );
|
|
|
+ IVGShapePtr GetDimensionGroup ( );
|
|
|
+ IVGShapePtr GetConnectorLines ( );
|
|
|
+ IVGShapePtr GetFittedTextControlShape ( );
|
|
|
+ IVGShapePtr GetFittedText ( );
|
|
|
+ IVGShapePtr GetFirstShapeWithOutline ( );
|
|
|
+ IVGShapePtr GetFirstShapeWithFill ( );
|
|
|
+ IVGShapePtr GetNaturalMediaControlShape ( );
|
|
|
+ IVGShapePtr GetNaturalMediaGroup ( );
|
|
|
+ VARIANT_BOOL GetCanPrint ( );
|
|
|
+ VARIANT_BOOL GetIsEditingText ( );
|
|
|
+ VARIANT_BOOL GetIsTextSelection ( );
|
|
|
+ VARIANT_BOOL GetIsOnPowerClipContents ( );
|
|
|
+ VARIANT_BOOL GetIsEditingRollOver ( );
|
|
|
+ VARIANT_BOOL GetCanApplyFillOutline ( );
|
|
|
+ VARIANT_BOOL GetIsControlSelected ( );
|
|
|
+ VARIANT_BOOL GetCanDeleteControl ( );
|
|
|
+ VARIANT_BOOL GetIsGroup ( );
|
|
|
+ VARIANT_BOOL GetIsRegularShape ( );
|
|
|
+ VARIANT_BOOL GetIsControlShape ( );
|
|
|
+ VARIANT_BOOL GetIsBlendControl ( );
|
|
|
+ VARIANT_BOOL GetIsBlendGroup ( );
|
|
|
+ VARIANT_BOOL GetIsCloneControl ( );
|
|
|
+ VARIANT_BOOL GetIsContourControl ( );
|
|
|
+ VARIANT_BOOL GetIsContourGroup ( );
|
|
|
+ VARIANT_BOOL GetIsDropShadowControl ( );
|
|
|
+ VARIANT_BOOL GetIsDropShadowGroup ( );
|
|
|
+ VARIANT_BOOL GetIsDimensionControl ( );
|
|
|
+ VARIANT_BOOL GetIsExtrudeControl ( );
|
|
|
+ VARIANT_BOOL GetIsExtrudeGroup ( );
|
|
|
+ VARIANT_BOOL GetIsBevelGroup ( );
|
|
|
+ VARIANT_BOOL GetHasAutoLabelText ( );
|
|
|
+ VARIANT_BOOL GetIsEnvelope ( );
|
|
|
+ VARIANT_BOOL GetIsPerspective ( );
|
|
|
+ VARIANT_BOOL GetIsDistortion ( );
|
|
|
+ VARIANT_BOOL GetIsConnectorLine ( );
|
|
|
+ VARIANT_BOOL GetIsConnector ( );
|
|
|
+ VARIANT_BOOL GetIsFittedText ( );
|
|
|
+ VARIANT_BOOL GetIsFittedTextControl ( );
|
|
|
+ VARIANT_BOOL GetIsNaturalMediaControl ( );
|
|
|
+ VARIANT_BOOL GetIsNaturalMediaGroup ( );
|
|
|
+ VARIANT_BOOL GetIsSecondExtrudeControl ( );
|
|
|
+ VARIANT_BOOL GetIsSecondContourControl ( );
|
|
|
+ VARIANT_BOOL GetIsSecondDropShadowControl ( );
|
|
|
+ VARIANT_BOOL GetIsSecondNaturalMediaControl ( );
|
|
|
+ VARIANT_BOOL GetIsArtisticTextSelected ( );
|
|
|
+ VARIANT_BOOL GetIsParagraphTextSelected ( );
|
|
|
+ VARIANT_BOOL GetIsTextSelected ( );
|
|
|
+ VARIANT_BOOL GetIsOLESelected ( );
|
|
|
+ VARIANT_BOOL GetIsBitmapSelected ( );
|
|
|
+ VARIANT_BOOL GetIsBitmapPresent ( );
|
|
|
+ VARIANT_BOOL GetIsLensPresent ( );
|
|
|
+ VARIANT_BOOL GetIsMaskedBitmapPresent ( );
|
|
|
+ VARIANT_BOOL GetIsGroupSelected ( );
|
|
|
+ VARIANT_BOOL GetCanUngroup ( );
|
|
|
+ VARIANT_BOOL GetIsLinkGroupSelected ( );
|
|
|
+ VARIANT_BOOL GetIsLinkControlSelected ( );
|
|
|
+ VARIANT_BOOL GetIsAttachedToDimension ( );
|
|
|
+ VARIANT_BOOL GetIsFittedTextSelected ( );
|
|
|
+ VARIANT_BOOL GetIsConnectorLineSelected ( );
|
|
|
+ VARIANT_BOOL GetIsConnectorSelected ( );
|
|
|
+ VARIANT_BOOL GetIsPerspectivePresent ( );
|
|
|
+ VARIANT_BOOL GetIsEnvelopePresent ( );
|
|
|
+ VARIANT_BOOL GetIsDistortionPresent ( );
|
|
|
+ VARIANT_BOOL GetIsGuidelineSelected ( );
|
|
|
+ VARIANT_BOOL GetIsInternetObjectSelected ( );
|
|
|
+ VARIANT_BOOL GetIsSoundObjectSelected ( );
|
|
|
+ VARIANT_BOOL GetIsExternalBitmapSelected ( );
|
|
|
+ VARIANT_BOOL GetIsNonExternalBitmapSelected ( );
|
|
|
+ VARIANT_BOOL GetIsMeshFillSelected ( );
|
|
|
+ VARIANT_BOOL GetIsMeshFillPresent ( );
|
|
|
+ VARIANT_BOOL GetIsRollOverSelected ( );
|
|
|
+ VARIANT_BOOL GetContainsRollOverParent ( );
|
|
|
+ VARIANT_BOOL GetCanClone ( );
|
|
|
+ VARIANT_BOOL GetCanApplyBlend ( );
|
|
|
+ VARIANT_BOOL GetCanApplyContour ( );
|
|
|
+ VARIANT_BOOL GetCanApplyFill ( );
|
|
|
+ VARIANT_BOOL GetCanApplyOutline ( );
|
|
|
+ VARIANT_BOOL GetCanApplyTransparency ( );
|
|
|
+ VARIANT_BOOL GetCanAssignURL ( );
|
|
|
+ VARIANT_BOOL GetCanApplyDistortion ( );
|
|
|
+ VARIANT_BOOL GetCanApplyEnvelope ( );
|
|
|
+ VARIANT_BOOL GetCanCopyBlend ( );
|
|
|
+ VARIANT_BOOL GetCanCloneBlend ( );
|
|
|
+ VARIANT_BOOL GetCanCopyExtrude ( );
|
|
|
+ VARIANT_BOOL GetCanCloneExtrude ( );
|
|
|
+ VARIANT_BOOL GetCanCopyContour ( );
|
|
|
+ VARIANT_BOOL GetCanCloneContour ( );
|
|
|
+ VARIANT_BOOL GetCanCopyDropShadow ( );
|
|
|
+ VARIANT_BOOL GetCanCloneDropShadow ( );
|
|
|
+ VARIANT_BOOL GetCanCopyLens ( );
|
|
|
+ VARIANT_BOOL GetCanCopyPerspective ( );
|
|
|
+ VARIANT_BOOL GetCanCopyEnvelope ( );
|
|
|
+ VARIANT_BOOL GetCanCopyPowerclip ( );
|
|
|
+ VARIANT_BOOL GetCanCopyDistortion ( );
|
|
|
+ VARIANT_BOOL GetCanLockShapes ( );
|
|
|
+ VARIANT_BOOL GetCanUnlockShapes ( );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_Application (
|
|
|
+ /*[out,retval]*/ struct IVGApplication * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Parent (
|
|
|
+ /*[out,retval]*/ struct IVGDocument * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Count (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_FirstShape (
|
|
|
+ /*[out,retval]*/ struct IVGShape * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_SecondShape (
|
|
|
+ /*[out,retval]*/ struct IVGShape * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_BlendTopShape (
|
|
|
+ /*[out,retval]*/ struct IVGShape * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_BlendBottomShape (
|
|
|
+ /*[out,retval]*/ struct IVGShape * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_BlendPath (
|
|
|
+ /*[out,retval]*/ struct IVGShape * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_CanCreateBlend (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_DistortionShape (
|
|
|
+ /*[out,retval]*/ struct IVGShape * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_DistortionType (
|
|
|
+ /*[out,retval]*/ enum cdrDistortionType * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_ExtrudeFaceShape (
|
|
|
+ /*[out,retval]*/ struct IVGShape * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_ExtrudeGroup (
|
|
|
+ /*[out,retval]*/ struct IVGShape * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_ExtrudeBevelGroup (
|
|
|
+ /*[out,retval]*/ struct IVGShape * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_ContourControlShape (
|
|
|
+ /*[out,retval]*/ struct IVGShape * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_ContourGroup (
|
|
|
+ /*[out,retval]*/ struct IVGShape * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_DropShadowControlShape (
|
|
|
+ /*[out,retval]*/ struct IVGShape * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_DropShadowGroup (
|
|
|
+ /*[out,retval]*/ struct IVGShape * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_DimensionControlShape (
|
|
|
+ /*[out,retval]*/ struct IVGShape * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_DimensionGroup (
|
|
|
+ /*[out,retval]*/ struct IVGShape * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_ConnectorLines (
|
|
|
+ /*[out,retval]*/ struct IVGShape * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_FittedTextControlShape (
|
|
|
+ /*[out,retval]*/ struct IVGShape * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_FittedText (
|
|
|
+ /*[out,retval]*/ struct IVGShape * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_FirstShapeWithOutline (
|
|
|
+ /*[out,retval]*/ struct IVGShape * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_FirstShapeWithFill (
|
|
|
+ /*[out,retval]*/ struct IVGShape * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_NaturalMediaControlShape (
|
|
|
+ /*[out,retval]*/ struct IVGShape * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_NaturalMediaGroup (
|
|
|
+ /*[out,retval]*/ struct IVGShape * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_CanPrint (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_IsEditingText (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_IsTextSelection (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_IsOnPowerClipContents (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_IsEditingRollOver (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_CanApplyFillOutline (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_IsControlSelected (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_CanDeleteControl (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_IsGroup (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_IsRegularShape (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_IsControlShape (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_IsBlendControl (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_IsBlendGroup (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_IsCloneControl (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_IsContourControl (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_IsContourGroup (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_IsDropShadowControl (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_IsDropShadowGroup (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_IsDimensionControl (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_IsExtrudeControl (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_IsExtrudeGroup (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_IsBevelGroup (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_HasAutoLabelText (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_IsEnvelope (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_IsPerspective (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_IsDistortion (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_IsConnectorLine (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_IsConnector (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_IsFittedText (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_IsFittedTextControl (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_IsNaturalMediaControl (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_IsNaturalMediaGroup (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_IsSecondExtrudeControl (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_IsSecondContourControl (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_IsSecondDropShadowControl (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_IsSecondNaturalMediaControl (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_IsArtisticTextSelected (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_IsParagraphTextSelected (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_IsTextSelected (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_IsOLESelected (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_IsBitmapSelected (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_IsBitmapPresent (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_IsLensPresent (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_IsMaskedBitmapPresent (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_IsGroupSelected (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_CanUngroup (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_IsLinkGroupSelected (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_IsLinkControlSelected (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_IsAttachedToDimension (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_IsFittedTextSelected (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_IsConnectorLineSelected (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_IsConnectorSelected (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_IsPerspectivePresent (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_IsEnvelopePresent (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_IsDistortionPresent (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_IsGuidelineSelected (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_IsInternetObjectSelected (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_IsSoundObjectSelected (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_IsExternalBitmapSelected (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_IsNonExternalBitmapSelected (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_IsMeshFillSelected (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_IsMeshFillPresent (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_IsRollOverSelected (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_ContainsRollOverParent (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_CanClone (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_CanApplyBlend (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_CanApplyContour (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_CanApplyFill (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_CanApplyOutline (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_CanApplyTransparency (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_CanAssignURL (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_CanApplyDistortion (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_CanApplyEnvelope (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_CanCopyBlend (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_CanCloneBlend (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_CanCopyExtrude (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_CanCloneExtrude (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_CanCopyContour (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_CanCloneContour (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_CanCopyDropShadow (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_CanCloneDropShadow (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_CanCopyLens (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_CanCopyPerspective (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_CanCopyEnvelope (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_CanCopyPowerclip (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_CanCopyDistortion (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_CanLockShapes (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_CanUnlockShapes (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("b0580019-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+IVGCurve : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetLength))
|
|
|
+ double Length;
|
|
|
+ __declspec(property(get=GetSubPaths))
|
|
|
+ IVGSubPathsPtr SubPaths;
|
|
|
+ __declspec(property(get=GetNodes))
|
|
|
+ IVGNodesPtr Nodes;
|
|
|
+ __declspec(property(get=GetSegments))
|
|
|
+ IVGSegmentsPtr Segments;
|
|
|
+ __declspec(property(get=GetClosed,put=PutClosed))
|
|
|
+ VARIANT_BOOL Closed;
|
|
|
+ __declspec(property(get=GetIsClockwise))
|
|
|
+ VARIANT_BOOL IsClockwise;
|
|
|
+ __declspec(property(get=GetArea))
|
|
|
+ double Area;
|
|
|
+ __declspec(property(get=GetBoundingBox))
|
|
|
+ IVGRectPtr BoundingBox;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ double GetLength ( );
|
|
|
+ IVGSubPathsPtr GetSubPaths ( );
|
|
|
+ IVGNodesPtr GetNodes ( );
|
|
|
+ IVGSegmentsPtr GetSegments ( );
|
|
|
+ VARIANT_BOOL GetClosed ( );
|
|
|
+ void PutClosed (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ IVGNodeRangePtr Selection ( );
|
|
|
+ IVGSubPathPtr CreateSubPath (
|
|
|
+ double x,
|
|
|
+ double y );
|
|
|
+ HRESULT ReverseDirection ( );
|
|
|
+ enum cdrPositionOfPointOverShape IsOnCurve (
|
|
|
+ double x,
|
|
|
+ double y,
|
|
|
+ double HotArea );
|
|
|
+ HRESULT BindToDocument (
|
|
|
+ struct IVGDocument * Document );
|
|
|
+ IVGCurvePtr GetCopy ( );
|
|
|
+ HRESULT CopyAssign (
|
|
|
+ struct IVGCurve * Source );
|
|
|
+ IVGSubPathPtr CreateSubPathFromArray (
|
|
|
+ SAFEARRAY * * Source,
|
|
|
+ VARIANT_BOOL Closed,
|
|
|
+ long NumElements );
|
|
|
+ HRESULT AppendCurve (
|
|
|
+ struct IVGCurve * Source );
|
|
|
+ SAFEARRAY * GetCurveInfo ( );
|
|
|
+ long PutCurveInfo (
|
|
|
+ SAFEARRAY * * Source,
|
|
|
+ long NumElements );
|
|
|
+ HRESULT ClearSelection ( );
|
|
|
+ IVGCurvePtr GetPolyline (
|
|
|
+ long CurvePrecision );
|
|
|
+ IVGCurvePtr RemoveOverlaps ( );
|
|
|
+ IVGCurvePtr Contour (
|
|
|
+ double Offset,
|
|
|
+ enum cdrContourDirection Direction,
|
|
|
+ enum cdrContourEndCapType EndCapType,
|
|
|
+ enum cdrContourCornerType CornerType,
|
|
|
+ double MiterLimit );
|
|
|
+ VARIANT_BOOL IsPointInside (
|
|
|
+ double x,
|
|
|
+ double y );
|
|
|
+ VARIANT_BOOL IsRectOnEdge (
|
|
|
+ double x1,
|
|
|
+ double y1,
|
|
|
+ double x2,
|
|
|
+ double y2 );
|
|
|
+ IVGSegmentPtr FindClosestSegment (
|
|
|
+ double x,
|
|
|
+ double y,
|
|
|
+ double * ParamOffset );
|
|
|
+ IVGNodePtr FindNodeAtPoint (
|
|
|
+ double x,
|
|
|
+ double y,
|
|
|
+ double HotArea );
|
|
|
+ IVGSegmentPtr FindSegmentAtPoint (
|
|
|
+ double x,
|
|
|
+ double y,
|
|
|
+ double * ParamOffset,
|
|
|
+ double HotArea );
|
|
|
+ IVGCurvePtr WeldWith (
|
|
|
+ struct IVGCurve * Curve );
|
|
|
+ VARIANT_BOOL GetIsClockwise ( );
|
|
|
+ double GetArea ( );
|
|
|
+ VARIANT_BOOL GetBoundingBox (
|
|
|
+ double * x,
|
|
|
+ double * y,
|
|
|
+ double * Width,
|
|
|
+ double * Height );
|
|
|
+ IVGRectPtr GetBoundingBox ( );
|
|
|
+ VARIANT_BOOL IntersectsWith (
|
|
|
+ struct IVGCurve * Curve );
|
|
|
+ HRESULT AppendSubpathFitToPoints (
|
|
|
+ struct IVGPointRange * Points,
|
|
|
+ VARIANT_BOOL UseCurrentViewForTolerance,
|
|
|
+ double tolerance );
|
|
|
+ HRESULT AppendSubpathFitToPointsAndCusps (
|
|
|
+ struct IVGPointRange * Points,
|
|
|
+ SAFEARRAY * * CuspIndexArray,
|
|
|
+ VARIANT_BOOL UseCurrentViewForTolerance,
|
|
|
+ double tolerance );
|
|
|
+ HRESULT ApplyTransformMatrix (
|
|
|
+ struct IVGTransformMatrix * TransformMatrix );
|
|
|
+ HRESULT AppendSubpathFromPoints (
|
|
|
+ struct IVGPointRange * Points,
|
|
|
+ VARIANT_BOOL Close );
|
|
|
+ IVGCurvePtr CreateCurveMappedToStroke (
|
|
|
+ struct IVGSubPath * Stroke,
|
|
|
+ double ScaleY,
|
|
|
+ VARIANT_BOOL SelfWeld );
|
|
|
+ IVGCurvePtr CreateCurveMappedToStrokeAndReferenceLine (
|
|
|
+ struct IVGSubPath * Stroke,
|
|
|
+ struct IVGPoint * Start,
|
|
|
+ struct IVGPoint * End,
|
|
|
+ double ScaleY,
|
|
|
+ VARIANT_BOOL SelfWeld );
|
|
|
+ HRESULT AutoReduceNodes (
|
|
|
+ double AmountToReduce0To100,
|
|
|
+ VARIANT_BOOL SelectedNodesOnly );
|
|
|
+ HRESULT JoinTouchingSubpaths (
|
|
|
+ VARIANT_BOOL AllowSubpathReversals,
|
|
|
+ double tolerance );
|
|
|
+ HRESULT AppendSubpathCircle (
|
|
|
+ double CenterX,
|
|
|
+ double CenterY,
|
|
|
+ double Radius );
|
|
|
+ HRESULT AppendSubpathRectangle (
|
|
|
+ double Left,
|
|
|
+ double Top,
|
|
|
+ double Right,
|
|
|
+ double Bottom );
|
|
|
+ HRESULT AppendSubpathThreePointArc (
|
|
|
+ double StartX,
|
|
|
+ double StartY,
|
|
|
+ double EndX,
|
|
|
+ double EndY,
|
|
|
+ double ThirdX,
|
|
|
+ double ThirdY );
|
|
|
+ HRESULT SelfWeldClosedSubpaths ( );
|
|
|
+ HRESULT AppendSubpathEllipse (
|
|
|
+ double CenterX,
|
|
|
+ double CenterY,
|
|
|
+ double RadiusH,
|
|
|
+ double RadiusV );
|
|
|
+ IVGCurvePtr WeldEx (
|
|
|
+ struct IVGCurve * TargetCurve,
|
|
|
+ enum cdrWeldMethod Method,
|
|
|
+ VARIANT_BOOL WindingSource,
|
|
|
+ VARIANT_BOOL WindingTarget,
|
|
|
+ long Flags );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_Length (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_SubPaths (
|
|
|
+ /*[out,retval]*/ struct IVGSubPaths * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Nodes (
|
|
|
+ /*[out,retval]*/ struct IVGNodes * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Segments (
|
|
|
+ /*[out,retval]*/ struct IVGSegments * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Closed (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Closed (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Selection (
|
|
|
+ /*[out,retval]*/ struct IVGNodeRange * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CreateSubPath (
|
|
|
+ /*[in]*/ double x,
|
|
|
+ /*[in]*/ double y,
|
|
|
+ /*[out,retval]*/ struct IVGSubPath * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_ReverseDirection ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_IsOnCurve (
|
|
|
+ /*[in]*/ double x,
|
|
|
+ /*[in]*/ double y,
|
|
|
+ /*[in]*/ double HotArea,
|
|
|
+ /*[out,retval]*/ enum cdrPositionOfPointOverShape * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_BindToDocument (
|
|
|
+ /*[in]*/ struct IVGDocument * Document ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_GetCopy (
|
|
|
+ /*[out,retval]*/ struct IVGCurve * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CopyAssign (
|
|
|
+ /*[in]*/ struct IVGCurve * Source ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CreateSubPathFromArray (
|
|
|
+ /*[in]*/ SAFEARRAY * * Source,
|
|
|
+ /*[in]*/ VARIANT_BOOL Closed,
|
|
|
+ /*[in]*/ long NumElements,
|
|
|
+ /*[out,retval]*/ struct IVGSubPath * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_AppendCurve (
|
|
|
+ /*[in]*/ struct IVGCurve * Source ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_GetCurveInfo (
|
|
|
+ /*[out,retval]*/ SAFEARRAY * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_PutCurveInfo (
|
|
|
+ /*[in]*/ SAFEARRAY * * Source,
|
|
|
+ /*[in]*/ long NumElements,
|
|
|
+ /*[out,retval]*/ long * pRet ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_ClearSelection ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_GetPolyline (
|
|
|
+ /*[in]*/ long CurvePrecision,
|
|
|
+ /*[out,retval]*/ struct IVGCurve * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_RemoveOverlaps (
|
|
|
+ /*[out,retval]*/ struct IVGCurve * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Contour (
|
|
|
+ /*[in]*/ double Offset,
|
|
|
+ /*[in]*/ enum cdrContourDirection Direction,
|
|
|
+ /*[in]*/ enum cdrContourEndCapType EndCapType,
|
|
|
+ /*[in]*/ enum cdrContourCornerType CornerType,
|
|
|
+ /*[in]*/ double MiterLimit,
|
|
|
+ /*[out,retval]*/ struct IVGCurve * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_IsPointInside (
|
|
|
+ /*[in]*/ double x,
|
|
|
+ /*[in]*/ double y,
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_IsRectOnEdge (
|
|
|
+ /*[in]*/ double x1,
|
|
|
+ /*[in]*/ double y1,
|
|
|
+ /*[in]*/ double x2,
|
|
|
+ /*[in]*/ double y2,
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_FindClosestSegment (
|
|
|
+ /*[in]*/ double x,
|
|
|
+ /*[in]*/ double y,
|
|
|
+ /*[out]*/ double * ParamOffset,
|
|
|
+ /*[out,retval]*/ struct IVGSegment * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_FindNodeAtPoint (
|
|
|
+ /*[in]*/ double x,
|
|
|
+ /*[in]*/ double y,
|
|
|
+ /*[in]*/ double HotArea,
|
|
|
+ /*[out,retval]*/ struct IVGNode * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_FindSegmentAtPoint (
|
|
|
+ /*[in]*/ double x,
|
|
|
+ /*[in]*/ double y,
|
|
|
+ /*[out]*/ double * ParamOffset,
|
|
|
+ /*[in]*/ double HotArea,
|
|
|
+ /*[out,retval]*/ struct IVGSegment * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_WeldWith (
|
|
|
+ /*[in]*/ struct IVGCurve * Curve,
|
|
|
+ /*[out,retval]*/ struct IVGCurve * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_IsClockwise (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Area (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_GetBoundingBox (
|
|
|
+ /*[out]*/ double * x,
|
|
|
+ /*[out]*/ double * y,
|
|
|
+ /*[out]*/ double * Width,
|
|
|
+ /*[out]*/ double * Height,
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_BoundingBox (
|
|
|
+ /*[out,retval]*/ struct IVGRect * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_IntersectsWith (
|
|
|
+ /*[in]*/ struct IVGCurve * Curve,
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_AppendSubpathFitToPoints (
|
|
|
+ /*[in]*/ struct IVGPointRange * Points,
|
|
|
+ /*[in]*/ VARIANT_BOOL UseCurrentViewForTolerance,
|
|
|
+ /*[in]*/ double tolerance ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_AppendSubpathFitToPointsAndCusps (
|
|
|
+ /*[in]*/ struct IVGPointRange * Points,
|
|
|
+ /*[in]*/ SAFEARRAY * * CuspIndexArray,
|
|
|
+ /*[in]*/ VARIANT_BOOL UseCurrentViewForTolerance,
|
|
|
+ /*[in]*/ double tolerance ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_ApplyTransformMatrix (
|
|
|
+ /*[in]*/ struct IVGTransformMatrix * TransformMatrix ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_AppendSubpathFromPoints (
|
|
|
+ /*[in]*/ struct IVGPointRange * Points,
|
|
|
+ /*[in]*/ VARIANT_BOOL Close ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CreateCurveMappedToStroke (
|
|
|
+ /*[in]*/ struct IVGSubPath * Stroke,
|
|
|
+ /*[in]*/ double ScaleY,
|
|
|
+ /*[in]*/ VARIANT_BOOL SelfWeld,
|
|
|
+ /*[out,retval]*/ struct IVGCurve * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CreateCurveMappedToStrokeAndReferenceLine (
|
|
|
+ /*[in]*/ struct IVGSubPath * Stroke,
|
|
|
+ /*[in]*/ struct IVGPoint * Start,
|
|
|
+ /*[in]*/ struct IVGPoint * End,
|
|
|
+ /*[in]*/ double ScaleY,
|
|
|
+ /*[in]*/ VARIANT_BOOL SelfWeld,
|
|
|
+ /*[out,retval]*/ struct IVGCurve * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_AutoReduceNodes (
|
|
|
+ /*[in]*/ double AmountToReduce0To100,
|
|
|
+ /*[in]*/ VARIANT_BOOL SelectedNodesOnly ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_JoinTouchingSubpaths (
|
|
|
+ /*[in]*/ VARIANT_BOOL AllowSubpathReversals,
|
|
|
+ /*[in]*/ double tolerance ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_AppendSubpathCircle (
|
|
|
+ /*[in]*/ double CenterX,
|
|
|
+ /*[in]*/ double CenterY,
|
|
|
+ /*[in]*/ double Radius ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_AppendSubpathRectangle (
|
|
|
+ /*[in]*/ double Left,
|
|
|
+ /*[in]*/ double Top,
|
|
|
+ /*[in]*/ double Right,
|
|
|
+ /*[in]*/ double Bottom ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_AppendSubpathThreePointArc (
|
|
|
+ /*[in]*/ double StartX,
|
|
|
+ /*[in]*/ double StartY,
|
|
|
+ /*[in]*/ double EndX,
|
|
|
+ /*[in]*/ double EndY,
|
|
|
+ /*[in]*/ double ThirdX,
|
|
|
+ /*[in]*/ double ThirdY ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_SelfWeldClosedSubpaths ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_AppendSubpathEllipse (
|
|
|
+ /*[in]*/ double CenterX,
|
|
|
+ /*[in]*/ double CenterY,
|
|
|
+ /*[in]*/ double RadiusH,
|
|
|
+ /*[in]*/ double RadiusV ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_WeldEx (
|
|
|
+ /*[in]*/ struct IVGCurve * TargetCurve,
|
|
|
+ /*[in]*/ enum cdrWeldMethod Method,
|
|
|
+ /*[in]*/ VARIANT_BOOL WindingSource,
|
|
|
+ /*[in]*/ VARIANT_BOOL WindingTarget,
|
|
|
+ /*[in]*/ long Flags,
|
|
|
+ /*[out,retval]*/ struct IVGCurve * * pVal ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("b058000d-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+IVGArrowHead : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetIndex))
|
|
|
+ long Index;
|
|
|
+ __declspec(property(get=GetCurve))
|
|
|
+ IVGCurvePtr Curve;
|
|
|
+ __declspec(property(get=GetBaseOutlineScale))
|
|
|
+ double BaseOutlineScale;
|
|
|
+ __declspec(property(get=GetCenterX))
|
|
|
+ double CenterX;
|
|
|
+ __declspec(property(get=GetCenterY))
|
|
|
+ double CenterY;
|
|
|
+ __declspec(property(get=GetLineOffset))
|
|
|
+ double LineOffset;
|
|
|
+ __declspec(property(get=GetName,put=PutName))
|
|
|
+ _bstr_t Name;
|
|
|
+ __declspec(property(get=GetDisplayName))
|
|
|
+ _bstr_t DisplayName;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ long GetIndex ( );
|
|
|
+ IVGCurvePtr GetCurve ( );
|
|
|
+ double GetBaseOutlineScale ( );
|
|
|
+ double GetCenterX ( );
|
|
|
+ double GetCenterY ( );
|
|
|
+ double GetLineOffset ( );
|
|
|
+ IVGArrowHeadPtr BindToDocument (
|
|
|
+ struct IVGDocument * Document );
|
|
|
+ VARIANT_BOOL CompareWith (
|
|
|
+ struct IVGArrowHead * ArrowHead );
|
|
|
+ _bstr_t GetName ( );
|
|
|
+ void PutName (
|
|
|
+ _bstr_t pVal );
|
|
|
+ _bstr_t GetDisplayName ( );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_Index (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Curve (
|
|
|
+ /*[out,retval]*/ struct IVGCurve * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_BaseOutlineScale (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_CenterX (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_CenterY (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_LineOffset (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_BindToDocument (
|
|
|
+ /*[in]*/ struct IVGDocument * Document,
|
|
|
+ /*[out,retval]*/ struct IVGArrowHead * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CompareWith (
|
|
|
+ /*[in]*/ struct IVGArrowHead * ArrowHead,
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Name (
|
|
|
+ /*[out,retval]*/ BSTR * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Name (
|
|
|
+ /*[in]*/ BSTR pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_DisplayName (
|
|
|
+ /*[out,retval]*/ BSTR * pVal ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("b058000e-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+IVGArrowHeads : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetApplication))
|
|
|
+ IVGApplicationPtr Application;
|
|
|
+ __declspec(property(get=GetParent))
|
|
|
+ IVGApplicationPtr Parent;
|
|
|
+ __declspec(property(get=GetItem))
|
|
|
+ IVGArrowHeadPtr Item[];
|
|
|
+ __declspec(property(get=GetCount))
|
|
|
+ long Count;
|
|
|
+ __declspec(property(get=Get_NewEnum))
|
|
|
+ IUnknownPtr _NewEnum;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ IVGApplicationPtr GetApplication ( );
|
|
|
+ IVGApplicationPtr GetParent ( );
|
|
|
+ IVGArrowHeadPtr GetItem (
|
|
|
+ long Index );
|
|
|
+ IUnknownPtr Get_NewEnum ( );
|
|
|
+ long GetCount ( );
|
|
|
+ HRESULT Remove (
|
|
|
+ long Index );
|
|
|
+ IVGArrowHeadPtr Add (
|
|
|
+ struct IVGArrowHead * ArrowHead );
|
|
|
+ IVGArrowHeadPtr Replace (
|
|
|
+ long Index,
|
|
|
+ struct IVGArrowHead * ArrowHead );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_Application (
|
|
|
+ /*[out,retval]*/ struct IVGApplication * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Parent (
|
|
|
+ /*[out,retval]*/ struct IVGApplication * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Item (
|
|
|
+ /*[in]*/ long Index,
|
|
|
+ /*[out,retval]*/ struct IVGArrowHead * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get__NewEnum (
|
|
|
+ /*[out,retval]*/ IUnknown * * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Count (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Remove (
|
|
|
+ /*[in]*/ long Index ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Add (
|
|
|
+ /*[in]*/ struct IVGArrowHead * ArrowHead,
|
|
|
+ /*[out,retval]*/ struct IVGArrowHead * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Replace (
|
|
|
+ /*[in]*/ long Index,
|
|
|
+ /*[in]*/ struct IVGArrowHead * ArrowHead,
|
|
|
+ /*[out,retval]*/ struct IVGArrowHead * * ppVal ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("b058006b-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+IVGSubPaths : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetApplication))
|
|
|
+ IVGApplicationPtr Application;
|
|
|
+ __declspec(property(get=GetParent))
|
|
|
+ IVGCurvePtr Parent;
|
|
|
+ __declspec(property(get=GetItem))
|
|
|
+ IVGSubPathPtr Item[];
|
|
|
+ __declspec(property(get=GetCount))
|
|
|
+ long Count;
|
|
|
+ __declspec(property(get=GetFirst))
|
|
|
+ IVGSubPathPtr First;
|
|
|
+ __declspec(property(get=GetLast))
|
|
|
+ IVGSubPathPtr Last;
|
|
|
+ __declspec(property(get=Get_NewEnum))
|
|
|
+ IUnknownPtr _NewEnum;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ IVGApplicationPtr GetApplication ( );
|
|
|
+ IVGCurvePtr GetParent ( );
|
|
|
+ IVGSubPathPtr GetItem (
|
|
|
+ long Index );
|
|
|
+ IUnknownPtr Get_NewEnum ( );
|
|
|
+ long GetCount ( );
|
|
|
+ IVGSubPathPtr GetFirst ( );
|
|
|
+ IVGSubPathPtr GetLast ( );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_Application (
|
|
|
+ /*[out,retval]*/ struct IVGApplication * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Parent (
|
|
|
+ /*[out,retval]*/ struct IVGCurve * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Item (
|
|
|
+ /*[in]*/ long Index,
|
|
|
+ /*[out,retval]*/ struct IVGSubPath * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get__NewEnum (
|
|
|
+ /*[out,retval]*/ IUnknown * * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Count (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_First (
|
|
|
+ /*[out,retval]*/ struct IVGSubPath * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Last (
|
|
|
+ /*[out,retval]*/ struct IVGSubPath * * ppVal ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("b058006a-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+IVGSubPath : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetApplication))
|
|
|
+ IVGApplicationPtr Application;
|
|
|
+ __declspec(property(get=GetParent))
|
|
|
+ IVGCurvePtr Parent;
|
|
|
+ __declspec(property(get=GetNodes))
|
|
|
+ IVGNodesPtr Nodes;
|
|
|
+ __declspec(property(get=GetSegments))
|
|
|
+ IVGSegmentsPtr Segments;
|
|
|
+ __declspec(property(get=GetIndex))
|
|
|
+ long Index;
|
|
|
+ __declspec(property(get=GetLength))
|
|
|
+ double Length;
|
|
|
+ __declspec(property(get=GetClosed,put=PutClosed))
|
|
|
+ VARIANT_BOOL Closed;
|
|
|
+ __declspec(property(get=GetStartNode))
|
|
|
+ IVGNodePtr StartNode;
|
|
|
+ __declspec(property(get=GetPositionX,put=PutPositionX))
|
|
|
+ double PositionX;
|
|
|
+ __declspec(property(get=GetEndNode))
|
|
|
+ IVGNodePtr EndNode;
|
|
|
+ __declspec(property(get=GetPositionY,put=PutPositionY))
|
|
|
+ double PositionY;
|
|
|
+ __declspec(property(get=GetFirstSegment))
|
|
|
+ IVGSegmentPtr FirstSegment;
|
|
|
+ __declspec(property(get=GetSizeWidth))
|
|
|
+ double SizeWidth;
|
|
|
+ __declspec(property(get=GetSizeHeight))
|
|
|
+ double SizeHeight;
|
|
|
+ __declspec(property(get=GetLastSegment))
|
|
|
+ IVGSegmentPtr LastSegment;
|
|
|
+ __declspec(property(get=GetIsClockwise))
|
|
|
+ VARIANT_BOOL IsClockwise;
|
|
|
+ __declspec(property(get=GetArea))
|
|
|
+ double Area;
|
|
|
+ __declspec(property(get=GetBoundingBox))
|
|
|
+ IVGRectPtr BoundingBox;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ IVGApplicationPtr GetApplication ( );
|
|
|
+ IVGCurvePtr GetParent ( );
|
|
|
+ IVGNodesPtr GetNodes ( );
|
|
|
+ IVGSegmentsPtr GetSegments ( );
|
|
|
+ long GetIndex ( );
|
|
|
+ double GetLength ( );
|
|
|
+ VARIANT_BOOL GetClosed ( );
|
|
|
+ void PutClosed (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ double GetPositionX ( );
|
|
|
+ void PutPositionX (
|
|
|
+ double pVal );
|
|
|
+ double GetPositionY ( );
|
|
|
+ void PutPositionY (
|
|
|
+ double pVal );
|
|
|
+ double GetSizeWidth ( );
|
|
|
+ double GetSizeHeight ( );
|
|
|
+ IVGNodeRangePtr Selection ( );
|
|
|
+ HRESULT ReverseDirection ( );
|
|
|
+ IVGShapePtr Extract (
|
|
|
+ struct IVGShape * * OldCurve );
|
|
|
+ HRESULT Delete ( );
|
|
|
+ HRESULT GetPosition (
|
|
|
+ double * PositionX,
|
|
|
+ double * PositionY );
|
|
|
+ HRESULT SetPosition (
|
|
|
+ double PositionX,
|
|
|
+ double PositionY );
|
|
|
+ HRESULT Move (
|
|
|
+ double DeltaX,
|
|
|
+ double DeltaY );
|
|
|
+ enum cdrPositionOfPointOverShape IsOnSubPath (
|
|
|
+ double x,
|
|
|
+ double y,
|
|
|
+ double HotArea );
|
|
|
+ IVGSegmentPtr AppendLineSegment (
|
|
|
+ double x,
|
|
|
+ double y,
|
|
|
+ VARIANT_BOOL AppendAtBeginning );
|
|
|
+ IVGSegmentPtr AppendCurveSegment (
|
|
|
+ double x,
|
|
|
+ double y,
|
|
|
+ double StartingControlPointLength,
|
|
|
+ double StartingControlPointAngle,
|
|
|
+ double EndingControlPointLength,
|
|
|
+ double EndingControlPointAngle,
|
|
|
+ VARIANT_BOOL AppendAtBeginning );
|
|
|
+ HRESULT GetPointPositionAt (
|
|
|
+ double * x,
|
|
|
+ double * y,
|
|
|
+ double Offset,
|
|
|
+ enum cdrSegmentOffsetType OffsetType );
|
|
|
+ IVGNodePtr BreakApartAt (
|
|
|
+ double Offset,
|
|
|
+ enum cdrSegmentOffsetType OffsetType );
|
|
|
+ IVGNodePtr AddNodeAt (
|
|
|
+ double Offset,
|
|
|
+ enum cdrSegmentOffsetType OffsetType );
|
|
|
+ double GetPerpendicularAt (
|
|
|
+ double Offset,
|
|
|
+ enum cdrSegmentOffsetType OffsetType );
|
|
|
+ double GetTangentAt (
|
|
|
+ double Offset,
|
|
|
+ enum cdrSegmentOffsetType OffsetType );
|
|
|
+ IVGCrossPointsPtr GetIntersections (
|
|
|
+ struct IVGSubPath * Target,
|
|
|
+ enum cdrSegmentOffsetType OffsetType );
|
|
|
+ IVGSegmentPtr GetSegmentAt (
|
|
|
+ double Offset,
|
|
|
+ enum cdrSegmentOffsetType OffsetType,
|
|
|
+ double * SegmentOffset );
|
|
|
+ IVGSubPathPtr Next ( );
|
|
|
+ IVGSubPathPtr Previous ( );
|
|
|
+ double GetCurvatureAt (
|
|
|
+ double Offset,
|
|
|
+ enum cdrSegmentOffsetType OffsetType );
|
|
|
+ double GetCurveSpeedAt (
|
|
|
+ double Offset,
|
|
|
+ enum cdrSegmentOffsetType OffsetType );
|
|
|
+ IVGNodePtr GetStartNode ( );
|
|
|
+ IVGNodePtr GetEndNode ( );
|
|
|
+ VARIANT_BOOL FindSegmentOffset (
|
|
|
+ double AbsoluteOffset,
|
|
|
+ struct IVGSegment * * Segment,
|
|
|
+ double * ParamOffset,
|
|
|
+ double * Remainder );
|
|
|
+ IVGSegmentPtr GetFirstSegment ( );
|
|
|
+ IVGSegmentPtr GetLastSegment ( );
|
|
|
+ IVGSegmentPtr AppendCurveSegment2 (
|
|
|
+ double x,
|
|
|
+ double y,
|
|
|
+ double StartingControlPointX,
|
|
|
+ double StartingControlPointY,
|
|
|
+ double EndingControlPointX,
|
|
|
+ double EndingControlPointY,
|
|
|
+ VARIANT_BOOL AppendAtBeginning );
|
|
|
+ IVGCurvePtr GetCopy ( );
|
|
|
+ SAFEARRAY * GetCurveInfo ( );
|
|
|
+ long PutCurveInfo (
|
|
|
+ SAFEARRAY * * Source,
|
|
|
+ long NumElements );
|
|
|
+ IVGCurvePtr GetPolyline (
|
|
|
+ long CurvePrecision );
|
|
|
+ VARIANT_BOOL IsPointInside (
|
|
|
+ double x,
|
|
|
+ double y );
|
|
|
+ VARIANT_BOOL IsRectOnEdge (
|
|
|
+ double x1,
|
|
|
+ double y1,
|
|
|
+ double x2,
|
|
|
+ double y2 );
|
|
|
+ IVGSegmentPtr FindClosestSegment (
|
|
|
+ double x,
|
|
|
+ double y,
|
|
|
+ double * ParamOffset );
|
|
|
+ IVGNodePtr FindNodeAtPoint (
|
|
|
+ double x,
|
|
|
+ double y,
|
|
|
+ double HotArea );
|
|
|
+ IVGSegmentPtr FindSegmentAtPoint (
|
|
|
+ double x,
|
|
|
+ double y,
|
|
|
+ double * ParamOffset,
|
|
|
+ double HotArea );
|
|
|
+ VARIANT_BOOL GetIsClockwise ( );
|
|
|
+ double GetArea ( );
|
|
|
+ VARIANT_BOOL GetBoundingBox (
|
|
|
+ double * x,
|
|
|
+ double * y,
|
|
|
+ double * Width,
|
|
|
+ double * Height );
|
|
|
+ IVGRectPtr GetBoundingBox ( );
|
|
|
+ HRESULT EqualDivide (
|
|
|
+ long Divisions,
|
|
|
+ double Gap );
|
|
|
+ IVGPointRangePtr GetEvenlySpacedPoints (
|
|
|
+ double DistanceBetweenPointsAlongCurve,
|
|
|
+ VARIANT_BOOL ScaleDistanceToFit );
|
|
|
+ IVGVectorPtr GetPerpendicularVectorAt (
|
|
|
+ double Offset,
|
|
|
+ enum cdrSegmentOffsetType OffsetType,
|
|
|
+ VARIANT_BOOL Normalize );
|
|
|
+ IVGVectorPtr GetTangentVectorAt (
|
|
|
+ double Offset,
|
|
|
+ enum cdrSegmentOffsetType OffsetType,
|
|
|
+ VARIANT_BOOL Normalize );
|
|
|
+ IVGPointPtr GetPointAt (
|
|
|
+ double Offset,
|
|
|
+ enum cdrSegmentOffsetType OffsetType );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_Application (
|
|
|
+ /*[out,retval]*/ struct IVGApplication * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Parent (
|
|
|
+ /*[out,retval]*/ struct IVGCurve * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Nodes (
|
|
|
+ /*[out,retval]*/ struct IVGNodes * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Segments (
|
|
|
+ /*[out,retval]*/ struct IVGSegments * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Index (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Length (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Closed (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Closed (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_PositionX (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_PositionX (
|
|
|
+ /*[in]*/ double pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_PositionY (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_PositionY (
|
|
|
+ /*[in]*/ double pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_SizeWidth (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_SizeHeight (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Selection (
|
|
|
+ /*[out,retval]*/ struct IVGNodeRange * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_ReverseDirection ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Extract (
|
|
|
+ /*[out]*/ struct IVGShape * * OldCurve,
|
|
|
+ /*[out,retval]*/ struct IVGShape * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Delete ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_GetPosition (
|
|
|
+ /*[out]*/ double * PositionX,
|
|
|
+ /*[out]*/ double * PositionY ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_SetPosition (
|
|
|
+ /*[in]*/ double PositionX,
|
|
|
+ /*[in]*/ double PositionY ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Move (
|
|
|
+ /*[in]*/ double DeltaX,
|
|
|
+ /*[in]*/ double DeltaY ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_IsOnSubPath (
|
|
|
+ /*[in]*/ double x,
|
|
|
+ /*[in]*/ double y,
|
|
|
+ /*[in]*/ double HotArea,
|
|
|
+ /*[out,retval]*/ enum cdrPositionOfPointOverShape * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_AppendLineSegment (
|
|
|
+ /*[in]*/ double x,
|
|
|
+ /*[in]*/ double y,
|
|
|
+ /*[in]*/ VARIANT_BOOL AppendAtBeginning,
|
|
|
+ /*[out,retval]*/ struct IVGSegment * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_AppendCurveSegment (
|
|
|
+ /*[in]*/ double x,
|
|
|
+ /*[in]*/ double y,
|
|
|
+ /*[in]*/ double StartingControlPointLength,
|
|
|
+ /*[in]*/ double StartingControlPointAngle,
|
|
|
+ /*[in]*/ double EndingControlPointLength,
|
|
|
+ /*[in]*/ double EndingControlPointAngle,
|
|
|
+ /*[in]*/ VARIANT_BOOL AppendAtBeginning,
|
|
|
+ /*[out,retval]*/ struct IVGSegment * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_GetPointPositionAt (
|
|
|
+ /*[out]*/ double * x,
|
|
|
+ /*[out]*/ double * y,
|
|
|
+ /*[in]*/ double Offset,
|
|
|
+ /*[in]*/ enum cdrSegmentOffsetType OffsetType ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_BreakApartAt (
|
|
|
+ /*[in]*/ double Offset,
|
|
|
+ /*[in]*/ enum cdrSegmentOffsetType OffsetType,
|
|
|
+ /*[out,retval]*/ struct IVGNode * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_AddNodeAt (
|
|
|
+ /*[in]*/ double Offset,
|
|
|
+ /*[in]*/ enum cdrSegmentOffsetType OffsetType,
|
|
|
+ /*[out,retval]*/ struct IVGNode * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_GetPerpendicularAt (
|
|
|
+ /*[in]*/ double Offset,
|
|
|
+ /*[in]*/ enum cdrSegmentOffsetType OffsetType,
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_GetTangentAt (
|
|
|
+ /*[in]*/ double Offset,
|
|
|
+ /*[in]*/ enum cdrSegmentOffsetType OffsetType,
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_GetIntersections (
|
|
|
+ /*[in]*/ struct IVGSubPath * Target,
|
|
|
+ /*[in]*/ enum cdrSegmentOffsetType OffsetType,
|
|
|
+ /*[out,retval]*/ struct IVGCrossPoints * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_GetSegmentAt (
|
|
|
+ /*[in]*/ double Offset,
|
|
|
+ /*[in]*/ enum cdrSegmentOffsetType OffsetType,
|
|
|
+ /*[out]*/ double * SegmentOffset,
|
|
|
+ /*[out,retval]*/ struct IVGSegment * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Next (
|
|
|
+ /*[out,retval]*/ struct IVGSubPath * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Previous (
|
|
|
+ /*[out,retval]*/ struct IVGSubPath * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_GetCurvatureAt (
|
|
|
+ /*[in]*/ double Offset,
|
|
|
+ /*[in]*/ enum cdrSegmentOffsetType OffsetType,
|
|
|
+ /*[out,retval]*/ double * pdCurvature ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_GetCurveSpeedAt (
|
|
|
+ /*[in]*/ double Offset,
|
|
|
+ /*[in]*/ enum cdrSegmentOffsetType OffsetType,
|
|
|
+ /*[out,retval]*/ double * pdCurveSpeed ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_StartNode (
|
|
|
+ /*[out,retval]*/ struct IVGNode * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_EndNode (
|
|
|
+ /*[out,retval]*/ struct IVGNode * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_FindSegmentOffset (
|
|
|
+ /*[in]*/ double AbsoluteOffset,
|
|
|
+ /*[out]*/ struct IVGSegment * * Segment,
|
|
|
+ /*[out]*/ double * ParamOffset,
|
|
|
+ /*[out]*/ double * Remainder,
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pbRes ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_FirstSegment (
|
|
|
+ /*[out,retval]*/ struct IVGSegment * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_LastSegment (
|
|
|
+ /*[out,retval]*/ struct IVGSegment * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_AppendCurveSegment2 (
|
|
|
+ /*[in]*/ double x,
|
|
|
+ /*[in]*/ double y,
|
|
|
+ /*[in]*/ double StartingControlPointX,
|
|
|
+ /*[in]*/ double StartingControlPointY,
|
|
|
+ /*[in]*/ double EndingControlPointX,
|
|
|
+ /*[in]*/ double EndingControlPointY,
|
|
|
+ /*[in]*/ VARIANT_BOOL AppendAtBeginning,
|
|
|
+ /*[out,retval]*/ struct IVGSegment * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_GetCopy (
|
|
|
+ /*[out,retval]*/ struct IVGCurve * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_GetCurveInfo (
|
|
|
+ /*[out,retval]*/ SAFEARRAY * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_PutCurveInfo (
|
|
|
+ /*[in]*/ SAFEARRAY * * Source,
|
|
|
+ /*[in]*/ long NumElements,
|
|
|
+ /*[out,retval]*/ long * pRet ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_GetPolyline (
|
|
|
+ /*[in]*/ long CurvePrecision,
|
|
|
+ /*[out,retval]*/ struct IVGCurve * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_IsPointInside (
|
|
|
+ /*[in]*/ double x,
|
|
|
+ /*[in]*/ double y,
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_IsRectOnEdge (
|
|
|
+ /*[in]*/ double x1,
|
|
|
+ /*[in]*/ double y1,
|
|
|
+ /*[in]*/ double x2,
|
|
|
+ /*[in]*/ double y2,
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_FindClosestSegment (
|
|
|
+ /*[in]*/ double x,
|
|
|
+ /*[in]*/ double y,
|
|
|
+ /*[out]*/ double * ParamOffset,
|
|
|
+ /*[out,retval]*/ struct IVGSegment * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_FindNodeAtPoint (
|
|
|
+ /*[in]*/ double x,
|
|
|
+ /*[in]*/ double y,
|
|
|
+ /*[in]*/ double HotArea,
|
|
|
+ /*[out,retval]*/ struct IVGNode * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_FindSegmentAtPoint (
|
|
|
+ /*[in]*/ double x,
|
|
|
+ /*[in]*/ double y,
|
|
|
+ /*[out]*/ double * ParamOffset,
|
|
|
+ /*[in]*/ double HotArea,
|
|
|
+ /*[out,retval]*/ struct IVGSegment * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_IsClockwise (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Area (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_GetBoundingBox (
|
|
|
+ /*[out]*/ double * x,
|
|
|
+ /*[out]*/ double * y,
|
|
|
+ /*[out]*/ double * Width,
|
|
|
+ /*[out]*/ double * Height,
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_BoundingBox (
|
|
|
+ /*[out,retval]*/ struct IVGRect * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_EqualDivide (
|
|
|
+ /*[in]*/ long Divisions,
|
|
|
+ /*[in]*/ double Gap ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_GetEvenlySpacedPoints (
|
|
|
+ /*[in]*/ double DistanceBetweenPointsAlongCurve,
|
|
|
+ /*[in]*/ VARIANT_BOOL ScaleDistanceToFit,
|
|
|
+ /*[out,retval]*/ struct IVGPointRange * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_GetPerpendicularVectorAt (
|
|
|
+ /*[in]*/ double Offset,
|
|
|
+ /*[in]*/ enum cdrSegmentOffsetType OffsetType,
|
|
|
+ /*[in]*/ VARIANT_BOOL Normalize,
|
|
|
+ /*[out,retval]*/ struct IVGVector * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_GetTangentVectorAt (
|
|
|
+ /*[in]*/ double Offset,
|
|
|
+ /*[in]*/ enum cdrSegmentOffsetType OffsetType,
|
|
|
+ /*[in]*/ VARIANT_BOOL Normalize,
|
|
|
+ /*[out,retval]*/ struct IVGVector * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_GetPointAt (
|
|
|
+ /*[in]*/ double Offset,
|
|
|
+ /*[in]*/ enum cdrSegmentOffsetType OffsetType,
|
|
|
+ /*[out,retval]*/ struct IVGPoint * * ppVal ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("b0580044-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+IVGNodes : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetApplication))
|
|
|
+ IVGApplicationPtr Application;
|
|
|
+ __declspec(property(get=GetParent))
|
|
|
+ IVGCurvePtr Parent;
|
|
|
+ __declspec(property(get=GetItem))
|
|
|
+ IVGNodePtr Item[];
|
|
|
+ __declspec(property(get=GetCount))
|
|
|
+ long Count;
|
|
|
+ __declspec(property(get=GetFirst))
|
|
|
+ IVGNodePtr First;
|
|
|
+ __declspec(property(get=GetLast))
|
|
|
+ IVGNodePtr Last;
|
|
|
+ __declspec(property(get=Get_NewEnum))
|
|
|
+ IUnknownPtr _NewEnum;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ IVGApplicationPtr GetApplication ( );
|
|
|
+ IVGCurvePtr GetParent ( );
|
|
|
+ IVGNodePtr GetItem (
|
|
|
+ long Index );
|
|
|
+ IUnknownPtr Get_NewEnum ( );
|
|
|
+ long GetCount ( );
|
|
|
+ IVGNodeRangePtr Range (
|
|
|
+ SAFEARRAY * * IndexArray );
|
|
|
+ IVGNodeRangePtr All ( );
|
|
|
+ IVGNodeRangePtr AllExcluding (
|
|
|
+ SAFEARRAY * * IndexArray );
|
|
|
+ IVGNodePtr GetFirst ( );
|
|
|
+ IVGNodePtr GetLast ( );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_Application (
|
|
|
+ /*[out,retval]*/ struct IVGApplication * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Parent (
|
|
|
+ /*[out,retval]*/ struct IVGCurve * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Item (
|
|
|
+ /*[in]*/ long Index,
|
|
|
+ /*[out,retval]*/ struct IVGNode * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get__NewEnum (
|
|
|
+ /*[out,retval]*/ IUnknown * * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Count (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Range (
|
|
|
+ /*[in]*/ SAFEARRAY * * IndexArray,
|
|
|
+ /*[out,retval]*/ struct IVGNodeRange * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_All (
|
|
|
+ /*[out,retval]*/ struct IVGNodeRange * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_AllExcluding (
|
|
|
+ /*[in]*/ SAFEARRAY * * IndexArray,
|
|
|
+ /*[out,retval]*/ struct IVGNodeRange * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_First (
|
|
|
+ /*[out,retval]*/ struct IVGNode * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Last (
|
|
|
+ /*[out,retval]*/ struct IVGNode * * ppVal ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("b0580042-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+IVGNode : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetApplication))
|
|
|
+ IVGApplicationPtr Application;
|
|
|
+ __declspec(property(get=GetParent))
|
|
|
+ IVGCurvePtr Parent;
|
|
|
+ __declspec(property(get=GetPositionX,put=PutPositionX))
|
|
|
+ double PositionX;
|
|
|
+ __declspec(property(get=GetPositionY,put=PutPositionY))
|
|
|
+ double PositionY;
|
|
|
+ __declspec(property(get=GetType,put=PutType))
|
|
|
+ enum cdrNodeType Type;
|
|
|
+ __declspec(property(get=GetSubPath))
|
|
|
+ IVGSubPathPtr SubPath;
|
|
|
+ __declspec(property(get=GetIndex))
|
|
|
+ long Index;
|
|
|
+ __declspec(property(get=GetSubPathIndex))
|
|
|
+ long SubPathIndex;
|
|
|
+ __declspec(property(get=GetAbsoluteIndex))
|
|
|
+ long AbsoluteIndex;
|
|
|
+ __declspec(property(get=GetIsEnding))
|
|
|
+ VARIANT_BOOL IsEnding;
|
|
|
+ __declspec(property(get=GetSegment))
|
|
|
+ IVGSegmentPtr Segment;
|
|
|
+ __declspec(property(get=GetPrevSegment))
|
|
|
+ IVGSegmentPtr PrevSegment;
|
|
|
+ __declspec(property(get=GetNextSegment))
|
|
|
+ IVGSegmentPtr NextSegment;
|
|
|
+ __declspec(property(get=GetSelected,put=PutSelected))
|
|
|
+ VARIANT_BOOL Selected;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ IVGApplicationPtr GetApplication ( );
|
|
|
+ IVGCurvePtr GetParent ( );
|
|
|
+ double GetPositionX ( );
|
|
|
+ void PutPositionX (
|
|
|
+ double pVal );
|
|
|
+ double GetPositionY ( );
|
|
|
+ void PutPositionY (
|
|
|
+ double pVal );
|
|
|
+ enum cdrNodeType GetType ( );
|
|
|
+ void PutType (
|
|
|
+ enum cdrNodeType pVal );
|
|
|
+ IVGSubPathPtr GetSubPath ( );
|
|
|
+ long GetIndex ( );
|
|
|
+ long GetSubPathIndex ( );
|
|
|
+ long GetAbsoluteIndex ( );
|
|
|
+ VARIANT_BOOL GetIsEnding ( );
|
|
|
+ HRESULT JoinWith (
|
|
|
+ struct IVGNode * Target );
|
|
|
+ HRESULT ConnectWith (
|
|
|
+ struct IVGNode * Target );
|
|
|
+ HRESULT BreakApart ( );
|
|
|
+ HRESULT Delete ( );
|
|
|
+ HRESULT GetPosition (
|
|
|
+ double * PositionX,
|
|
|
+ double * PositionY );
|
|
|
+ HRESULT SetPosition (
|
|
|
+ double PositionX,
|
|
|
+ double PositionY );
|
|
|
+ HRESULT Move (
|
|
|
+ double DeltaX,
|
|
|
+ double DeltaY );
|
|
|
+ IVGNodePtr Next ( );
|
|
|
+ IVGNodePtr Previous ( );
|
|
|
+ double GetDistanceFrom (
|
|
|
+ struct IVGNode * Node );
|
|
|
+ IVGSegmentPtr GetSegment ( );
|
|
|
+ IVGSegmentPtr GetPrevSegment ( );
|
|
|
+ IVGSegmentPtr GetNextSegment ( );
|
|
|
+ VARIANT_BOOL Fillet (
|
|
|
+ double Radius,
|
|
|
+ VARIANT_BOOL CombineSmoothSegments );
|
|
|
+ VARIANT_BOOL Chamfer (
|
|
|
+ double DistanceA,
|
|
|
+ double DistanceB,
|
|
|
+ VARIANT_BOOL CombineSmoothSegments );
|
|
|
+ VARIANT_BOOL Scallop (
|
|
|
+ double Radius,
|
|
|
+ VARIANT_BOOL CombineSmoothSegments );
|
|
|
+ VARIANT_BOOL GetSelected ( );
|
|
|
+ void PutSelected (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ HRESULT CreateSelection ( );
|
|
|
+ VARIANT_BOOL ExtendSubPaths (
|
|
|
+ struct IVGNode * Node2,
|
|
|
+ VARIANT_BOOL JoinPaths );
|
|
|
+ HRESULT AveragePositionWith (
|
|
|
+ struct IVGNode * Node2,
|
|
|
+ VARIANT_BOOL JoinPaths );
|
|
|
+ HRESULT GetPoint (
|
|
|
+ struct IVGPoint * * ppVal );
|
|
|
+ HRESULT SetPoint (
|
|
|
+ struct IVGPoint * ppVal );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_Application (
|
|
|
+ /*[out,retval]*/ struct IVGApplication * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Parent (
|
|
|
+ /*[out,retval]*/ struct IVGCurve * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_PositionX (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_PositionX (
|
|
|
+ /*[in]*/ double pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_PositionY (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_PositionY (
|
|
|
+ /*[in]*/ double pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Type (
|
|
|
+ /*[out,retval]*/ enum cdrNodeType * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Type (
|
|
|
+ /*[in]*/ enum cdrNodeType pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_SubPath (
|
|
|
+ /*[out,retval]*/ struct IVGSubPath * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Index (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_SubPathIndex (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_AbsoluteIndex (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_IsEnding (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_JoinWith (
|
|
|
+ /*[in]*/ struct IVGNode * Target ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_ConnectWith (
|
|
|
+ /*[in]*/ struct IVGNode * Target ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_BreakApart ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Delete ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_GetPosition (
|
|
|
+ /*[out]*/ double * PositionX,
|
|
|
+ /*[out]*/ double * PositionY ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_SetPosition (
|
|
|
+ /*[in]*/ double PositionX,
|
|
|
+ /*[in]*/ double PositionY ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Move (
|
|
|
+ /*[in]*/ double DeltaX,
|
|
|
+ /*[in]*/ double DeltaY ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Next (
|
|
|
+ /*[out,retval]*/ struct IVGNode * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Previous (
|
|
|
+ /*[out,retval]*/ struct IVGNode * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_GetDistanceFrom (
|
|
|
+ /*[in]*/ struct IVGNode * Node,
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Segment (
|
|
|
+ /*[out,retval]*/ struct IVGSegment * * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_PrevSegment (
|
|
|
+ /*[out,retval]*/ struct IVGSegment * * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_NextSegment (
|
|
|
+ /*[out,retval]*/ struct IVGSegment * * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Fillet (
|
|
|
+ /*[in]*/ double Radius,
|
|
|
+ /*[in]*/ VARIANT_BOOL CombineSmoothSegments,
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Chamfer (
|
|
|
+ /*[in]*/ double DistanceA,
|
|
|
+ /*[in]*/ double DistanceB,
|
|
|
+ /*[in]*/ VARIANT_BOOL CombineSmoothSegments,
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Scallop (
|
|
|
+ /*[in]*/ double Radius,
|
|
|
+ /*[in]*/ VARIANT_BOOL CombineSmoothSegments,
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Selected (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Selected (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CreateSelection ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_ExtendSubPaths (
|
|
|
+ /*[in]*/ struct IVGNode * Node2,
|
|
|
+ VARIANT_BOOL JoinPaths,
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_AveragePositionWith (
|
|
|
+ /*[in]*/ struct IVGNode * Node2,
|
|
|
+ VARIANT_BOOL JoinPaths ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_GetPoint (
|
|
|
+ /*[out]*/ struct IVGPoint * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_SetPoint (
|
|
|
+ /*[in]*/ struct IVGPoint * ppVal ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("b0580060-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+IVGSnapPoint : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetApplication))
|
|
|
+ IVGApplicationPtr Application;
|
|
|
+ __declspec(property(get=GetParent))
|
|
|
+ IVGShapePtr Parent;
|
|
|
+ __declspec(property(get=GetPositionX,put=PutPositionX))
|
|
|
+ double PositionX;
|
|
|
+ __declspec(property(get=GetPositionY,put=PutPositionY))
|
|
|
+ double PositionY;
|
|
|
+ __declspec(property(get=GetType))
|
|
|
+ enum cdrPointType Type;
|
|
|
+ __declspec(property(get=GetNode))
|
|
|
+ IVGNodePtr Node;
|
|
|
+ __declspec(property(get=GetIsDeletable))
|
|
|
+ VARIANT_BOOL IsDeletable;
|
|
|
+ __declspec(property(get=GetIsMovable))
|
|
|
+ VARIANT_BOOL IsMovable;
|
|
|
+ __declspec(property(get=GetCanChangeDirection))
|
|
|
+ VARIANT_BOOL CanChangeDirection;
|
|
|
+ __declspec(property(get=GetUsesDirection,put=PutUsesDirection))
|
|
|
+ VARIANT_BOOL UsesDirection;
|
|
|
+ __declspec(property(get=GetIsSelectable))
|
|
|
+ VARIANT_BOOL IsSelectable;
|
|
|
+ __declspec(property(get=GetDirection,put=PutDirection))
|
|
|
+ double Direction;
|
|
|
+ __declspec(property(get=GetSelected,put=PutSelected))
|
|
|
+ VARIANT_BOOL Selected;
|
|
|
+ __declspec(property(get=GetUser))
|
|
|
+ IVGUserSnapPointPtr User;
|
|
|
+ __declspec(property(get=GetObject))
|
|
|
+ IVGObjectSnapPointPtr Object;
|
|
|
+ __declspec(property(get=GetShape))
|
|
|
+ IVGShapePtr Shape;
|
|
|
+ __declspec(property(get=GetBBox))
|
|
|
+ IVGBBoxSnapPointPtr BBox;
|
|
|
+ __declspec(property(get=GetReferenceData))
|
|
|
+ _bstr_t ReferenceData;
|
|
|
+ __declspec(property(get=GetEdge))
|
|
|
+ IVGEdgeSnapPointPtr Edge;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ IVGApplicationPtr GetApplication ( );
|
|
|
+ IVGShapePtr GetParent ( );
|
|
|
+ double GetPositionX ( );
|
|
|
+ void PutPositionX (
|
|
|
+ double pVal );
|
|
|
+ double GetPositionY ( );
|
|
|
+ void PutPositionY (
|
|
|
+ double pVal );
|
|
|
+ enum cdrPointType GetType ( );
|
|
|
+ IVGNodePtr GetNode ( );
|
|
|
+ VARIANT_BOOL GetIsDeletable ( );
|
|
|
+ VARIANT_BOOL GetIsMovable ( );
|
|
|
+ VARIANT_BOOL GetCanChangeDirection ( );
|
|
|
+ HRESULT GetPosition (
|
|
|
+ double * PositionX,
|
|
|
+ double * PositionY );
|
|
|
+ VARIANT_BOOL GetUsesDirection ( );
|
|
|
+ void PutUsesDirection (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ VARIANT_BOOL GetIsSelectable ( );
|
|
|
+ double GetDirection ( );
|
|
|
+ void PutDirection (
|
|
|
+ double pVal );
|
|
|
+ HRESULT SetPosition (
|
|
|
+ double PositionX,
|
|
|
+ double PositionY );
|
|
|
+ VARIANT_BOOL GetSelected ( );
|
|
|
+ void PutSelected (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ HRESULT CreateSelection ( );
|
|
|
+ IVGUserSnapPointPtr GetUser ( );
|
|
|
+ IVGObjectSnapPointPtr GetObject ( );
|
|
|
+ IVGShapePtr GetShape ( );
|
|
|
+ IVGBBoxSnapPointPtr GetBBox ( );
|
|
|
+ _bstr_t GetReferenceData ( );
|
|
|
+ HRESULT Delete ( );
|
|
|
+ HRESULT Move (
|
|
|
+ double OffsetX,
|
|
|
+ double OffsetY );
|
|
|
+ IVGEdgeSnapPointPtr GetEdge ( );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_Application (
|
|
|
+ /*[out,retval]*/ struct IVGApplication * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Parent (
|
|
|
+ /*[out,retval]*/ struct IVGShape * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_PositionX (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_PositionX (
|
|
|
+ /*[in]*/ double pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_PositionY (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_PositionY (
|
|
|
+ /*[in]*/ double pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Type (
|
|
|
+ /*[out,retval]*/ enum cdrPointType * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Node (
|
|
|
+ /*[out,retval]*/ struct IVGNode * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_IsDeletable (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_IsMovable (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_CanChangeDirection (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_GetPosition (
|
|
|
+ /*[out]*/ double * PositionX,
|
|
|
+ /*[out]*/ double * PositionY ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_UsesDirection (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_UsesDirection (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_IsSelectable (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Direction (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Direction (
|
|
|
+ /*[in]*/ double pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_SetPosition (
|
|
|
+ /*[in]*/ double PositionX,
|
|
|
+ /*[in]*/ double PositionY ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Selected (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Selected (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CreateSelection ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_User (
|
|
|
+ /*[out,retval]*/ struct IVGUserSnapPoint * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Object (
|
|
|
+ /*[out,retval]*/ struct IVGObjectSnapPoint * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Shape (
|
|
|
+ /*[out,retval]*/ struct IVGShape * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_BBox (
|
|
|
+ /*[out,retval]*/ struct IVGBBoxSnapPoint * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_ReferenceData (
|
|
|
+ /*[out,retval]*/ BSTR * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Delete ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Move (
|
|
|
+ /*[in]*/ double OffsetX,
|
|
|
+ /*[in]*/ double OffsetY ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Edge (
|
|
|
+ /*[out,retval]*/ struct IVGEdgeSnapPoint * * ppVal ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("b05800ab-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+IVGSnapPointRange : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetCount))
|
|
|
+ long Count;
|
|
|
+ __declspec(property(get=GetItem))
|
|
|
+ IVGSnapPointPtr Item[];
|
|
|
+ __declspec(property(get=Get_NewEnum))
|
|
|
+ IUnknownPtr _NewEnum;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ long GetCount ( );
|
|
|
+ IVGSnapPointPtr GetItem (
|
|
|
+ long Index );
|
|
|
+ HRESULT Move (
|
|
|
+ double OffsetX,
|
|
|
+ double OffsetY );
|
|
|
+ HRESULT Delete ( );
|
|
|
+ IUnknownPtr Get_NewEnum ( );
|
|
|
+ VARIANT_BOOL Add (
|
|
|
+ struct IVGSnapPoint * SnapPoint );
|
|
|
+ VARIANT_BOOL Remove (
|
|
|
+ long Index );
|
|
|
+ VARIANT_BOOL RemoveByReference (
|
|
|
+ _bstr_t ReferenceData );
|
|
|
+ IVGSnapPointPtr Find (
|
|
|
+ _bstr_t ReferenceData );
|
|
|
+ HRESULT CreateSelection ( );
|
|
|
+ HRESULT AddToSelection ( );
|
|
|
+ HRESULT RemoveFromSelection ( );
|
|
|
+ HRESULT ChangeDirection (
|
|
|
+ double Direction,
|
|
|
+ enum cdrTriState UsesDirection );
|
|
|
+ HRESULT SetAutoSnap (
|
|
|
+ VARIANT_BOOL AutoSnap );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_Count (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Item (
|
|
|
+ /*[in]*/ long Index,
|
|
|
+ /*[out,retval]*/ struct IVGSnapPoint * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Move (
|
|
|
+ /*[in]*/ double OffsetX,
|
|
|
+ /*[in]*/ double OffsetY ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Delete ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall get__NewEnum (
|
|
|
+ /*[out,retval]*/ IUnknown * * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Add (
|
|
|
+ /*[in]*/ struct IVGSnapPoint * SnapPoint,
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Remove (
|
|
|
+ /*[in]*/ long Index,
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_RemoveByReference (
|
|
|
+ /*[in]*/ BSTR ReferenceData,
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Find (
|
|
|
+ /*[in]*/ BSTR ReferenceData,
|
|
|
+ /*[out,retval]*/ struct IVGSnapPoint * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CreateSelection ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_AddToSelection ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_RemoveFromSelection ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_ChangeDirection (
|
|
|
+ /*[in]*/ double Direction,
|
|
|
+ /*[in]*/ enum cdrTriState UsesDirection ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_SetAutoSnap (
|
|
|
+ /*[in]*/ VARIANT_BOOL AutoSnap ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("b0580061-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+IVGSnapPoints : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetApplication))
|
|
|
+ IVGApplicationPtr Application;
|
|
|
+ __declspec(property(get=GetParent))
|
|
|
+ IVGShapePtr Parent;
|
|
|
+ __declspec(property(get=GetItem))
|
|
|
+ IVGSnapPointPtr Item[];
|
|
|
+ __declspec(property(get=GetCount))
|
|
|
+ long Count;
|
|
|
+ __declspec(property(get=GetSelection))
|
|
|
+ IVGSnapPointRangePtr Selection;
|
|
|
+ __declspec(property(get=GetAll))
|
|
|
+ IVGSnapPointRangePtr All;
|
|
|
+ __declspec(property(get=Get_NewEnum))
|
|
|
+ IUnknownPtr _NewEnum;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ IVGApplicationPtr GetApplication ( );
|
|
|
+ IVGShapePtr GetParent ( );
|
|
|
+ IVGSnapPointPtr GetItem (
|
|
|
+ long Index );
|
|
|
+ IUnknownPtr Get_NewEnum ( );
|
|
|
+ long GetCount ( );
|
|
|
+ IVGSnapPointPtr User (
|
|
|
+ _bstr_t ID );
|
|
|
+ IVGSnapPointPtr BBox (
|
|
|
+ enum cdrReferencePoint Type );
|
|
|
+ IVGSnapPointPtr Object (
|
|
|
+ enum cdrObjectSnapPointType Type );
|
|
|
+ IVGSnapPointPtr FindClosest (
|
|
|
+ enum cdrPointType TypeSet,
|
|
|
+ double PositionX,
|
|
|
+ double PositionY );
|
|
|
+ IVGSnapPointRangePtr Range (
|
|
|
+ SAFEARRAY * * References );
|
|
|
+ IVGSnapPointPtr AddUserSnapPoint (
|
|
|
+ double PositionX,
|
|
|
+ double PositionY,
|
|
|
+ double Direction,
|
|
|
+ VARIANT_BOOL UseDirection );
|
|
|
+ IVGSnapPointPtr AddUserSnapPointEx (
|
|
|
+ _bstr_t ID,
|
|
|
+ double PositionX,
|
|
|
+ double PositionY,
|
|
|
+ double Direction,
|
|
|
+ VARIANT_BOOL UseDirection );
|
|
|
+ IVGSnapPointRangePtr GetSelection ( );
|
|
|
+ HRESULT ClearSelection ( );
|
|
|
+ IVGSnapPointRangePtr GetAll ( );
|
|
|
+ IVGSnapPointPtr Edge (
|
|
|
+ long SegmentIndex,
|
|
|
+ double SegmentOffset );
|
|
|
+ IVGSnapPointPtr Auto ( );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_Application (
|
|
|
+ /*[out,retval]*/ struct IVGApplication * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Parent (
|
|
|
+ /*[out,retval]*/ struct IVGShape * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Item (
|
|
|
+ /*[in]*/ long Index,
|
|
|
+ /*[out,retval]*/ struct IVGSnapPoint * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get__NewEnum (
|
|
|
+ /*[out,retval]*/ IUnknown * * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Count (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_User (
|
|
|
+ /*[in]*/ BSTR ID,
|
|
|
+ /*[out,retval]*/ struct IVGSnapPoint * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_BBox (
|
|
|
+ /*[in]*/ enum cdrReferencePoint Type,
|
|
|
+ /*[out,retval]*/ struct IVGSnapPoint * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Object (
|
|
|
+ /*[in]*/ enum cdrObjectSnapPointType Type,
|
|
|
+ /*[out,retval]*/ struct IVGSnapPoint * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_FindClosest (
|
|
|
+ /*[in]*/ enum cdrPointType TypeSet,
|
|
|
+ /*[in]*/ double PositionX,
|
|
|
+ /*[in]*/ double PositionY,
|
|
|
+ /*[out,retval]*/ struct IVGSnapPoint * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Range (
|
|
|
+ /*[in]*/ SAFEARRAY * * References,
|
|
|
+ /*[out,retval]*/ struct IVGSnapPointRange * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_AddUserSnapPoint (
|
|
|
+ /*[in]*/ double PositionX,
|
|
|
+ /*[in]*/ double PositionY,
|
|
|
+ /*[in]*/ double Direction,
|
|
|
+ /*[in]*/ VARIANT_BOOL UseDirection,
|
|
|
+ /*[out,retval]*/ struct IVGSnapPoint * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_AddUserSnapPointEx (
|
|
|
+ /*[in]*/ BSTR ID,
|
|
|
+ /*[in]*/ double PositionX,
|
|
|
+ /*[in]*/ double PositionY,
|
|
|
+ /*[in]*/ double Direction,
|
|
|
+ /*[in]*/ VARIANT_BOOL UseDirection,
|
|
|
+ /*[out,retval]*/ struct IVGSnapPoint * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Selection (
|
|
|
+ /*[out,retval]*/ struct IVGSnapPointRange * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_ClearSelection ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_All (
|
|
|
+ /*[out,retval]*/ struct IVGSnapPointRange * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Edge (
|
|
|
+ /*[in]*/ long SegmentIndex,
|
|
|
+ /*[in]*/ double SegmentOffset,
|
|
|
+ /*[out,retval]*/ struct IVGSnapPoint * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Auto (
|
|
|
+ /*[out,retval]*/ struct IVGSnapPoint * * ppVal ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("b0580016-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+IVGConnector : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetStartPoint,put=PutStartPoint))
|
|
|
+ IVGSnapPointPtr StartPoint;
|
|
|
+ __declspec(property(get=GetEndPoint,put=PutEndPoint))
|
|
|
+ IVGSnapPointPtr EndPoint;
|
|
|
+ __declspec(property(get=GetType))
|
|
|
+ enum cdrConnectorType Type;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ IVGSnapPointPtr GetStartPoint ( );
|
|
|
+ void PutStartPoint (
|
|
|
+ struct IVGSnapPoint * ppVal );
|
|
|
+ IVGSnapPointPtr GetEndPoint ( );
|
|
|
+ void PutEndPoint (
|
|
|
+ struct IVGSnapPoint * ppVal );
|
|
|
+ enum cdrConnectorType GetType ( );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_StartPoint (
|
|
|
+ /*[out,retval]*/ struct IVGSnapPoint * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_StartPoint (
|
|
|
+ /*[in]*/ struct IVGSnapPoint * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_EndPoint (
|
|
|
+ /*[out,retval]*/ struct IVGSnapPoint * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_EndPoint (
|
|
|
+ /*[in]*/ struct IVGSnapPoint * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Type (
|
|
|
+ /*[out,retval]*/ enum cdrConnectorType * pVal ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("b0580023-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+IVGDimensionLinear : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetType))
|
|
|
+ enum cdrLinearDimensionType Type;
|
|
|
+ __declspec(property(get=GetPoint1,put=PutPoint1))
|
|
|
+ IVGSnapPointPtr Point1;
|
|
|
+ __declspec(property(get=GetPoint2,put=PutPoint2))
|
|
|
+ IVGSnapPointPtr Point2;
|
|
|
+ __declspec(property(get=GetTextCentered,put=PutTextCentered))
|
|
|
+ VARIANT_BOOL TextCentered;
|
|
|
+ __declspec(property(get=GetTextX,put=PutTextX))
|
|
|
+ double TextX;
|
|
|
+ __declspec(property(get=GetTextY,put=PutTextY))
|
|
|
+ double TextY;
|
|
|
+ __declspec(property(get=GetStyle,put=PutStyle))
|
|
|
+ enum cdrDimensionStyle Style;
|
|
|
+ __declspec(property(get=GetShowUnits,put=PutShowUnits))
|
|
|
+ VARIANT_BOOL ShowUnits;
|
|
|
+ __declspec(property(get=GetUnits,put=PutUnits))
|
|
|
+ enum cdrDimensionLinearUnits Units;
|
|
|
+ __declspec(property(get=GetPlacement,put=PutPlacement))
|
|
|
+ enum cdrDimensionPlacement Placement;
|
|
|
+ __declspec(property(get=GetHorizontalText,put=PutHorizontalText))
|
|
|
+ VARIANT_BOOL HorizontalText;
|
|
|
+ __declspec(property(get=GetReverseTerminators,put=PutReverseTerminators))
|
|
|
+ VARIANT_BOOL ReverseTerminators;
|
|
|
+ __declspec(property(get=GetAutoReverseTerminators,put=PutAutoReverseTerminators))
|
|
|
+ VARIANT_BOOL AutoReverseTerminators;
|
|
|
+ __declspec(property(get=GetReverseTerminatorLength))
|
|
|
+ double ReverseTerminatorLength;
|
|
|
+ __declspec(property(get=GetUseReverseTerminatorLength,put=PutUseReverseTerminatorLength))
|
|
|
+ VARIANT_BOOL UseReverseTerminatorLength;
|
|
|
+ __declspec(property(get=GetInnerDimensionLineVisible,put=PutInnerDimensionLineVisible))
|
|
|
+ VARIANT_BOOL InnerDimensionLineVisible;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ enum cdrLinearDimensionType GetType ( );
|
|
|
+ IVGSnapPointPtr GetPoint1 ( );
|
|
|
+ void PutPoint1 (
|
|
|
+ struct IVGSnapPoint * ppVal );
|
|
|
+ IVGSnapPointPtr GetPoint2 ( );
|
|
|
+ void PutPoint2 (
|
|
|
+ struct IVGSnapPoint * ppVal );
|
|
|
+ VARIANT_BOOL GetTextCentered ( );
|
|
|
+ void PutTextCentered (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ double GetTextX ( );
|
|
|
+ void PutTextX (
|
|
|
+ double pVal );
|
|
|
+ double GetTextY ( );
|
|
|
+ void PutTextY (
|
|
|
+ double pVal );
|
|
|
+ enum cdrDimensionStyle GetStyle ( );
|
|
|
+ void PutStyle (
|
|
|
+ enum cdrDimensionStyle pVal );
|
|
|
+ VARIANT_BOOL GetShowUnits ( );
|
|
|
+ void PutShowUnits (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ enum cdrDimensionLinearUnits GetUnits ( );
|
|
|
+ void PutUnits (
|
|
|
+ enum cdrDimensionLinearUnits pVal );
|
|
|
+ enum cdrDimensionPlacement GetPlacement ( );
|
|
|
+ void PutPlacement (
|
|
|
+ enum cdrDimensionPlacement pVal );
|
|
|
+ VARIANT_BOOL GetHorizontalText ( );
|
|
|
+ void PutHorizontalText (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ VARIANT_BOOL GetReverseTerminators ( );
|
|
|
+ void PutReverseTerminators (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ VARIANT_BOOL GetAutoReverseTerminators ( );
|
|
|
+ void PutAutoReverseTerminators (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ double GetReverseTerminatorLength ( );
|
|
|
+ VARIANT_BOOL GetUseReverseTerminatorLength ( );
|
|
|
+ void PutUseReverseTerminatorLength (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ HRESULT SetReverseTerminatorLength (
|
|
|
+ double Length );
|
|
|
+ VARIANT_BOOL GetInnerDimensionLineVisible ( );
|
|
|
+ void PutInnerDimensionLineVisible (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_Type (
|
|
|
+ /*[out,retval]*/ enum cdrLinearDimensionType * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Point1 (
|
|
|
+ /*[out,retval]*/ struct IVGSnapPoint * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Point1 (
|
|
|
+ /*[in]*/ struct IVGSnapPoint * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Point2 (
|
|
|
+ /*[out,retval]*/ struct IVGSnapPoint * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Point2 (
|
|
|
+ /*[in]*/ struct IVGSnapPoint * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_TextCentered (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_TextCentered (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_TextX (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_TextX (
|
|
|
+ /*[in]*/ double pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_TextY (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_TextY (
|
|
|
+ /*[in]*/ double pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Style (
|
|
|
+ /*[out,retval]*/ enum cdrDimensionStyle * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Style (
|
|
|
+ /*[in]*/ enum cdrDimensionStyle pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_ShowUnits (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_ShowUnits (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Units (
|
|
|
+ /*[out,retval]*/ enum cdrDimensionLinearUnits * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Units (
|
|
|
+ /*[in]*/ enum cdrDimensionLinearUnits pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Placement (
|
|
|
+ /*[out,retval]*/ enum cdrDimensionPlacement * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Placement (
|
|
|
+ /*[in]*/ enum cdrDimensionPlacement pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_HorizontalText (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_HorizontalText (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_ReverseTerminators (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_ReverseTerminators (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_AutoReverseTerminators (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_AutoReverseTerminators (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_ReverseTerminatorLength (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_UseReverseTerminatorLength (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_UseReverseTerminatorLength (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_SetReverseTerminatorLength (
|
|
|
+ /*[in]*/ double Length ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_InnerDimensionLineVisible (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_InnerDimensionLineVisible (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("b0580022-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+IVGDimensionAngular : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetCenter,put=PutCenter))
|
|
|
+ IVGSnapPointPtr Center;
|
|
|
+ __declspec(property(get=GetPoint1,put=PutPoint1))
|
|
|
+ IVGSnapPointPtr Point1;
|
|
|
+ __declspec(property(get=GetPoint2,put=PutPoint2))
|
|
|
+ IVGSnapPointPtr Point2;
|
|
|
+ __declspec(property(get=GetTextX,put=PutTextX))
|
|
|
+ double TextX;
|
|
|
+ __declspec(property(get=GetTextY,put=PutTextY))
|
|
|
+ double TextY;
|
|
|
+ __declspec(property(get=GetShowUnits,put=PutShowUnits))
|
|
|
+ VARIANT_BOOL ShowUnits;
|
|
|
+ __declspec(property(get=GetUnits,put=PutUnits))
|
|
|
+ enum cdrDimensionAngularUnits Units;
|
|
|
+ __declspec(property(get=GetClockwise,put=PutClockwise))
|
|
|
+ VARIANT_BOOL Clockwise;
|
|
|
+ __declspec(property(get=GetInnerExtensionLinesVisible,put=PutInnerExtensionLinesVisible))
|
|
|
+ VARIANT_BOOL InnerExtensionLinesVisible;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ IVGSnapPointPtr GetCenter ( );
|
|
|
+ void PutCenter (
|
|
|
+ struct IVGSnapPoint * ppVal );
|
|
|
+ IVGSnapPointPtr GetPoint1 ( );
|
|
|
+ void PutPoint1 (
|
|
|
+ struct IVGSnapPoint * ppVal );
|
|
|
+ IVGSnapPointPtr GetPoint2 ( );
|
|
|
+ void PutPoint2 (
|
|
|
+ struct IVGSnapPoint * ppVal );
|
|
|
+ double GetTextX ( );
|
|
|
+ void PutTextX (
|
|
|
+ double pVal );
|
|
|
+ double GetTextY ( );
|
|
|
+ void PutTextY (
|
|
|
+ double pVal );
|
|
|
+ VARIANT_BOOL GetShowUnits ( );
|
|
|
+ void PutShowUnits (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ enum cdrDimensionAngularUnits GetUnits ( );
|
|
|
+ void PutUnits (
|
|
|
+ enum cdrDimensionAngularUnits pVal );
|
|
|
+ VARIANT_BOOL GetClockwise ( );
|
|
|
+ void PutClockwise (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ VARIANT_BOOL GetInnerExtensionLinesVisible ( );
|
|
|
+ void PutInnerExtensionLinesVisible (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_Center (
|
|
|
+ /*[out,retval]*/ struct IVGSnapPoint * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Center (
|
|
|
+ /*[in]*/ struct IVGSnapPoint * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Point1 (
|
|
|
+ /*[out,retval]*/ struct IVGSnapPoint * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Point1 (
|
|
|
+ /*[in]*/ struct IVGSnapPoint * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Point2 (
|
|
|
+ /*[out,retval]*/ struct IVGSnapPoint * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Point2 (
|
|
|
+ /*[in]*/ struct IVGSnapPoint * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_TextX (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_TextX (
|
|
|
+ /*[in]*/ double pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_TextY (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_TextY (
|
|
|
+ /*[in]*/ double pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_ShowUnits (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_ShowUnits (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Units (
|
|
|
+ /*[out,retval]*/ enum cdrDimensionAngularUnits * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Units (
|
|
|
+ /*[in]*/ enum cdrDimensionAngularUnits pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Clockwise (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Clockwise (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_InnerExtensionLinesVisible (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_InnerExtensionLinesVisible (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("b0580059-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+IVGSegment : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetApplication))
|
|
|
+ IVGApplicationPtr Application;
|
|
|
+ __declspec(property(get=GetParent))
|
|
|
+ IVGCurvePtr Parent;
|
|
|
+ __declspec(property(get=GetType,put=PutType))
|
|
|
+ enum cdrSegmentType Type;
|
|
|
+ __declspec(property(get=GetEndingControlPointY,put=PutEndingControlPointY))
|
|
|
+ double EndingControlPointY;
|
|
|
+ __declspec(property(get=GetSubPath))
|
|
|
+ IVGSubPathPtr SubPath;
|
|
|
+ __declspec(property(get=GetLength))
|
|
|
+ double Length;
|
|
|
+ __declspec(property(get=GetIndex))
|
|
|
+ long Index;
|
|
|
+ __declspec(property(get=GetSubPathIndex))
|
|
|
+ long SubPathIndex;
|
|
|
+ __declspec(property(get=GetAbsoluteIndex))
|
|
|
+ long AbsoluteIndex;
|
|
|
+ __declspec(property(get=GetStartingControlPointLength,put=PutStartingControlPointLength))
|
|
|
+ double StartingControlPointLength;
|
|
|
+ __declspec(property(get=GetStartingControlPointAngle,put=PutStartingControlPointAngle))
|
|
|
+ double StartingControlPointAngle;
|
|
|
+ __declspec(property(get=GetEndingControlPointLength,put=PutEndingControlPointLength))
|
|
|
+ double EndingControlPointLength;
|
|
|
+ __declspec(property(get=GetSelected,put=PutSelected))
|
|
|
+ VARIANT_BOOL Selected;
|
|
|
+ __declspec(property(get=GetEndingControlPointAngle,put=PutEndingControlPointAngle))
|
|
|
+ double EndingControlPointAngle;
|
|
|
+ __declspec(property(get=GetBoundingBox))
|
|
|
+ IVGRectPtr BoundingBox;
|
|
|
+ __declspec(property(get=GetStartNode))
|
|
|
+ IVGNodePtr StartNode;
|
|
|
+ __declspec(property(get=GetEndNode))
|
|
|
+ IVGNodePtr EndNode;
|
|
|
+ __declspec(property(get=GetStartingControlPointX,put=PutStartingControlPointX))
|
|
|
+ double StartingControlPointX;
|
|
|
+ __declspec(property(get=GetStartingControlPointY,put=PutStartingControlPointY))
|
|
|
+ double StartingControlPointY;
|
|
|
+ __declspec(property(get=GetEndingControlPointX,put=PutEndingControlPointX))
|
|
|
+ double EndingControlPointX;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ IVGApplicationPtr GetApplication ( );
|
|
|
+ IVGCurvePtr GetParent ( );
|
|
|
+ enum cdrSegmentType GetType ( );
|
|
|
+ void PutType (
|
|
|
+ enum cdrSegmentType pVal );
|
|
|
+ IVGSubPathPtr GetSubPath ( );
|
|
|
+ double GetLength ( );
|
|
|
+ long GetIndex ( );
|
|
|
+ long GetSubPathIndex ( );
|
|
|
+ long GetAbsoluteIndex ( );
|
|
|
+ double GetStartingControlPointLength ( );
|
|
|
+ void PutStartingControlPointLength (
|
|
|
+ double pVal );
|
|
|
+ double GetStartingControlPointAngle ( );
|
|
|
+ void PutStartingControlPointAngle (
|
|
|
+ double pVal );
|
|
|
+ double GetEndingControlPointLength ( );
|
|
|
+ void PutEndingControlPointLength (
|
|
|
+ double pVal );
|
|
|
+ double GetEndingControlPointAngle ( );
|
|
|
+ void PutEndingControlPointAngle (
|
|
|
+ double pVal );
|
|
|
+ HRESULT GetPointPositionAt (
|
|
|
+ double * x,
|
|
|
+ double * y,
|
|
|
+ double Offset,
|
|
|
+ enum cdrSegmentOffsetType OffsetType );
|
|
|
+ IVGNodePtr BreakApartAt (
|
|
|
+ double Offset,
|
|
|
+ enum cdrSegmentOffsetType OffsetType );
|
|
|
+ IVGNodePtr AddNodeAt (
|
|
|
+ double Offset,
|
|
|
+ enum cdrSegmentOffsetType OffsetType );
|
|
|
+ double GetPerpendicularAt (
|
|
|
+ double Offset,
|
|
|
+ enum cdrSegmentOffsetType OffsetType );
|
|
|
+ double GetTangentAt (
|
|
|
+ double Offset,
|
|
|
+ enum cdrSegmentOffsetType OffsetType );
|
|
|
+ IVGCrossPointsPtr GetIntersections (
|
|
|
+ struct IVGSegment * Target,
|
|
|
+ enum cdrSegmentOffsetType OffsetType );
|
|
|
+ IVGSegmentPtr Next ( );
|
|
|
+ IVGSegmentPtr Previous ( );
|
|
|
+ IVGNodePtr GetStartNode ( );
|
|
|
+ IVGNodePtr GetEndNode ( );
|
|
|
+ double GetStartingControlPointX ( );
|
|
|
+ void PutStartingControlPointX (
|
|
|
+ double pVal );
|
|
|
+ double GetStartingControlPointY ( );
|
|
|
+ void PutStartingControlPointY (
|
|
|
+ double pVal );
|
|
|
+ double GetEndingControlPointX ( );
|
|
|
+ void PutEndingControlPointX (
|
|
|
+ double pVal );
|
|
|
+ double GetEndingControlPointY ( );
|
|
|
+ void PutEndingControlPointY (
|
|
|
+ double pVal );
|
|
|
+ long GetPeaks (
|
|
|
+ double Angle,
|
|
|
+ double * Offset1,
|
|
|
+ double * Offset2,
|
|
|
+ enum cdrSegmentOffsetType OffsetType );
|
|
|
+ long GetBendPoints (
|
|
|
+ double * Offset1,
|
|
|
+ double * Offset2,
|
|
|
+ enum cdrSegmentOffsetType OffsetType );
|
|
|
+ double GetCurvatureAt (
|
|
|
+ double Offset,
|
|
|
+ enum cdrSegmentOffsetType OffsetType );
|
|
|
+ double GetCurveSpeedAt (
|
|
|
+ double Offset,
|
|
|
+ enum cdrSegmentOffsetType OffsetType );
|
|
|
+ VARIANT_BOOL FindParamOffset (
|
|
|
+ double AbsoluteOffset,
|
|
|
+ double * ParamOffset,
|
|
|
+ double * Remainder );
|
|
|
+ double GetAbsoluteOffset (
|
|
|
+ double ParamOffset );
|
|
|
+ HRESULT GetStartingControlPointPosition (
|
|
|
+ double * PositionX,
|
|
|
+ double * PositionY );
|
|
|
+ HRESULT SetStartingControlPointPosition (
|
|
|
+ double PositionX,
|
|
|
+ double PositionY );
|
|
|
+ HRESULT GetEndingControlPointPosition (
|
|
|
+ double * PositionX,
|
|
|
+ double * PositionY );
|
|
|
+ HRESULT SetEndingControlPointPosition (
|
|
|
+ double PositionX,
|
|
|
+ double PositionY );
|
|
|
+ IVGCurvePtr GetCopy ( );
|
|
|
+ VARIANT_BOOL GetSelected ( );
|
|
|
+ void PutSelected (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ HRESULT CreateSelection ( );
|
|
|
+ IVGCurvePtr GetPolyline (
|
|
|
+ long CurvePrecision );
|
|
|
+ VARIANT_BOOL IsRectOnEdge (
|
|
|
+ double x1,
|
|
|
+ double y1,
|
|
|
+ double x2,
|
|
|
+ double y2 );
|
|
|
+ VARIANT_BOOL FindClosestPoint (
|
|
|
+ double x,
|
|
|
+ double y,
|
|
|
+ double * ParamOffset );
|
|
|
+ VARIANT_BOOL FindParamOffsetAtPoint (
|
|
|
+ double x,
|
|
|
+ double y,
|
|
|
+ double * ParamOffset,
|
|
|
+ double HotArea );
|
|
|
+ VARIANT_BOOL GetBoundingBox (
|
|
|
+ double * x,
|
|
|
+ double * y,
|
|
|
+ double * Width,
|
|
|
+ double * Height );
|
|
|
+ IVGRectPtr GetBoundingBox ( );
|
|
|
+ IVGVectorPtr GetPerpendicularVectorAt (
|
|
|
+ double Offset,
|
|
|
+ enum cdrSegmentOffsetType OffsetType,
|
|
|
+ VARIANT_BOOL Normalize );
|
|
|
+ IVGVectorPtr GetTangentVectorAt (
|
|
|
+ double Offset,
|
|
|
+ enum cdrSegmentOffsetType OffsetType,
|
|
|
+ VARIANT_BOOL Normalize );
|
|
|
+ IVGPointPtr GetPointAt (
|
|
|
+ double Offset,
|
|
|
+ enum cdrSegmentOffsetType OffsetType );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_Application (
|
|
|
+ /*[out,retval]*/ struct IVGApplication * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Parent (
|
|
|
+ /*[out,retval]*/ struct IVGCurve * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Type (
|
|
|
+ /*[out,retval]*/ enum cdrSegmentType * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Type (
|
|
|
+ /*[in]*/ enum cdrSegmentType pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_SubPath (
|
|
|
+ /*[out,retval]*/ struct IVGSubPath * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Length (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Index (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_SubPathIndex (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_AbsoluteIndex (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_StartingControlPointLength (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_StartingControlPointLength (
|
|
|
+ /*[in]*/ double pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_StartingControlPointAngle (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_StartingControlPointAngle (
|
|
|
+ /*[in]*/ double pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_EndingControlPointLength (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_EndingControlPointLength (
|
|
|
+ /*[in]*/ double pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_EndingControlPointAngle (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_EndingControlPointAngle (
|
|
|
+ /*[in]*/ double pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_GetPointPositionAt (
|
|
|
+ /*[out]*/ double * x,
|
|
|
+ /*[out]*/ double * y,
|
|
|
+ /*[in]*/ double Offset,
|
|
|
+ /*[in]*/ enum cdrSegmentOffsetType OffsetType ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_BreakApartAt (
|
|
|
+ /*[in]*/ double Offset,
|
|
|
+ /*[in]*/ enum cdrSegmentOffsetType OffsetType,
|
|
|
+ /*[out,retval]*/ struct IVGNode * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_AddNodeAt (
|
|
|
+ /*[in]*/ double Offset,
|
|
|
+ /*[in]*/ enum cdrSegmentOffsetType OffsetType,
|
|
|
+ /*[out,retval]*/ struct IVGNode * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_GetPerpendicularAt (
|
|
|
+ /*[in]*/ double Offset,
|
|
|
+ /*[in]*/ enum cdrSegmentOffsetType OffsetType,
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_GetTangentAt (
|
|
|
+ /*[in]*/ double Offset,
|
|
|
+ /*[in]*/ enum cdrSegmentOffsetType OffsetType,
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_GetIntersections (
|
|
|
+ /*[in]*/ struct IVGSegment * Target,
|
|
|
+ /*[in]*/ enum cdrSegmentOffsetType OffsetType,
|
|
|
+ /*[out,retval]*/ struct IVGCrossPoints * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Next (
|
|
|
+ /*[out,retval]*/ struct IVGSegment * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Previous (
|
|
|
+ /*[out,retval]*/ struct IVGSegment * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_StartNode (
|
|
|
+ /*[out,retval]*/ struct IVGNode * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_EndNode (
|
|
|
+ /*[out,retval]*/ struct IVGNode * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_StartingControlPointX (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_StartingControlPointX (
|
|
|
+ /*[in]*/ double pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_StartingControlPointY (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_StartingControlPointY (
|
|
|
+ /*[in]*/ double pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_EndingControlPointX (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_EndingControlPointX (
|
|
|
+ /*[in]*/ double pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_EndingControlPointY (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_EndingControlPointY (
|
|
|
+ /*[in]*/ double pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_GetPeaks (
|
|
|
+ /*[in]*/ double Angle,
|
|
|
+ /*[out]*/ double * Offset1,
|
|
|
+ /*[out]*/ double * Offset2,
|
|
|
+ /*[in]*/ enum cdrSegmentOffsetType OffsetType,
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_GetBendPoints (
|
|
|
+ /*[out]*/ double * Offset1,
|
|
|
+ /*[out]*/ double * Offset2,
|
|
|
+ /*[in]*/ enum cdrSegmentOffsetType OffsetType,
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_GetCurvatureAt (
|
|
|
+ /*[in]*/ double Offset,
|
|
|
+ /*[in]*/ enum cdrSegmentOffsetType OffsetType,
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_GetCurveSpeedAt (
|
|
|
+ /*[in]*/ double Offset,
|
|
|
+ /*[in]*/ enum cdrSegmentOffsetType OffsetType,
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_FindParamOffset (
|
|
|
+ /*[in]*/ double AbsoluteOffset,
|
|
|
+ /*[out]*/ double * ParamOffset,
|
|
|
+ /*[out]*/ double * Remainder,
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_GetAbsoluteOffset (
|
|
|
+ /*[in]*/ double ParamOffset,
|
|
|
+ /*[out,retval]*/ double * AbsoluteOffset ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_GetStartingControlPointPosition (
|
|
|
+ /*[out]*/ double * PositionX,
|
|
|
+ /*[out]*/ double * PositionY ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_SetStartingControlPointPosition (
|
|
|
+ /*[in]*/ double PositionX,
|
|
|
+ /*[in]*/ double PositionY ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_GetEndingControlPointPosition (
|
|
|
+ /*[out]*/ double * PositionX,
|
|
|
+ /*[out]*/ double * PositionY ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_SetEndingControlPointPosition (
|
|
|
+ /*[in]*/ double PositionX,
|
|
|
+ /*[in]*/ double PositionY ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_GetCopy (
|
|
|
+ /*[out,retval]*/ struct IVGCurve * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Selected (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Selected (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CreateSelection ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_GetPolyline (
|
|
|
+ /*[in]*/ long CurvePrecision,
|
|
|
+ /*[out,retval]*/ struct IVGCurve * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_IsRectOnEdge (
|
|
|
+ /*[in]*/ double x1,
|
|
|
+ /*[in]*/ double y1,
|
|
|
+ /*[in]*/ double x2,
|
|
|
+ /*[in]*/ double y2,
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_FindClosestPoint (
|
|
|
+ /*[in]*/ double x,
|
|
|
+ /*[in]*/ double y,
|
|
|
+ /*[out]*/ double * ParamOffset,
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_FindParamOffsetAtPoint (
|
|
|
+ /*[in]*/ double x,
|
|
|
+ /*[in]*/ double y,
|
|
|
+ /*[out]*/ double * ParamOffset,
|
|
|
+ /*[in]*/ double HotArea,
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_GetBoundingBox (
|
|
|
+ /*[out]*/ double * x,
|
|
|
+ /*[out]*/ double * y,
|
|
|
+ /*[out]*/ double * Width,
|
|
|
+ /*[out]*/ double * Height,
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_BoundingBox (
|
|
|
+ /*[out,retval]*/ struct IVGRect * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_GetPerpendicularVectorAt (
|
|
|
+ /*[in]*/ double Offset,
|
|
|
+ /*[in]*/ enum cdrSegmentOffsetType OffsetType,
|
|
|
+ /*[in]*/ VARIANT_BOOL Normalize,
|
|
|
+ /*[out,retval]*/ struct IVGVector * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_GetTangentVectorAt (
|
|
|
+ /*[in]*/ double Offset,
|
|
|
+ /*[in]*/ enum cdrSegmentOffsetType OffsetType,
|
|
|
+ /*[in]*/ VARIANT_BOOL Normalize,
|
|
|
+ /*[out,retval]*/ struct IVGVector * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_GetPointAt (
|
|
|
+ /*[in]*/ double Offset,
|
|
|
+ /*[in]*/ enum cdrSegmentOffsetType OffsetType,
|
|
|
+ /*[out,retval]*/ struct IVGPoint * * ppVal ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("b05800d2-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+IVGVector : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=Getx,put=Putx))
|
|
|
+ double x;
|
|
|
+ __declspec(property(get=Gety,put=Puty))
|
|
|
+ double y;
|
|
|
+ __declspec(property(get=GetLength,put=PutLength))
|
|
|
+ double Length;
|
|
|
+ __declspec(property(get=GetAngle,put=PutAngle))
|
|
|
+ double Angle;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ double Getx ( );
|
|
|
+ void Putx (
|
|
|
+ double pVal );
|
|
|
+ double Gety ( );
|
|
|
+ void Puty (
|
|
|
+ double pVal );
|
|
|
+ double GetLength ( );
|
|
|
+ void PutLength (
|
|
|
+ double pVal );
|
|
|
+ double GetAngle ( );
|
|
|
+ void PutAngle (
|
|
|
+ double pVal );
|
|
|
+ IVGPointPtr GetOffsettedPoint (
|
|
|
+ struct IVGPoint * Origin,
|
|
|
+ double Distance );
|
|
|
+ HRESULT Add (
|
|
|
+ struct IVGVector * Vector );
|
|
|
+ HRESULT Subtract (
|
|
|
+ struct IVGVector * Vector );
|
|
|
+ HRESULT MultiplyBy (
|
|
|
+ double Multiplier );
|
|
|
+ HRESULT Negate ( );
|
|
|
+ HRESULT Normalize ( );
|
|
|
+ double AngleBetween (
|
|
|
+ struct IVGVector * Vector );
|
|
|
+ double SmallAngleBetween (
|
|
|
+ struct IVGVector * Vector );
|
|
|
+ double DotProduct (
|
|
|
+ struct IVGVector * Vector );
|
|
|
+ double CrossProduct (
|
|
|
+ struct IVGVector * Vector );
|
|
|
+ HRESULT SetFromPoints (
|
|
|
+ struct IVGPoint * Start,
|
|
|
+ struct IVGPoint * End );
|
|
|
+ IVGVectorPtr ProjectOnto (
|
|
|
+ struct IVGVector * Vector );
|
|
|
+ IVGVectorPtr GetCopy ( );
|
|
|
+ HRESULT BindToDocument (
|
|
|
+ struct IVGDocument * Document );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_x (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_x (
|
|
|
+ /*[in]*/ double pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_y (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_y (
|
|
|
+ /*[in]*/ double pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Length (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Length (
|
|
|
+ /*[in]*/ double pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Angle (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Angle (
|
|
|
+ /*[in]*/ double pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_GetOffsettedPoint (
|
|
|
+ /*[in]*/ struct IVGPoint * Origin,
|
|
|
+ /*[in]*/ double Distance,
|
|
|
+ /*[out,retval]*/ struct IVGPoint * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Add (
|
|
|
+ /*[in]*/ struct IVGVector * Vector ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Subtract (
|
|
|
+ /*[in]*/ struct IVGVector * Vector ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_MultiplyBy (
|
|
|
+ /*[in]*/ double Multiplier ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Negate ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Normalize ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_AngleBetween (
|
|
|
+ /*[in]*/ struct IVGVector * Vector,
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_SmallAngleBetween (
|
|
|
+ /*[in]*/ struct IVGVector * Vector,
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_DotProduct (
|
|
|
+ /*[in]*/ struct IVGVector * Vector,
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CrossProduct (
|
|
|
+ /*[in]*/ struct IVGVector * Vector,
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_SetFromPoints (
|
|
|
+ /*[in]*/ struct IVGPoint * Start,
|
|
|
+ /*[in]*/ struct IVGPoint * End ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_ProjectOnto (
|
|
|
+ /*[in]*/ struct IVGVector * Vector,
|
|
|
+ /*[out,retval]*/ struct IVGVector * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_GetCopy (
|
|
|
+ /*[out,retval]*/ struct IVGVector * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_BindToDocument (
|
|
|
+ /*[in]*/ struct IVGDocument * Document ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("b05800d0-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+IVGPoint : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=Getx,put=Putx))
|
|
|
+ double x;
|
|
|
+ __declspec(property(get=Gety,put=Puty))
|
|
|
+ double y;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ double Getx ( );
|
|
|
+ void Putx (
|
|
|
+ double pVal );
|
|
|
+ double Gety ( );
|
|
|
+ void Puty (
|
|
|
+ double pVal );
|
|
|
+ HRESULT Add (
|
|
|
+ struct IVGVector * Vector );
|
|
|
+ HRESULT Subtract (
|
|
|
+ struct IVGVector * Vector );
|
|
|
+ double DistanceTo (
|
|
|
+ struct IVGPoint * Point );
|
|
|
+ IVGPointPtr GetCopy ( );
|
|
|
+ HRESULT BindToDocument (
|
|
|
+ struct IVGDocument * Document );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_x (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_x (
|
|
|
+ /*[in]*/ double pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_y (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_y (
|
|
|
+ /*[in]*/ double pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Add (
|
|
|
+ /*[in]*/ struct IVGVector * Vector ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Subtract (
|
|
|
+ /*[in]*/ struct IVGVector * Vector ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_DistanceTo (
|
|
|
+ /*[in]*/ struct IVGPoint * Point,
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_GetCopy (
|
|
|
+ /*[out,retval]*/ struct IVGPoint * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_BindToDocument (
|
|
|
+ /*[in]*/ struct IVGDocument * Document ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("b05800d1-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+IVGPointRange : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetItem,put=PutItem))
|
|
|
+ IVGPointPtr Item[];
|
|
|
+ __declspec(property(get=GetFirst))
|
|
|
+ IVGPointPtr First;
|
|
|
+ __declspec(property(get=GetLast))
|
|
|
+ IVGPointPtr Last;
|
|
|
+ __declspec(property(get=GetCount))
|
|
|
+ long Count;
|
|
|
+ __declspec(property(get=Get_NewEnum))
|
|
|
+ IUnknownPtr _NewEnum;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ IVGPointPtr GetItem (
|
|
|
+ long Index );
|
|
|
+ void PutItem (
|
|
|
+ long Index,
|
|
|
+ struct IVGPoint * ppVal );
|
|
|
+ IUnknownPtr Get_NewEnum ( );
|
|
|
+ IVGPointPtr GetFirst ( );
|
|
|
+ IVGPointPtr GetLast ( );
|
|
|
+ long GetCount ( );
|
|
|
+ HRESULT AddPoint (
|
|
|
+ struct IVGPoint * Point );
|
|
|
+ HRESULT AddPointXY (
|
|
|
+ double x,
|
|
|
+ double y );
|
|
|
+ HRESULT InsertPoint (
|
|
|
+ long Index,
|
|
|
+ struct IVGPoint * Point );
|
|
|
+ HRESULT AddPoints (
|
|
|
+ struct IVGPointRange * Points );
|
|
|
+ HRESULT InsertPoints (
|
|
|
+ long Index,
|
|
|
+ struct IVGPointRange * Points );
|
|
|
+ HRESULT Remove (
|
|
|
+ long Index );
|
|
|
+ HRESULT RemoveRange (
|
|
|
+ long StartIndex,
|
|
|
+ long EndIndex );
|
|
|
+ HRESULT RemoveAll ( );
|
|
|
+ HRESULT RemoveAdjacentDuplicates ( );
|
|
|
+ HRESULT Reverse ( );
|
|
|
+ HRESULT Smoothen (
|
|
|
+ double NumberOfPointsToSmoothAcross,
|
|
|
+ VARIANT_BOOL Closed );
|
|
|
+ IVGPointRangePtr GetCopy ( );
|
|
|
+ HRESULT BindToDocument (
|
|
|
+ struct IVGDocument * Document );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_Item (
|
|
|
+ /*[in]*/ long Index,
|
|
|
+ /*[out,retval]*/ struct IVGPoint * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Item (
|
|
|
+ /*[in]*/ long Index,
|
|
|
+ /*[in]*/ struct IVGPoint * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get__NewEnum (
|
|
|
+ /*[out,retval]*/ IUnknown * * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_First (
|
|
|
+ /*[out,retval]*/ struct IVGPoint * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Last (
|
|
|
+ /*[out,retval]*/ struct IVGPoint * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Count (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_AddPoint (
|
|
|
+ /*[in]*/ struct IVGPoint * Point ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_AddPointXY (
|
|
|
+ /*[in]*/ double x,
|
|
|
+ /*[in]*/ double y ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_InsertPoint (
|
|
|
+ /*[in]*/ long Index,
|
|
|
+ /*[in]*/ struct IVGPoint * Point ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_AddPoints (
|
|
|
+ /*[in]*/ struct IVGPointRange * Points ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_InsertPoints (
|
|
|
+ /*[in]*/ long Index,
|
|
|
+ /*[in]*/ struct IVGPointRange * Points ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Remove (
|
|
|
+ /*[in]*/ long Index ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_RemoveRange (
|
|
|
+ /*[in]*/ long StartIndex,
|
|
|
+ /*[in]*/ long EndIndex ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_RemoveAll ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_RemoveAdjacentDuplicates ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Reverse ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Smoothen (
|
|
|
+ /*[in]*/ double NumberOfPointsToSmoothAcross,
|
|
|
+ /*[in]*/ VARIANT_BOOL Closed ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_GetCopy (
|
|
|
+ /*[out,retval]*/ struct IVGPointRange * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_BindToDocument (
|
|
|
+ /*[in]*/ struct IVGDocument * Document ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("b05800d3-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+IVGTransformMatrix : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=Getd11,put=Putd11))
|
|
|
+ double d11;
|
|
|
+ __declspec(property(get=GetIsSkewedOrRotatedOrMirrored))
|
|
|
+ VARIANT_BOOL IsSkewedOrRotatedOrMirrored;
|
|
|
+ __declspec(property(get=Getd12,put=Putd12))
|
|
|
+ double d12;
|
|
|
+ __declspec(property(get=GetContainsOnlyTranslation))
|
|
|
+ VARIANT_BOOL ContainsOnlyTranslation;
|
|
|
+ __declspec(property(get=Getd21,put=Putd21))
|
|
|
+ double d21;
|
|
|
+ __declspec(property(get=GetIsSkewedOrRotated))
|
|
|
+ VARIANT_BOOL IsSkewedOrRotated;
|
|
|
+ __declspec(property(get=Getd22,put=Putd22))
|
|
|
+ double d22;
|
|
|
+ __declspec(property(get=GetIsScaledOrSkewedOrRotated))
|
|
|
+ VARIANT_BOOL IsScaledOrSkewedOrRotated;
|
|
|
+ __declspec(property(get=GetTranslationX,put=PutTranslationX))
|
|
|
+ double TranslationX;
|
|
|
+ __declspec(property(get=GetIsOrthogonal))
|
|
|
+ VARIANT_BOOL IsOrthogonal;
|
|
|
+ __declspec(property(get=GetTranslationY,put=PutTranslationY))
|
|
|
+ double TranslationY;
|
|
|
+ __declspec(property(get=GetIsOrthonormalAxisAligned))
|
|
|
+ VARIANT_BOOL IsOrthonormalAxisAligned;
|
|
|
+ __declspec(property(get=GetTranslation,put=PutTranslation))
|
|
|
+ IVGVectorPtr Translation;
|
|
|
+ __declspec(property(get=GetIsOrthonormal))
|
|
|
+ VARIANT_BOOL IsOrthonormal;
|
|
|
+ __declspec(property(get=GetIsMirrored))
|
|
|
+ VARIANT_BOOL IsMirrored;
|
|
|
+ __declspec(property(get=GetIsScaled))
|
|
|
+ VARIANT_BOOL IsScaled;
|
|
|
+ __declspec(property(get=GetIsTranslated))
|
|
|
+ VARIANT_BOOL IsTranslated;
|
|
|
+ __declspec(property(get=GetIsIdentity))
|
|
|
+ VARIANT_BOOL IsIdentity;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ double Getd11 ( );
|
|
|
+ void Putd11 (
|
|
|
+ double pVal );
|
|
|
+ double Getd12 ( );
|
|
|
+ void Putd12 (
|
|
|
+ double pVal );
|
|
|
+ double Getd21 ( );
|
|
|
+ void Putd21 (
|
|
|
+ double pVal );
|
|
|
+ double Getd22 ( );
|
|
|
+ void Putd22 (
|
|
|
+ double pVal );
|
|
|
+ double GetTranslationX ( );
|
|
|
+ void PutTranslationX (
|
|
|
+ double pVal );
|
|
|
+ double GetTranslationY ( );
|
|
|
+ void PutTranslationY (
|
|
|
+ double pVal );
|
|
|
+ IVGVectorPtr GetTranslation ( );
|
|
|
+ void PutTranslation (
|
|
|
+ struct IVGVector * ppVal );
|
|
|
+ HRESULT SetToIdentity ( );
|
|
|
+ HRESULT Invert ( );
|
|
|
+ HRESULT TranslateBy (
|
|
|
+ double x,
|
|
|
+ double y );
|
|
|
+ HRESULT TranslateByVector (
|
|
|
+ struct IVGVector * Vector );
|
|
|
+ HRESULT SetTranslation (
|
|
|
+ double x,
|
|
|
+ double y );
|
|
|
+ HRESULT Rotate (
|
|
|
+ double Angle );
|
|
|
+ HRESULT RotateAround (
|
|
|
+ double Angle,
|
|
|
+ double x,
|
|
|
+ double y );
|
|
|
+ HRESULT Scale (
|
|
|
+ double ScaleX,
|
|
|
+ double ScaleY );
|
|
|
+ HRESULT ScaleAround (
|
|
|
+ double ScaleX,
|
|
|
+ double ScaleY,
|
|
|
+ double x,
|
|
|
+ double y );
|
|
|
+ HRESULT Transform (
|
|
|
+ struct IVGTransformMatrix * TransformMatrix );
|
|
|
+ HRESULT TransformAround (
|
|
|
+ struct IVGTransformMatrix * TransformMatrix,
|
|
|
+ double x,
|
|
|
+ double y );
|
|
|
+ HRESULT TransformPoint (
|
|
|
+ struct IVGPoint * Point );
|
|
|
+ HRESULT TransformPoints (
|
|
|
+ struct IVGPointRange * Points );
|
|
|
+ HRESULT TransformVector (
|
|
|
+ struct IVGVector * Vector );
|
|
|
+ HRESULT UntransformPoint (
|
|
|
+ struct IVGPoint * Point );
|
|
|
+ HRESULT UntransformPoints (
|
|
|
+ struct IVGPointRange * Points );
|
|
|
+ HRESULT UntransformVector (
|
|
|
+ struct IVGVector * Vector );
|
|
|
+ VARIANT_BOOL GetIsIdentity ( );
|
|
|
+ VARIANT_BOOL GetIsSkewedOrRotatedOrMirrored ( );
|
|
|
+ VARIANT_BOOL GetContainsOnlyTranslation ( );
|
|
|
+ VARIANT_BOOL GetIsSkewedOrRotated ( );
|
|
|
+ VARIANT_BOOL GetIsScaledOrSkewedOrRotated ( );
|
|
|
+ VARIANT_BOOL GetIsOrthogonal ( );
|
|
|
+ VARIANT_BOOL GetIsOrthonormalAxisAligned ( );
|
|
|
+ VARIANT_BOOL GetIsOrthonormal ( );
|
|
|
+ VARIANT_BOOL GetIsMirrored ( );
|
|
|
+ VARIANT_BOOL GetIsScaled ( );
|
|
|
+ VARIANT_BOOL GetIsTranslated ( );
|
|
|
+ IVGTransformMatrixPtr GetCopy ( );
|
|
|
+ HRESULT BindToDocument (
|
|
|
+ struct IVGDocument * Document );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_d11 (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_d11 (
|
|
|
+ /*[in]*/ double pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_d12 (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_d12 (
|
|
|
+ /*[in]*/ double pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_d21 (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_d21 (
|
|
|
+ /*[in]*/ double pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_d22 (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_d22 (
|
|
|
+ /*[in]*/ double pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_TranslationX (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_TranslationX (
|
|
|
+ /*[in]*/ double pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_TranslationY (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_TranslationY (
|
|
|
+ /*[in]*/ double pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Translation (
|
|
|
+ /*[out,retval]*/ struct IVGVector * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Translation (
|
|
|
+ /*[in]*/ struct IVGVector * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_SetToIdentity ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Invert ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_TranslateBy (
|
|
|
+ /*[in]*/ double x,
|
|
|
+ /*[in]*/ double y ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_TranslateByVector (
|
|
|
+ struct IVGVector * Vector ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_SetTranslation (
|
|
|
+ /*[in]*/ double x,
|
|
|
+ /*[in]*/ double y ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Rotate (
|
|
|
+ /*[in]*/ double Angle ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_RotateAround (
|
|
|
+ /*[in]*/ double Angle,
|
|
|
+ /*[in]*/ double x,
|
|
|
+ /*[in]*/ double y ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Scale (
|
|
|
+ /*[in]*/ double ScaleX,
|
|
|
+ /*[in]*/ double ScaleY ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_ScaleAround (
|
|
|
+ /*[in]*/ double ScaleX,
|
|
|
+ /*[in]*/ double ScaleY,
|
|
|
+ /*[in]*/ double x,
|
|
|
+ /*[in]*/ double y ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Transform (
|
|
|
+ /*[in]*/ struct IVGTransformMatrix * TransformMatrix ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_TransformAround (
|
|
|
+ /*[in]*/ struct IVGTransformMatrix * TransformMatrix,
|
|
|
+ /*[in]*/ double x,
|
|
|
+ /*[in]*/ double y ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_TransformPoint (
|
|
|
+ /*[in]*/ struct IVGPoint * Point ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_TransformPoints (
|
|
|
+ /*[in]*/ struct IVGPointRange * Points ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_TransformVector (
|
|
|
+ /*[in]*/ struct IVGVector * Vector ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_UntransformPoint (
|
|
|
+ /*[in]*/ struct IVGPoint * Point ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_UntransformPoints (
|
|
|
+ /*[in]*/ struct IVGPointRange * Points ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_UntransformVector (
|
|
|
+ /*[in]*/ struct IVGVector * Vector ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_IsIdentity (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_IsSkewedOrRotatedOrMirrored (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_ContainsOnlyTranslation (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_IsSkewedOrRotated (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_IsScaledOrSkewedOrRotated (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_IsOrthogonal (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_IsOrthonormalAxisAligned (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_IsOrthonormal (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_IsMirrored (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_IsScaled (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_IsTranslated (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_GetCopy (
|
|
|
+ /*[out,retval]*/ struct IVGTransformMatrix * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_BindToDocument (
|
|
|
+ /*[in]*/ struct IVGDocument * Document ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("b0580054-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+IVGProperties : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetItem,put=PutItem))
|
|
|
+ _variant_t Item[][];
|
|
|
+ __declspec(property(get=GetIndex))
|
|
|
+ long Index[][];
|
|
|
+ __declspec(property(get=GetItemByIndex))
|
|
|
+ _variant_t ItemByIndex[];
|
|
|
+ __declspec(property(get=GetCount))
|
|
|
+ long Count;
|
|
|
+ __declspec(property(get=Get_NewEnum))
|
|
|
+ IUnknownPtr _NewEnum;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ _variant_t GetItem (
|
|
|
+ _bstr_t Name,
|
|
|
+ long ID );
|
|
|
+ void PutItem (
|
|
|
+ _bstr_t Name,
|
|
|
+ long ID,
|
|
|
+ const _variant_t & pVal );
|
|
|
+ IUnknownPtr Get_NewEnum ( );
|
|
|
+ long GetIndex (
|
|
|
+ _bstr_t Name,
|
|
|
+ long ID );
|
|
|
+ _variant_t GetItemByIndex (
|
|
|
+ long Index );
|
|
|
+ HRESULT Delete (
|
|
|
+ _bstr_t Name,
|
|
|
+ long ID );
|
|
|
+ HRESULT DeleteByIndex (
|
|
|
+ long Index );
|
|
|
+ long GetCount ( );
|
|
|
+ HRESULT Description (
|
|
|
+ long Index,
|
|
|
+ BSTR * Name,
|
|
|
+ long * ID );
|
|
|
+ HRESULT PutFile (
|
|
|
+ _bstr_t Name,
|
|
|
+ long ID,
|
|
|
+ _bstr_t FileName );
|
|
|
+ HRESULT GetFile (
|
|
|
+ _bstr_t Name,
|
|
|
+ long ID,
|
|
|
+ _bstr_t FileName );
|
|
|
+ VARIANT_BOOL Exists (
|
|
|
+ _bstr_t Name,
|
|
|
+ long ID );
|
|
|
+ VARIANT_BOOL DeleteAll (
|
|
|
+ _bstr_t Name );
|
|
|
+ IVGPointPtr GetPoint (
|
|
|
+ _bstr_t uuidName );
|
|
|
+ HRESULT SetPoint (
|
|
|
+ _bstr_t uuidName,
|
|
|
+ struct IVGPoint * pVal );
|
|
|
+ IVGVectorPtr GetVector (
|
|
|
+ _bstr_t uuidName );
|
|
|
+ HRESULT SetVector (
|
|
|
+ _bstr_t uuidName,
|
|
|
+ struct IVGVector * pVal );
|
|
|
+ IVGCurvePtr GetCurve (
|
|
|
+ _bstr_t uuidName );
|
|
|
+ HRESULT SetCurve (
|
|
|
+ _bstr_t uuidName,
|
|
|
+ struct IVGCurve * pVal );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_Item (
|
|
|
+ /*[in]*/ BSTR Name,
|
|
|
+ /*[in]*/ long ID,
|
|
|
+ /*[out,retval]*/ VARIANT * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Item (
|
|
|
+ /*[in]*/ BSTR Name,
|
|
|
+ /*[in]*/ long ID,
|
|
|
+ /*[in]*/ VARIANT pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get__NewEnum (
|
|
|
+ /*[out,retval]*/ IUnknown * * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Index (
|
|
|
+ /*[in]*/ BSTR Name,
|
|
|
+ /*[in]*/ long ID,
|
|
|
+ /*[out,retval]*/ long * pIndex ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_ItemByIndex (
|
|
|
+ /*[in]*/ long Index,
|
|
|
+ /*[out,retval]*/ VARIANT * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Delete (
|
|
|
+ /*[in]*/ BSTR Name,
|
|
|
+ /*[in]*/ long ID ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_DeleteByIndex (
|
|
|
+ /*[in]*/ long Index ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Count (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Description (
|
|
|
+ /*[in]*/ long Index,
|
|
|
+ /*[out]*/ BSTR * Name,
|
|
|
+ /*[out]*/ long * ID ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_PutFile (
|
|
|
+ /*[in]*/ BSTR Name,
|
|
|
+ /*[in]*/ long ID,
|
|
|
+ /*[in]*/ BSTR FileName ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_GetFile (
|
|
|
+ /*[in]*/ BSTR Name,
|
|
|
+ /*[in]*/ long ID,
|
|
|
+ /*[in]*/ BSTR FileName ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Exists (
|
|
|
+ /*[in]*/ BSTR Name,
|
|
|
+ /*[in]*/ long ID,
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_DeleteAll (
|
|
|
+ /*[in]*/ BSTR Name,
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_GetPoint (
|
|
|
+ /*[in]*/ BSTR uuidName,
|
|
|
+ /*[out,retval]*/ struct IVGPoint * * ppRet ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_SetPoint (
|
|
|
+ /*[in]*/ BSTR uuidName,
|
|
|
+ /*[in]*/ struct IVGPoint * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_GetVector (
|
|
|
+ /*[in]*/ BSTR uuidName,
|
|
|
+ /*[out,retval]*/ struct IVGVector * * ppRet ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_SetVector (
|
|
|
+ /*[in]*/ BSTR uuidName,
|
|
|
+ /*[in]*/ struct IVGVector * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_GetCurve (
|
|
|
+ /*[in]*/ BSTR uuidName,
|
|
|
+ /*[out,retval]*/ struct IVGCurve * * ppRet ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_SetCurve (
|
|
|
+ /*[in]*/ BSTR uuidName,
|
|
|
+ /*[in]*/ struct IVGCurve * pVal ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("b05800ce-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+IVGToolStateAttributes : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetPropertyBarGuid,put=PutPropertyBarGuid))
|
|
|
+ _bstr_t PropertyBarGuid;
|
|
|
+ __declspec(property(get=GetContextMenuGuid,put=PutContextMenuGuid))
|
|
|
+ _bstr_t ContextMenuGuid;
|
|
|
+ __declspec(property(get=GetUseTabletPressure,put=PutUseTabletPressure))
|
|
|
+ VARIANT_BOOL UseTabletPressure;
|
|
|
+ __declspec(property(get=GetAllowTempPickState,put=PutAllowTempPickState))
|
|
|
+ VARIANT_BOOL AllowTempPickState;
|
|
|
+ __declspec(property(get=GetAllowAutopan,put=PutAllowAutopan))
|
|
|
+ VARIANT_BOOL AllowAutopan;
|
|
|
+ __declspec(property(get=GetAllowContextMenu,put=PutAllowContextMenu))
|
|
|
+ VARIANT_BOOL AllowContextMenu;
|
|
|
+ __declspec(property(get=GetCanUpdateSelectionOnMouseClick,put=PutCanUpdateSelectionOnMouseClick))
|
|
|
+ VARIANT_BOOL CanUpdateSelectionOnMouseClick;
|
|
|
+ __declspec(property(get=GetDeselectOnLButtonDown,put=PutDeselectOnLButtonDown))
|
|
|
+ VARIANT_BOOL DeselectOnLButtonDown;
|
|
|
+ __declspec(property(get=GetEnterGraceStateOnLButtonDown,put=PutEnterGraceStateOnLButtonDown))
|
|
|
+ VARIANT_BOOL EnterGraceStateOnLButtonDown;
|
|
|
+ __declspec(property(put=PutStatusInfo))
|
|
|
+ _bstr_t StatusInfo;
|
|
|
+ __declspec(property(get=GetCurrentPressure))
|
|
|
+ double CurrentPressure;
|
|
|
+ __declspec(property(get=GetDocument))
|
|
|
+ IVGDocumentPtr Document;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ _bstr_t GetPropertyBarGuid ( );
|
|
|
+ void PutPropertyBarGuid (
|
|
|
+ _bstr_t pVal );
|
|
|
+ _bstr_t GetContextMenuGuid ( );
|
|
|
+ void PutContextMenuGuid (
|
|
|
+ _bstr_t pVal );
|
|
|
+ VARIANT_BOOL GetUseTabletPressure ( );
|
|
|
+ void PutUseTabletPressure (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ VARIANT_BOOL GetAllowTempPickState ( );
|
|
|
+ void PutAllowTempPickState (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ VARIANT_BOOL GetAllowAutopan ( );
|
|
|
+ void PutAllowAutopan (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ VARIANT_BOOL GetAllowContextMenu ( );
|
|
|
+ void PutAllowContextMenu (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ VARIANT_BOOL GetCanUpdateSelectionOnMouseClick ( );
|
|
|
+ void PutCanUpdateSelectionOnMouseClick (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ VARIANT_BOOL GetDeselectOnLButtonDown ( );
|
|
|
+ void PutDeselectOnLButtonDown (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ VARIANT_BOOL GetEnterGraceStateOnLButtonDown ( );
|
|
|
+ void PutEnterGraceStateOnLButtonDown (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ void PutStatusInfo (
|
|
|
+ _bstr_t _arg1 );
|
|
|
+ HRESULT SetCursor (
|
|
|
+ enum cdrCursorShape CursorShape );
|
|
|
+ HRESULT StartTimer (
|
|
|
+ long TimerId,
|
|
|
+ long TimeToTick,
|
|
|
+ VARIANT_BOOL OneTime );
|
|
|
+ HRESULT StopTimer (
|
|
|
+ long TimerId );
|
|
|
+ HRESULT SnapMouse (
|
|
|
+ struct IVGPoint * pt );
|
|
|
+ HRESULT AnchoredSnapMouse (
|
|
|
+ struct IVGPoint * pt,
|
|
|
+ struct IVGPoint * AnchorPoint );
|
|
|
+ HRESULT ConstrainMouse (
|
|
|
+ struct IVGPoint * pt,
|
|
|
+ struct IVGPoint * AnchorPoint );
|
|
|
+ VARIANT_BOOL IsKeyDown (
|
|
|
+ long KeyCode );
|
|
|
+ double GetCurrentPressure ( );
|
|
|
+ HRESULT SetCursorGuid (
|
|
|
+ _bstr_t newVal );
|
|
|
+ HRESULT SetStateHintsPage (
|
|
|
+ _bstr_t newVal );
|
|
|
+ HRESULT ExitTemporaryToolState ( );
|
|
|
+ IVGDocumentPtr GetDocument ( );
|
|
|
+ HRESULT SetFocus ( );
|
|
|
+ HRESULT CaptureMouse ( );
|
|
|
+ HRESULT ReleaseMouse ( );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_PropertyBarGuid (
|
|
|
+ /*[out,retval]*/ BSTR * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_PropertyBarGuid (
|
|
|
+ /*[in]*/ BSTR pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_ContextMenuGuid (
|
|
|
+ /*[out,retval]*/ BSTR * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_ContextMenuGuid (
|
|
|
+ /*[in]*/ BSTR pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_UseTabletPressure (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_UseTabletPressure (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_AllowTempPickState (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_AllowTempPickState (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_AllowAutopan (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_AllowAutopan (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_AllowContextMenu (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_AllowContextMenu (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_CanUpdateSelectionOnMouseClick (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_CanUpdateSelectionOnMouseClick (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_DeselectOnLButtonDown (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_DeselectOnLButtonDown (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_EnterGraceStateOnLButtonDown (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_EnterGraceStateOnLButtonDown (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_StatusInfo (
|
|
|
+ /*[in]*/ BSTR _arg1 ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_SetCursor (
|
|
|
+ /*[in]*/ enum cdrCursorShape CursorShape ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_StartTimer (
|
|
|
+ /*[in]*/ long TimerId,
|
|
|
+ /*[in]*/ long TimeToTick,
|
|
|
+ /*[in]*/ VARIANT_BOOL OneTime ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_StopTimer (
|
|
|
+ /*[in]*/ long TimerId ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_SnapMouse (
|
|
|
+ /*[in,out]*/ struct IVGPoint * pt ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_AnchoredSnapMouse (
|
|
|
+ /*[in,out]*/ struct IVGPoint * pt,
|
|
|
+ /*[in]*/ struct IVGPoint * AnchorPoint ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_ConstrainMouse (
|
|
|
+ /*[in,out]*/ struct IVGPoint * pt,
|
|
|
+ /*[in]*/ struct IVGPoint * AnchorPoint ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_IsKeyDown (
|
|
|
+ /*[in]*/ long KeyCode,
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_CurrentPressure (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_SetCursorGuid (
|
|
|
+ /*[in]*/ BSTR newVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_SetStateHintsPage (
|
|
|
+ /*[in]*/ BSTR newVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_ExitTemporaryToolState ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Document (
|
|
|
+ /*[out,retval]*/ struct IVGDocument * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_SetFocus ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CaptureMouse ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_ReleaseMouse ( ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("b05800cf-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+IVGToolState : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetIsDrawing))
|
|
|
+ VARIANT_BOOL IsDrawing;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ HRESULT OnStartState (
|
|
|
+ struct IVGToolStateAttributes * StateAttributes );
|
|
|
+ HRESULT OnExitState ( );
|
|
|
+ HRESULT OnMouseMove (
|
|
|
+ struct IVGPoint * pt );
|
|
|
+ HRESULT OnLButtonDown (
|
|
|
+ struct IVGPoint * pt );
|
|
|
+ HRESULT OnLButtonDownLeaveGrace (
|
|
|
+ struct IVGPoint * pt );
|
|
|
+ HRESULT OnLButtonUp (
|
|
|
+ struct IVGPoint * pt );
|
|
|
+ HRESULT OnLButtonDblClick (
|
|
|
+ struct IVGPoint * pt );
|
|
|
+ HRESULT OnClick (
|
|
|
+ struct IVGPoint * pt,
|
|
|
+ VARIANT_BOOL * Handled );
|
|
|
+ HRESULT OnRButtonDown (
|
|
|
+ struct IVGPoint * pt,
|
|
|
+ VARIANT_BOOL * Handled );
|
|
|
+ HRESULT OnRButtonUp (
|
|
|
+ struct IVGPoint * pt,
|
|
|
+ VARIANT_BOOL * Handled );
|
|
|
+ HRESULT OnKeyDown (
|
|
|
+ long KeyCode,
|
|
|
+ VARIANT_BOOL * Handled );
|
|
|
+ HRESULT OnKeyUp (
|
|
|
+ long KeyCode,
|
|
|
+ VARIANT_BOOL * Handled );
|
|
|
+ HRESULT OnDelete (
|
|
|
+ VARIANT_BOOL * Handled );
|
|
|
+ HRESULT OnAbort ( );
|
|
|
+ HRESULT OnCommit (
|
|
|
+ struct IVGPoint * pt );
|
|
|
+ HRESULT OnSnapMouse (
|
|
|
+ struct IVGPoint * pt,
|
|
|
+ VARIANT_BOOL * Handled );
|
|
|
+ HRESULT OnTimer (
|
|
|
+ long TimerId,
|
|
|
+ long TimeEllapsed );
|
|
|
+ VARIANT_BOOL GetIsDrawing ( );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall raw_OnStartState (
|
|
|
+ /*[in]*/ struct IVGToolStateAttributes * StateAttributes ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_OnExitState ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_OnMouseMove (
|
|
|
+ /*[in]*/ struct IVGPoint * pt ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_OnLButtonDown (
|
|
|
+ /*[in]*/ struct IVGPoint * pt ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_OnLButtonDownLeaveGrace (
|
|
|
+ /*[in]*/ struct IVGPoint * pt ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_OnLButtonUp (
|
|
|
+ /*[in]*/ struct IVGPoint * pt ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_OnLButtonDblClick (
|
|
|
+ /*[in]*/ struct IVGPoint * pt ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_OnClick (
|
|
|
+ /*[in]*/ struct IVGPoint * pt,
|
|
|
+ /*[in,out]*/ VARIANT_BOOL * Handled ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_OnRButtonDown (
|
|
|
+ /*[in]*/ struct IVGPoint * pt,
|
|
|
+ /*[in,out]*/ VARIANT_BOOL * Handled ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_OnRButtonUp (
|
|
|
+ /*[in]*/ struct IVGPoint * pt,
|
|
|
+ /*[in,out]*/ VARIANT_BOOL * Handled ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_OnKeyDown (
|
|
|
+ long KeyCode,
|
|
|
+ /*[in,out]*/ VARIANT_BOOL * Handled ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_OnKeyUp (
|
|
|
+ long KeyCode,
|
|
|
+ /*[in,out]*/ VARIANT_BOOL * Handled ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_OnDelete (
|
|
|
+ /*[in,out]*/ VARIANT_BOOL * Handled ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_OnAbort ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_OnCommit (
|
|
|
+ /*[in]*/ struct IVGPoint * pt ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_OnSnapMouse (
|
|
|
+ /*[in,out]*/ struct IVGPoint * pt,
|
|
|
+ /*[in,out]*/ VARIANT_BOOL * Handled ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_OnTimer (
|
|
|
+ /*[in]*/ long TimerId,
|
|
|
+ /*[in]*/ long TimeEllapsed ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_IsDrawing (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("b05800cb-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+IVGOnScreenCurve : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ HRESULT Show ( );
|
|
|
+ HRESULT Hide ( );
|
|
|
+ HRESULT SetPen (
|
|
|
+ long Color,
|
|
|
+ long WidthInPixels,
|
|
|
+ enum cdrOnScreenCurvePenStyle Style );
|
|
|
+ HRESULT SetNoPen ( );
|
|
|
+ HRESULT SetBrush (
|
|
|
+ long Color );
|
|
|
+ HRESULT SetNoBrush ( );
|
|
|
+ HRESULT SetCurve (
|
|
|
+ struct IVGCurve * Curve );
|
|
|
+ HRESULT SetLine (
|
|
|
+ double x1,
|
|
|
+ double y1,
|
|
|
+ double x2,
|
|
|
+ double y2 );
|
|
|
+ HRESULT SetRectangle (
|
|
|
+ double x1,
|
|
|
+ double y1,
|
|
|
+ double x2,
|
|
|
+ double y2 );
|
|
|
+ HRESULT SetCircle (
|
|
|
+ double CenterX,
|
|
|
+ double CenterY,
|
|
|
+ double Radius );
|
|
|
+ HRESULT SetPoints (
|
|
|
+ struct IVGPointRange * Points );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall raw_Show ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Hide ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_SetPen (
|
|
|
+ /*[in]*/ long Color,
|
|
|
+ long WidthInPixels,
|
|
|
+ /*[in]*/ enum cdrOnScreenCurvePenStyle Style ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_SetNoPen ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_SetBrush (
|
|
|
+ /*[in]*/ long Color ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_SetNoBrush ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_SetCurve (
|
|
|
+ /*[in]*/ struct IVGCurve * Curve ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_SetLine (
|
|
|
+ /*[in]*/ double x1,
|
|
|
+ /*[in]*/ double y1,
|
|
|
+ /*[in]*/ double x2,
|
|
|
+ /*[in]*/ double y2 ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_SetRectangle (
|
|
|
+ /*[in]*/ double x1,
|
|
|
+ /*[in]*/ double y1,
|
|
|
+ /*[in]*/ double x2,
|
|
|
+ /*[in]*/ double y2 ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_SetCircle (
|
|
|
+ /*[in]*/ double CenterX,
|
|
|
+ /*[in]*/ double CenterY,
|
|
|
+ /*[in]*/ double Radius ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_SetPoints (
|
|
|
+ /*[in]*/ struct IVGPointRange * Points ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("b05800d4-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+IVGMathUtils : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ IVGPointPtr Interpolate (
|
|
|
+ struct IVGPoint * S,
|
|
|
+ struct IVGPoint * E,
|
|
|
+ double t );
|
|
|
+ VARIANT_BOOL IntersectLineSegments (
|
|
|
+ struct IVGPoint * S1,
|
|
|
+ struct IVGPoint * E1,
|
|
|
+ struct IVGPoint * S2,
|
|
|
+ struct IVGPoint * E2,
|
|
|
+ struct IVGPoint * * ppVal );
|
|
|
+ double DistanceToLineSegment (
|
|
|
+ struct IVGPoint * S,
|
|
|
+ struct IVGPoint * E,
|
|
|
+ struct IVGPoint * Point );
|
|
|
+ IVGPointPtr ClosestPointToLineSegment (
|
|
|
+ struct IVGPoint * S,
|
|
|
+ struct IVGPoint * E,
|
|
|
+ struct IVGPoint * Point );
|
|
|
+ VARIANT_BOOL IntersectInfiniteLines (
|
|
|
+ struct IVGPoint * S1,
|
|
|
+ struct IVGPoint * E1,
|
|
|
+ struct IVGPoint * S2,
|
|
|
+ struct IVGPoint * E2,
|
|
|
+ struct IVGPoint * * ppVal );
|
|
|
+ double DistanceToInfiniteLine (
|
|
|
+ struct IVGPoint * S,
|
|
|
+ struct IVGPoint * E,
|
|
|
+ struct IVGPoint * Point );
|
|
|
+ IVGPointPtr ClosestPointToInfiniteLine (
|
|
|
+ struct IVGPoint * S,
|
|
|
+ struct IVGPoint * E,
|
|
|
+ struct IVGPoint * Point );
|
|
|
+ double GetRandomReal (
|
|
|
+ double low,
|
|
|
+ double High );
|
|
|
+ long GetRandomInteger (
|
|
|
+ long low,
|
|
|
+ long High );
|
|
|
+ HRESULT FitLineToPoints (
|
|
|
+ struct IVGPointRange * Points,
|
|
|
+ struct IVGPoint * * Origin,
|
|
|
+ struct IVGVector * * Direction );
|
|
|
+ IVGPointPtr MidPoint (
|
|
|
+ struct IVGPoint * S,
|
|
|
+ struct IVGPoint * E );
|
|
|
+ IVGPointPtr CreatePoint (
|
|
|
+ double x,
|
|
|
+ double y );
|
|
|
+ IVGVectorPtr CreateVector (
|
|
|
+ double x,
|
|
|
+ double y );
|
|
|
+ IVGPointRangePtr CreatePointRange ( );
|
|
|
+ IVGTransformMatrixPtr CreateIdentityTransformMatrix ( );
|
|
|
+ IVGTransformMatrixPtr CreateRotationTransformMatrix (
|
|
|
+ double Angle,
|
|
|
+ double OriginX,
|
|
|
+ double OriginY );
|
|
|
+ IVGTransformMatrixPtr CreateTranslationTransformMatrix (
|
|
|
+ double TranslateX,
|
|
|
+ double TranslateY );
|
|
|
+ IVGTransformMatrixPtr CreateScaleTransformMatrix (
|
|
|
+ double ScaleX,
|
|
|
+ double ScaleY,
|
|
|
+ double OriginX,
|
|
|
+ double OriginY );
|
|
|
+ IVGTransformMatrixPtr CreateLineSegmentTransformMatrix (
|
|
|
+ struct IVGPoint * FromStart,
|
|
|
+ struct IVGPoint * FromEnd,
|
|
|
+ struct IVGPoint * ToStart,
|
|
|
+ struct IVGPoint * ToEnd );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall raw_Interpolate (
|
|
|
+ /*[in]*/ struct IVGPoint * S,
|
|
|
+ /*[in]*/ struct IVGPoint * E,
|
|
|
+ /*[in]*/ double t,
|
|
|
+ /*[out,retval]*/ struct IVGPoint * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_IntersectLineSegments (
|
|
|
+ /*[in]*/ struct IVGPoint * S1,
|
|
|
+ /*[in]*/ struct IVGPoint * E1,
|
|
|
+ /*[in]*/ struct IVGPoint * S2,
|
|
|
+ /*[in]*/ struct IVGPoint * E2,
|
|
|
+ /*[out]*/ struct IVGPoint * * ppVal,
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pResult ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_DistanceToLineSegment (
|
|
|
+ /*[in]*/ struct IVGPoint * S,
|
|
|
+ /*[in]*/ struct IVGPoint * E,
|
|
|
+ /*[in]*/ struct IVGPoint * Point,
|
|
|
+ /*[out,retval]*/ double * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_ClosestPointToLineSegment (
|
|
|
+ /*[in]*/ struct IVGPoint * S,
|
|
|
+ /*[in]*/ struct IVGPoint * E,
|
|
|
+ /*[in]*/ struct IVGPoint * Point,
|
|
|
+ /*[out,retval]*/ struct IVGPoint * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_IntersectInfiniteLines (
|
|
|
+ /*[in]*/ struct IVGPoint * S1,
|
|
|
+ /*[in]*/ struct IVGPoint * E1,
|
|
|
+ /*[in]*/ struct IVGPoint * S2,
|
|
|
+ /*[in]*/ struct IVGPoint * E2,
|
|
|
+ /*[out]*/ struct IVGPoint * * ppVal,
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pResult ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_DistanceToInfiniteLine (
|
|
|
+ /*[in]*/ struct IVGPoint * S,
|
|
|
+ /*[in]*/ struct IVGPoint * E,
|
|
|
+ /*[in]*/ struct IVGPoint * Point,
|
|
|
+ /*[out,retval]*/ double * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_ClosestPointToInfiniteLine (
|
|
|
+ /*[in]*/ struct IVGPoint * S,
|
|
|
+ /*[in]*/ struct IVGPoint * E,
|
|
|
+ /*[in]*/ struct IVGPoint * Point,
|
|
|
+ /*[out,retval]*/ struct IVGPoint * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_GetRandomReal (
|
|
|
+ /*[in]*/ double low,
|
|
|
+ /*[in]*/ double High,
|
|
|
+ /*[out,retval]*/ double * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_GetRandomInteger (
|
|
|
+ /*[in]*/ long low,
|
|
|
+ /*[in]*/ long High,
|
|
|
+ /*[out,retval]*/ long * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_FitLineToPoints (
|
|
|
+ /*[in]*/ struct IVGPointRange * Points,
|
|
|
+ /*[out]*/ struct IVGPoint * * Origin,
|
|
|
+ /*[out]*/ struct IVGVector * * Direction ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_MidPoint (
|
|
|
+ /*[in]*/ struct IVGPoint * S,
|
|
|
+ /*[in]*/ struct IVGPoint * E,
|
|
|
+ /*[out,retval]*/ struct IVGPoint * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CreatePoint (
|
|
|
+ /*[in]*/ double x,
|
|
|
+ /*[in]*/ double y,
|
|
|
+ /*[out,retval]*/ struct IVGPoint * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CreateVector (
|
|
|
+ /*[in]*/ double x,
|
|
|
+ /*[in]*/ double y,
|
|
|
+ /*[out,retval]*/ struct IVGVector * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CreatePointRange (
|
|
|
+ /*[out,retval]*/ struct IVGPointRange * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CreateIdentityTransformMatrix (
|
|
|
+ /*[out,retval]*/ struct IVGTransformMatrix * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CreateRotationTransformMatrix (
|
|
|
+ /*[in]*/ double Angle,
|
|
|
+ /*[in]*/ double OriginX,
|
|
|
+ /*[in]*/ double OriginY,
|
|
|
+ /*[out,retval]*/ struct IVGTransformMatrix * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CreateTranslationTransformMatrix (
|
|
|
+ /*[in]*/ double TranslateX,
|
|
|
+ /*[in]*/ double TranslateY,
|
|
|
+ /*[out,retval]*/ struct IVGTransformMatrix * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CreateScaleTransformMatrix (
|
|
|
+ /*[in]*/ double ScaleX,
|
|
|
+ /*[in]*/ double ScaleY,
|
|
|
+ /*[in]*/ double OriginX,
|
|
|
+ /*[in]*/ double OriginY,
|
|
|
+ /*[out,retval]*/ struct IVGTransformMatrix * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CreateLineSegmentTransformMatrix (
|
|
|
+ /*[in]*/ struct IVGPoint * FromStart,
|
|
|
+ /*[in]*/ struct IVGPoint * FromEnd,
|
|
|
+ /*[in]*/ struct IVGPoint * ToStart,
|
|
|
+ /*[in]*/ struct IVGPoint * ToEnd,
|
|
|
+ /*[out,retval]*/ struct IVGTransformMatrix * * ppVal ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("b0580043-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+IVGNodeRange : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetApplication))
|
|
|
+ IVGApplicationPtr Application;
|
|
|
+ __declspec(property(get=GetParent))
|
|
|
+ IVGCurvePtr Parent;
|
|
|
+ __declspec(property(get=GetItem))
|
|
|
+ IVGNodePtr Item[];
|
|
|
+ __declspec(property(get=GetCount))
|
|
|
+ long Count;
|
|
|
+ __declspec(property(get=GetType))
|
|
|
+ enum cdrNodeType Type;
|
|
|
+ __declspec(property(get=GetPositionX))
|
|
|
+ double PositionX;
|
|
|
+ __declspec(property(get=GetPositionY))
|
|
|
+ double PositionY;
|
|
|
+ __declspec(property(get=GetSizeWidth))
|
|
|
+ double SizeWidth;
|
|
|
+ __declspec(property(get=GetSizeHeight))
|
|
|
+ double SizeHeight;
|
|
|
+ __declspec(property(get=GetLastNode))
|
|
|
+ IVGNodePtr LastNode;
|
|
|
+ __declspec(property(get=GetBoundingBox))
|
|
|
+ IVGRectPtr BoundingBox;
|
|
|
+ __declspec(property(get=GetSegmentRange))
|
|
|
+ IVGSegmentRangePtr SegmentRange;
|
|
|
+ __declspec(property(get=Get_NewEnum))
|
|
|
+ IUnknownPtr _NewEnum;
|
|
|
+ __declspec(property(get=GetFirstNode))
|
|
|
+ IVGNodePtr FirstNode;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ IVGApplicationPtr GetApplication ( );
|
|
|
+ IVGCurvePtr GetParent ( );
|
|
|
+ IVGNodePtr GetItem (
|
|
|
+ long Index );
|
|
|
+ long GetCount ( );
|
|
|
+ enum cdrNodeType GetType ( );
|
|
|
+ double GetPositionX ( );
|
|
|
+ double GetPositionY ( );
|
|
|
+ double GetSizeWidth ( );
|
|
|
+ double GetSizeHeight ( );
|
|
|
+ HRESULT Add (
|
|
|
+ struct IVGNode * Node );
|
|
|
+ HRESULT Remove (
|
|
|
+ long Index );
|
|
|
+ HRESULT Move (
|
|
|
+ double DeltaX,
|
|
|
+ double DeltaY,
|
|
|
+ long AnchorIndex,
|
|
|
+ VARIANT_BOOL ElasticMode );
|
|
|
+ HRESULT Delete ( );
|
|
|
+ HRESULT Stretch (
|
|
|
+ float RatioX,
|
|
|
+ float RatioY,
|
|
|
+ VARIANT_BOOL UseAnchorPoint,
|
|
|
+ double StretchAnchorX,
|
|
|
+ double StretchAnchorY );
|
|
|
+ HRESULT Rotate (
|
|
|
+ double Angle,
|
|
|
+ VARIANT_BOOL UseCenterPoint,
|
|
|
+ double RotationCenterX,
|
|
|
+ double RotationCenterY );
|
|
|
+ HRESULT Skew (
|
|
|
+ double AngleX,
|
|
|
+ double AngleY,
|
|
|
+ VARIANT_BOOL UseAnchorPoint,
|
|
|
+ double SkewAnchorX,
|
|
|
+ double SkewAnchorY );
|
|
|
+ HRESULT AutoReduce (
|
|
|
+ double PrecisionMargin );
|
|
|
+ HRESULT RemoveAll ( );
|
|
|
+ HRESULT SetType (
|
|
|
+ enum cdrNodeType Type );
|
|
|
+ IUnknownPtr Get_NewEnum ( );
|
|
|
+ HRESULT AddRange (
|
|
|
+ struct IVGNodeRange * NodeRange );
|
|
|
+ IVGSegmentRangePtr GetSegmentRange ( );
|
|
|
+ HRESULT BreakApart ( );
|
|
|
+ HRESULT Smoothen (
|
|
|
+ long Smoothness );
|
|
|
+ HRESULT RemoveRange (
|
|
|
+ struct IVGNodeRange * NodeRange );
|
|
|
+ HRESULT Fillet (
|
|
|
+ double Radius,
|
|
|
+ VARIANT_BOOL CombineSmoothSegments );
|
|
|
+ HRESULT Chamfer (
|
|
|
+ double DistanceA,
|
|
|
+ double DistanceB,
|
|
|
+ VARIANT_BOOL CombineSmoothSegments );
|
|
|
+ HRESULT Scallop (
|
|
|
+ double Radius,
|
|
|
+ VARIANT_BOOL CombineSmoothSegments );
|
|
|
+ HRESULT CreateSelection ( );
|
|
|
+ HRESULT AddToSelection ( );
|
|
|
+ HRESULT RemoveFromSelection ( );
|
|
|
+ IVGNodePtr GetFirstNode ( );
|
|
|
+ IVGNodePtr GetLastNode ( );
|
|
|
+ VARIANT_BOOL GetBoundingBox (
|
|
|
+ double * x,
|
|
|
+ double * y,
|
|
|
+ double * Width,
|
|
|
+ double * Height );
|
|
|
+ IVGRectPtr GetBoundingBox ( );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_Application (
|
|
|
+ /*[out,retval]*/ struct IVGApplication * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Parent (
|
|
|
+ /*[out,retval]*/ struct IVGCurve * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Item (
|
|
|
+ /*[in]*/ long Index,
|
|
|
+ /*[out,retval]*/ struct IVGNode * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Count (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Type (
|
|
|
+ /*[out,retval]*/ enum cdrNodeType * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_PositionX (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_PositionY (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_SizeWidth (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_SizeHeight (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Add (
|
|
|
+ /*[in]*/ struct IVGNode * Node ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Remove (
|
|
|
+ /*[in]*/ long Index ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Move (
|
|
|
+ /*[in]*/ double DeltaX,
|
|
|
+ /*[in]*/ double DeltaY,
|
|
|
+ /*[in]*/ long AnchorIndex,
|
|
|
+ /*[in]*/ VARIANT_BOOL ElasticMode ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Delete ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Stretch (
|
|
|
+ /*[in]*/ float RatioX,
|
|
|
+ /*[in]*/ float RatioY,
|
|
|
+ /*[in]*/ VARIANT_BOOL UseAnchorPoint,
|
|
|
+ /*[in]*/ double StretchAnchorX,
|
|
|
+ /*[in]*/ double StretchAnchorY ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Rotate (
|
|
|
+ /*[in]*/ double Angle,
|
|
|
+ /*[in]*/ VARIANT_BOOL UseCenterPoint,
|
|
|
+ /*[in]*/ double RotationCenterX,
|
|
|
+ /*[in]*/ double RotationCenterY ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Skew (
|
|
|
+ /*[in]*/ double AngleX,
|
|
|
+ /*[in]*/ double AngleY,
|
|
|
+ /*[in]*/ VARIANT_BOOL UseAnchorPoint,
|
|
|
+ /*[in]*/ double SkewAnchorX,
|
|
|
+ /*[in]*/ double SkewAnchorY ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_AutoReduce (
|
|
|
+ /*[in]*/ double PrecisionMargin ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_RemoveAll ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_SetType (
|
|
|
+ /*[in]*/ enum cdrNodeType Type ) = 0;
|
|
|
+ virtual HRESULT __stdcall get__NewEnum (
|
|
|
+ /*[out,retval]*/ IUnknown * * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_AddRange (
|
|
|
+ /*[in]*/ struct IVGNodeRange * NodeRange ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_SegmentRange (
|
|
|
+ /*[out,retval]*/ struct IVGSegmentRange * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_BreakApart ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Smoothen (
|
|
|
+ /*[in]*/ long Smoothness ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_RemoveRange (
|
|
|
+ /*[in]*/ struct IVGNodeRange * NodeRange ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Fillet (
|
|
|
+ /*[in]*/ double Radius,
|
|
|
+ /*[in]*/ VARIANT_BOOL CombineSmoothSegments ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Chamfer (
|
|
|
+ /*[in]*/ double DistanceA,
|
|
|
+ /*[in]*/ double DistanceB,
|
|
|
+ /*[in]*/ VARIANT_BOOL CombineSmoothSegments ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Scallop (
|
|
|
+ /*[in]*/ double Radius,
|
|
|
+ /*[in]*/ VARIANT_BOOL CombineSmoothSegments ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CreateSelection ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_AddToSelection ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_RemoveFromSelection ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_FirstNode (
|
|
|
+ /*[out,retval]*/ struct IVGNode * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_LastNode (
|
|
|
+ /*[out,retval]*/ struct IVGNode * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_GetBoundingBox (
|
|
|
+ /*[out]*/ double * x,
|
|
|
+ /*[out]*/ double * y,
|
|
|
+ /*[out]*/ double * Width,
|
|
|
+ /*[out]*/ double * Height,
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_BoundingBox (
|
|
|
+ /*[out,retval]*/ struct IVGRect * * ppVal ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("b058005a-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+IVGSegmentRange : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetApplication))
|
|
|
+ IVGApplicationPtr Application;
|
|
|
+ __declspec(property(get=GetParent))
|
|
|
+ IVGCurvePtr Parent;
|
|
|
+ __declspec(property(get=GetItem))
|
|
|
+ IVGSegmentPtr Item[];
|
|
|
+ __declspec(property(get=GetCount))
|
|
|
+ long Count;
|
|
|
+ __declspec(property(get=GetType))
|
|
|
+ enum cdrSegmentType Type;
|
|
|
+ __declspec(property(get=GetLength))
|
|
|
+ double Length;
|
|
|
+ __declspec(property(get=GetNodeRange))
|
|
|
+ IVGNodeRangePtr NodeRange;
|
|
|
+ __declspec(property(get=GetFirstSegment))
|
|
|
+ IVGSegmentPtr FirstSegment;
|
|
|
+ __declspec(property(get=GetLastSegment))
|
|
|
+ IVGSegmentPtr LastSegment;
|
|
|
+ __declspec(property(get=Get_NewEnum))
|
|
|
+ IUnknownPtr _NewEnum;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ IVGApplicationPtr GetApplication ( );
|
|
|
+ IVGCurvePtr GetParent ( );
|
|
|
+ IVGSegmentPtr GetItem (
|
|
|
+ long Index );
|
|
|
+ long GetCount ( );
|
|
|
+ enum cdrSegmentType GetType ( );
|
|
|
+ double GetLength ( );
|
|
|
+ HRESULT Add (
|
|
|
+ struct IVGSegment * Segment );
|
|
|
+ HRESULT Remove (
|
|
|
+ long Index );
|
|
|
+ HRESULT AddNode ( );
|
|
|
+ HRESULT RemoveAll ( );
|
|
|
+ HRESULT SetType (
|
|
|
+ enum cdrSegmentType Type );
|
|
|
+ IUnknownPtr Get_NewEnum ( );
|
|
|
+ HRESULT AddRange (
|
|
|
+ struct IVGSegmentRange * SegmentRange );
|
|
|
+ IVGNodeRangePtr GetNodeRange ( );
|
|
|
+ HRESULT RemoveRange (
|
|
|
+ struct IVGSegmentRange * SegmentRange );
|
|
|
+ IVGSegmentPtr GetFirstSegment ( );
|
|
|
+ IVGSegmentPtr GetLastSegment ( );
|
|
|
+ HRESULT CreateSelection ( );
|
|
|
+ HRESULT AddToSelection ( );
|
|
|
+ HRESULT RemoveFromSelection ( );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_Application (
|
|
|
+ /*[out,retval]*/ struct IVGApplication * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Parent (
|
|
|
+ /*[out,retval]*/ struct IVGCurve * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Item (
|
|
|
+ /*[in]*/ long Index,
|
|
|
+ /*[out,retval]*/ struct IVGSegment * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Count (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Type (
|
|
|
+ /*[out,retval]*/ enum cdrSegmentType * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Length (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Add (
|
|
|
+ /*[in]*/ struct IVGSegment * Segment ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Remove (
|
|
|
+ /*[in]*/ long Index ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_AddNode ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_RemoveAll ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_SetType (
|
|
|
+ /*[in]*/ enum cdrSegmentType Type ) = 0;
|
|
|
+ virtual HRESULT __stdcall get__NewEnum (
|
|
|
+ /*[out,retval]*/ IUnknown * * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_AddRange (
|
|
|
+ /*[in]*/ struct IVGSegmentRange * SegmentRange ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_NodeRange (
|
|
|
+ /*[out,retval]*/ struct IVGNodeRange * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_RemoveRange (
|
|
|
+ /*[in]*/ struct IVGSegmentRange * SegmentRange ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_FirstSegment (
|
|
|
+ /*[out,retval]*/ struct IVGSegment * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_LastSegment (
|
|
|
+ /*[out,retval]*/ struct IVGSegment * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CreateSelection ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_AddToSelection ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_RemoveFromSelection ( ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("b058005b-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+IVGSegments : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetApplication))
|
|
|
+ IVGApplicationPtr Application;
|
|
|
+ __declspec(property(get=GetParent))
|
|
|
+ IVGCurvePtr Parent;
|
|
|
+ __declspec(property(get=GetItem))
|
|
|
+ IVGSegmentPtr Item[];
|
|
|
+ __declspec(property(get=GetCount))
|
|
|
+ long Count;
|
|
|
+ __declspec(property(get=GetFirst))
|
|
|
+ IVGSegmentPtr First;
|
|
|
+ __declspec(property(get=GetLast))
|
|
|
+ IVGSegmentPtr Last;
|
|
|
+ __declspec(property(get=Get_NewEnum))
|
|
|
+ IUnknownPtr _NewEnum;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ IVGApplicationPtr GetApplication ( );
|
|
|
+ IVGCurvePtr GetParent ( );
|
|
|
+ IVGSegmentPtr GetItem (
|
|
|
+ long Index );
|
|
|
+ IUnknownPtr Get_NewEnum ( );
|
|
|
+ long GetCount ( );
|
|
|
+ IVGSegmentRangePtr Range (
|
|
|
+ SAFEARRAY * * IndexArray );
|
|
|
+ IVGSegmentRangePtr All ( );
|
|
|
+ IVGSegmentRangePtr AllExcluding (
|
|
|
+ SAFEARRAY * * IndexArray );
|
|
|
+ IVGSegmentPtr GetFirst ( );
|
|
|
+ IVGSegmentPtr GetLast ( );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_Application (
|
|
|
+ /*[out,retval]*/ struct IVGApplication * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Parent (
|
|
|
+ /*[out,retval]*/ struct IVGCurve * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Item (
|
|
|
+ /*[in]*/ long Index,
|
|
|
+ /*[out,retval]*/ struct IVGSegment * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get__NewEnum (
|
|
|
+ /*[out,retval]*/ IUnknown * * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Count (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Range (
|
|
|
+ /*[in]*/ SAFEARRAY * * IndexArray,
|
|
|
+ /*[out,retval]*/ struct IVGSegmentRange * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_All (
|
|
|
+ /*[out,retval]*/ struct IVGSegmentRange * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_AllExcluding (
|
|
|
+ /*[in]*/ SAFEARRAY * * IndexArray,
|
|
|
+ /*[out,retval]*/ struct IVGSegmentRange * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_First (
|
|
|
+ /*[out,retval]*/ struct IVGSegment * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Last (
|
|
|
+ /*[out,retval]*/ struct IVGSegment * * ppVal ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("b058000f-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+IVGBitmap : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetSizeWidth))
|
|
|
+ long SizeWidth;
|
|
|
+ __declspec(property(get=GetSizeHeight))
|
|
|
+ long SizeHeight;
|
|
|
+ __declspec(property(get=GetResolutionX))
|
|
|
+ long ResolutionX;
|
|
|
+ __declspec(property(get=GetResolutionY))
|
|
|
+ long ResolutionY;
|
|
|
+ __declspec(property(get=GetExternallyLinked))
|
|
|
+ VARIANT_BOOL ExternallyLinked;
|
|
|
+ __declspec(property(get=GetImage))
|
|
|
+ IVGImagePtr Image;
|
|
|
+ __declspec(property(get=GetImageAlpha))
|
|
|
+ IVGImagePtr ImageAlpha;
|
|
|
+ __declspec(property(get=GetLinkFileName,put=PutLinkFileName))
|
|
|
+ _bstr_t LinkFileName;
|
|
|
+ __declspec(property(get=GetMode))
|
|
|
+ enum cdrImageType Mode;
|
|
|
+ __declspec(property(get=GetTransparent))
|
|
|
+ VARIANT_BOOL Transparent;
|
|
|
+ __declspec(property(get=GetWatermarked))
|
|
|
+ VARIANT_BOOL Watermarked;
|
|
|
+ __declspec(property(get=GetOPILinked))
|
|
|
+ VARIANT_BOOL OPILinked;
|
|
|
+ __declspec(property(get=GetIsEPS))
|
|
|
+ VARIANT_BOOL IsEPS;
|
|
|
+ __declspec(property(get=GetExternalLinkTime))
|
|
|
+ DATE ExternalLinkTime;
|
|
|
+ __declspec(property(get=GetEmbedded))
|
|
|
+ VARIANT_BOOL Embedded;
|
|
|
+ __declspec(property(get=GetCropped))
|
|
|
+ VARIANT_BOOL Cropped;
|
|
|
+ __declspec(property(get=GetCropEnvelopeModified))
|
|
|
+ VARIANT_BOOL CropEnvelopeModified;
|
|
|
+ __declspec(property(get=GetCropEnvelope))
|
|
|
+ IVGCurvePtr CropEnvelope;
|
|
|
+ __declspec(property(get=GetBoundingBoxPath))
|
|
|
+ IVGCurvePtr BoundingBoxPath;
|
|
|
+ __declspec(property(get=GetDuotone))
|
|
|
+ IVGDuotonePtr Duotone;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ long GetSizeWidth ( );
|
|
|
+ long GetSizeHeight ( );
|
|
|
+ long GetResolutionX ( );
|
|
|
+ long GetResolutionY ( );
|
|
|
+ VARIANT_BOOL GetExternallyLinked ( );
|
|
|
+ HRESULT ResolveLink ( );
|
|
|
+ HRESULT UpdateLink ( );
|
|
|
+ HRESULT Inflate (
|
|
|
+ long Width,
|
|
|
+ long Height );
|
|
|
+ _bstr_t GetLinkFileName ( );
|
|
|
+ enum cdrImageType GetMode ( );
|
|
|
+ ICorelExportFilterPtr SaveAs (
|
|
|
+ _bstr_t FileName,
|
|
|
+ enum cdrFilter Filter,
|
|
|
+ enum cdrCompressionType Compression );
|
|
|
+ HRESULT Resample (
|
|
|
+ long Width,
|
|
|
+ long Height,
|
|
|
+ VARIANT_BOOL AntiAlias,
|
|
|
+ double ResolutionX,
|
|
|
+ double ResolutionY );
|
|
|
+ HRESULT ConvertTo (
|
|
|
+ enum cdrImageType Mode );
|
|
|
+ HRESULT ApplyBitmapEffect (
|
|
|
+ _bstr_t UndoString,
|
|
|
+ _bstr_t Command );
|
|
|
+ HRESULT Crop ( );
|
|
|
+ VARIANT_BOOL GetTransparent ( );
|
|
|
+ VARIANT_BOOL GetWatermarked ( );
|
|
|
+ VARIANT_BOOL GetOPILinked ( );
|
|
|
+ VARIANT_BOOL GetIsEPS ( );
|
|
|
+ DATE GetExternalLinkTime ( );
|
|
|
+ HRESULT ConvertToPaletted (
|
|
|
+ enum cdrImagePaletteType PaletteType,
|
|
|
+ enum cdrDitherType DitherType,
|
|
|
+ long DitherIntensity,
|
|
|
+ long Smoothing,
|
|
|
+ long NumColors,
|
|
|
+ VARIANT_BOOL ColorSensitive,
|
|
|
+ long TargetColor,
|
|
|
+ long Importance,
|
|
|
+ long Lightness,
|
|
|
+ long ToleranceA,
|
|
|
+ long ToleranceB,
|
|
|
+ VARIANT * Palette = &vtMissing );
|
|
|
+ HRESULT ConvertToPaletted2 (
|
|
|
+ struct IVGStructPaletteOptions * Options );
|
|
|
+ HRESULT ConvertToBW (
|
|
|
+ enum cdrRenderType RenderType,
|
|
|
+ long Intensity,
|
|
|
+ long Threshold,
|
|
|
+ enum cdrHalftoneType Halftone,
|
|
|
+ long HalftoneAngle,
|
|
|
+ long HalftoneSize );
|
|
|
+ HRESULT ResetCropEnvelope ( );
|
|
|
+ VARIANT_BOOL GetEmbedded ( );
|
|
|
+ VARIANT_BOOL GetCropped ( );
|
|
|
+ VARIANT_BOOL GetCropEnvelopeModified ( );
|
|
|
+ IVGCurvePtr GetCropEnvelope ( );
|
|
|
+ IVGCurvePtr GetBoundingBoxPath ( );
|
|
|
+ HRESULT ConvertToDuotone (
|
|
|
+ struct IVGDuotone * Duotone );
|
|
|
+ IVGDuotonePtr GetDuotone ( );
|
|
|
+ void PutLinkFileName (
|
|
|
+ _bstr_t pVal );
|
|
|
+ IVGTraceSettingsPtr Trace (
|
|
|
+ enum cdrTraceType TraceType,
|
|
|
+ short Smoothing,
|
|
|
+ short DetailLevelPercent,
|
|
|
+ enum cdrColorType ColorMode,
|
|
|
+ enum cdrPaletteID PaletteID,
|
|
|
+ long ColorCount,
|
|
|
+ VARIANT_BOOL DeleteOriginalObject,
|
|
|
+ VARIANT_BOOL RemoveBackground,
|
|
|
+ VARIANT_BOOL RemoveEntireBackColor );
|
|
|
+ IVGImagePtr GetImage ( );
|
|
|
+ IVGImagePtr GetImageAlpha ( );
|
|
|
+ HRESULT SetImageData (
|
|
|
+ struct IVGImage * Image,
|
|
|
+ struct IVGImage * Alpha,
|
|
|
+ long OffsetX,
|
|
|
+ long OffsetY );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_SizeWidth (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_SizeHeight (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_ResolutionX (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_ResolutionY (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_ExternallyLinked (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_ResolveLink ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_UpdateLink ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Inflate (
|
|
|
+ /*[in]*/ long Width,
|
|
|
+ /*[in]*/ long Height ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_LinkFileName (
|
|
|
+ /*[out,retval]*/ BSTR * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Mode (
|
|
|
+ /*[out,retval]*/ enum cdrImageType * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_SaveAs (
|
|
|
+ /*[in]*/ BSTR FileName,
|
|
|
+ /*[in]*/ enum cdrFilter Filter,
|
|
|
+ /*[in]*/ enum cdrCompressionType Compression,
|
|
|
+ /*[out,retval]*/ struct ICorelExportFilter * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Resample (
|
|
|
+ /*[in]*/ long Width,
|
|
|
+ /*[in]*/ long Height,
|
|
|
+ /*[in]*/ VARIANT_BOOL AntiAlias,
|
|
|
+ /*[in]*/ double ResolutionX,
|
|
|
+ /*[in]*/ double ResolutionY ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_ConvertTo (
|
|
|
+ /*[in]*/ enum cdrImageType Mode ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_ApplyBitmapEffect (
|
|
|
+ /*[in]*/ BSTR UndoString,
|
|
|
+ /*[in]*/ BSTR Command ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Crop ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Transparent (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Watermarked (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_OPILinked (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_IsEPS (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_ExternalLinkTime (
|
|
|
+ /*[out,retval]*/ DATE * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_ConvertToPaletted (
|
|
|
+ /*[in]*/ enum cdrImagePaletteType PaletteType,
|
|
|
+ /*[in]*/ enum cdrDitherType DitherType,
|
|
|
+ /*[in]*/ long DitherIntensity,
|
|
|
+ /*[in]*/ long Smoothing,
|
|
|
+ /*[in]*/ long NumColors,
|
|
|
+ /*[in]*/ VARIANT_BOOL ColorSensitive,
|
|
|
+ /*[in]*/ long TargetColor,
|
|
|
+ /*[in]*/ long Importance,
|
|
|
+ /*[in]*/ long Lightness,
|
|
|
+ /*[in]*/ long ToleranceA,
|
|
|
+ /*[in]*/ long ToleranceB,
|
|
|
+ /*[in]*/ VARIANT * Palette = &vtMissing ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_ConvertToPaletted2 (
|
|
|
+ /*[in]*/ struct IVGStructPaletteOptions * Options ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_ConvertToBW (
|
|
|
+ /*[in]*/ enum cdrRenderType RenderType,
|
|
|
+ /*[in]*/ long Intensity,
|
|
|
+ /*[in]*/ long Threshold,
|
|
|
+ /*[in]*/ enum cdrHalftoneType Halftone,
|
|
|
+ /*[in]*/ long HalftoneAngle,
|
|
|
+ /*[in]*/ long HalftoneSize ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_ResetCropEnvelope ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Embedded (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Cropped (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_CropEnvelopeModified (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_CropEnvelope (
|
|
|
+ /*[out,retval]*/ struct IVGCurve * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_BoundingBoxPath (
|
|
|
+ /*[out,retval]*/ struct IVGCurve * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_ConvertToDuotone (
|
|
|
+ /*[in]*/ struct IVGDuotone * Duotone ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Duotone (
|
|
|
+ /*[out,retval]*/ struct IVGDuotone * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_LinkFileName (
|
|
|
+ /*[in]*/ BSTR pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Trace (
|
|
|
+ /*[in]*/ enum cdrTraceType TraceType,
|
|
|
+ /*[in]*/ short Smoothing,
|
|
|
+ /*[in]*/ short DetailLevelPercent,
|
|
|
+ /*[in]*/ enum cdrColorType ColorMode,
|
|
|
+ /*[in]*/ enum cdrPaletteID PaletteID,
|
|
|
+ /*[in]*/ long ColorCount,
|
|
|
+ /*[in]*/ VARIANT_BOOL DeleteOriginalObject,
|
|
|
+ /*[in]*/ VARIANT_BOOL RemoveBackground,
|
|
|
+ /*[in]*/ VARIANT_BOOL RemoveEntireBackColor,
|
|
|
+ /*[out,retval]*/ struct IVGTraceSettings * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Image (
|
|
|
+ /*[out,retval]*/ struct IVGImage * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_ImageAlpha (
|
|
|
+ /*[out,retval]*/ struct IVGImage * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_SetImageData (
|
|
|
+ /*[in]*/ struct IVGImage * Image,
|
|
|
+ /*[in]*/ struct IVGImage * Alpha,
|
|
|
+ /*[in]*/ long OffsetX,
|
|
|
+ /*[in]*/ long OffsetY ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("b05800a0-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+IVGEPS : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetPreviewBitmap))
|
|
|
+ IVGBitmapPtr PreviewBitmap;
|
|
|
+ __declspec(property(get=GetData))
|
|
|
+ SAFEARRAY * Data;
|
|
|
+ __declspec(property(get=GetDataAsString))
|
|
|
+ _bstr_t DataAsString;
|
|
|
+ __declspec(property(get=GetCropEnvelope))
|
|
|
+ IVGCurvePtr CropEnvelope;
|
|
|
+ __declspec(property(get=GetCropEnvelopeModified))
|
|
|
+ VARIANT_BOOL CropEnvelopeModified;
|
|
|
+ __declspec(property(get=GetBoundingBoxPath))
|
|
|
+ IVGCurvePtr BoundingBoxPath;
|
|
|
+ __declspec(property(get=GetLinkFileName,put=PutLinkFileName))
|
|
|
+ _bstr_t LinkFileName;
|
|
|
+ __declspec(property(get=GetDCSFileNames))
|
|
|
+ SAFEARRAY * DCSFileNames;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ IVGBitmapPtr GetPreviewBitmap ( );
|
|
|
+ SAFEARRAY * GetData ( );
|
|
|
+ _bstr_t GetDataAsString ( );
|
|
|
+ IVGCurvePtr GetCropEnvelope ( );
|
|
|
+ HRESULT ResetCropEnvelope ( );
|
|
|
+ VARIANT_BOOL GetCropEnvelopeModified ( );
|
|
|
+ IVGCurvePtr GetBoundingBoxPath ( );
|
|
|
+ _bstr_t GetLinkFileName ( );
|
|
|
+ void PutLinkFileName (
|
|
|
+ _bstr_t pVal );
|
|
|
+ SAFEARRAY * GetDCSFileNames ( );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_PreviewBitmap (
|
|
|
+ /*[out,retval]*/ struct IVGBitmap * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Data (
|
|
|
+ /*[out,retval]*/ SAFEARRAY * * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_DataAsString (
|
|
|
+ /*[out,retval]*/ BSTR * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_CropEnvelope (
|
|
|
+ /*[out,retval]*/ struct IVGCurve * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_ResetCropEnvelope ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_CropEnvelopeModified (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_BoundingBoxPath (
|
|
|
+ /*[out,retval]*/ struct IVGCurve * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_LinkFileName (
|
|
|
+ /*[out,retval]*/ BSTR * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_LinkFileName (
|
|
|
+ /*[in]*/ BSTR pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_DCSFileNames (
|
|
|
+ /*[out,retval]*/ SAFEARRAY * * pVal ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("b0580091-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+IVGDuotone : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetType,put=PutType))
|
|
|
+ enum cdrDuotoneType Type;
|
|
|
+ __declspec(property(get=GetUseOverprints,put=PutUseOverprints))
|
|
|
+ VARIANT_BOOL UseOverprints;
|
|
|
+ __declspec(property(get=GetOverprintCount))
|
|
|
+ long OverprintCount;
|
|
|
+ __declspec(property(get=GetOverprints))
|
|
|
+ IVGDuotoneOverprintPtr Overprints[];
|
|
|
+ __declspec(property(get=GetInkCount))
|
|
|
+ long InkCount;
|
|
|
+ __declspec(property(get=GetInks))
|
|
|
+ IVGDuotoneInkPtr Inks[];
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ enum cdrDuotoneType GetType ( );
|
|
|
+ void PutType (
|
|
|
+ enum cdrDuotoneType pVal );
|
|
|
+ VARIANT_BOOL GetUseOverprints ( );
|
|
|
+ void PutUseOverprints (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ long GetOverprintCount ( );
|
|
|
+ IVGDuotoneOverprintPtr GetOverprints (
|
|
|
+ long Index );
|
|
|
+ long GetInkCount ( );
|
|
|
+ IVGDuotoneInkPtr GetInks (
|
|
|
+ long Index );
|
|
|
+ IVGDuotonePtr GetCopy ( );
|
|
|
+ HRESULT CopyAssign (
|
|
|
+ struct IVGDuotone * Duotone );
|
|
|
+ HRESULT ResetOverprints ( );
|
|
|
+ VARIANT_BOOL Load (
|
|
|
+ _bstr_t FileName );
|
|
|
+ VARIANT_BOOL Save (
|
|
|
+ _bstr_t FileName );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_Type (
|
|
|
+ /*[out,retval]*/ enum cdrDuotoneType * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Type (
|
|
|
+ /*[in]*/ enum cdrDuotoneType pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_UseOverprints (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_UseOverprints (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_OverprintCount (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Overprints (
|
|
|
+ /*[in]*/ long Index,
|
|
|
+ /*[out,retval]*/ struct IVGDuotoneOverprint * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_InkCount (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Inks (
|
|
|
+ /*[in]*/ long Index,
|
|
|
+ /*[out,retval]*/ struct IVGDuotoneInk * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_GetCopy (
|
|
|
+ /*[out,retval]*/ struct IVGDuotone * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CopyAssign (
|
|
|
+ /*[in]*/ struct IVGDuotone * Duotone ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_ResetOverprints ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Load (
|
|
|
+ /*[in]*/ BSTR FileName,
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Save (
|
|
|
+ /*[in]*/ BSTR FileName,
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("b0580092-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+IVGDuotoneOverprint : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetCyan,put=PutCyan))
|
|
|
+ long Cyan;
|
|
|
+ __declspec(property(get=GetMagenta,put=PutMagenta))
|
|
|
+ long Magenta;
|
|
|
+ __declspec(property(get=GetYellow,put=PutYellow))
|
|
|
+ long Yellow;
|
|
|
+ __declspec(property(get=GetBlack,put=PutBlack))
|
|
|
+ long Black;
|
|
|
+ __declspec(property(get=GetColor,put=PutColor))
|
|
|
+ IVGColorPtr Color;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ long GetCyan ( );
|
|
|
+ void PutCyan (
|
|
|
+ long pVal );
|
|
|
+ long GetMagenta ( );
|
|
|
+ void PutMagenta (
|
|
|
+ long pVal );
|
|
|
+ long GetYellow ( );
|
|
|
+ void PutYellow (
|
|
|
+ long pVal );
|
|
|
+ long GetBlack ( );
|
|
|
+ void PutBlack (
|
|
|
+ long pVal );
|
|
|
+ IVGColorPtr GetColor ( );
|
|
|
+ void PutColor (
|
|
|
+ struct IVGColor * ppVal );
|
|
|
+ HRESULT Reset ( );
|
|
|
+ HRESULT SetValues (
|
|
|
+ long Cyan,
|
|
|
+ long Magenta,
|
|
|
+ long Yellow,
|
|
|
+ long Black );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_Cyan (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Cyan (
|
|
|
+ /*[in]*/ long pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Magenta (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Magenta (
|
|
|
+ /*[in]*/ long pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Yellow (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Yellow (
|
|
|
+ /*[in]*/ long pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Black (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Black (
|
|
|
+ /*[in]*/ long pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Color (
|
|
|
+ /*[out,retval]*/ struct IVGColor * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Color (
|
|
|
+ /*[in]*/ struct IVGColor * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Reset ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_SetValues (
|
|
|
+ /*[in]*/ long Cyan,
|
|
|
+ /*[in]*/ long Magenta,
|
|
|
+ /*[in]*/ long Yellow,
|
|
|
+ /*[in]*/ long Black ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("b0580012-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+IVGColor : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetApplication))
|
|
|
+ IDispatchPtr Application;
|
|
|
+ __declspec(property(get=GetParent))
|
|
|
+ IDispatchPtr Parent;
|
|
|
+ __declspec(property(get=GetType))
|
|
|
+ enum cdrColorType Type;
|
|
|
+ __declspec(property(get=GetRGBRed,put=PutRGBRed))
|
|
|
+ long RGBRed;
|
|
|
+ __declspec(property(get=GetIsInGamut))
|
|
|
+ VARIANT_BOOL IsInGamut;
|
|
|
+ __declspec(property(get=GetRGBGreen,put=PutRGBGreen))
|
|
|
+ long RGBGreen;
|
|
|
+ __declspec(property(get=GetInGamutColor))
|
|
|
+ IVGColorPtr InGamutColor;
|
|
|
+ __declspec(property(get=GetRGBBlue,put=PutRGBBlue))
|
|
|
+ long RGBBlue;
|
|
|
+ __declspec(property(get=GetIsCMYK))
|
|
|
+ VARIANT_BOOL IsCMYK;
|
|
|
+ __declspec(property(get=GetIsGray))
|
|
|
+ VARIANT_BOOL IsGray;
|
|
|
+ __declspec(property(get=GetIsWhite))
|
|
|
+ VARIANT_BOOL IsWhite;
|
|
|
+ __declspec(property(get=GetCMYKCyan,put=PutCMYKCyan))
|
|
|
+ long CMYKCyan;
|
|
|
+ __declspec(property(get=GetIsSpot))
|
|
|
+ VARIANT_BOOL IsSpot;
|
|
|
+ __declspec(property(get=GetCMYKYellow,put=PutCMYKYellow))
|
|
|
+ long CMYKYellow;
|
|
|
+ __declspec(property(get=GetIsTintable))
|
|
|
+ VARIANT_BOOL IsTintable;
|
|
|
+ __declspec(property(get=GetCMYKMagenta,put=PutCMYKMagenta))
|
|
|
+ long CMYKMagenta;
|
|
|
+ __declspec(property(get=GetIsValidDuotoneColor))
|
|
|
+ VARIANT_BOOL IsValidDuotoneColor;
|
|
|
+ __declspec(property(get=GetCMYKBlack,put=PutCMYKBlack))
|
|
|
+ long CMYKBlack;
|
|
|
+ __declspec(property(get=GetValidDuotoneColor))
|
|
|
+ IVGColorPtr ValidDuotoneColor;
|
|
|
+ __declspec(property(get=GetHexValue,put=PutHexValue))
|
|
|
+ _bstr_t HexValue;
|
|
|
+ __declspec(property(get=GetRGBValue,put=PutRGBValue))
|
|
|
+ long RGBValue;
|
|
|
+ __declspec(property(get=GetCMYCyan,put=PutCMYCyan))
|
|
|
+ long CMYCyan;
|
|
|
+ __declspec(property(get=GetCMYMagenta,put=PutCMYMagenta))
|
|
|
+ long CMYMagenta;
|
|
|
+ __declspec(property(get=GetColorContext))
|
|
|
+ IVGColorContextPtr ColorContext;
|
|
|
+ __declspec(property(get=GetCMYYellow,put=PutCMYYellow))
|
|
|
+ long CMYYellow;
|
|
|
+ __declspec(property(get=GetPalette))
|
|
|
+ IVGPalettePtr Palette;
|
|
|
+ __declspec(property(get=GetHSBHue,put=PutHSBHue))
|
|
|
+ long HSBHue;
|
|
|
+ __declspec(property(get=GetSpotColorID,put=PutSpotColorID))
|
|
|
+ long SpotColorID;
|
|
|
+ __declspec(property(get=GetHSBSaturation,put=PutHSBSaturation))
|
|
|
+ long HSBSaturation;
|
|
|
+ __declspec(property(get=GetSpotColorName))
|
|
|
+ _bstr_t SpotColorName;
|
|
|
+ __declspec(property(get=GetHSBBrightness,put=PutHSBBrightness))
|
|
|
+ long HSBBrightness;
|
|
|
+ __declspec(property(get=GetPaletteIdentifier))
|
|
|
+ _bstr_t PaletteIdentifier;
|
|
|
+ __declspec(property(get=GetIsColorStyle))
|
|
|
+ VARIANT_BOOL IsColorStyle;
|
|
|
+ __declspec(property(get=GetColorStyleName))
|
|
|
+ _bstr_t ColorStyleName;
|
|
|
+ __declspec(property(get=GetHLSHue,put=PutHLSHue))
|
|
|
+ long HLSHue;
|
|
|
+ __declspec(property(get=GetHLSLightness,put=PutHLSLightness))
|
|
|
+ long HLSLightness;
|
|
|
+ __declspec(property(get=GetHLSSaturation,put=PutHLSSaturation))
|
|
|
+ long HLSSaturation;
|
|
|
+ __declspec(property(get=GetBW,put=PutBW))
|
|
|
+ VARIANT_BOOL BW;
|
|
|
+ __declspec(property(get=GetGray,put=PutGray))
|
|
|
+ long Gray;
|
|
|
+ __declspec(property(get=GetName))
|
|
|
+ _bstr_t Name[];
|
|
|
+ __declspec(property(get=GetYIQLuminanceY,put=PutYIQLuminanceY))
|
|
|
+ long YIQLuminanceY;
|
|
|
+ __declspec(property(get=GetYIQChromaI,put=PutYIQChromaI))
|
|
|
+ long YIQChromaI;
|
|
|
+ __declspec(property(get=GetYIQChromaQ,put=PutYIQChromaQ))
|
|
|
+ long YIQChromaQ;
|
|
|
+ __declspec(property(get=GetLabLuminance,put=PutLabLuminance))
|
|
|
+ long LabLuminance;
|
|
|
+ __declspec(property(get=GetLabComponentA,put=PutLabComponentA))
|
|
|
+ long LabComponentA;
|
|
|
+ __declspec(property(get=GetLabComponentB,put=PutLabComponentB))
|
|
|
+ long LabComponentB;
|
|
|
+ __declspec(property(get=GetPaletteID))
|
|
|
+ enum cdrPaletteID PaletteID;
|
|
|
+ __declspec(property(get=GetPaletteIndex,put=PutPaletteIndex))
|
|
|
+ long PaletteIndex;
|
|
|
+ __declspec(property(get=GetTint,put=PutTint))
|
|
|
+ long Tint;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ IDispatchPtr GetApplication ( );
|
|
|
+ IDispatchPtr GetParent ( );
|
|
|
+ enum cdrColorType GetType ( );
|
|
|
+ HRESULT RGBAssign (
|
|
|
+ long Red,
|
|
|
+ long Green,
|
|
|
+ long Blue );
|
|
|
+ long GetRGBRed ( );
|
|
|
+ void PutRGBRed (
|
|
|
+ long pVal );
|
|
|
+ long GetRGBGreen ( );
|
|
|
+ void PutRGBGreen (
|
|
|
+ long pVal );
|
|
|
+ long GetRGBBlue ( );
|
|
|
+ void PutRGBBlue (
|
|
|
+ long pVal );
|
|
|
+ HRESULT ConvertToRGB ( );
|
|
|
+ HRESULT CMYKAssign (
|
|
|
+ long Cyan,
|
|
|
+ long Magenta,
|
|
|
+ long Yellow,
|
|
|
+ long Black );
|
|
|
+ long GetCMYKCyan ( );
|
|
|
+ void PutCMYKCyan (
|
|
|
+ long pVal );
|
|
|
+ long GetCMYKYellow ( );
|
|
|
+ void PutCMYKYellow (
|
|
|
+ long pVal );
|
|
|
+ long GetCMYKMagenta ( );
|
|
|
+ void PutCMYKMagenta (
|
|
|
+ long pVal );
|
|
|
+ long GetCMYKBlack ( );
|
|
|
+ void PutCMYKBlack (
|
|
|
+ long pVal );
|
|
|
+ HRESULT ConvertToCMYK ( );
|
|
|
+ HRESULT CMYAssign (
|
|
|
+ long Cyan,
|
|
|
+ long Magenta,
|
|
|
+ long Yellow );
|
|
|
+ long GetCMYCyan ( );
|
|
|
+ void PutCMYCyan (
|
|
|
+ long pVal );
|
|
|
+ long GetCMYMagenta ( );
|
|
|
+ void PutCMYMagenta (
|
|
|
+ long pVal );
|
|
|
+ long GetCMYYellow ( );
|
|
|
+ void PutCMYYellow (
|
|
|
+ long pVal );
|
|
|
+ HRESULT ConvertToCMY ( );
|
|
|
+ HRESULT HSBAssign (
|
|
|
+ long Hue,
|
|
|
+ long Saturation,
|
|
|
+ long Brightness );
|
|
|
+ long GetHSBHue ( );
|
|
|
+ void PutHSBHue (
|
|
|
+ long pVal );
|
|
|
+ long GetHSBSaturation ( );
|
|
|
+ void PutHSBSaturation (
|
|
|
+ long pVal );
|
|
|
+ long GetHSBBrightness ( );
|
|
|
+ void PutHSBBrightness (
|
|
|
+ long pVal );
|
|
|
+ HRESULT ConvertToHSB ( );
|
|
|
+ HRESULT HLSAssign (
|
|
|
+ long Hue,
|
|
|
+ long Lightness,
|
|
|
+ long Saturation );
|
|
|
+ long GetHLSHue ( );
|
|
|
+ void PutHLSHue (
|
|
|
+ long pVal );
|
|
|
+ long GetHLSLightness ( );
|
|
|
+ void PutHLSLightness (
|
|
|
+ long pVal );
|
|
|
+ long GetHLSSaturation ( );
|
|
|
+ void PutHLSSaturation (
|
|
|
+ long pVal );
|
|
|
+ HRESULT ConvertToHLS ( );
|
|
|
+ HRESULT BWAssign (
|
|
|
+ VARIANT_BOOL White );
|
|
|
+ VARIANT_BOOL GetBW ( );
|
|
|
+ void PutBW (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ HRESULT ConvertToBW ( );
|
|
|
+ HRESULT GrayAssign (
|
|
|
+ long GrayValue );
|
|
|
+ long GetGray ( );
|
|
|
+ void PutGray (
|
|
|
+ long pVal );
|
|
|
+ HRESULT ConvertToGray ( );
|
|
|
+ HRESULT CorelScriptAssign (
|
|
|
+ long ColorModel,
|
|
|
+ long V1,
|
|
|
+ long V2,
|
|
|
+ long V3,
|
|
|
+ long V4,
|
|
|
+ long V5,
|
|
|
+ long V6,
|
|
|
+ long V7 );
|
|
|
+ HRESULT CorelScriptGetComponent (
|
|
|
+ long * ColorModel,
|
|
|
+ long * V1,
|
|
|
+ long * V2,
|
|
|
+ long * V3,
|
|
|
+ long * V4,
|
|
|
+ long * V5,
|
|
|
+ long * V6,
|
|
|
+ long * V7 );
|
|
|
+ HRESULT UserAssign (
|
|
|
+ long ParentWindowHandle );
|
|
|
+ HRESULT CopyAssign (
|
|
|
+ struct IVGColor * Color );
|
|
|
+ _bstr_t GetName (
|
|
|
+ VARIANT_BOOL Components );
|
|
|
+ HRESULT YIQAssign (
|
|
|
+ long y,
|
|
|
+ long I,
|
|
|
+ long Q );
|
|
|
+ long GetYIQLuminanceY ( );
|
|
|
+ void PutYIQLuminanceY (
|
|
|
+ long pVal );
|
|
|
+ long GetYIQChromaI ( );
|
|
|
+ void PutYIQChromaI (
|
|
|
+ long pVal );
|
|
|
+ long GetYIQChromaQ ( );
|
|
|
+ void PutYIQChromaQ (
|
|
|
+ long pVal );
|
|
|
+ HRESULT ConvertToYIQ ( );
|
|
|
+ HRESULT LabAssign (
|
|
|
+ long L,
|
|
|
+ long A,
|
|
|
+ long B );
|
|
|
+ long GetLabLuminance ( );
|
|
|
+ void PutLabLuminance (
|
|
|
+ long pVal );
|
|
|
+ long GetLabComponentA ( );
|
|
|
+ void PutLabComponentA (
|
|
|
+ long pVal );
|
|
|
+ long GetLabComponentB ( );
|
|
|
+ void PutLabComponentB (
|
|
|
+ long pVal );
|
|
|
+ HRESULT ConvertToLab ( );
|
|
|
+ HRESULT RegistrationAssign ( );
|
|
|
+ HRESULT FixedAssign (
|
|
|
+ enum cdrPaletteID PaletteID,
|
|
|
+ long PaletteIndex,
|
|
|
+ long Tint );
|
|
|
+ enum cdrPaletteID GetPaletteID ( );
|
|
|
+ long GetPaletteIndex ( );
|
|
|
+ void PutPaletteIndex (
|
|
|
+ long pVal );
|
|
|
+ long GetTint ( );
|
|
|
+ void PutTint (
|
|
|
+ long pVal );
|
|
|
+ HRESULT ConvertToFixed (
|
|
|
+ enum cdrPaletteID PaletteID );
|
|
|
+ VARIANT_BOOL UserAssignEx (
|
|
|
+ long ParentWindowHandle );
|
|
|
+ HRESULT SetName (
|
|
|
+ _bstr_t Name );
|
|
|
+ HRESULT BlendWith (
|
|
|
+ struct IVGColor * Color,
|
|
|
+ long MixRatio );
|
|
|
+ VARIANT_BOOL IsSame (
|
|
|
+ struct IVGColor * Color );
|
|
|
+ VARIANT_BOOL GetIsInGamut ( );
|
|
|
+ IVGColorPtr GetInGamutColor ( );
|
|
|
+ VARIANT_BOOL GetIsCMYK ( );
|
|
|
+ VARIANT_BOOL GetIsGray ( );
|
|
|
+ VARIANT_BOOL GetIsWhite ( );
|
|
|
+ VARIANT_BOOL GetIsSpot ( );
|
|
|
+ VARIANT_BOOL GetIsTintable ( );
|
|
|
+ VARIANT_BOOL GetIsValidDuotoneColor ( );
|
|
|
+ IVGColorPtr GetValidDuotoneColor ( );
|
|
|
+ long GetColorDistanceFrom (
|
|
|
+ struct IVGColor * Color );
|
|
|
+ VARIANT_BOOL IsSimilar (
|
|
|
+ struct IVGColor * Color );
|
|
|
+ _bstr_t ToString ( );
|
|
|
+ VARIANT_BOOL StringAssign (
|
|
|
+ _bstr_t ColorString );
|
|
|
+ HRESULT Invalidate ( );
|
|
|
+ _bstr_t GetHexValue ( );
|
|
|
+ void PutHexValue (
|
|
|
+ _bstr_t pVal );
|
|
|
+ IVGColorPtr GetCopy ( );
|
|
|
+ long GetRGBValue ( );
|
|
|
+ void PutRGBValue (
|
|
|
+ long pVal );
|
|
|
+ HRESULT CopyAppearance (
|
|
|
+ struct IVGColor * Color,
|
|
|
+ struct IVGColorContext * SourceColorContext );
|
|
|
+ IVGColorContextPtr GetColorContext ( );
|
|
|
+ VARIANT_BOOL ConvertTo (
|
|
|
+ enum cdrColorType ColorType,
|
|
|
+ struct IVGColorContext * DestinationColorContext,
|
|
|
+ struct IVGColorContext * SourceColorContext );
|
|
|
+ IVGPalettePtr GetPalette ( );
|
|
|
+ HRESULT SpotAssign (
|
|
|
+ _bstr_t PaletteIdentifier,
|
|
|
+ long SpotColorID,
|
|
|
+ long Tint );
|
|
|
+ HRESULT SpotAssignByName (
|
|
|
+ _bstr_t PaletteIdentifier,
|
|
|
+ _bstr_t SpotColorName,
|
|
|
+ long Tint );
|
|
|
+ HRESULT ConvertToPalette (
|
|
|
+ _bstr_t PaletteIdentifier );
|
|
|
+ long GetSpotColorID ( );
|
|
|
+ void PutSpotColorID (
|
|
|
+ long pVal );
|
|
|
+ _bstr_t GetSpotColorName ( );
|
|
|
+ HRESULT PaletteAssign (
|
|
|
+ _bstr_t PaletteIdentifier,
|
|
|
+ long ColorIndex );
|
|
|
+ _bstr_t GetPaletteIdentifier ( );
|
|
|
+ VARIANT_BOOL GetIsColorStyle ( );
|
|
|
+ _bstr_t GetColorStyleName ( );
|
|
|
+ HRESULT ModifyColorStyleColor (
|
|
|
+ struct IVGColor * Color,
|
|
|
+ VARIANT_BOOL ChangeWholeHarmony );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_Application (
|
|
|
+ /*[out,retval]*/ IDispatch * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Parent (
|
|
|
+ /*[out,retval]*/ IDispatch * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Type (
|
|
|
+ /*[out,retval]*/ enum cdrColorType * Type ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_RGBAssign (
|
|
|
+ /*[in]*/ long Red,
|
|
|
+ /*[in]*/ long Green,
|
|
|
+ /*[in]*/ long Blue ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_RGBRed (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_RGBRed (
|
|
|
+ /*[in]*/ long pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_RGBGreen (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_RGBGreen (
|
|
|
+ /*[in]*/ long pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_RGBBlue (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_RGBBlue (
|
|
|
+ /*[in]*/ long pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_ConvertToRGB ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CMYKAssign (
|
|
|
+ /*[in]*/ long Cyan,
|
|
|
+ /*[in]*/ long Magenta,
|
|
|
+ /*[in]*/ long Yellow,
|
|
|
+ /*[in]*/ long Black ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_CMYKCyan (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_CMYKCyan (
|
|
|
+ /*[in]*/ long pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_CMYKYellow (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_CMYKYellow (
|
|
|
+ /*[in]*/ long pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_CMYKMagenta (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_CMYKMagenta (
|
|
|
+ /*[in]*/ long pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_CMYKBlack (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_CMYKBlack (
|
|
|
+ /*[in]*/ long pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_ConvertToCMYK ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CMYAssign (
|
|
|
+ /*[in]*/ long Cyan,
|
|
|
+ /*[in]*/ long Magenta,
|
|
|
+ /*[in]*/ long Yellow ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_CMYCyan (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_CMYCyan (
|
|
|
+ /*[in]*/ long pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_CMYMagenta (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_CMYMagenta (
|
|
|
+ /*[in]*/ long pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_CMYYellow (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_CMYYellow (
|
|
|
+ /*[in]*/ long pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_ConvertToCMY ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_HSBAssign (
|
|
|
+ /*[in]*/ long Hue,
|
|
|
+ /*[in]*/ long Saturation,
|
|
|
+ /*[in]*/ long Brightness ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_HSBHue (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_HSBHue (
|
|
|
+ /*[in]*/ long pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_HSBSaturation (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_HSBSaturation (
|
|
|
+ /*[in]*/ long pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_HSBBrightness (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_HSBBrightness (
|
|
|
+ /*[in]*/ long pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_ConvertToHSB ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_HLSAssign (
|
|
|
+ /*[in]*/ long Hue,
|
|
|
+ /*[in]*/ long Lightness,
|
|
|
+ /*[in]*/ long Saturation ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_HLSHue (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_HLSHue (
|
|
|
+ /*[in]*/ long pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_HLSLightness (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_HLSLightness (
|
|
|
+ /*[in]*/ long pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_HLSSaturation (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_HLSSaturation (
|
|
|
+ /*[in]*/ long pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_ConvertToHLS ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_BWAssign (
|
|
|
+ /*[in]*/ VARIANT_BOOL White ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_BW (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_BW (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_ConvertToBW ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_GrayAssign (
|
|
|
+ /*[in]*/ long GrayValue ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Gray (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Gray (
|
|
|
+ /*[in]*/ long pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_ConvertToGray ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CorelScriptAssign (
|
|
|
+ /*[in]*/ long ColorModel,
|
|
|
+ /*[in]*/ long V1,
|
|
|
+ /*[in]*/ long V2,
|
|
|
+ /*[in]*/ long V3,
|
|
|
+ /*[in]*/ long V4,
|
|
|
+ /*[in]*/ long V5,
|
|
|
+ /*[in]*/ long V6,
|
|
|
+ /*[in]*/ long V7 ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CorelScriptGetComponent (
|
|
|
+ /*[out]*/ long * ColorModel,
|
|
|
+ /*[out]*/ long * V1,
|
|
|
+ /*[out]*/ long * V2,
|
|
|
+ /*[out]*/ long * V3,
|
|
|
+ /*[out]*/ long * V4,
|
|
|
+ /*[out]*/ long * V5,
|
|
|
+ /*[out]*/ long * V6,
|
|
|
+ /*[out]*/ long * V7 ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_UserAssign (
|
|
|
+ /*[in]*/ long ParentWindowHandle ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CopyAssign (
|
|
|
+ /*[in]*/ struct IVGColor * Color ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Name (
|
|
|
+ /*[in]*/ VARIANT_BOOL Components,
|
|
|
+ /*[out,retval]*/ BSTR * Name ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_YIQAssign (
|
|
|
+ /*[in]*/ long y,
|
|
|
+ /*[in]*/ long I,
|
|
|
+ /*[in]*/ long Q ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_YIQLuminanceY (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_YIQLuminanceY (
|
|
|
+ /*[in]*/ long pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_YIQChromaI (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_YIQChromaI (
|
|
|
+ /*[in]*/ long pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_YIQChromaQ (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_YIQChromaQ (
|
|
|
+ /*[in]*/ long pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_ConvertToYIQ ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_LabAssign (
|
|
|
+ /*[in]*/ long L,
|
|
|
+ /*[in]*/ long A,
|
|
|
+ /*[in]*/ long B ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_LabLuminance (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_LabLuminance (
|
|
|
+ /*[in]*/ long pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_LabComponentA (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_LabComponentA (
|
|
|
+ /*[in]*/ long pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_LabComponentB (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_LabComponentB (
|
|
|
+ /*[in]*/ long pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_ConvertToLab ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_RegistrationAssign ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_FixedAssign (
|
|
|
+ /*[in]*/ enum cdrPaletteID PaletteID,
|
|
|
+ /*[in]*/ long PaletteIndex,
|
|
|
+ /*[in]*/ long Tint ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_PaletteID (
|
|
|
+ /*[out,retval]*/ enum cdrPaletteID * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_PaletteIndex (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_PaletteIndex (
|
|
|
+ /*[in]*/ long pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Tint (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Tint (
|
|
|
+ /*[in]*/ long pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_ConvertToFixed (
|
|
|
+ /*[in]*/ enum cdrPaletteID PaletteID ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_UserAssignEx (
|
|
|
+ /*[in]*/ long ParentWindowHandle,
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pbOK ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_SetName (
|
|
|
+ /*[in]*/ BSTR Name ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_BlendWith (
|
|
|
+ /*[in]*/ struct IVGColor * Color,
|
|
|
+ /*[in]*/ long MixRatio ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_IsSame (
|
|
|
+ /*[in]*/ struct IVGColor * Color,
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_IsInGamut (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_InGamutColor (
|
|
|
+ /*[out,retval]*/ struct IVGColor * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_IsCMYK (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_IsGray (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_IsWhite (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_IsSpot (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_IsTintable (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_IsValidDuotoneColor (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_ValidDuotoneColor (
|
|
|
+ /*[out,retval]*/ struct IVGColor * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_GetColorDistanceFrom (
|
|
|
+ /*[in]*/ struct IVGColor * Color,
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_IsSimilar (
|
|
|
+ /*[in]*/ struct IVGColor * Color,
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_ToString (
|
|
|
+ /*[out,retval]*/ BSTR * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_StringAssign (
|
|
|
+ /*[in]*/ BSTR ColorString,
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Invalidate ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_HexValue (
|
|
|
+ /*[out,retval]*/ BSTR * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_HexValue (
|
|
|
+ /*[in]*/ BSTR pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_GetCopy (
|
|
|
+ /*[out,retval]*/ struct IVGColor * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_RGBValue (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_RGBValue (
|
|
|
+ /*[in]*/ long pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CopyAppearance (
|
|
|
+ /*[in]*/ struct IVGColor * Color,
|
|
|
+ /*[in]*/ struct IVGColorContext * SourceColorContext ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_ColorContext (
|
|
|
+ /*[out,retval]*/ struct IVGColorContext * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_ConvertTo (
|
|
|
+ /*[in]*/ enum cdrColorType ColorType,
|
|
|
+ /*[in]*/ struct IVGColorContext * DestinationColorContext,
|
|
|
+ /*[in]*/ struct IVGColorContext * SourceColorContext,
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Palette (
|
|
|
+ /*[out,retval]*/ struct IVGPalette * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_SpotAssign (
|
|
|
+ /*[in]*/ BSTR PaletteIdentifier,
|
|
|
+ /*[in]*/ long SpotColorID,
|
|
|
+ /*[in]*/ long Tint ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_SpotAssignByName (
|
|
|
+ /*[in]*/ BSTR PaletteIdentifier,
|
|
|
+ /*[in]*/ BSTR SpotColorName,
|
|
|
+ /*[in]*/ long Tint ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_ConvertToPalette (
|
|
|
+ /*[in]*/ BSTR PaletteIdentifier ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_SpotColorID (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_SpotColorID (
|
|
|
+ /*[in]*/ long pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_SpotColorName (
|
|
|
+ /*[out,retval]*/ BSTR * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_PaletteAssign (
|
|
|
+ /*[in]*/ BSTR PaletteIdentifier,
|
|
|
+ /*[in]*/ long ColorIndex ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_PaletteIdentifier (
|
|
|
+ /*[out,retval]*/ BSTR * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_IsColorStyle (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_ColorStyleName (
|
|
|
+ /*[out,retval]*/ BSTR * Name ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_ModifyColorStyleColor (
|
|
|
+ /*[in]*/ struct IVGColor * Color,
|
|
|
+ /*[in]*/ VARIANT_BOOL ChangeWholeHarmony ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("b0580093-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+IVGDuotoneInk : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetColor,put=PutColor))
|
|
|
+ IVGColorPtr Color;
|
|
|
+ __declspec(property(get=GetHandleCount))
|
|
|
+ long HandleCount;
|
|
|
+ __declspec(property(get=GetHandleX,put=PutHandleX))
|
|
|
+ long HandleX[];
|
|
|
+ __declspec(property(get=GetHandleY,put=PutHandleY))
|
|
|
+ long HandleY[];
|
|
|
+ __declspec(property(get=GetCurveLevel))
|
|
|
+ long CurveLevel[];
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ IVGColorPtr GetColor ( );
|
|
|
+ void PutColor (
|
|
|
+ struct IVGColor * ppVal );
|
|
|
+ long GetHandleCount ( );
|
|
|
+ long GetHandleX (
|
|
|
+ long Index );
|
|
|
+ void PutHandleX (
|
|
|
+ long Index,
|
|
|
+ long pVal );
|
|
|
+ long GetHandleY (
|
|
|
+ long Index );
|
|
|
+ void PutHandleY (
|
|
|
+ long Index,
|
|
|
+ long pVal );
|
|
|
+ long AddHandle (
|
|
|
+ long x,
|
|
|
+ long y );
|
|
|
+ VARIANT_BOOL RemoveHandle (
|
|
|
+ long Index );
|
|
|
+ long FindHandle (
|
|
|
+ long x,
|
|
|
+ long y );
|
|
|
+ VARIANT_BOOL Load (
|
|
|
+ _bstr_t FileName );
|
|
|
+ VARIANT_BOOL Save (
|
|
|
+ _bstr_t FileName );
|
|
|
+ long GetCurveLevel (
|
|
|
+ long Index );
|
|
|
+ HRESULT Reset ( );
|
|
|
+ SAFEARRAY * GetCurveLevels ( );
|
|
|
+ SAFEARRAY * GetHandles ( );
|
|
|
+ HRESULT PutHandles (
|
|
|
+ const _variant_t & HandleArray,
|
|
|
+ long NumElements );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_Color (
|
|
|
+ /*[out,retval]*/ struct IVGColor * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Color (
|
|
|
+ /*[in]*/ struct IVGColor * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_HandleCount (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_HandleX (
|
|
|
+ /*[in]*/ long Index,
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_HandleX (
|
|
|
+ /*[in]*/ long Index,
|
|
|
+ /*[in]*/ long pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_HandleY (
|
|
|
+ /*[in]*/ long Index,
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_HandleY (
|
|
|
+ /*[in]*/ long Index,
|
|
|
+ /*[in]*/ long pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_AddHandle (
|
|
|
+ /*[in]*/ long x,
|
|
|
+ /*[in]*/ long y,
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_RemoveHandle (
|
|
|
+ /*[in]*/ long Index,
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_FindHandle (
|
|
|
+ /*[in]*/ long x,
|
|
|
+ /*[in]*/ long y,
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Load (
|
|
|
+ /*[in]*/ BSTR FileName,
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Save (
|
|
|
+ /*[in]*/ BSTR FileName,
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_CurveLevel (
|
|
|
+ /*[in]*/ long Index,
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Reset ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_GetCurveLevels (
|
|
|
+ /*[out,retval]*/ SAFEARRAY * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_GetHandles (
|
|
|
+ /*[out,retval]*/ SAFEARRAY * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_PutHandles (
|
|
|
+ /*[in]*/ VARIANT HandleArray,
|
|
|
+ /*[in]*/ long NumElements ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("b058003a-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+IVGFountainColor : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetPosition))
|
|
|
+ long Position;
|
|
|
+ __declspec(property(get=GetColor,put=PutColor))
|
|
|
+ IVGColorPtr Color;
|
|
|
+ __declspec(property(get=GetMidPoint,put=PutMidPoint))
|
|
|
+ long MidPoint;
|
|
|
+ __declspec(property(get=GetBlendType,put=PutBlendType))
|
|
|
+ enum cdrFountainFillBlendType BlendType;
|
|
|
+ __declspec(property(get=GetOpacity,put=PutOpacity))
|
|
|
+ unsigned char Opacity;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ long GetPosition ( );
|
|
|
+ IVGColorPtr GetColor ( );
|
|
|
+ void PutColor (
|
|
|
+ struct IVGColor * ppVal );
|
|
|
+ HRESULT Move (
|
|
|
+ long NewPosition );
|
|
|
+ HRESULT Delete ( );
|
|
|
+ long GetMidPoint ( );
|
|
|
+ void PutMidPoint (
|
|
|
+ long pVal );
|
|
|
+ enum cdrFountainFillBlendType GetBlendType ( );
|
|
|
+ void PutBlendType (
|
|
|
+ enum cdrFountainFillBlendType pVal );
|
|
|
+ unsigned char GetOpacity ( );
|
|
|
+ void PutOpacity (
|
|
|
+ unsigned char pVal );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_Position (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Color (
|
|
|
+ /*[out,retval]*/ struct IVGColor * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Color (
|
|
|
+ /*[in]*/ struct IVGColor * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Move (
|
|
|
+ /*[in]*/ long NewPosition ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Delete ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_MidPoint (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_MidPoint (
|
|
|
+ /*[in]*/ long pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_BlendType (
|
|
|
+ /*[out,retval]*/ enum cdrFountainFillBlendType * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_BlendType (
|
|
|
+ /*[in]*/ enum cdrFountainFillBlendType pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Opacity (
|
|
|
+ /*[out,retval]*/ unsigned char * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Opacity (
|
|
|
+ /*[in]*/ unsigned char pVal ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("b058003b-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+IVGFountainColors : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetItem,put=PutItem))
|
|
|
+ IVGFountainColorPtr Item[];
|
|
|
+ __declspec(property(get=GetCount))
|
|
|
+ long Count;
|
|
|
+ __declspec(property(get=GetGrayLevel,put=PutGrayLevel))
|
|
|
+ long GrayLevel[];
|
|
|
+ __declspec(property(get=GetFirst))
|
|
|
+ IVGFountainColorPtr First;
|
|
|
+ __declspec(property(get=GetLast))
|
|
|
+ IVGFountainColorPtr Last;
|
|
|
+ __declspec(property(get=Get_NewEnum))
|
|
|
+ IUnknownPtr _NewEnum;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ IVGFountainColorPtr GetItem (
|
|
|
+ long Index );
|
|
|
+ void PutItem (
|
|
|
+ long Index,
|
|
|
+ struct IVGFountainColor * ppVal );
|
|
|
+ IUnknownPtr Get_NewEnum ( );
|
|
|
+ long GetCount ( );
|
|
|
+ HRESULT Add (
|
|
|
+ struct IVGColor * Color,
|
|
|
+ long Position );
|
|
|
+ long GetGrayLevel (
|
|
|
+ long Index );
|
|
|
+ void PutGrayLevel (
|
|
|
+ long Index,
|
|
|
+ long pVal );
|
|
|
+ HRESULT AddGrayLevel (
|
|
|
+ long GrayLevel,
|
|
|
+ long Position );
|
|
|
+ IVGFountainColorPtr GetFirst ( );
|
|
|
+ IVGFountainColorPtr GetLast ( );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_Item (
|
|
|
+ /*[in]*/ long Index,
|
|
|
+ /*[out,retval]*/ struct IVGFountainColor * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Item (
|
|
|
+ /*[in]*/ long Index,
|
|
|
+ /*[in]*/ struct IVGFountainColor * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get__NewEnum (
|
|
|
+ /*[out,retval]*/ IUnknown * * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Count (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Add (
|
|
|
+ /*[in]*/ struct IVGColor * Color,
|
|
|
+ /*[in]*/ long Position ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_GrayLevel (
|
|
|
+ /*[in]*/ long Index,
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_GrayLevel (
|
|
|
+ /*[in]*/ long Index,
|
|
|
+ /*[in]*/ long pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_AddGrayLevel (
|
|
|
+ /*[in]*/ long GrayLevel,
|
|
|
+ /*[in]*/ long Position ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_First (
|
|
|
+ /*[out,retval]*/ struct IVGFountainColor * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Last (
|
|
|
+ /*[out,retval]*/ struct IVGFountainColor * * ppVal ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("b058003c-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+IVGFountainFill : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetType,put=PutType))
|
|
|
+ enum cdrFountainFillType Type;
|
|
|
+ __declspec(property(get=GetSkew,put=PutSkew))
|
|
|
+ double Skew;
|
|
|
+ __declspec(property(get=GetStartX,put=PutStartX))
|
|
|
+ double StartX;
|
|
|
+ __declspec(property(get=GetBlendAcceleration,put=PutBlendAcceleration))
|
|
|
+ double BlendAcceleration;
|
|
|
+ __declspec(property(get=GetStartY,put=PutStartY))
|
|
|
+ double StartY;
|
|
|
+ __declspec(property(get=GetEndX,put=PutEndX))
|
|
|
+ double EndX;
|
|
|
+ __declspec(property(get=GetHasHSBBlends))
|
|
|
+ VARIANT_BOOL HasHSBBlends;
|
|
|
+ __declspec(property(get=GetEndY,put=PutEndY))
|
|
|
+ double EndY;
|
|
|
+ __declspec(property(get=GetHasNonLinearBlends))
|
|
|
+ VARIANT_BOOL HasNonLinearBlends;
|
|
|
+ __declspec(property(get=GetAngle))
|
|
|
+ double Angle;
|
|
|
+ __declspec(property(get=GetEnd2X,put=PutEnd2X))
|
|
|
+ double End2X;
|
|
|
+ __declspec(property(get=GetEnd2Y,put=PutEnd2Y))
|
|
|
+ double End2Y;
|
|
|
+ __declspec(property(get=GetEdgePad))
|
|
|
+ long EdgePad;
|
|
|
+ __declspec(property(get=GetSteps,put=PutSteps))
|
|
|
+ long Steps;
|
|
|
+ __declspec(property(get=GetBlendType,put=PutBlendType))
|
|
|
+ enum cdrFountainFillBlendType BlendType;
|
|
|
+ __declspec(property(get=GetMidPoint,put=PutMidPoint))
|
|
|
+ long MidPoint;
|
|
|
+ __declspec(property(get=GetColors,put=PutColors))
|
|
|
+ IVGFountainColorsPtr Colors;
|
|
|
+ __declspec(property(get=GetStartColor,put=PutStartColor))
|
|
|
+ IVGColorPtr StartColor;
|
|
|
+ __declspec(property(get=GetEndColor,put=PutEndColor))
|
|
|
+ IVGColorPtr EndColor;
|
|
|
+ __declspec(property(get=GetCenterOffsetX,put=PutCenterOffsetX))
|
|
|
+ double CenterOffsetX;
|
|
|
+ __declspec(property(get=GetCenterOffsetY,put=PutCenterOffsetY))
|
|
|
+ double CenterOffsetY;
|
|
|
+ __declspec(property(get=GetSmoothBlend,put=PutSmoothBlend))
|
|
|
+ VARIANT_BOOL SmoothBlend;
|
|
|
+ __declspec(property(get=GetSpreadMethod,put=PutSpreadMethod))
|
|
|
+ enum cdrFountainFillSpreadMethod SpreadMethod;
|
|
|
+ __declspec(property(get=GetAnisotropic,put=PutAnisotropic))
|
|
|
+ VARIANT_BOOL Anisotropic;
|
|
|
+ __declspec(property(get=GetIsTransparent))
|
|
|
+ VARIANT_BOOL IsTransparent;
|
|
|
+ __declspec(property(get=GetMergeMode,put=PutMergeMode))
|
|
|
+ enum cdrMergeMode MergeMode;
|
|
|
+ __declspec(property(get=GetScaleX,put=PutScaleX))
|
|
|
+ double ScaleX;
|
|
|
+ __declspec(property(get=GetScaleY,put=PutScaleY))
|
|
|
+ double ScaleY;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ enum cdrFountainFillType GetType ( );
|
|
|
+ void PutType (
|
|
|
+ enum cdrFountainFillType pVal );
|
|
|
+ double GetStartX ( );
|
|
|
+ void PutStartX (
|
|
|
+ double pVal );
|
|
|
+ double GetStartY ( );
|
|
|
+ void PutStartY (
|
|
|
+ double pVal );
|
|
|
+ double GetEndX ( );
|
|
|
+ void PutEndX (
|
|
|
+ double pVal );
|
|
|
+ double GetEndY ( );
|
|
|
+ void PutEndY (
|
|
|
+ double pVal );
|
|
|
+ double GetAngle ( );
|
|
|
+ HRESULT SetAngle (
|
|
|
+ double Angle );
|
|
|
+ HRESULT Translate (
|
|
|
+ double x,
|
|
|
+ double y );
|
|
|
+ long GetEdgePad ( );
|
|
|
+ long GetSteps ( );
|
|
|
+ void PutSteps (
|
|
|
+ long pVal );
|
|
|
+ enum cdrFountainFillBlendType GetBlendType ( );
|
|
|
+ void PutBlendType (
|
|
|
+ enum cdrFountainFillBlendType pVal );
|
|
|
+ long GetMidPoint ( );
|
|
|
+ void PutMidPoint (
|
|
|
+ long pVal );
|
|
|
+ IVGFountainColorsPtr GetColors ( );
|
|
|
+ IVGColorPtr GetStartColor ( );
|
|
|
+ void PutStartColor (
|
|
|
+ struct IVGColor * ppVal );
|
|
|
+ IVGColorPtr GetEndColor ( );
|
|
|
+ void PutEndColor (
|
|
|
+ struct IVGColor * ppVal );
|
|
|
+ void PutColors (
|
|
|
+ struct IVGFountainColors * ppVal );
|
|
|
+ HRESULT SetEdgePad (
|
|
|
+ long EdgePad );
|
|
|
+ double GetCenterOffsetX ( );
|
|
|
+ void PutCenterOffsetX (
|
|
|
+ double pVal );
|
|
|
+ double GetCenterOffsetY ( );
|
|
|
+ void PutCenterOffsetY (
|
|
|
+ double pVal );
|
|
|
+ VARIANT_BOOL GetSmoothBlend ( );
|
|
|
+ void PutSmoothBlend (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ enum cdrFountainFillSpreadMethod GetSpreadMethod ( );
|
|
|
+ void PutSpreadMethod (
|
|
|
+ enum cdrFountainFillSpreadMethod pVal );
|
|
|
+ VARIANT_BOOL GetAnisotropic ( );
|
|
|
+ void PutAnisotropic (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ VARIANT_BOOL GetIsTransparent ( );
|
|
|
+ enum cdrMergeMode GetMergeMode ( );
|
|
|
+ void PutMergeMode (
|
|
|
+ enum cdrMergeMode pVal );
|
|
|
+ double GetScaleX ( );
|
|
|
+ void PutScaleX (
|
|
|
+ double pVal );
|
|
|
+ double GetScaleY ( );
|
|
|
+ void PutScaleY (
|
|
|
+ double pVal );
|
|
|
+ double GetSkew ( );
|
|
|
+ void PutSkew (
|
|
|
+ double pVal );
|
|
|
+ double GetBlendAcceleration ( );
|
|
|
+ void PutBlendAcceleration (
|
|
|
+ double pVal );
|
|
|
+ HRESULT MakeOpaque ( );
|
|
|
+ HRESULT GetTransformations (
|
|
|
+ double * d11,
|
|
|
+ double * d12,
|
|
|
+ double * d21,
|
|
|
+ double * d22 );
|
|
|
+ HRESULT SetTransformations (
|
|
|
+ double d11,
|
|
|
+ double d12,
|
|
|
+ double d21,
|
|
|
+ double d22 );
|
|
|
+ VARIANT_BOOL GetHasHSBBlends ( );
|
|
|
+ VARIANT_BOOL GetHasNonLinearBlends ( );
|
|
|
+ double GetEnd2X ( );
|
|
|
+ void PutEnd2X (
|
|
|
+ double pVal );
|
|
|
+ double GetEnd2Y ( );
|
|
|
+ void PutEnd2Y (
|
|
|
+ double pVal );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_Type (
|
|
|
+ /*[out,retval]*/ enum cdrFountainFillType * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Type (
|
|
|
+ /*[in]*/ enum cdrFountainFillType pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_StartX (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_StartX (
|
|
|
+ /*[in]*/ double pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_StartY (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_StartY (
|
|
|
+ /*[in]*/ double pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_EndX (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_EndX (
|
|
|
+ /*[in]*/ double pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_EndY (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_EndY (
|
|
|
+ /*[in]*/ double pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Angle (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_SetAngle (
|
|
|
+ /*[in]*/ double Angle ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Translate (
|
|
|
+ /*[in]*/ double x,
|
|
|
+ /*[in]*/ double y ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_EdgePad (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Steps (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Steps (
|
|
|
+ /*[in]*/ long pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_BlendType (
|
|
|
+ /*[out,retval]*/ enum cdrFountainFillBlendType * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_BlendType (
|
|
|
+ /*[in]*/ enum cdrFountainFillBlendType pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_MidPoint (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_MidPoint (
|
|
|
+ /*[in]*/ long pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Colors (
|
|
|
+ /*[out,retval]*/ struct IVGFountainColors * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_StartColor (
|
|
|
+ /*[out,retval]*/ struct IVGColor * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_StartColor (
|
|
|
+ /*[in]*/ struct IVGColor * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_EndColor (
|
|
|
+ /*[out,retval]*/ struct IVGColor * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_EndColor (
|
|
|
+ /*[in]*/ struct IVGColor * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Colors (
|
|
|
+ /*[in]*/ struct IVGFountainColors * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_SetEdgePad (
|
|
|
+ /*[in]*/ long EdgePad ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_CenterOffsetX (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_CenterOffsetX (
|
|
|
+ /*[in]*/ double pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_CenterOffsetY (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_CenterOffsetY (
|
|
|
+ /*[in]*/ double pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_SmoothBlend (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_SmoothBlend (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_SpreadMethod (
|
|
|
+ /*[out,retval]*/ enum cdrFountainFillSpreadMethod * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_SpreadMethod (
|
|
|
+ /*[in]*/ enum cdrFountainFillSpreadMethod pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Anisotropic (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Anisotropic (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_IsTransparent (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_MergeMode (
|
|
|
+ /*[out,retval]*/ enum cdrMergeMode * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_MergeMode (
|
|
|
+ /*[in]*/ enum cdrMergeMode pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_ScaleX (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_ScaleX (
|
|
|
+ /*[in]*/ double pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_ScaleY (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_ScaleY (
|
|
|
+ /*[in]*/ double pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Skew (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Skew (
|
|
|
+ /*[in]*/ double pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_BlendAcceleration (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_BlendAcceleration (
|
|
|
+ /*[in]*/ double pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_MakeOpaque ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_GetTransformations (
|
|
|
+ /*[out]*/ double * d11,
|
|
|
+ /*[out]*/ double * d12,
|
|
|
+ /*[out]*/ double * d21,
|
|
|
+ /*[out]*/ double * d22 ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_SetTransformations (
|
|
|
+ /*[in]*/ double d11,
|
|
|
+ /*[in]*/ double d12,
|
|
|
+ /*[in]*/ double d21,
|
|
|
+ /*[in]*/ double d22 ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_HasHSBBlends (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_HasNonLinearBlends (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_End2X (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_End2X (
|
|
|
+ /*[in]*/ double pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_End2Y (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_End2Y (
|
|
|
+ /*[in]*/ double pVal ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("b0580050-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+IVGPatternFill : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetType,put=PutType))
|
|
|
+ enum cdrPatternFillType Type;
|
|
|
+ __declspec(property(get=GetMirrorFillY,put=PutMirrorFillY))
|
|
|
+ VARIANT_BOOL MirrorFillY;
|
|
|
+ __declspec(property(get=GetFrontColor,put=PutFrontColor))
|
|
|
+ IVGColorPtr FrontColor;
|
|
|
+ __declspec(property(get=GetBackColor,put=PutBackColor))
|
|
|
+ IVGColorPtr BackColor;
|
|
|
+ __declspec(property(get=GetCanvas,put=PutCanvas))
|
|
|
+ IVGPatternCanvasPtr Canvas;
|
|
|
+ __declspec(property(get=GetFilePath))
|
|
|
+ _bstr_t FilePath;
|
|
|
+ __declspec(property(get=GetOriginX,put=PutOriginX))
|
|
|
+ double OriginX;
|
|
|
+ __declspec(property(get=GetOriginY,put=PutOriginY))
|
|
|
+ double OriginY;
|
|
|
+ __declspec(property(get=GetTileWidth,put=PutTileWidth))
|
|
|
+ double TileWidth;
|
|
|
+ __declspec(property(get=GetTileHeight,put=PutTileHeight))
|
|
|
+ double TileHeight;
|
|
|
+ __declspec(property(get=GetTileOffsetType,put=PutTileOffsetType))
|
|
|
+ enum cdrTileOffsetType TileOffsetType;
|
|
|
+ __declspec(property(get=GetTileOffset,put=PutTileOffset))
|
|
|
+ long TileOffset;
|
|
|
+ __declspec(property(get=GetSkewAngle,put=PutSkewAngle))
|
|
|
+ double SkewAngle;
|
|
|
+ __declspec(property(get=GetRotationAngle,put=PutRotationAngle))
|
|
|
+ double RotationAngle;
|
|
|
+ __declspec(property(get=GetTransformWithShape,put=PutTransformWithShape))
|
|
|
+ VARIANT_BOOL TransformWithShape;
|
|
|
+ __declspec(property(get=GetMirrorFill,put=PutMirrorFill))
|
|
|
+ VARIANT_BOOL MirrorFill;
|
|
|
+ __declspec(property(get=GetMirrorFillX,put=PutMirrorFillX))
|
|
|
+ VARIANT_BOOL MirrorFillX;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ enum cdrPatternFillType GetType ( );
|
|
|
+ void PutType (
|
|
|
+ enum cdrPatternFillType pVal );
|
|
|
+ IVGColorPtr GetFrontColor ( );
|
|
|
+ void PutFrontColor (
|
|
|
+ struct IVGColor * ppVal );
|
|
|
+ IVGColorPtr GetBackColor ( );
|
|
|
+ void PutBackColor (
|
|
|
+ struct IVGColor * ppVal );
|
|
|
+ IVGPatternCanvasPtr GetCanvas ( );
|
|
|
+ void PutCanvas (
|
|
|
+ struct IVGPatternCanvas * ppVal );
|
|
|
+ _bstr_t GetFilePath ( );
|
|
|
+ double GetOriginX ( );
|
|
|
+ void PutOriginX (
|
|
|
+ double pVal );
|
|
|
+ double GetOriginY ( );
|
|
|
+ void PutOriginY (
|
|
|
+ double pVal );
|
|
|
+ double GetTileWidth ( );
|
|
|
+ void PutTileWidth (
|
|
|
+ double pVal );
|
|
|
+ double GetTileHeight ( );
|
|
|
+ void PutTileHeight (
|
|
|
+ double pVal );
|
|
|
+ enum cdrTileOffsetType GetTileOffsetType ( );
|
|
|
+ void PutTileOffsetType (
|
|
|
+ enum cdrTileOffsetType pVal );
|
|
|
+ long GetTileOffset ( );
|
|
|
+ void PutTileOffset (
|
|
|
+ long pVal );
|
|
|
+ double GetSkewAngle ( );
|
|
|
+ void PutSkewAngle (
|
|
|
+ double pVal );
|
|
|
+ double GetRotationAngle ( );
|
|
|
+ void PutRotationAngle (
|
|
|
+ double pVal );
|
|
|
+ VARIANT_BOOL GetTransformWithShape ( );
|
|
|
+ void PutTransformWithShape (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ VARIANT_BOOL Load (
|
|
|
+ _bstr_t FileName );
|
|
|
+ VARIANT_BOOL GetMirrorFill ( );
|
|
|
+ void PutMirrorFill (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ VARIANT_BOOL GetMirrorFillX ( );
|
|
|
+ void PutMirrorFillX (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ VARIANT_BOOL GetMirrorFillY ( );
|
|
|
+ void PutMirrorFillY (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_Type (
|
|
|
+ /*[out,retval]*/ enum cdrPatternFillType * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Type (
|
|
|
+ /*[in]*/ enum cdrPatternFillType pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_FrontColor (
|
|
|
+ /*[out,retval]*/ struct IVGColor * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_FrontColor (
|
|
|
+ /*[in]*/ struct IVGColor * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_BackColor (
|
|
|
+ /*[out,retval]*/ struct IVGColor * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_BackColor (
|
|
|
+ /*[in]*/ struct IVGColor * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Canvas (
|
|
|
+ /*[out,retval]*/ struct IVGPatternCanvas * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Canvas (
|
|
|
+ /*[in]*/ struct IVGPatternCanvas * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_FilePath (
|
|
|
+ /*[out,retval]*/ BSTR * FileName ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_OriginX (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_OriginX (
|
|
|
+ /*[in]*/ double pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_OriginY (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_OriginY (
|
|
|
+ /*[in]*/ double pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_TileWidth (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_TileWidth (
|
|
|
+ /*[in]*/ double pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_TileHeight (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_TileHeight (
|
|
|
+ /*[in]*/ double pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_TileOffsetType (
|
|
|
+ /*[out,retval]*/ enum cdrTileOffsetType * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_TileOffsetType (
|
|
|
+ /*[in]*/ enum cdrTileOffsetType pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_TileOffset (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_TileOffset (
|
|
|
+ /*[in]*/ long pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_SkewAngle (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_SkewAngle (
|
|
|
+ /*[in]*/ double pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_RotationAngle (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_RotationAngle (
|
|
|
+ /*[in]*/ double pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_TransformWithShape (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_TransformWithShape (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Load (
|
|
|
+ /*[in]*/ BSTR FileName,
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_MirrorFill (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_MirrorFill (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_MirrorFillX (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_MirrorFillX (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_MirrorFillY (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_MirrorFillY (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("b0580045-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+IVGOutline : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetWidth,put=PutWidth))
|
|
|
+ double Width;
|
|
|
+ __declspec(property(get=GetDashDotLength,put=PutDashDotLength))
|
|
|
+ double DashDotLength;
|
|
|
+ __declspec(property(get=GetColor,put=PutColor))
|
|
|
+ IVGColorPtr Color;
|
|
|
+ __declspec(property(get=GetType,put=PutType))
|
|
|
+ enum cdrOutlineType Type;
|
|
|
+ __declspec(property(get=GetPenWidth,put=PutPenWidth))
|
|
|
+ double PenWidth;
|
|
|
+ __declspec(property(get=GetStyle,put=PutStyle))
|
|
|
+ IVGOutlineStylePtr Style;
|
|
|
+ __declspec(property(get=GetMiterLimit,put=PutMiterLimit))
|
|
|
+ double MiterLimit;
|
|
|
+ __declspec(property(get=GetStartArrow,put=PutStartArrow))
|
|
|
+ IVGArrowHeadPtr StartArrow;
|
|
|
+ __declspec(property(get=GetStartArrowOptions,put=PutStartArrowOptions))
|
|
|
+ IVGArrowHeadOptionsPtr StartArrowOptions;
|
|
|
+ __declspec(property(get=GetEndArrow,put=PutEndArrow))
|
|
|
+ IVGArrowHeadPtr EndArrow;
|
|
|
+ __declspec(property(get=GetEndArrowOptions,put=PutEndArrowOptions))
|
|
|
+ IVGArrowHeadOptionsPtr EndArrowOptions;
|
|
|
+ __declspec(property(get=GetNibStretch,put=PutNibStretch))
|
|
|
+ long NibStretch;
|
|
|
+ __declspec(property(get=GetJustification,put=PutJustification))
|
|
|
+ enum cdrOutlineJustification Justification;
|
|
|
+ __declspec(property(get=GetNibAngle,put=PutNibAngle))
|
|
|
+ double NibAngle;
|
|
|
+ __declspec(property(get=GetBehindFill,put=PutBehindFill))
|
|
|
+ VARIANT_BOOL BehindFill;
|
|
|
+ __declspec(property(get=GetAdjustDashes,put=PutAdjustDashes))
|
|
|
+ enum cdrOutlineDashAdjust AdjustDashes;
|
|
|
+ __declspec(property(get=GetLineCaps,put=PutLineCaps))
|
|
|
+ enum cdrOutlineLineCaps LineCaps;
|
|
|
+ __declspec(property(get=GetLineJoin,put=PutLineJoin))
|
|
|
+ enum cdrOutlineLineJoin LineJoin;
|
|
|
+ __declspec(property(get=GetScaleWithShape,put=PutScaleWithShape))
|
|
|
+ VARIANT_BOOL ScaleWithShape;
|
|
|
+ __declspec(property(get=GetSize,put=PutSize))
|
|
|
+ double Size;
|
|
|
+ __declspec(property(get=GetPSScreen))
|
|
|
+ IVGPSScreenOptionsPtr PSScreen;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ double GetWidth ( );
|
|
|
+ void PutWidth (
|
|
|
+ double pVal );
|
|
|
+ IVGColorPtr GetColor ( );
|
|
|
+ void PutColor (
|
|
|
+ struct IVGColor * ppVal );
|
|
|
+ IVGShapePtr ConvertToObject ( );
|
|
|
+ enum cdrOutlineType GetType ( );
|
|
|
+ void PutType (
|
|
|
+ enum cdrOutlineType Type );
|
|
|
+ IVGOutlineStylePtr GetStyle ( );
|
|
|
+ void PutStyle (
|
|
|
+ struct IVGOutlineStyle * ppStyle );
|
|
|
+ IVGArrowHeadPtr GetStartArrow ( );
|
|
|
+ void PutStartArrow (
|
|
|
+ struct IVGArrowHead * ppArrowHead );
|
|
|
+ IVGArrowHeadPtr GetEndArrow ( );
|
|
|
+ void PutEndArrow (
|
|
|
+ struct IVGArrowHead * ppArrowHead );
|
|
|
+ long GetNibStretch ( );
|
|
|
+ void PutNibStretch (
|
|
|
+ long pVal );
|
|
|
+ double GetNibAngle ( );
|
|
|
+ void PutNibAngle (
|
|
|
+ double pVal );
|
|
|
+ VARIANT_BOOL GetBehindFill ( );
|
|
|
+ void PutBehindFill (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ enum cdrOutlineLineCaps GetLineCaps ( );
|
|
|
+ void PutLineCaps (
|
|
|
+ enum cdrOutlineLineCaps pVal );
|
|
|
+ enum cdrOutlineLineJoin GetLineJoin ( );
|
|
|
+ void PutLineJoin (
|
|
|
+ enum cdrOutlineLineJoin pVal );
|
|
|
+ VARIANT_BOOL GetScaleWithShape ( );
|
|
|
+ void PutScaleWithShape (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ HRESULT SetProperties (
|
|
|
+ double Width,
|
|
|
+ struct IVGOutlineStyle * Style,
|
|
|
+ struct IVGColor * Color,
|
|
|
+ struct IVGArrowHead * StartArrow,
|
|
|
+ struct IVGArrowHead * EndArrow,
|
|
|
+ enum cdrTriState BehindFill,
|
|
|
+ enum cdrTriState ScaleWithShape,
|
|
|
+ enum cdrOutlineLineCaps LineCaps,
|
|
|
+ enum cdrOutlineLineJoin LineJoin,
|
|
|
+ double NibAngle,
|
|
|
+ long NibStretch,
|
|
|
+ double DashDotLength,
|
|
|
+ double PenWidth,
|
|
|
+ double MiterLimit );
|
|
|
+ double GetSize ( );
|
|
|
+ void PutSize (
|
|
|
+ double pVal );
|
|
|
+ IVGOutlinePtr GetCopy ( );
|
|
|
+ HRESULT CopyAssign (
|
|
|
+ struct IVGOutline * SourceOutline );
|
|
|
+ VARIANT_BOOL UserAssign (
|
|
|
+ long ParentWindowHandle );
|
|
|
+ IVGPSScreenOptionsPtr GetPSScreen ( );
|
|
|
+ VARIANT_BOOL CompareWith (
|
|
|
+ struct IVGOutline * Outline );
|
|
|
+ double GetDashDotLength ( );
|
|
|
+ void PutDashDotLength (
|
|
|
+ double pVal );
|
|
|
+ _bstr_t ToString ( );
|
|
|
+ VARIANT_BOOL StringAssign (
|
|
|
+ _bstr_t OutlineString );
|
|
|
+ double GetPenWidth ( );
|
|
|
+ void PutPenWidth (
|
|
|
+ double pVal );
|
|
|
+ double GetMiterLimit ( );
|
|
|
+ void PutMiterLimit (
|
|
|
+ double pVal );
|
|
|
+ HRESULT SetNoOutline ( );
|
|
|
+ IVGArrowHeadOptionsPtr GetStartArrowOptions ( );
|
|
|
+ void PutStartArrowOptions (
|
|
|
+ struct IVGArrowHeadOptions * ppVal );
|
|
|
+ IVGArrowHeadOptionsPtr GetEndArrowOptions ( );
|
|
|
+ void PutEndArrowOptions (
|
|
|
+ struct IVGArrowHeadOptions * ppVal );
|
|
|
+ enum cdrOutlineJustification GetJustification ( );
|
|
|
+ void PutJustification (
|
|
|
+ enum cdrOutlineJustification pVal );
|
|
|
+ HRESULT SetPropertiesEx (
|
|
|
+ double Width,
|
|
|
+ struct IVGOutlineStyle * Style,
|
|
|
+ struct IVGColor * Color,
|
|
|
+ struct IVGArrowHead * StartArrow,
|
|
|
+ struct IVGArrowHead * EndArrow,
|
|
|
+ enum cdrTriState BehindFill,
|
|
|
+ enum cdrTriState ScaleWithShape,
|
|
|
+ enum cdrOutlineLineCaps LineCaps,
|
|
|
+ enum cdrOutlineLineJoin LineJoin,
|
|
|
+ double NibAngle,
|
|
|
+ long NibStretch,
|
|
|
+ double DashDotLength,
|
|
|
+ double PenWidth,
|
|
|
+ double MiterLimit,
|
|
|
+ enum cdrOutlineJustification Justification );
|
|
|
+ enum cdrOutlineDashAdjust GetAdjustDashes ( );
|
|
|
+ void PutAdjustDashes (
|
|
|
+ enum cdrOutlineDashAdjust pVal );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_Width (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Width (
|
|
|
+ /*[in]*/ double pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Color (
|
|
|
+ /*[out,retval]*/ struct IVGColor * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Color (
|
|
|
+ /*[in]*/ struct IVGColor * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_ConvertToObject (
|
|
|
+ /*[out,retval]*/ struct IVGShape * * ppRetVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Type (
|
|
|
+ /*[out,retval]*/ enum cdrOutlineType * Type ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Type (
|
|
|
+ /*[in]*/ enum cdrOutlineType Type ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Style (
|
|
|
+ /*[out,retval]*/ struct IVGOutlineStyle * * ppStyle ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Style (
|
|
|
+ /*[in]*/ struct IVGOutlineStyle * ppStyle ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_StartArrow (
|
|
|
+ /*[out,retval]*/ struct IVGArrowHead * * ppArrowHead ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_StartArrow (
|
|
|
+ /*[in]*/ struct IVGArrowHead * ppArrowHead ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_EndArrow (
|
|
|
+ /*[out,retval]*/ struct IVGArrowHead * * ppArrowHead ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_EndArrow (
|
|
|
+ /*[in]*/ struct IVGArrowHead * ppArrowHead ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_NibStretch (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_NibStretch (
|
|
|
+ /*[in]*/ long pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_NibAngle (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_NibAngle (
|
|
|
+ /*[in]*/ double pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_BehindFill (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_BehindFill (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_LineCaps (
|
|
|
+ /*[out,retval]*/ enum cdrOutlineLineCaps * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_LineCaps (
|
|
|
+ /*[in]*/ enum cdrOutlineLineCaps pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_LineJoin (
|
|
|
+ /*[out,retval]*/ enum cdrOutlineLineJoin * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_LineJoin (
|
|
|
+ /*[in]*/ enum cdrOutlineLineJoin pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_ScaleWithShape (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_ScaleWithShape (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_SetProperties (
|
|
|
+ /*[in]*/ double Width,
|
|
|
+ /*[in]*/ struct IVGOutlineStyle * Style,
|
|
|
+ /*[in]*/ struct IVGColor * Color,
|
|
|
+ /*[in]*/ struct IVGArrowHead * StartArrow,
|
|
|
+ /*[in]*/ struct IVGArrowHead * EndArrow,
|
|
|
+ /*[in]*/ enum cdrTriState BehindFill,
|
|
|
+ /*[in]*/ enum cdrTriState ScaleWithShape,
|
|
|
+ /*[in]*/ enum cdrOutlineLineCaps LineCaps,
|
|
|
+ /*[in]*/ enum cdrOutlineLineJoin LineJoin,
|
|
|
+ /*[in]*/ double NibAngle,
|
|
|
+ /*[in]*/ long NibStretch,
|
|
|
+ /*[in]*/ double DashDotLength,
|
|
|
+ /*[in]*/ double PenWidth,
|
|
|
+ /*[in]*/ double MiterLimit ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Size (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Size (
|
|
|
+ /*[in]*/ double pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_GetCopy (
|
|
|
+ /*[out,retval]*/ struct IVGOutline * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CopyAssign (
|
|
|
+ /*[in]*/ struct IVGOutline * SourceOutline ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_UserAssign (
|
|
|
+ /*[in]*/ long ParentWindowHandle,
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_PSScreen (
|
|
|
+ /*[out,retval]*/ struct IVGPSScreenOptions * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CompareWith (
|
|
|
+ /*[in]*/ struct IVGOutline * Outline,
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_DashDotLength (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_DashDotLength (
|
|
|
+ /*[in]*/ double pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_ToString (
|
|
|
+ /*[out,retval]*/ BSTR * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_StringAssign (
|
|
|
+ /*[in]*/ BSTR OutlineString,
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_PenWidth (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_PenWidth (
|
|
|
+ /*[in]*/ double pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_MiterLimit (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_MiterLimit (
|
|
|
+ /*[in]*/ double pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_SetNoOutline ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_StartArrowOptions (
|
|
|
+ /*[out,retval]*/ struct IVGArrowHeadOptions * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_StartArrowOptions (
|
|
|
+ /*[in]*/ struct IVGArrowHeadOptions * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_EndArrowOptions (
|
|
|
+ /*[out,retval]*/ struct IVGArrowHeadOptions * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_EndArrowOptions (
|
|
|
+ /*[in]*/ struct IVGArrowHeadOptions * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Justification (
|
|
|
+ /*[out,retval]*/ enum cdrOutlineJustification * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Justification (
|
|
|
+ /*[in]*/ enum cdrOutlineJustification pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_SetPropertiesEx (
|
|
|
+ /*[in]*/ double Width,
|
|
|
+ /*[in]*/ struct IVGOutlineStyle * Style,
|
|
|
+ /*[in]*/ struct IVGColor * Color,
|
|
|
+ /*[in]*/ struct IVGArrowHead * StartArrow,
|
|
|
+ /*[in]*/ struct IVGArrowHead * EndArrow,
|
|
|
+ /*[in]*/ enum cdrTriState BehindFill,
|
|
|
+ /*[in]*/ enum cdrTriState ScaleWithShape,
|
|
|
+ /*[in]*/ enum cdrOutlineLineCaps LineCaps,
|
|
|
+ /*[in]*/ enum cdrOutlineLineJoin LineJoin,
|
|
|
+ /*[in]*/ double NibAngle,
|
|
|
+ /*[in]*/ long NibStretch,
|
|
|
+ /*[in]*/ double DashDotLength,
|
|
|
+ /*[in]*/ double PenWidth,
|
|
|
+ /*[in]*/ double MiterLimit,
|
|
|
+ /*[in]*/ enum cdrOutlineJustification Justification ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_AdjustDashes (
|
|
|
+ /*[out,retval]*/ enum cdrOutlineDashAdjust * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_AdjustDashes (
|
|
|
+ /*[in]*/ enum cdrOutlineDashAdjust pVal ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("b058009c-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+IVGHatchPattern : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetAngle,put=PutAngle))
|
|
|
+ double Angle;
|
|
|
+ __declspec(property(get=GetOriginX,put=PutOriginX))
|
|
|
+ double OriginX;
|
|
|
+ __declspec(property(get=GetOriginY,put=PutOriginY))
|
|
|
+ double OriginY;
|
|
|
+ __declspec(property(get=GetSpacing,put=PutSpacing))
|
|
|
+ double Spacing;
|
|
|
+ __declspec(property(get=GetShift,put=PutShift))
|
|
|
+ double Shift;
|
|
|
+ __declspec(property(get=GetShiftPercent,put=PutShiftPercent))
|
|
|
+ double ShiftPercent;
|
|
|
+ __declspec(property(get=GetOutline))
|
|
|
+ IVGOutlinePtr Outline;
|
|
|
+ __declspec(property(get=GetIndex))
|
|
|
+ long Index;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ double GetAngle ( );
|
|
|
+ void PutAngle (
|
|
|
+ double pVal );
|
|
|
+ double GetOriginX ( );
|
|
|
+ void PutOriginX (
|
|
|
+ double pVal );
|
|
|
+ double GetOriginY ( );
|
|
|
+ void PutOriginY (
|
|
|
+ double pVal );
|
|
|
+ double GetSpacing ( );
|
|
|
+ void PutSpacing (
|
|
|
+ double pVal );
|
|
|
+ double GetShift ( );
|
|
|
+ void PutShift (
|
|
|
+ double pVal );
|
|
|
+ double GetShiftPercent ( );
|
|
|
+ void PutShiftPercent (
|
|
|
+ double pVal );
|
|
|
+ IVGOutlinePtr GetOutline ( );
|
|
|
+ long GetIndex ( );
|
|
|
+ HRESULT Delete ( );
|
|
|
+ HRESULT SetOrigin (
|
|
|
+ double OriginX,
|
|
|
+ double OriginY );
|
|
|
+ HRESULT GetOrigin (
|
|
|
+ double * OriginX,
|
|
|
+ double * OriginY );
|
|
|
+ HRESULT SetProperties (
|
|
|
+ const _variant_t & Angle,
|
|
|
+ double Spacing,
|
|
|
+ const _variant_t & Shift,
|
|
|
+ const _variant_t & OriginX,
|
|
|
+ const _variant_t & OriginY,
|
|
|
+ double Width,
|
|
|
+ struct IVGColor * Color,
|
|
|
+ struct IVGOutlineStyle * Style,
|
|
|
+ double DashDotLength,
|
|
|
+ double PenWidth );
|
|
|
+ HRESULT Reset ( );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_Angle (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Angle (
|
|
|
+ /*[in]*/ double pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_OriginX (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_OriginX (
|
|
|
+ /*[in]*/ double pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_OriginY (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_OriginY (
|
|
|
+ /*[in]*/ double pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Spacing (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Spacing (
|
|
|
+ /*[in]*/ double pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Shift (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Shift (
|
|
|
+ /*[in]*/ double pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_ShiftPercent (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_ShiftPercent (
|
|
|
+ /*[in]*/ double pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Outline (
|
|
|
+ /*[out,retval]*/ struct IVGOutline * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Index (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Delete ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_SetOrigin (
|
|
|
+ /*[in]*/ double OriginX,
|
|
|
+ /*[in]*/ double OriginY ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_GetOrigin (
|
|
|
+ /*[out]*/ double * OriginX,
|
|
|
+ /*[out]*/ double * OriginY ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_SetProperties (
|
|
|
+ /*[in]*/ VARIANT Angle,
|
|
|
+ /*[in]*/ double Spacing,
|
|
|
+ /*[in]*/ VARIANT Shift,
|
|
|
+ /*[in]*/ VARIANT OriginX,
|
|
|
+ /*[in]*/ VARIANT OriginY,
|
|
|
+ /*[in]*/ double Width,
|
|
|
+ /*[in]*/ struct IVGColor * Color,
|
|
|
+ /*[in]*/ struct IVGOutlineStyle * Style,
|
|
|
+ /*[in]*/ double DashDotLength,
|
|
|
+ /*[in]*/ double PenWidth ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Reset ( ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("b058009b-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+IVGHatchPatterns : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetCount))
|
|
|
+ long Count;
|
|
|
+ __declspec(property(get=GetItem))
|
|
|
+ IVGHatchPatternPtr Item[];
|
|
|
+ __declspec(property(get=Get_NewEnum))
|
|
|
+ IUnknownPtr _NewEnum;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ long GetCount ( );
|
|
|
+ IVGHatchPatternPtr GetItem (
|
|
|
+ long Index );
|
|
|
+ IUnknownPtr Get_NewEnum ( );
|
|
|
+ HRESULT Reset ( );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_Count (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Item (
|
|
|
+ /*[in]*/ long Index,
|
|
|
+ /*[out,retval]*/ struct IVGHatchPattern * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get__NewEnum (
|
|
|
+ /*[out,retval]*/ IUnknown * * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Reset ( ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("b05800d8-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+IVGImage : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetType))
|
|
|
+ enum cdrImageType Type;
|
|
|
+ __declspec(property(get=GetWidth))
|
|
|
+ long Width;
|
|
|
+ __declspec(property(get=GetHeight))
|
|
|
+ long Height;
|
|
|
+ __declspec(property(get=GetPixel))
|
|
|
+ IVGColorPtr Pixel[][];
|
|
|
+ __declspec(property(get=GetReadOnly))
|
|
|
+ VARIANT_BOOL ReadOnly;
|
|
|
+ __declspec(property(get=GetTiles))
|
|
|
+ IVGImageTilesPtr Tiles;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ enum cdrImageType GetType ( );
|
|
|
+ long GetWidth ( );
|
|
|
+ long GetHeight ( );
|
|
|
+ IVGColorPtr GetPixel (
|
|
|
+ long x,
|
|
|
+ long y );
|
|
|
+ IVGImagePtr GetCopy ( );
|
|
|
+ VARIANT_BOOL GetReadOnly ( );
|
|
|
+ IVGImageTilesPtr GetTiles ( );
|
|
|
+ HRESULT Blit (
|
|
|
+ long DestX,
|
|
|
+ long DestY,
|
|
|
+ long DestWidth,
|
|
|
+ long DestHeight,
|
|
|
+ struct IVGImage * SrcImage,
|
|
|
+ long SrcX,
|
|
|
+ long SrcY,
|
|
|
+ long SrcWidth,
|
|
|
+ long SrcHeight,
|
|
|
+ enum cdrMergeMode MergeMode );
|
|
|
+ HRESULT FillArea (
|
|
|
+ long x,
|
|
|
+ long y,
|
|
|
+ long Width,
|
|
|
+ long Height,
|
|
|
+ struct IVGColor * Color );
|
|
|
+ HRESULT FlipArea (
|
|
|
+ long x,
|
|
|
+ long y,
|
|
|
+ long Width,
|
|
|
+ long Height,
|
|
|
+ enum cdrFlipAxes Axes );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_Type (
|
|
|
+ /*[out,retval]*/ enum cdrImageType * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Width (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Height (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Pixel (
|
|
|
+ /*[in]*/ long x,
|
|
|
+ /*[in]*/ long y,
|
|
|
+ /*[out,retval]*/ struct IVGColor * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_GetCopy (
|
|
|
+ /*[out,retval]*/ struct IVGImage * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_ReadOnly (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Tiles (
|
|
|
+ /*[out,retval]*/ struct IVGImageTiles * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Blit (
|
|
|
+ /*[in]*/ long DestX,
|
|
|
+ /*[in]*/ long DestY,
|
|
|
+ /*[in]*/ long DestWidth,
|
|
|
+ /*[in]*/ long DestHeight,
|
|
|
+ /*[in]*/ struct IVGImage * SrcImage,
|
|
|
+ /*[in]*/ long SrcX,
|
|
|
+ /*[in]*/ long SrcY,
|
|
|
+ /*[in]*/ long SrcWidth,
|
|
|
+ /*[in]*/ long SrcHeight,
|
|
|
+ /*[in]*/ enum cdrMergeMode MergeMode ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_FillArea (
|
|
|
+ /*[in]*/ long x,
|
|
|
+ /*[in]*/ long y,
|
|
|
+ /*[in]*/ long Width,
|
|
|
+ /*[in]*/ long Height,
|
|
|
+ /*[in]*/ struct IVGColor * Color ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_FlipArea (
|
|
|
+ /*[in]*/ long x,
|
|
|
+ /*[in]*/ long y,
|
|
|
+ /*[in]*/ long Width,
|
|
|
+ /*[in]*/ long Height,
|
|
|
+ /*[in]*/ enum cdrFlipAxes Axes ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("b058007d-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+IVGTransparency : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetApplication))
|
|
|
+ IDispatchPtr Application;
|
|
|
+ __declspec(property(get=GetParent))
|
|
|
+ IDispatchPtr Parent;
|
|
|
+ __declspec(property(get=GetType))
|
|
|
+ enum cdrTransparencyType Type;
|
|
|
+ __declspec(property(get=GetUniform,put=PutUniform))
|
|
|
+ long Uniform;
|
|
|
+ __declspec(property(get=GetFountain,put=PutFountain))
|
|
|
+ IVGFountainFillPtr Fountain;
|
|
|
+ __declspec(property(get=GetPattern,put=PutPattern))
|
|
|
+ IVGPatternFillPtr Pattern;
|
|
|
+ __declspec(property(get=GetTexture,put=PutTexture))
|
|
|
+ IVGTextureFillPtr Texture;
|
|
|
+ __declspec(property(get=GetStart,put=PutStart))
|
|
|
+ long Start;
|
|
|
+ __declspec(property(get=GetEnd,put=PutEnd))
|
|
|
+ long End;
|
|
|
+ __declspec(property(get=GetFrozen))
|
|
|
+ VARIANT_BOOL Frozen;
|
|
|
+ __declspec(property(get=GetAppliedTo,put=PutAppliedTo))
|
|
|
+ enum cdrTransparencyAppliedTo AppliedTo;
|
|
|
+ __declspec(property(get=GetMergeMode,put=PutMergeMode))
|
|
|
+ enum cdrMergeMode MergeMode;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ IDispatchPtr GetApplication ( );
|
|
|
+ IDispatchPtr GetParent ( );
|
|
|
+ enum cdrTransparencyType GetType ( );
|
|
|
+ long GetUniform ( );
|
|
|
+ void PutUniform (
|
|
|
+ long pVal );
|
|
|
+ IVGFountainFillPtr GetFountain ( );
|
|
|
+ void PutFountain (
|
|
|
+ struct IVGFountainFill * ppVal );
|
|
|
+ IVGPatternFillPtr GetPattern ( );
|
|
|
+ void PutPattern (
|
|
|
+ struct IVGPatternFill * ppVal );
|
|
|
+ IVGTextureFillPtr GetTexture ( );
|
|
|
+ void PutTexture (
|
|
|
+ struct IVGTextureFill * ppVal );
|
|
|
+ long GetStart ( );
|
|
|
+ void PutStart (
|
|
|
+ long pVal );
|
|
|
+ long GetEnd ( );
|
|
|
+ void PutEnd (
|
|
|
+ long pVal );
|
|
|
+ VARIANT_BOOL GetFrozen ( );
|
|
|
+ HRESULT ApplyNoTransparency ( );
|
|
|
+ HRESULT ApplyUniformTransparency (
|
|
|
+ long Value );
|
|
|
+ IVGFountainFillPtr ApplyFountainTransparency (
|
|
|
+ long Start,
|
|
|
+ long End,
|
|
|
+ enum cdrFountainFillType Type,
|
|
|
+ double Angle,
|
|
|
+ long Steps,
|
|
|
+ long EdgePad,
|
|
|
+ long MidPoint,
|
|
|
+ double CenterOffsetX,
|
|
|
+ double CenterOffsetY );
|
|
|
+ IVGPatternFillPtr ApplyPatternTransparency (
|
|
|
+ enum cdrPatternFillType Type,
|
|
|
+ _bstr_t FileName,
|
|
|
+ long PatternCanvasIndex,
|
|
|
+ long Front,
|
|
|
+ long Back,
|
|
|
+ VARIANT_BOOL TransformWithShape );
|
|
|
+ IVGTextureFillPtr ApplyTextureTransparency (
|
|
|
+ _bstr_t TextureName,
|
|
|
+ _bstr_t LibraryName,
|
|
|
+ long Front,
|
|
|
+ long Back );
|
|
|
+ HRESULT Freeze ( );
|
|
|
+ HRESULT Unfreeze ( );
|
|
|
+ enum cdrTransparencyAppliedTo GetAppliedTo ( );
|
|
|
+ void PutAppliedTo (
|
|
|
+ enum cdrTransparencyAppliedTo pVal );
|
|
|
+ enum cdrMergeMode GetMergeMode ( );
|
|
|
+ void PutMergeMode (
|
|
|
+ enum cdrMergeMode pVal );
|
|
|
+ VARIANT_BOOL UserAssign (
|
|
|
+ enum cdrTransparencyType TransparencyType,
|
|
|
+ enum cdrPatternFillType PatternType,
|
|
|
+ long ParentWindowHandle );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_Application (
|
|
|
+ /*[out,retval]*/ IDispatch * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Parent (
|
|
|
+ /*[out,retval]*/ IDispatch * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Type (
|
|
|
+ /*[out,retval]*/ enum cdrTransparencyType * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Uniform (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Uniform (
|
|
|
+ /*[in]*/ long pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Fountain (
|
|
|
+ /*[out,retval]*/ struct IVGFountainFill * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Fountain (
|
|
|
+ /*[in]*/ struct IVGFountainFill * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Pattern (
|
|
|
+ /*[out,retval]*/ struct IVGPatternFill * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Pattern (
|
|
|
+ /*[in]*/ struct IVGPatternFill * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Texture (
|
|
|
+ /*[out,retval]*/ struct IVGTextureFill * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Texture (
|
|
|
+ /*[in]*/ struct IVGTextureFill * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Start (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Start (
|
|
|
+ /*[in]*/ long pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_End (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_End (
|
|
|
+ /*[in]*/ long pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Frozen (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_ApplyNoTransparency ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_ApplyUniformTransparency (
|
|
|
+ long Value ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_ApplyFountainTransparency (
|
|
|
+ /*[in]*/ long Start,
|
|
|
+ /*[in]*/ long End,
|
|
|
+ /*[in]*/ enum cdrFountainFillType Type,
|
|
|
+ /*[in]*/ double Angle,
|
|
|
+ /*[in]*/ long Steps,
|
|
|
+ /*[in]*/ long EdgePad,
|
|
|
+ /*[in]*/ long MidPoint,
|
|
|
+ /*[in]*/ double CenterOffsetX,
|
|
|
+ /*[in]*/ double CenterOffsetY,
|
|
|
+ /*[out,retval]*/ struct IVGFountainFill * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_ApplyPatternTransparency (
|
|
|
+ /*[in]*/ enum cdrPatternFillType Type,
|
|
|
+ /*[in]*/ BSTR FileName,
|
|
|
+ /*[in]*/ long PatternCanvasIndex,
|
|
|
+ /*[in]*/ long Front,
|
|
|
+ /*[in]*/ long Back,
|
|
|
+ /*[in]*/ VARIANT_BOOL TransformWithShape,
|
|
|
+ /*[out,retval]*/ struct IVGPatternFill * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_ApplyTextureTransparency (
|
|
|
+ /*[in]*/ BSTR TextureName,
|
|
|
+ /*[in]*/ BSTR LibraryName,
|
|
|
+ /*[in]*/ long Front,
|
|
|
+ /*[in]*/ long Back,
|
|
|
+ /*[out,retval]*/ struct IVGTextureFill * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Freeze ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Unfreeze ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_AppliedTo (
|
|
|
+ /*[out,retval]*/ enum cdrTransparencyAppliedTo * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_AppliedTo (
|
|
|
+ /*[in]*/ enum cdrTransparencyAppliedTo pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_MergeMode (
|
|
|
+ /*[out,retval]*/ enum cdrMergeMode * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_MergeMode (
|
|
|
+ /*[in]*/ enum cdrMergeMode pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_UserAssign (
|
|
|
+ /*[in]*/ enum cdrTransparencyType TransparencyType,
|
|
|
+ /*[in]*/ enum cdrPatternFillType PatternType,
|
|
|
+ /*[in]*/ long ParentWindowHandle,
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("b0580021-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+IVGDimension : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetType))
|
|
|
+ enum cdrDimensionType Type;
|
|
|
+ __declspec(property(get=GetLinear))
|
|
|
+ IVGDimensionLinearPtr Linear;
|
|
|
+ __declspec(property(get=GetAngular))
|
|
|
+ IVGDimensionAngularPtr Angular;
|
|
|
+ __declspec(property(get=GetPrecision,put=PutPrecision))
|
|
|
+ long Precision;
|
|
|
+ __declspec(property(get=GetBoxedText,put=PutBoxedText))
|
|
|
+ VARIANT_BOOL BoxedText;
|
|
|
+ __declspec(property(get=GetLeadingZero,put=PutLeadingZero))
|
|
|
+ VARIANT_BOOL LeadingZero;
|
|
|
+ __declspec(property(get=GetTextShape))
|
|
|
+ IVGShapePtr TextShape;
|
|
|
+ __declspec(property(get=GetPrefix,put=PutPrefix))
|
|
|
+ _bstr_t Prefix;
|
|
|
+ __declspec(property(get=GetSuffix,put=PutSuffix))
|
|
|
+ _bstr_t Suffix;
|
|
|
+ __declspec(property(get=GetOutline))
|
|
|
+ IVGOutlinePtr Outline;
|
|
|
+ __declspec(property(get=GetTextCentered,put=PutTextCentered))
|
|
|
+ VARIANT_BOOL TextCentered;
|
|
|
+ __declspec(property(get=GetShowUnits,put=PutShowUnits))
|
|
|
+ VARIANT_BOOL ShowUnits;
|
|
|
+ __declspec(property(get=GetPlacement,put=PutPlacement))
|
|
|
+ enum cdrDimensionPlacement Placement;
|
|
|
+ __declspec(property(get=GetHorizontalText,put=PutHorizontalText))
|
|
|
+ VARIANT_BOOL HorizontalText;
|
|
|
+ __declspec(property(get=GetDynamicText,put=PutDynamicText))
|
|
|
+ VARIANT_BOOL DynamicText;
|
|
|
+ __declspec(property(get=GetDistanceFromObject))
|
|
|
+ double DistanceFromObject;
|
|
|
+ __declspec(property(get=GetUseDistanceFromObject,put=PutUseDistanceFromObject))
|
|
|
+ VARIANT_BOOL UseDistanceFromObject;
|
|
|
+ __declspec(property(get=GetOverhang))
|
|
|
+ double Overhang;
|
|
|
+ __declspec(property(get=GetUseOverhang,put=PutUseOverhang))
|
|
|
+ VARIANT_BOOL UseOverhang;
|
|
|
+ __declspec(property(get=GetTextLabelGap))
|
|
|
+ double TextLabelGap;
|
|
|
+ __declspec(property(get=GetUseTextLabelGap,put=PutUseTextLabelGap))
|
|
|
+ VARIANT_BOOL UseTextLabelGap;
|
|
|
+ __declspec(property(get=GetExtensionLinesVisible,put=PutExtensionLinesVisible))
|
|
|
+ VARIANT_BOOL ExtensionLinesVisible;
|
|
|
+ __declspec(property(get=GetInnerExtensionLinesVisible,put=PutInnerExtensionLinesVisible))
|
|
|
+ VARIANT_BOOL InnerExtensionLinesVisible;
|
|
|
+ __declspec(property(get=GetGapOnFreeExtensionVisible,put=PutGapOnFreeExtensionVisible))
|
|
|
+ VARIANT_BOOL GapOnFreeExtensionVisible;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ enum cdrDimensionType GetType ( );
|
|
|
+ IVGDimensionLinearPtr GetLinear ( );
|
|
|
+ IVGDimensionAngularPtr GetAngular ( );
|
|
|
+ long GetPrecision ( );
|
|
|
+ void PutPrecision (
|
|
|
+ long pVal );
|
|
|
+ VARIANT_BOOL GetBoxedText ( );
|
|
|
+ void PutBoxedText (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ VARIANT_BOOL GetLeadingZero ( );
|
|
|
+ void PutLeadingZero (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ IVGShapePtr GetTextShape ( );
|
|
|
+ _bstr_t GetPrefix ( );
|
|
|
+ void PutPrefix (
|
|
|
+ _bstr_t pVal );
|
|
|
+ _bstr_t GetSuffix ( );
|
|
|
+ void PutSuffix (
|
|
|
+ _bstr_t pVal );
|
|
|
+ IVGOutlinePtr GetOutline ( );
|
|
|
+ VARIANT_BOOL GetTextCentered ( );
|
|
|
+ void PutTextCentered (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ VARIANT_BOOL GetShowUnits ( );
|
|
|
+ void PutShowUnits (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ enum cdrDimensionPlacement GetPlacement ( );
|
|
|
+ void PutPlacement (
|
|
|
+ enum cdrDimensionPlacement pVal );
|
|
|
+ VARIANT_BOOL GetHorizontalText ( );
|
|
|
+ void PutHorizontalText (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ VARIANT_BOOL GetDynamicText ( );
|
|
|
+ void PutDynamicText (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ double GetDistanceFromObject ( );
|
|
|
+ VARIANT_BOOL GetUseDistanceFromObject ( );
|
|
|
+ void PutUseDistanceFromObject (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ HRESULT SetDistanceFromObject (
|
|
|
+ double Distance );
|
|
|
+ double GetOverhang ( );
|
|
|
+ VARIANT_BOOL GetUseOverhang ( );
|
|
|
+ void PutUseOverhang (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ HRESULT SetOverhang (
|
|
|
+ double Overhang );
|
|
|
+ double GetTextLabelGap ( );
|
|
|
+ VARIANT_BOOL GetUseTextLabelGap ( );
|
|
|
+ void PutUseTextLabelGap (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ HRESULT SetTextLabelGap (
|
|
|
+ double Gap );
|
|
|
+ VARIANT_BOOL GetExtensionLinesVisible ( );
|
|
|
+ void PutExtensionLinesVisible (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ VARIANT_BOOL GetInnerExtensionLinesVisible ( );
|
|
|
+ void PutInnerExtensionLinesVisible (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ VARIANT_BOOL GetGapOnFreeExtensionVisible ( );
|
|
|
+ void PutGapOnFreeExtensionVisible (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_Type (
|
|
|
+ /*[out,retval]*/ enum cdrDimensionType * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Linear (
|
|
|
+ /*[out,retval]*/ struct IVGDimensionLinear * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Angular (
|
|
|
+ /*[out,retval]*/ struct IVGDimensionAngular * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Precision (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Precision (
|
|
|
+ /*[in]*/ long pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_BoxedText (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_BoxedText (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_LeadingZero (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_LeadingZero (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_TextShape (
|
|
|
+ /*[out,retval]*/ struct IVGShape * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Prefix (
|
|
|
+ /*[out,retval]*/ BSTR * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Prefix (
|
|
|
+ /*[in]*/ BSTR pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Suffix (
|
|
|
+ /*[out,retval]*/ BSTR * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Suffix (
|
|
|
+ /*[in]*/ BSTR pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Outline (
|
|
|
+ /*[out,retval]*/ struct IVGOutline * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_TextCentered (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_TextCentered (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_ShowUnits (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_ShowUnits (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Placement (
|
|
|
+ /*[out,retval]*/ enum cdrDimensionPlacement * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Placement (
|
|
|
+ /*[in]*/ enum cdrDimensionPlacement pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_HorizontalText (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_HorizontalText (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_DynamicText (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_DynamicText (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_DistanceFromObject (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_UseDistanceFromObject (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_UseDistanceFromObject (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_SetDistanceFromObject (
|
|
|
+ /*[in]*/ double Distance ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Overhang (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_UseOverhang (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_UseOverhang (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_SetOverhang (
|
|
|
+ /*[in]*/ double Overhang ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_TextLabelGap (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_UseTextLabelGap (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_UseTextLabelGap (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_SetTextLabelGap (
|
|
|
+ /*[in]*/ double Gap ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_ExtensionLinesVisible (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_ExtensionLinesVisible (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_InnerExtensionLinesVisible (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_InnerExtensionLinesVisible (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_GapOnFreeExtensionVisible (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_GapOnFreeExtensionVisible (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("b05800e8-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+IVGCommentAnnotation : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetEndArrowVisible,put=PutEndArrowVisible))
|
|
|
+ VARIANT_BOOL EndArrowVisible;
|
|
|
+ __declspec(property(get=GetCurve,put=PutCurve))
|
|
|
+ IVGCurvePtr Curve;
|
|
|
+ __declspec(property(get=GetOutlineWidth,put=PutOutlineWidth))
|
|
|
+ long OutlineWidth;
|
|
|
+ __declspec(property(get=GetFillColor,put=PutFillColor))
|
|
|
+ IVGColorPtr FillColor;
|
|
|
+ __declspec(property(get=GetOutlineColor,put=PutOutlineColor))
|
|
|
+ IVGColorPtr OutlineColor;
|
|
|
+ __declspec(property(get=GetType))
|
|
|
+ enum cdrCommentAnnotationType Type;
|
|
|
+ __declspec(property(get=GetStartArrowVisible,put=PutStartArrowVisible))
|
|
|
+ VARIANT_BOOL StartArrowVisible;
|
|
|
+ __declspec(property(get=GetSizeWidth,put=PutSizeWidth))
|
|
|
+ double SizeWidth;
|
|
|
+ __declspec(property(get=GetSizeHeight,put=PutSizeHeight))
|
|
|
+ double SizeHeight;
|
|
|
+ __declspec(property(get=GetLeftX,put=PutLeftX))
|
|
|
+ double LeftX;
|
|
|
+ __declspec(property(get=GetRightX,put=PutRightX))
|
|
|
+ double RightX;
|
|
|
+ __declspec(property(get=GetTopY,put=PutTopY))
|
|
|
+ double TopY;
|
|
|
+ __declspec(property(get=GetBottomY,put=PutBottomY))
|
|
|
+ double BottomY;
|
|
|
+ __declspec(property(get=GetCenterX,put=PutCenterX))
|
|
|
+ double CenterX;
|
|
|
+ __declspec(property(get=GetCenterY,put=PutCenterY))
|
|
|
+ double CenterY;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ VARIANT_BOOL GetEndArrowVisible ( );
|
|
|
+ void PutEndArrowVisible (
|
|
|
+ VARIANT_BOOL pRet );
|
|
|
+ IVGCurvePtr GetCurve ( );
|
|
|
+ void PutCurve (
|
|
|
+ struct IVGCurve * pRet );
|
|
|
+ long GetOutlineWidth ( );
|
|
|
+ void PutOutlineWidth (
|
|
|
+ long pRet );
|
|
|
+ IVGColorPtr GetFillColor ( );
|
|
|
+ void PutFillColor (
|
|
|
+ struct IVGColor * pRet );
|
|
|
+ IVGColorPtr GetOutlineColor ( );
|
|
|
+ void PutOutlineColor (
|
|
|
+ struct IVGColor * pRet );
|
|
|
+ enum cdrCommentAnnotationType GetType ( );
|
|
|
+ VARIANT_BOOL GetStartArrowVisible ( );
|
|
|
+ void PutStartArrowVisible (
|
|
|
+ VARIANT_BOOL pRet );
|
|
|
+ HRESULT Move (
|
|
|
+ double DeltaX,
|
|
|
+ double DeltaY );
|
|
|
+ double GetSizeWidth ( );
|
|
|
+ void PutSizeWidth (
|
|
|
+ double pVal );
|
|
|
+ double GetSizeHeight ( );
|
|
|
+ void PutSizeHeight (
|
|
|
+ double pVal );
|
|
|
+ double GetLeftX ( );
|
|
|
+ void PutLeftX (
|
|
|
+ double pVal );
|
|
|
+ double GetRightX ( );
|
|
|
+ void PutRightX (
|
|
|
+ double pVal );
|
|
|
+ double GetTopY ( );
|
|
|
+ void PutTopY (
|
|
|
+ double pVal );
|
|
|
+ double GetBottomY ( );
|
|
|
+ void PutBottomY (
|
|
|
+ double pVal );
|
|
|
+ double GetCenterX ( );
|
|
|
+ void PutCenterX (
|
|
|
+ double pVal );
|
|
|
+ double GetCenterY ( );
|
|
|
+ void PutCenterY (
|
|
|
+ double pVal );
|
|
|
+ HRESULT SetPosition (
|
|
|
+ enum cdrReferencePoint ReferencePoint,
|
|
|
+ double x,
|
|
|
+ double y );
|
|
|
+ HRESULT GetPosition (
|
|
|
+ enum cdrReferencePoint ReferencePoint,
|
|
|
+ double * x,
|
|
|
+ double * y );
|
|
|
+ HRESULT SetSize (
|
|
|
+ enum cdrReferencePoint ReferencePoint,
|
|
|
+ double Width,
|
|
|
+ double Height );
|
|
|
+ HRESULT GetSize (
|
|
|
+ double * Width,
|
|
|
+ double * Height );
|
|
|
+ HRESULT GetBoundingBox (
|
|
|
+ double * x,
|
|
|
+ double * y,
|
|
|
+ double * Width,
|
|
|
+ double * Height );
|
|
|
+ HRESULT SetBoundingBox (
|
|
|
+ double x,
|
|
|
+ double y,
|
|
|
+ double Width,
|
|
|
+ double Height,
|
|
|
+ VARIANT_BOOL KeepAspect,
|
|
|
+ enum cdrReferencePoint ReferencePoint );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_EndArrowVisible (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pRet ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_EndArrowVisible (
|
|
|
+ /*[in]*/ VARIANT_BOOL pRet ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Curve (
|
|
|
+ /*[out,retval]*/ struct IVGCurve * * pRet ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Curve (
|
|
|
+ /*[in]*/ struct IVGCurve * pRet ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_OutlineWidth (
|
|
|
+ /*[out,retval]*/ long * pRet ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_OutlineWidth (
|
|
|
+ /*[in]*/ long pRet ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_FillColor (
|
|
|
+ /*[out,retval]*/ struct IVGColor * * pRet ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_FillColor (
|
|
|
+ /*[in]*/ struct IVGColor * pRet ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_OutlineColor (
|
|
|
+ /*[out,retval]*/ struct IVGColor * * pRet ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_OutlineColor (
|
|
|
+ /*[in]*/ struct IVGColor * pRet ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Type (
|
|
|
+ /*[out,retval]*/ enum cdrCommentAnnotationType * pRet ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_StartArrowVisible (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pRet ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_StartArrowVisible (
|
|
|
+ /*[in]*/ VARIANT_BOOL pRet ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Move (
|
|
|
+ /*[in]*/ double DeltaX,
|
|
|
+ /*[in]*/ double DeltaY ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_SizeWidth (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_SizeWidth (
|
|
|
+ /*[in]*/ double pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_SizeHeight (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_SizeHeight (
|
|
|
+ /*[in]*/ double pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_LeftX (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_LeftX (
|
|
|
+ /*[in]*/ double pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_RightX (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_RightX (
|
|
|
+ /*[in]*/ double pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_TopY (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_TopY (
|
|
|
+ /*[in]*/ double pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_BottomY (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_BottomY (
|
|
|
+ /*[in]*/ double pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_CenterX (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_CenterX (
|
|
|
+ /*[in]*/ double pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_CenterY (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_CenterY (
|
|
|
+ /*[in]*/ double pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_SetPosition (
|
|
|
+ /*[in]*/ enum cdrReferencePoint ReferencePoint,
|
|
|
+ /*[in]*/ double x,
|
|
|
+ /*[in]*/ double y ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_GetPosition (
|
|
|
+ /*[in]*/ enum cdrReferencePoint ReferencePoint,
|
|
|
+ /*[out]*/ double * x,
|
|
|
+ /*[out]*/ double * y ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_SetSize (
|
|
|
+ /*[in]*/ enum cdrReferencePoint ReferencePoint,
|
|
|
+ /*[in]*/ double Width,
|
|
|
+ /*[in]*/ double Height ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_GetSize (
|
|
|
+ /*[out]*/ double * Width,
|
|
|
+ /*[out]*/ double * Height ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_GetBoundingBox (
|
|
|
+ /*[out]*/ double * x,
|
|
|
+ /*[out]*/ double * y,
|
|
|
+ /*[out]*/ double * Width,
|
|
|
+ /*[out]*/ double * Height ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_SetBoundingBox (
|
|
|
+ /*[in]*/ double x,
|
|
|
+ /*[in]*/ double y,
|
|
|
+ /*[in]*/ double Width,
|
|
|
+ /*[in]*/ double Height,
|
|
|
+ /*[in]*/ VARIANT_BOOL KeepAspect,
|
|
|
+ /*[in]*/ enum cdrReferencePoint ReferencePoint ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("b05800b0-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+IVGColorContext : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetRGBColorProfile,put=PutRGBColorProfile))
|
|
|
+ IVGColorProfilePtr RGBColorProfile;
|
|
|
+ __declspec(property(get=GetCMYKColorProfile,put=PutCMYKColorProfile))
|
|
|
+ IVGColorProfilePtr CMYKColorProfile;
|
|
|
+ __declspec(property(get=GetGrayscaleColorProfile,put=PutGrayscaleColorProfile))
|
|
|
+ IVGColorProfilePtr GrayscaleColorProfile;
|
|
|
+ __declspec(property(get=GetRenderingIntent,put=PutRenderingIntent))
|
|
|
+ enum clrRenderingIntent RenderingIntent;
|
|
|
+ __declspec(property(get=GetBlendingColorModel,put=PutBlendingColorModel))
|
|
|
+ enum clrColorModel BlendingColorModel;
|
|
|
+ __declspec(property(get=GetColorProfile,put=PutColorProfile))
|
|
|
+ IVGColorProfilePtr ColorProfile[];
|
|
|
+ __declspec(property(get=GetColorProfiles))
|
|
|
+ IVGColorProfilesPtr ColorProfiles;
|
|
|
+ __declspec(property(get=GetReadOnly))
|
|
|
+ VARIANT_BOOL ReadOnly;
|
|
|
+ __declspec(property(get=GetColorProfileNameList))
|
|
|
+ _bstr_t ColorProfileNameList;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ IVGColorProfilePtr GetRGBColorProfile ( );
|
|
|
+ void PutRGBColorProfile (
|
|
|
+ struct IVGColorProfile * ppVal );
|
|
|
+ IVGColorProfilePtr GetCMYKColorProfile ( );
|
|
|
+ void PutCMYKColorProfile (
|
|
|
+ struct IVGColorProfile * ppVal );
|
|
|
+ IVGColorProfilePtr GetGrayscaleColorProfile ( );
|
|
|
+ void PutGrayscaleColorProfile (
|
|
|
+ struct IVGColorProfile * ppVal );
|
|
|
+ enum clrRenderingIntent GetRenderingIntent ( );
|
|
|
+ void PutRenderingIntent (
|
|
|
+ enum clrRenderingIntent pVal );
|
|
|
+ enum clrColorModel GetBlendingColorModel ( );
|
|
|
+ void PutBlendingColorModel (
|
|
|
+ enum clrColorModel pVal );
|
|
|
+ IVGColorContextPtr GetCopy ( );
|
|
|
+ HRESULT CopyAssign (
|
|
|
+ struct IVGColorContext * ColorContext );
|
|
|
+ IVGColorProfilePtr GetColorProfile (
|
|
|
+ enum clrColorModel ColorModel );
|
|
|
+ void PutColorProfile (
|
|
|
+ enum clrColorModel ColorModel,
|
|
|
+ struct IVGColorProfile * ppVal );
|
|
|
+ VARIANT_BOOL Merge (
|
|
|
+ struct IVGColorContext * ColorContext );
|
|
|
+ VARIANT_BOOL IsSame (
|
|
|
+ struct IVGColorContext * ColorContext );
|
|
|
+ IVGColorProfilesPtr GetColorProfiles ( );
|
|
|
+ VARIANT_BOOL GetReadOnly ( );
|
|
|
+ _bstr_t GetColorProfileNameList ( );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_RGBColorProfile (
|
|
|
+ /*[out,retval]*/ struct IVGColorProfile * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_RGBColorProfile (
|
|
|
+ /*[in]*/ struct IVGColorProfile * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_CMYKColorProfile (
|
|
|
+ /*[out,retval]*/ struct IVGColorProfile * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_CMYKColorProfile (
|
|
|
+ /*[in]*/ struct IVGColorProfile * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_GrayscaleColorProfile (
|
|
|
+ /*[out,retval]*/ struct IVGColorProfile * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_GrayscaleColorProfile (
|
|
|
+ /*[in]*/ struct IVGColorProfile * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_RenderingIntent (
|
|
|
+ /*[out,retval]*/ enum clrRenderingIntent * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_RenderingIntent (
|
|
|
+ /*[in]*/ enum clrRenderingIntent pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_BlendingColorModel (
|
|
|
+ /*[out,retval]*/ enum clrColorModel * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_BlendingColorModel (
|
|
|
+ /*[in]*/ enum clrColorModel pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_GetCopy (
|
|
|
+ /*[out,retval]*/ struct IVGColorContext * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CopyAssign (
|
|
|
+ /*[in]*/ struct IVGColorContext * ColorContext ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_ColorProfile (
|
|
|
+ /*[in]*/ enum clrColorModel ColorModel,
|
|
|
+ /*[out,retval]*/ struct IVGColorProfile * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_ColorProfile (
|
|
|
+ /*[in]*/ enum clrColorModel ColorModel,
|
|
|
+ /*[in]*/ struct IVGColorProfile * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Merge (
|
|
|
+ /*[in]*/ struct IVGColorContext * ColorContext,
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_IsSame (
|
|
|
+ /*[in]*/ struct IVGColorContext * ColorContext,
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_ColorProfiles (
|
|
|
+ /*[out,retval]*/ struct IVGColorProfiles * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_ReadOnly (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_ColorProfileNameList (
|
|
|
+ /*[out,retval]*/ BSTR * pVal ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("b0580098-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+IVGColorProfile : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetName))
|
|
|
+ _bstr_t Name;
|
|
|
+ __declspec(property(get=GetFileName))
|
|
|
+ _bstr_t FileName;
|
|
|
+ __declspec(property(get=GetManufacturer))
|
|
|
+ _bstr_t Manufacturer;
|
|
|
+ __declspec(property(get=GetDeviceModel))
|
|
|
+ _bstr_t DeviceModel;
|
|
|
+ __declspec(property(get=GetDeviceType))
|
|
|
+ enum clrDeviceType DeviceType;
|
|
|
+ __declspec(property(get=GetSelected))
|
|
|
+ VARIANT_BOOL Selected;
|
|
|
+ __declspec(property(get=GetGeneric))
|
|
|
+ VARIANT_BOOL Generic;
|
|
|
+ __declspec(property(get=GetInstalled))
|
|
|
+ VARIANT_BOOL Installed;
|
|
|
+ __declspec(property(get=GetID))
|
|
|
+ _bstr_t ID;
|
|
|
+ __declspec(property(get=GetColorModel))
|
|
|
+ enum clrColorModel ColorModel;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ _bstr_t GetName ( );
|
|
|
+ _bstr_t GetFileName ( );
|
|
|
+ _bstr_t GetManufacturer ( );
|
|
|
+ _bstr_t GetDeviceModel ( );
|
|
|
+ enum clrDeviceType GetDeviceType ( );
|
|
|
+ VARIANT_BOOL GetSelected ( );
|
|
|
+ HRESULT Select ( );
|
|
|
+ VARIANT_BOOL GetGeneric ( );
|
|
|
+ VARIANT_BOOL GetInstalled ( );
|
|
|
+ _bstr_t GetID ( );
|
|
|
+ enum clrColorModel GetColorModel ( );
|
|
|
+ IVGColorContextPtr CreateColorContext (
|
|
|
+ enum clrRenderingIntent RenderingIntent );
|
|
|
+ VARIANT_BOOL IsSame (
|
|
|
+ struct IVGColorProfile * ColorProfile );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_Name (
|
|
|
+ /*[out,retval]*/ BSTR * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_FileName (
|
|
|
+ /*[out,retval]*/ BSTR * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Manufacturer (
|
|
|
+ /*[out,retval]*/ BSTR * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_DeviceModel (
|
|
|
+ /*[out,retval]*/ BSTR * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_DeviceType (
|
|
|
+ /*[out,retval]*/ enum clrDeviceType * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Selected (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Select ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Generic (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Installed (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_ID (
|
|
|
+ /*[out,retval]*/ BSTR * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_ColorModel (
|
|
|
+ /*[out,retval]*/ enum clrColorModel * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CreateColorContext (
|
|
|
+ /*[in]*/ enum clrRenderingIntent RenderingIntent,
|
|
|
+ /*[out,retval]*/ struct IVGColorContext * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_IsSame (
|
|
|
+ /*[in]*/ struct IVGColorProfile * ColorProfile,
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("b0580099-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+IVGColorProfiles : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetItem))
|
|
|
+ IVGColorProfilePtr Item[];
|
|
|
+ __declspec(property(get=GetCount))
|
|
|
+ long Count;
|
|
|
+ __declspec(property(get=GetDeviceType))
|
|
|
+ enum clrDeviceType DeviceType;
|
|
|
+ __declspec(property(get=GetGenericProfile))
|
|
|
+ IVGColorProfilePtr GenericProfile;
|
|
|
+ __declspec(property(get=Get_NewEnum))
|
|
|
+ IUnknownPtr _NewEnum;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ IVGColorProfilePtr GetItem (
|
|
|
+ const _variant_t & IndexOrName );
|
|
|
+ long GetCount ( );
|
|
|
+ IUnknownPtr Get_NewEnum ( );
|
|
|
+ enum clrDeviceType GetDeviceType ( );
|
|
|
+ VARIANT_BOOL SelectByName (
|
|
|
+ _bstr_t Name );
|
|
|
+ VARIANT_BOOL Install (
|
|
|
+ _bstr_t FileName );
|
|
|
+ IVGColorProfilePtr GetGenericProfile ( );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_Item (
|
|
|
+ /*[in]*/ VARIANT IndexOrName,
|
|
|
+ /*[out,retval]*/ struct IVGColorProfile * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Count (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get__NewEnum (
|
|
|
+ /*[out,retval]*/ IUnknown * * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_DeviceType (
|
|
|
+ /*[out,retval]*/ enum clrDeviceType * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_SelectByName (
|
|
|
+ /*[in]*/ BSTR Name,
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Install (
|
|
|
+ /*[in]*/ BSTR FileName,
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_GenericProfile (
|
|
|
+ /*[out,retval]*/ struct IVGColorProfile * * ppVal ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("b05800b6-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+IVGProofColorSettings : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetColorContext,put=PutColorContext))
|
|
|
+ IVGColorContextPtr ColorContext;
|
|
|
+ __declspec(property(get=GetShowOutOfGamutWarning,put=PutShowOutOfGamutWarning))
|
|
|
+ VARIANT_BOOL ShowOutOfGamutWarning;
|
|
|
+ __declspec(property(get=GetOutOfGamutColor,put=PutOutOfGamutColor))
|
|
|
+ IVGColorPtr OutOfGamutColor;
|
|
|
+ __declspec(property(get=GetOutOfGamutTransparency,put=PutOutOfGamutTransparency))
|
|
|
+ double OutOfGamutTransparency;
|
|
|
+ __declspec(property(get=GetPreserveColorValues,put=PutPreserveColorValues))
|
|
|
+ VARIANT_BOOL PreserveColorValues;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ IVGColorContextPtr GetColorContext ( );
|
|
|
+ void PutColorContext (
|
|
|
+ struct IVGColorContext * ppVal );
|
|
|
+ VARIANT_BOOL GetShowOutOfGamutWarning ( );
|
|
|
+ void PutShowOutOfGamutWarning (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ IVGColorPtr GetOutOfGamutColor ( );
|
|
|
+ void PutOutOfGamutColor (
|
|
|
+ struct IVGColor * ppVal );
|
|
|
+ double GetOutOfGamutTransparency ( );
|
|
|
+ void PutOutOfGamutTransparency (
|
|
|
+ double pVal );
|
|
|
+ VARIANT_BOOL GetPreserveColorValues ( );
|
|
|
+ void PutPreserveColorValues (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ IVGProofColorSettingsPtr GetCopy ( );
|
|
|
+ HRESULT CopyAssign (
|
|
|
+ struct IVGProofColorSettings * Source );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_ColorContext (
|
|
|
+ /*[out,retval]*/ struct IVGColorContext * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_ColorContext (
|
|
|
+ /*[in]*/ struct IVGColorContext * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_ShowOutOfGamutWarning (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_ShowOutOfGamutWarning (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_OutOfGamutColor (
|
|
|
+ /*[out,retval]*/ struct IVGColor * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_OutOfGamutColor (
|
|
|
+ /*[in]*/ struct IVGColor * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_OutOfGamutTransparency (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_OutOfGamutTransparency (
|
|
|
+ /*[in]*/ double pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_PreserveColorValues (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_PreserveColorValues (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_GetCopy (
|
|
|
+ /*[out,retval]*/ struct IVGProofColorSettings * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CopyAssign (
|
|
|
+ /*[in]*/ struct IVGProofColorSettings * Source ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("b0580063-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+IVGStructExportOptions : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetSizeX,put=PutSizeX))
|
|
|
+ long SizeX;
|
|
|
+ __declspec(property(get=GetMatteMaskedOnly,put=PutMatteMaskedOnly))
|
|
|
+ VARIANT_BOOL MatteMaskedOnly;
|
|
|
+ __declspec(property(get=GetSizeY,put=PutSizeY))
|
|
|
+ long SizeY;
|
|
|
+ __declspec(property(get=GetAlwaysOverprintBlack,put=PutAlwaysOverprintBlack))
|
|
|
+ VARIANT_BOOL AlwaysOverprintBlack;
|
|
|
+ __declspec(property(get=GetResolutionX,put=PutResolutionX))
|
|
|
+ long ResolutionX;
|
|
|
+ __declspec(property(get=GetProofColorSettings,put=PutProofColorSettings))
|
|
|
+ IVGProofColorSettingsPtr ProofColorSettings;
|
|
|
+ __declspec(property(get=GetResolutionY,put=PutResolutionY))
|
|
|
+ long ResolutionY;
|
|
|
+ __declspec(property(get=GetAntiAliasingType,put=PutAntiAliasingType))
|
|
|
+ enum cdrAntiAliasingType AntiAliasingType;
|
|
|
+ __declspec(property(get=GetOverwrite,put=PutOverwrite))
|
|
|
+ VARIANT_BOOL Overwrite;
|
|
|
+ __declspec(property(get=GetImageType,put=PutImageType))
|
|
|
+ enum cdrImageType ImageType;
|
|
|
+ __declspec(property(get=GetDithered,put=PutDithered))
|
|
|
+ VARIANT_BOOL Dithered;
|
|
|
+ __declspec(property(get=GetTransparent,put=PutTransparent))
|
|
|
+ VARIANT_BOOL Transparent;
|
|
|
+ __declspec(property(get=GetUseColorProfile,put=PutUseColorProfile))
|
|
|
+ VARIANT_BOOL UseColorProfile;
|
|
|
+ __declspec(property(get=GetCompression,put=PutCompression))
|
|
|
+ enum cdrCompressionType Compression;
|
|
|
+ __declspec(property(get=GetMaintainLayers,put=PutMaintainLayers))
|
|
|
+ VARIANT_BOOL MaintainLayers;
|
|
|
+ __declspec(property(get=GetMaintainAspect,put=PutMaintainAspect))
|
|
|
+ VARIANT_BOOL MaintainAspect;
|
|
|
+ __declspec(property(get=GetMatted,put=PutMatted))
|
|
|
+ VARIANT_BOOL Matted;
|
|
|
+ __declspec(property(get=GetMatteColor,put=PutMatteColor))
|
|
|
+ IVGColorPtr MatteColor;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ void PutSizeX (
|
|
|
+ long pVal );
|
|
|
+ long GetSizeX ( );
|
|
|
+ void PutSizeY (
|
|
|
+ long pVal );
|
|
|
+ long GetSizeY ( );
|
|
|
+ void PutResolutionX (
|
|
|
+ long pVal );
|
|
|
+ long GetResolutionX ( );
|
|
|
+ void PutResolutionY (
|
|
|
+ long pVal );
|
|
|
+ long GetResolutionY ( );
|
|
|
+ void PutAntiAliasingType (
|
|
|
+ enum cdrAntiAliasingType pVal );
|
|
|
+ enum cdrAntiAliasingType GetAntiAliasingType ( );
|
|
|
+ void PutOverwrite (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ VARIANT_BOOL GetOverwrite ( );
|
|
|
+ void PutImageType (
|
|
|
+ enum cdrImageType pVal );
|
|
|
+ enum cdrImageType GetImageType ( );
|
|
|
+ void PutDithered (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ VARIANT_BOOL GetDithered ( );
|
|
|
+ void PutTransparent (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ VARIANT_BOOL GetTransparent ( );
|
|
|
+ void PutUseColorProfile (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ VARIANT_BOOL GetUseColorProfile ( );
|
|
|
+ void PutCompression (
|
|
|
+ enum cdrCompressionType pVal );
|
|
|
+ enum cdrCompressionType GetCompression ( );
|
|
|
+ void PutMaintainLayers (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ VARIANT_BOOL GetMaintainLayers ( );
|
|
|
+ void PutMaintainAspect (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ VARIANT_BOOL GetMaintainAspect ( );
|
|
|
+ IVGRectPtr GetExportArea ( );
|
|
|
+ void PutRefExportArea (
|
|
|
+ struct IVGRect * * ppVal );
|
|
|
+ void PutMatted (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ VARIANT_BOOL GetMatted ( );
|
|
|
+ IVGColorPtr GetMatteColor ( );
|
|
|
+ void PutMatteColor (
|
|
|
+ struct IVGColor * ppVal );
|
|
|
+ void PutMatteMaskedOnly (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ VARIANT_BOOL GetMatteMaskedOnly ( );
|
|
|
+ void PutAlwaysOverprintBlack (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ VARIANT_BOOL GetAlwaysOverprintBlack ( );
|
|
|
+ IVGProofColorSettingsPtr GetProofColorSettings ( );
|
|
|
+ void PutProofColorSettings (
|
|
|
+ struct IVGProofColorSettings * ppVal );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall put_SizeX (
|
|
|
+ /*[in]*/ long pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_SizeX (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_SizeY (
|
|
|
+ /*[in]*/ long pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_SizeY (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_ResolutionX (
|
|
|
+ /*[in]*/ long pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_ResolutionX (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_ResolutionY (
|
|
|
+ /*[in]*/ long pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_ResolutionY (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_AntiAliasingType (
|
|
|
+ /*[in]*/ enum cdrAntiAliasingType pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_AntiAliasingType (
|
|
|
+ /*[out,retval]*/ enum cdrAntiAliasingType * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Overwrite (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Overwrite (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_ImageType (
|
|
|
+ /*[in]*/ enum cdrImageType pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_ImageType (
|
|
|
+ /*[out,retval]*/ enum cdrImageType * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Dithered (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Dithered (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Transparent (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Transparent (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_UseColorProfile (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_UseColorProfile (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Compression (
|
|
|
+ /*[in]*/ enum cdrCompressionType pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Compression (
|
|
|
+ /*[out,retval]*/ enum cdrCompressionType * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_MaintainLayers (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_MaintainLayers (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_MaintainAspect (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_MaintainAspect (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_ExportArea (
|
|
|
+ /*[out,retval]*/ struct IVGRect * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall putref_ExportArea (
|
|
|
+ /*[in]*/ struct IVGRect * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Matted (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Matted (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_MatteColor (
|
|
|
+ /*[out,retval]*/ struct IVGColor * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_MatteColor (
|
|
|
+ /*[in]*/ struct IVGColor * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_MatteMaskedOnly (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_MatteMaskedOnly (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_AlwaysOverprintBlack (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_AlwaysOverprintBlack (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_ProofColorSettings (
|
|
|
+ /*[out,retval]*/ struct IVGProofColorSettings * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_ProofColorSettings (
|
|
|
+ /*[in]*/ struct IVGProofColorSettings * ppVal ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("b0580097-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+IVGColorManager : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetScannerCalibrated,put=PutScannerCalibrated))
|
|
|
+ VARIANT_BOOL ScannerCalibrated;
|
|
|
+ __declspec(property(get=GetSeparationPrinterCalibrated,put=PutSeparationPrinterCalibrated))
|
|
|
+ VARIANT_BOOL SeparationPrinterCalibrated;
|
|
|
+ __declspec(property(get=GetCompositePrinterCalibrated))
|
|
|
+ VARIANT_BOOL CompositePrinterCalibrated;
|
|
|
+ __declspec(property(get=GetCompositePrinterCalibration,put=PutCompositePrinterCalibration))
|
|
|
+ enum clrCompPrnCalibration CompositePrinterCalibration;
|
|
|
+ __declspec(property(get=GetMonitorCalibration,put=PutMonitorCalibration))
|
|
|
+ enum clrMonitorCalibration MonitorCalibration;
|
|
|
+ __declspec(property(get=GetCompositePrinterSimulatesSeparation))
|
|
|
+ VARIANT_BOOL CompositePrinterSimulatesSeparation;
|
|
|
+ __declspec(property(get=GetShowOutOfGamut,put=PutShowOutOfGamut))
|
|
|
+ VARIANT_BOOL ShowOutOfGamut;
|
|
|
+ __declspec(property(get=GetOutOfGamutColor,put=PutOutOfGamutColor))
|
|
|
+ IVGColorPtr OutOfGamutColor;
|
|
|
+ __declspec(property(get=GetOutOfGamutTransparency,put=PutOutOfGamutTransparency))
|
|
|
+ long OutOfGamutTransparency;
|
|
|
+ __declspec(property(get=GetCMYKInPercents,put=PutCMYKInPercents))
|
|
|
+ VARIANT_BOOL CMYKInPercents;
|
|
|
+ __declspec(property(get=GetCMYKGamutForSpotColors,put=PutCMYKGamutForSpotColors))
|
|
|
+ VARIANT_BOOL CMYKGamutForSpotColors;
|
|
|
+ __declspec(property(get=GetRenderingIntent,put=PutRenderingIntent))
|
|
|
+ enum clrRenderingIntent RenderingIntent;
|
|
|
+ __declspec(property(get=GetColorEngine,put=PutColorEngine))
|
|
|
+ enum clrColorEngine ColorEngine;
|
|
|
+ __declspec(property(get=GetStyleCount))
|
|
|
+ long StyleCount;
|
|
|
+ __declspec(property(get=GetStyleByIndex))
|
|
|
+ _bstr_t StyleByIndex[];
|
|
|
+ __declspec(property(get=GetCurrentProfile))
|
|
|
+ IVGColorProfilePtr CurrentProfile[];
|
|
|
+ __declspec(property(get=GetInstalledProfiles))
|
|
|
+ IVGColorProfilesPtr InstalledProfiles[];
|
|
|
+ __declspec(property(get=GetIsICM2Available))
|
|
|
+ VARIANT_BOOL IsICM2Available;
|
|
|
+ __declspec(property(get=GetUnsavedStyleName))
|
|
|
+ _bstr_t UnsavedStyleName;
|
|
|
+ __declspec(property(get=GetGenericProfileName))
|
|
|
+ _bstr_t GenericProfileName[];
|
|
|
+ __declspec(property(get=GetIsCompositePrinterCMYK))
|
|
|
+ VARIANT_BOOL IsCompositePrinterCMYK;
|
|
|
+ __declspec(property(get=GetColorCorrectionOnImport,put=PutColorCorrectionOnImport))
|
|
|
+ enum clrImportColorCorrection ColorCorrectionOnImport;
|
|
|
+ __declspec(property(get=GetColorCorrectionOnExport,put=PutColorCorrectionOnExport))
|
|
|
+ enum clrExportColorCorrection ColorCorrectionOnExport;
|
|
|
+ __declspec(property(get=GetMonitorColorProfiles))
|
|
|
+ IVGColorProfilesPtr MonitorColorProfiles;
|
|
|
+ __declspec(property(get=GetDefaultColorContext))
|
|
|
+ IVGColorContextPtr DefaultColorContext;
|
|
|
+ __declspec(property(get=GetMapGrayToCMYKBlack,put=PutMapGrayToCMYKBlack))
|
|
|
+ VARIANT_BOOL MapGrayToCMYKBlack;
|
|
|
+ __declspec(property(get=GetPreservePureBlack,put=PutPreservePureBlack))
|
|
|
+ VARIANT_BOOL PreservePureBlack;
|
|
|
+ __declspec(property(get=GetSpotColorDefinition,put=PutSpotColorDefinition))
|
|
|
+ enum clrColorModel SpotColorDefinition;
|
|
|
+ __declspec(property(get=GetColorProfiles))
|
|
|
+ IVGColorProfilesPtr ColorProfiles;
|
|
|
+ __declspec(property(get=GetPolicyForOpen))
|
|
|
+ IVGColorManagementPolicyPtr PolicyForOpen;
|
|
|
+ __declspec(property(get=GetPolicyForImport))
|
|
|
+ IVGColorManagementPolicyPtr PolicyForImport;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ VARIANT_BOOL GetScannerCalibrated ( );
|
|
|
+ void PutScannerCalibrated (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ VARIANT_BOOL GetSeparationPrinterCalibrated ( );
|
|
|
+ void PutSeparationPrinterCalibrated (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ VARIANT_BOOL GetCompositePrinterCalibrated ( );
|
|
|
+ enum clrCompPrnCalibration GetCompositePrinterCalibration ( );
|
|
|
+ void PutCompositePrinterCalibration (
|
|
|
+ enum clrCompPrnCalibration pVal );
|
|
|
+ enum clrMonitorCalibration GetMonitorCalibration ( );
|
|
|
+ void PutMonitorCalibration (
|
|
|
+ enum clrMonitorCalibration pVal );
|
|
|
+ VARIANT_BOOL GetCompositePrinterSimulatesSeparation ( );
|
|
|
+ VARIANT_BOOL GetShowOutOfGamut ( );
|
|
|
+ void PutShowOutOfGamut (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ IVGColorPtr GetOutOfGamutColor ( );
|
|
|
+ void PutOutOfGamutColor (
|
|
|
+ struct IVGColor * ppVal );
|
|
|
+ long GetOutOfGamutTransparency ( );
|
|
|
+ void PutOutOfGamutTransparency (
|
|
|
+ long pVal );
|
|
|
+ VARIANT_BOOL GetCMYKInPercents ( );
|
|
|
+ void PutCMYKInPercents (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ VARIANT_BOOL GetCMYKGamutForSpotColors ( );
|
|
|
+ void PutCMYKGamutForSpotColors (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ enum clrRenderingIntent GetRenderingIntent ( );
|
|
|
+ void PutRenderingIntent (
|
|
|
+ enum clrRenderingIntent pVal );
|
|
|
+ enum clrColorEngine GetColorEngine ( );
|
|
|
+ void PutColorEngine (
|
|
|
+ enum clrColorEngine pVal );
|
|
|
+ long GetStyleCount ( );
|
|
|
+ _bstr_t GetStyleByIndex (
|
|
|
+ long Index );
|
|
|
+ IVGColorProfilePtr GetCurrentProfile (
|
|
|
+ enum clrDeviceType DeviceType );
|
|
|
+ IVGColorProfilesPtr GetInstalledProfiles (
|
|
|
+ enum clrDeviceType DeviceType );
|
|
|
+ VARIANT_BOOL LoadStyle (
|
|
|
+ _bstr_t StyleName );
|
|
|
+ VARIANT_BOOL DeleteStyle (
|
|
|
+ _bstr_t StyleName );
|
|
|
+ VARIANT_BOOL SaveStyle (
|
|
|
+ _bstr_t StyleName );
|
|
|
+ VARIANT_BOOL GetIsICM2Available ( );
|
|
|
+ _bstr_t GetUnsavedStyleName ( );
|
|
|
+ _bstr_t GetGenericProfileName (
|
|
|
+ enum clrDeviceType DeviceType );
|
|
|
+ VARIANT_BOOL GetIsCompositePrinterCMYK ( );
|
|
|
+ enum clrImportColorCorrection GetColorCorrectionOnImport ( );
|
|
|
+ void PutColorCorrectionOnImport (
|
|
|
+ enum clrImportColorCorrection pVal );
|
|
|
+ enum clrExportColorCorrection GetColorCorrectionOnExport ( );
|
|
|
+ void PutColorCorrectionOnExport (
|
|
|
+ enum clrExportColorCorrection pVal );
|
|
|
+ IVGColorProfilePtr GetDefaultImportProfile ( );
|
|
|
+ void PutRefDefaultImportProfile (
|
|
|
+ struct IVGColorProfile * * ppVal );
|
|
|
+ IVGColorProfilePtr GetCustomImportProfile ( );
|
|
|
+ void PutRefCustomImportProfile (
|
|
|
+ struct IVGColorProfile * * ppVal );
|
|
|
+ IVGColorProfilePtr GetCustomExportProfile ( );
|
|
|
+ void PutRefCustomExportProfile (
|
|
|
+ struct IVGColorProfile * * ppVal );
|
|
|
+ IVGColorProfilesPtr GetMonitorColorProfiles ( );
|
|
|
+ IVGColorProfilesPtr GetProfilesByColorModel (
|
|
|
+ enum clrColorModel ColorModel );
|
|
|
+ IVGColorProfilesPtr GetProfilesForDevice (
|
|
|
+ enum clrDeviceType DeviceType,
|
|
|
+ _bstr_t DeviceName );
|
|
|
+ IVGColorContextPtr GetDefaultColorContext ( );
|
|
|
+ VARIANT_BOOL ColorEnginePresent (
|
|
|
+ enum clrColorEngine ColorEngine );
|
|
|
+ VARIANT_BOOL CanDeleteStyle (
|
|
|
+ _bstr_t StyleName );
|
|
|
+ VARIANT_BOOL GetMapGrayToCMYKBlack ( );
|
|
|
+ void PutMapGrayToCMYKBlack (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ VARIANT_BOOL GetPreservePureBlack ( );
|
|
|
+ void PutPreservePureBlack (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ enum clrColorModel GetSpotColorDefinition ( );
|
|
|
+ void PutSpotColorDefinition (
|
|
|
+ enum clrColorModel pVal );
|
|
|
+ IVGColorProfilesPtr GetColorProfiles ( );
|
|
|
+ IVGColorManagementPolicyPtr GetPolicyForOpen ( );
|
|
|
+ IVGColorManagementPolicyPtr GetPolicyForImport ( );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_ScannerCalibrated (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_ScannerCalibrated (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_SeparationPrinterCalibrated (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_SeparationPrinterCalibrated (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_CompositePrinterCalibrated (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_CompositePrinterCalibration (
|
|
|
+ /*[out,retval]*/ enum clrCompPrnCalibration * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_CompositePrinterCalibration (
|
|
|
+ /*[in]*/ enum clrCompPrnCalibration pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_MonitorCalibration (
|
|
|
+ /*[out,retval]*/ enum clrMonitorCalibration * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_MonitorCalibration (
|
|
|
+ /*[in]*/ enum clrMonitorCalibration pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_CompositePrinterSimulatesSeparation (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_ShowOutOfGamut (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_ShowOutOfGamut (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_OutOfGamutColor (
|
|
|
+ /*[out,retval]*/ struct IVGColor * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_OutOfGamutColor (
|
|
|
+ /*[in]*/ struct IVGColor * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_OutOfGamutTransparency (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_OutOfGamutTransparency (
|
|
|
+ /*[in]*/ long pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_CMYKInPercents (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_CMYKInPercents (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_CMYKGamutForSpotColors (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_CMYKGamutForSpotColors (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_RenderingIntent (
|
|
|
+ /*[out,retval]*/ enum clrRenderingIntent * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_RenderingIntent (
|
|
|
+ /*[in]*/ enum clrRenderingIntent pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_ColorEngine (
|
|
|
+ /*[out,retval]*/ enum clrColorEngine * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_ColorEngine (
|
|
|
+ /*[in]*/ enum clrColorEngine pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_StyleCount (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_StyleByIndex (
|
|
|
+ /*[in]*/ long Index,
|
|
|
+ /*[out,retval]*/ BSTR * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_CurrentProfile (
|
|
|
+ /*[in]*/ enum clrDeviceType DeviceType,
|
|
|
+ /*[out,retval]*/ struct IVGColorProfile * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_InstalledProfiles (
|
|
|
+ /*[in]*/ enum clrDeviceType DeviceType,
|
|
|
+ /*[out,retval]*/ struct IVGColorProfiles * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_LoadStyle (
|
|
|
+ /*[in]*/ BSTR StyleName,
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_DeleteStyle (
|
|
|
+ /*[in]*/ BSTR StyleName,
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_SaveStyle (
|
|
|
+ /*[in]*/ BSTR StyleName,
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_IsICM2Available (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_UnsavedStyleName (
|
|
|
+ /*[out,retval]*/ BSTR * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_GenericProfileName (
|
|
|
+ /*[in]*/ enum clrDeviceType DeviceType,
|
|
|
+ /*[out,retval]*/ BSTR * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_IsCompositePrinterCMYK (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_ColorCorrectionOnImport (
|
|
|
+ /*[out,retval]*/ enum clrImportColorCorrection * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_ColorCorrectionOnImport (
|
|
|
+ /*[in]*/ enum clrImportColorCorrection pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_ColorCorrectionOnExport (
|
|
|
+ /*[out,retval]*/ enum clrExportColorCorrection * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_ColorCorrectionOnExport (
|
|
|
+ /*[in]*/ enum clrExportColorCorrection pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_DefaultImportProfile (
|
|
|
+ /*[out,retval]*/ struct IVGColorProfile * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall putref_DefaultImportProfile (
|
|
|
+ /*[in]*/ struct IVGColorProfile * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_CustomImportProfile (
|
|
|
+ /*[out,retval]*/ struct IVGColorProfile * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall putref_CustomImportProfile (
|
|
|
+ /*[in]*/ struct IVGColorProfile * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_CustomExportProfile (
|
|
|
+ /*[out,retval]*/ struct IVGColorProfile * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall putref_CustomExportProfile (
|
|
|
+ /*[in]*/ struct IVGColorProfile * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_MonitorColorProfiles (
|
|
|
+ /*[out,retval]*/ struct IVGColorProfiles * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_GetProfilesByColorModel (
|
|
|
+ /*[in]*/ enum clrColorModel ColorModel,
|
|
|
+ /*[out,retval]*/ struct IVGColorProfiles * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_GetProfilesForDevice (
|
|
|
+ /*[in]*/ enum clrDeviceType DeviceType,
|
|
|
+ /*[in]*/ BSTR DeviceName,
|
|
|
+ /*[out,retval]*/ struct IVGColorProfiles * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_DefaultColorContext (
|
|
|
+ /*[out,retval]*/ struct IVGColorContext * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_ColorEnginePresent (
|
|
|
+ /*[in]*/ enum clrColorEngine ColorEngine,
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CanDeleteStyle (
|
|
|
+ /*[in]*/ BSTR StyleName,
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_MapGrayToCMYKBlack (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_MapGrayToCMYKBlack (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_PreservePureBlack (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_PreservePureBlack (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_SpotColorDefinition (
|
|
|
+ /*[out,retval]*/ enum clrColorModel * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_SpotColorDefinition (
|
|
|
+ /*[in]*/ enum clrColorModel pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_ColorProfiles (
|
|
|
+ /*[out,retval]*/ struct IVGColorProfiles * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_PolicyForOpen (
|
|
|
+ /*[out,retval]*/ struct IVGColorManagementPolicy * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_PolicyForImport (
|
|
|
+ /*[out,retval]*/ struct IVGColorManagementPolicy * * ppVal ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("b05800b4-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+IVGStructCreateOptions : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetColorContext,put=PutColorContext))
|
|
|
+ IVGColorContextPtr ColorContext;
|
|
|
+ __declspec(property(get=GetName,put=PutName))
|
|
|
+ _bstr_t Name;
|
|
|
+ __declspec(property(get=GetPageWidth,put=PutPageWidth))
|
|
|
+ double PageWidth;
|
|
|
+ __declspec(property(get=GetPageHeight,put=PutPageHeight))
|
|
|
+ double PageHeight;
|
|
|
+ __declspec(property(get=GetUnits,put=PutUnits))
|
|
|
+ enum cdrUnit Units;
|
|
|
+ __declspec(property(get=GetResolution,put=PutResolution))
|
|
|
+ double Resolution;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ IVGColorContextPtr GetColorContext ( );
|
|
|
+ void PutColorContext (
|
|
|
+ struct IVGColorContext * ppVal );
|
|
|
+ _bstr_t GetName ( );
|
|
|
+ void PutName (
|
|
|
+ _bstr_t pVal );
|
|
|
+ double GetPageWidth ( );
|
|
|
+ void PutPageWidth (
|
|
|
+ double pVal );
|
|
|
+ double GetPageHeight ( );
|
|
|
+ void PutPageHeight (
|
|
|
+ double pVal );
|
|
|
+ enum cdrUnit GetUnits ( );
|
|
|
+ void PutUnits (
|
|
|
+ enum cdrUnit pVal );
|
|
|
+ double GetResolution ( );
|
|
|
+ void PutResolution (
|
|
|
+ double pVal );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_ColorContext (
|
|
|
+ /*[out,retval]*/ struct IVGColorContext * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_ColorContext (
|
|
|
+ /*[in]*/ struct IVGColorContext * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Name (
|
|
|
+ /*[out,retval]*/ BSTR * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Name (
|
|
|
+ /*[in]*/ BSTR pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_PageWidth (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_PageWidth (
|
|
|
+ /*[in]*/ double pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_PageHeight (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_PageHeight (
|
|
|
+ /*[in]*/ double pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Units (
|
|
|
+ /*[out,retval]*/ enum cdrUnit * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Units (
|
|
|
+ /*[in]*/ enum cdrUnit pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Resolution (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Resolution (
|
|
|
+ /*[in]*/ double pVal ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("b058004c-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+IVGPalette : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetApplication))
|
|
|
+ IDispatchPtr Application;
|
|
|
+ __declspec(property(get=GetParent))
|
|
|
+ IDispatchPtr Parent;
|
|
|
+ __declspec(property(get=GetName,put=PutName))
|
|
|
+ _bstr_t Name;
|
|
|
+ __declspec(property(get=GetType))
|
|
|
+ enum cdrPaletteType Type;
|
|
|
+ __declspec(property(get=GetColor,put=PutColor))
|
|
|
+ IVGColorPtr Color[];
|
|
|
+ __declspec(property(get=GetDuplicatePresent))
|
|
|
+ VARIANT_BOOL DuplicatePresent;
|
|
|
+ __declspec(property(get=GetColorCount))
|
|
|
+ long ColorCount;
|
|
|
+ __declspec(property(get=GetPaletteID))
|
|
|
+ enum cdrPaletteID PaletteID;
|
|
|
+ __declspec(property(get=GetFileName))
|
|
|
+ _bstr_t FileName;
|
|
|
+ __declspec(property(get=GetDocument))
|
|
|
+ IVGDocumentPtr Document;
|
|
|
+ __declspec(property(get=GetIdentifier))
|
|
|
+ _bstr_t Identifier;
|
|
|
+ __declspec(property(get=GetIsEmpty))
|
|
|
+ VARIANT_BOOL IsEmpty;
|
|
|
+ __declspec(property(get=GetLocked))
|
|
|
+ VARIANT_BOOL Locked;
|
|
|
+ __declspec(property(get=GetDefault))
|
|
|
+ VARIANT_BOOL Default;
|
|
|
+ __declspec(property(get=GetIsOpen))
|
|
|
+ VARIANT_BOOL IsOpen;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ IDispatchPtr GetApplication ( );
|
|
|
+ IDispatchPtr GetParent ( );
|
|
|
+ _bstr_t GetName ( );
|
|
|
+ void PutName (
|
|
|
+ _bstr_t Name );
|
|
|
+ HRESULT Close ( );
|
|
|
+ enum cdrPaletteType GetType ( );
|
|
|
+ IVGColorsPtr Colors ( );
|
|
|
+ IVGColorPtr GetColor (
|
|
|
+ long Index );
|
|
|
+ void PutColor (
|
|
|
+ long Index,
|
|
|
+ struct IVGColor * Color );
|
|
|
+ HRESULT AddColor (
|
|
|
+ struct IVGColor * Color );
|
|
|
+ HRESULT InsertColor (
|
|
|
+ long Index,
|
|
|
+ struct IVGColor * Color );
|
|
|
+ HRESULT RemoveColor (
|
|
|
+ long Index );
|
|
|
+ long GetIndexOfColor (
|
|
|
+ struct IVGColor * Color );
|
|
|
+ VARIANT_BOOL GetDuplicatePresent ( );
|
|
|
+ long GetColorCount ( );
|
|
|
+ HRESULT Save ( );
|
|
|
+ enum cdrPaletteID GetPaletteID ( );
|
|
|
+ _bstr_t GetFileName ( );
|
|
|
+ long MatchColor (
|
|
|
+ struct IVGColor * Color );
|
|
|
+ long FindColor (
|
|
|
+ _bstr_t Name );
|
|
|
+ HRESULT SaveAs (
|
|
|
+ _bstr_t FileName,
|
|
|
+ _bstr_t Name,
|
|
|
+ enum cdrPaletteVersion Version );
|
|
|
+ IVGDocumentPtr GetDocument ( );
|
|
|
+ _bstr_t GetIdentifier ( );
|
|
|
+ VARIANT_BOOL GetIsEmpty ( );
|
|
|
+ VARIANT_BOOL GetLocked ( );
|
|
|
+ VARIANT_BOOL GetDefault ( );
|
|
|
+ VARIANT_BOOL GetIsOpen ( );
|
|
|
+ HRESULT Open ( );
|
|
|
+ HRESULT MakeDefault ( );
|
|
|
+ VARIANT_BOOL Delete ( );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_Application (
|
|
|
+ /*[out,retval]*/ IDispatch * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Parent (
|
|
|
+ /*[out,retval]*/ IDispatch * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Name (
|
|
|
+ /*[out,retval]*/ BSTR * Name ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Name (
|
|
|
+ /*[in]*/ BSTR Name ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Close ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Type (
|
|
|
+ /*[out,retval]*/ enum cdrPaletteType * Type ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Colors (
|
|
|
+ /*[out,retval]*/ struct IVGColors * * Colors ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Color (
|
|
|
+ /*[in]*/ long Index,
|
|
|
+ /*[out,retval]*/ struct IVGColor * * Color ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Color (
|
|
|
+ /*[in]*/ long Index,
|
|
|
+ /*[in]*/ struct IVGColor * Color ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_AddColor (
|
|
|
+ /*[in]*/ struct IVGColor * Color ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_InsertColor (
|
|
|
+ /*[in]*/ long Index,
|
|
|
+ /*[in]*/ struct IVGColor * Color ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_RemoveColor (
|
|
|
+ /*[in]*/ long Index ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_GetIndexOfColor (
|
|
|
+ /*[in]*/ struct IVGColor * Color,
|
|
|
+ /*[out,retval]*/ long * Index ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_DuplicatePresent (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * Duplicate ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_ColorCount (
|
|
|
+ /*[out,retval]*/ long * Count ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Save ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_PaletteID (
|
|
|
+ /*[out,retval]*/ enum cdrPaletteID * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_FileName (
|
|
|
+ /*[out,retval]*/ BSTR * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_MatchColor (
|
|
|
+ /*[in]*/ struct IVGColor * Color,
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_FindColor (
|
|
|
+ /*[in]*/ BSTR Name,
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_SaveAs (
|
|
|
+ /*[in]*/ BSTR FileName,
|
|
|
+ /*[in]*/ BSTR Name,
|
|
|
+ /*[in]*/ enum cdrPaletteVersion Version ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Document (
|
|
|
+ /*[out,retval]*/ struct IVGDocument * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Identifier (
|
|
|
+ /*[out,retval]*/ BSTR * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_IsEmpty (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Locked (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Default (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_IsOpen (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Open ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_MakeDefault ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Delete (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("b0580013-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+IVGColors : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetApplication))
|
|
|
+ IDispatchPtr Application;
|
|
|
+ __declspec(property(get=GetParent))
|
|
|
+ IVGPalettePtr Parent;
|
|
|
+ __declspec(property(get=GetItem))
|
|
|
+ IVGColorPtr Item[];
|
|
|
+ __declspec(property(get=GetCount))
|
|
|
+ long Count;
|
|
|
+ __declspec(property(get=Get_NewEnum))
|
|
|
+ IUnknownPtr _NewEnum;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ IDispatchPtr GetApplication ( );
|
|
|
+ IVGPalettePtr GetParent ( );
|
|
|
+ IVGColorPtr GetItem (
|
|
|
+ long Index );
|
|
|
+ IUnknownPtr Get_NewEnum ( );
|
|
|
+ long GetCount ( );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_Application (
|
|
|
+ /*[out,retval]*/ IDispatch * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Parent (
|
|
|
+ /*[out,retval]*/ struct IVGPalette * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Item (
|
|
|
+ /*[in]*/ long Index,
|
|
|
+ /*[out,retval]*/ struct IVGColor * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get__NewEnum (
|
|
|
+ /*[out,retval]*/ IUnknown * * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Count (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("b058004d-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+IVGPalettes : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetApplication))
|
|
|
+ IDispatchPtr Application;
|
|
|
+ __declspec(property(get=GetParent))
|
|
|
+ IDispatchPtr Parent;
|
|
|
+ __declspec(property(get=GetItem))
|
|
|
+ IVGPalettePtr Item[];
|
|
|
+ __declspec(property(get=GetCount))
|
|
|
+ long Count;
|
|
|
+ __declspec(property(get=Get_NewEnum))
|
|
|
+ IUnknownPtr _NewEnum;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ IDispatchPtr GetApplication ( );
|
|
|
+ IDispatchPtr GetParent ( );
|
|
|
+ IVGPalettePtr GetItem (
|
|
|
+ const _variant_t & IndexOrName );
|
|
|
+ IUnknownPtr Get_NewEnum ( );
|
|
|
+ long GetCount ( );
|
|
|
+ IVGPalettePtr Open (
|
|
|
+ _bstr_t FileName );
|
|
|
+ IVGPalettePtr OpenFixed (
|
|
|
+ enum cdrPaletteID PaletteID );
|
|
|
+ IVGPalettePtr CreateFromDocument (
|
|
|
+ _bstr_t Name,
|
|
|
+ _bstr_t FileName,
|
|
|
+ VARIANT_BOOL Overwrite );
|
|
|
+ IVGPalettePtr CreateFromSelection (
|
|
|
+ _bstr_t Name,
|
|
|
+ _bstr_t FileName,
|
|
|
+ VARIANT_BOOL Overwrite );
|
|
|
+ IVGPalettePtr Create (
|
|
|
+ _bstr_t Name,
|
|
|
+ _bstr_t FileName,
|
|
|
+ VARIANT_BOOL Overwrite );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_Application (
|
|
|
+ /*[out,retval]*/ IDispatch * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Parent (
|
|
|
+ /*[out,retval]*/ IDispatch * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Item (
|
|
|
+ /*[in]*/ VARIANT IndexOrName,
|
|
|
+ /*[out,retval]*/ struct IVGPalette * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get__NewEnum (
|
|
|
+ /*[out,retval]*/ IUnknown * * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Count (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Open (
|
|
|
+ /*[in]*/ BSTR FileName,
|
|
|
+ /*[out,retval]*/ struct IVGPalette * * ppPalette ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_OpenFixed (
|
|
|
+ /*[in]*/ enum cdrPaletteID PaletteID,
|
|
|
+ /*[out,retval]*/ struct IVGPalette * * ppPalette ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CreateFromDocument (
|
|
|
+ /*[in]*/ BSTR Name,
|
|
|
+ /*[in]*/ BSTR FileName,
|
|
|
+ /*[in]*/ VARIANT_BOOL Overwrite,
|
|
|
+ /*[out,retval]*/ struct IVGPalette * * ppPalette ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CreateFromSelection (
|
|
|
+ /*[in]*/ BSTR Name,
|
|
|
+ /*[in]*/ BSTR FileName,
|
|
|
+ /*[in]*/ VARIANT_BOOL Overwrite,
|
|
|
+ /*[out,retval]*/ struct IVGPalette * * ppPalette ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Create (
|
|
|
+ /*[in]*/ BSTR Name,
|
|
|
+ /*[in]*/ BSTR FileName,
|
|
|
+ /*[in]*/ VARIANT_BOOL Overwrite,
|
|
|
+ /*[out,retval]*/ struct IVGPalette * * ppPalette ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("b05800b7-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+IVGPaletteManager : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetPaletteCount))
|
|
|
+ long PaletteCount;
|
|
|
+ __declspec(property(get=GetDefaultPalette))
|
|
|
+ IVGPalettePtr DefaultPalette;
|
|
|
+ __declspec(property(get=GetOpenPalettes))
|
|
|
+ IVGPalettesPtr OpenPalettes;
|
|
|
+ __declspec(property(get=Get_NewEnum))
|
|
|
+ IUnknownPtr _NewEnum;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ long GetPaletteCount ( );
|
|
|
+ IVGPalettePtr GetPalette (
|
|
|
+ const _variant_t & IndexOrName );
|
|
|
+ IVGPalettePtr GetDefaultPalette ( );
|
|
|
+ IVGPalettesPtr GetOpenPalettes ( );
|
|
|
+ IUnknownPtr Get_NewEnum ( );
|
|
|
+ HRESULT LoadAllPalettes ( );
|
|
|
+ IVGPalettePtr LoadPalette (
|
|
|
+ _bstr_t FileName );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_PaletteCount (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_GetPalette (
|
|
|
+ /*[in]*/ VARIANT IndexOrName,
|
|
|
+ /*[out,retval]*/ struct IVGPalette * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_DefaultPalette (
|
|
|
+ /*[out,retval]*/ struct IVGPalette * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_OpenPalettes (
|
|
|
+ /*[out,retval]*/ struct IVGPalettes * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get__NewEnum (
|
|
|
+ /*[out,retval]*/ IUnknown * * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_LoadAllPalettes ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_LoadPalette (
|
|
|
+ /*[in]*/ BSTR FileName,
|
|
|
+ /*[out,retval]*/ struct IVGPalette * * ppVal ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("b05800a1-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+IVGTraceSettings : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetTraceType,put=PutTraceType))
|
|
|
+ enum cdrTraceType TraceType;
|
|
|
+ __declspec(property(get=GetSmoothing,put=PutSmoothing))
|
|
|
+ short Smoothing;
|
|
|
+ __declspec(property(get=GetDetailLevel,put=PutDetailLevel))
|
|
|
+ short DetailLevel;
|
|
|
+ __declspec(property(get=GetColorMode))
|
|
|
+ enum cdrColorType ColorMode;
|
|
|
+ __declspec(property(get=GetPaletteID))
|
|
|
+ enum cdrPaletteID PaletteID;
|
|
|
+ __declspec(property(get=GetColorCount))
|
|
|
+ long ColorCount;
|
|
|
+ __declspec(property(get=GetColor))
|
|
|
+ IVGColorPtr Color[];
|
|
|
+ __declspec(property(get=GetDeleteOriginalObject,put=PutDeleteOriginalObject))
|
|
|
+ VARIANT_BOOL DeleteOriginalObject;
|
|
|
+ __declspec(property(get=GetRemoveBackground,put=PutRemoveBackground))
|
|
|
+ VARIANT_BOOL RemoveBackground;
|
|
|
+ __declspec(property(get=GetRemoveEntireBackColor,put=PutRemoveEntireBackColor))
|
|
|
+ VARIANT_BOOL RemoveEntireBackColor;
|
|
|
+ __declspec(property(get=GetBackgroundRemovalMode,put=PutBackgroundRemovalMode))
|
|
|
+ enum cdrTraceBackgroundMode BackgroundRemovalMode;
|
|
|
+ __declspec(property(get=GetBackgroundColor))
|
|
|
+ IVGColorPtr BackgroundColor;
|
|
|
+ __declspec(property(get=GetCurveCount))
|
|
|
+ long CurveCount;
|
|
|
+ __declspec(property(get=GetNodeCount))
|
|
|
+ long NodeCount;
|
|
|
+ __declspec(property(get=GetBitmapWidth))
|
|
|
+ long BitmapWidth;
|
|
|
+ __declspec(property(get=GetBitmapHeight))
|
|
|
+ long BitmapHeight;
|
|
|
+ __declspec(property(get=GetDetailLevelPercent,put=PutDetailLevelPercent))
|
|
|
+ short DetailLevelPercent;
|
|
|
+ __declspec(property(get=GetMaxDetailLevel))
|
|
|
+ short MaxDetailLevel;
|
|
|
+ __declspec(property(get=GetMinDetailLevel))
|
|
|
+ short MinDetailLevel;
|
|
|
+ __declspec(property(get=GetCornerSmoothness,put=PutCornerSmoothness))
|
|
|
+ short CornerSmoothness;
|
|
|
+ __declspec(property(get=GetMergeAdjacentObjects,put=PutMergeAdjacentObjects))
|
|
|
+ VARIANT_BOOL MergeAdjacentObjects;
|
|
|
+ __declspec(property(get=GetRemoveOverlap,put=PutRemoveOverlap))
|
|
|
+ VARIANT_BOOL RemoveOverlap;
|
|
|
+ __declspec(property(get=GetGroupObjectsByColor,put=PutGroupObjectsByColor))
|
|
|
+ VARIANT_BOOL GroupObjectsByColor;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ enum cdrTraceType GetTraceType ( );
|
|
|
+ void PutTraceType (
|
|
|
+ enum cdrTraceType pVal );
|
|
|
+ short GetSmoothing ( );
|
|
|
+ void PutSmoothing (
|
|
|
+ short pVal );
|
|
|
+ short GetDetailLevel ( );
|
|
|
+ void PutDetailLevel (
|
|
|
+ short pVal );
|
|
|
+ enum cdrColorType GetColorMode ( );
|
|
|
+ enum cdrPaletteID GetPaletteID ( );
|
|
|
+ long GetColorCount ( );
|
|
|
+ IVGColorPtr GetColor (
|
|
|
+ long Index );
|
|
|
+ VARIANT_BOOL GetDeleteOriginalObject ( );
|
|
|
+ void PutDeleteOriginalObject (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ VARIANT_BOOL GetRemoveBackground ( );
|
|
|
+ void PutRemoveBackground (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ VARIANT_BOOL GetRemoveEntireBackColor ( );
|
|
|
+ void PutRemoveEntireBackColor (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ enum cdrTraceBackgroundMode GetBackgroundRemovalMode ( );
|
|
|
+ void PutBackgroundRemovalMode (
|
|
|
+ enum cdrTraceBackgroundMode pVal );
|
|
|
+ IVGColorPtr GetBackgroundColor ( );
|
|
|
+ long GetCurveCount ( );
|
|
|
+ long GetNodeCount ( );
|
|
|
+ long GetBitmapWidth ( );
|
|
|
+ long GetBitmapHeight ( );
|
|
|
+ long SetColorCount (
|
|
|
+ long ColorCount );
|
|
|
+ IVGShapeRangePtr Finish ( );
|
|
|
+ VARIANT_BOOL ShowDialog (
|
|
|
+ long ParentWindowHandle );
|
|
|
+ HRESULT ApplyChanges ( );
|
|
|
+ HRESULT SetColorMode (
|
|
|
+ enum cdrColorType ColorMode,
|
|
|
+ enum cdrPaletteID PaletteID );
|
|
|
+ short GetDetailLevelPercent ( );
|
|
|
+ void PutDetailLevelPercent (
|
|
|
+ short pVal );
|
|
|
+ short GetMaxDetailLevel ( );
|
|
|
+ short GetMinDetailLevel ( );
|
|
|
+ short GetCornerSmoothness ( );
|
|
|
+ void PutCornerSmoothness (
|
|
|
+ short pVal );
|
|
|
+ VARIANT_BOOL GetMergeAdjacentObjects ( );
|
|
|
+ void PutMergeAdjacentObjects (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ VARIANT_BOOL GetRemoveOverlap ( );
|
|
|
+ void PutRemoveOverlap (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ VARIANT_BOOL GetGroupObjectsByColor ( );
|
|
|
+ void PutGroupObjectsByColor (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_TraceType (
|
|
|
+ /*[out,retval]*/ enum cdrTraceType * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_TraceType (
|
|
|
+ /*[in]*/ enum cdrTraceType pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Smoothing (
|
|
|
+ /*[out,retval]*/ short * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Smoothing (
|
|
|
+ /*[in]*/ short pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_DetailLevel (
|
|
|
+ /*[out,retval]*/ short * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_DetailLevel (
|
|
|
+ /*[in]*/ short pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_ColorMode (
|
|
|
+ /*[out,retval]*/ enum cdrColorType * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_PaletteID (
|
|
|
+ /*[out,retval]*/ enum cdrPaletteID * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_ColorCount (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Color (
|
|
|
+ /*[in]*/ long Index,
|
|
|
+ /*[out,retval]*/ struct IVGColor * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_DeleteOriginalObject (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_DeleteOriginalObject (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_RemoveBackground (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_RemoveBackground (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_RemoveEntireBackColor (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_RemoveEntireBackColor (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_BackgroundRemovalMode (
|
|
|
+ /*[out,retval]*/ enum cdrTraceBackgroundMode * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_BackgroundRemovalMode (
|
|
|
+ /*[in]*/ enum cdrTraceBackgroundMode pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_BackgroundColor (
|
|
|
+ /*[out,retval]*/ struct IVGColor * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_CurveCount (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_NodeCount (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_BitmapWidth (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_BitmapHeight (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_SetColorCount (
|
|
|
+ /*[in]*/ long ColorCount,
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Finish (
|
|
|
+ /*[out,retval]*/ struct IVGShapeRange * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_ShowDialog (
|
|
|
+ /*[in]*/ long ParentWindowHandle,
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_ApplyChanges ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_SetColorMode (
|
|
|
+ /*[in]*/ enum cdrColorType ColorMode,
|
|
|
+ /*[in]*/ enum cdrPaletteID PaletteID ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_DetailLevelPercent (
|
|
|
+ /*[out,retval]*/ short * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_DetailLevelPercent (
|
|
|
+ /*[in]*/ short pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_MaxDetailLevel (
|
|
|
+ /*[out,retval]*/ short * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_MinDetailLevel (
|
|
|
+ /*[out,retval]*/ short * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_CornerSmoothness (
|
|
|
+ /*[out,retval]*/ short * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_CornerSmoothness (
|
|
|
+ /*[in]*/ short pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_MergeAdjacentObjects (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_MergeAdjacentObjects (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_RemoveOverlap (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_RemoveOverlap (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_GroupObjectsByColor (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_GroupObjectsByColor (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("b058005e-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+IVGShapeRange : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetApplication))
|
|
|
+ IVGApplicationPtr Application;
|
|
|
+ __declspec(property(get=GetParent))
|
|
|
+ IVGApplicationPtr Parent;
|
|
|
+ __declspec(property(get=GetItem))
|
|
|
+ IVGShapePtr Item[];
|
|
|
+ __declspec(property(get=GetCenterX,put=PutCenterX))
|
|
|
+ double CenterX;
|
|
|
+ __declspec(property(get=GetCount))
|
|
|
+ long Count;
|
|
|
+ __declspec(property(get=GetCenterY,put=PutCenterY))
|
|
|
+ double CenterY;
|
|
|
+ __declspec(property(get=GetRotationCenterY,put=PutRotationCenterY))
|
|
|
+ double RotationCenterY;
|
|
|
+ __declspec(property(get=Get_NewEnum))
|
|
|
+ IUnknownPtr _NewEnum;
|
|
|
+ __declspec(property(get=GetReverseRange))
|
|
|
+ IVGShapeRangePtr ReverseRange;
|
|
|
+ __declspec(property(get=GetLeftX,put=PutLeftX))
|
|
|
+ double LeftX;
|
|
|
+ __declspec(property(get=GetRightX,put=PutRightX))
|
|
|
+ double RightX;
|
|
|
+ __declspec(property(get=GetTopY,put=PutTopY))
|
|
|
+ double TopY;
|
|
|
+ __declspec(property(get=GetBottomY,put=PutBottomY))
|
|
|
+ double BottomY;
|
|
|
+ __declspec(property(get=GetShapes))
|
|
|
+ IVGShapesPtr Shapes;
|
|
|
+ __declspec(property(get=GetPositionX,put=PutPositionX))
|
|
|
+ double PositionX;
|
|
|
+ __declspec(property(get=GetFirstShape))
|
|
|
+ IVGShapePtr FirstShape;
|
|
|
+ __declspec(property(get=GetPositionY,put=PutPositionY))
|
|
|
+ double PositionY;
|
|
|
+ __declspec(property(get=GetLastShape))
|
|
|
+ IVGShapePtr LastShape;
|
|
|
+ __declspec(property(get=GetSizeWidth,put=PutSizeWidth))
|
|
|
+ double SizeWidth;
|
|
|
+ __declspec(property(get=GetSizeHeight,put=PutSizeHeight))
|
|
|
+ double SizeHeight;
|
|
|
+ __declspec(property(get=GetBoundingBox))
|
|
|
+ IVGRectPtr BoundingBox;
|
|
|
+ __declspec(property(get=GetRotationCenterX,put=PutRotationCenterX))
|
|
|
+ double RotationCenterX;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ IVGApplicationPtr GetApplication ( );
|
|
|
+ IVGApplicationPtr GetParent ( );
|
|
|
+ IVGShapePtr GetItem (
|
|
|
+ const _variant_t & IndexOrName );
|
|
|
+ IUnknownPtr Get_NewEnum ( );
|
|
|
+ long GetCount ( );
|
|
|
+ HRESULT Add (
|
|
|
+ struct IVGShape * Shape );
|
|
|
+ HRESULT Remove (
|
|
|
+ long Index );
|
|
|
+ long IndexOf (
|
|
|
+ struct IVGShape * Shape );
|
|
|
+ HRESULT AddToSelection ( );
|
|
|
+ HRESULT ConvertToCurves ( );
|
|
|
+ IVGShapePtr ConvertToBitmap (
|
|
|
+ long BitDepth,
|
|
|
+ VARIANT_BOOL Grayscale,
|
|
|
+ VARIANT_BOOL Dithered,
|
|
|
+ VARIANT_BOOL TransparentBG,
|
|
|
+ long Resolution,
|
|
|
+ enum cdrAntiAliasingType AntiAliasing,
|
|
|
+ VARIANT_BOOL UseColorProfile,
|
|
|
+ VARIANT_BOOL MultiChannel,
|
|
|
+ VARIANT_BOOL AlwaysOverprintBlack,
|
|
|
+ long OverprintBlackLimit );
|
|
|
+ HRESULT Copy ( );
|
|
|
+ HRESULT Cut ( );
|
|
|
+ HRESULT Delete ( );
|
|
|
+ HRESULT GetPosition (
|
|
|
+ double * PositionX,
|
|
|
+ double * PositionY );
|
|
|
+ HRESULT GetSize (
|
|
|
+ double * Width,
|
|
|
+ double * Height );
|
|
|
+ HRESULT Move (
|
|
|
+ double DeltaX,
|
|
|
+ double DeltaY );
|
|
|
+ IVGShapeRangePtr Duplicate (
|
|
|
+ double OffsetX,
|
|
|
+ double OffsetY );
|
|
|
+ IVGShapeRangePtr Clone (
|
|
|
+ double OffsetX,
|
|
|
+ double OffsetY );
|
|
|
+ IVGShapePtr Group ( );
|
|
|
+ HRESULT RemoveAll ( );
|
|
|
+ HRESULT OrderToFront ( );
|
|
|
+ HRESULT OrderToBack ( );
|
|
|
+ HRESULT OrderForwardOne ( );
|
|
|
+ HRESULT OrderBackOne ( );
|
|
|
+ HRESULT OrderFrontOf (
|
|
|
+ struct IVGShape * Shape );
|
|
|
+ HRESULT OrderBackOf (
|
|
|
+ struct IVGShape * Shape );
|
|
|
+ HRESULT OrderReverse ( );
|
|
|
+ HRESULT Rotate (
|
|
|
+ double Angle );
|
|
|
+ HRESULT RotateEx (
|
|
|
+ double Angle,
|
|
|
+ double CenterX,
|
|
|
+ double CenterY );
|
|
|
+ HRESULT Skew (
|
|
|
+ double AngleX,
|
|
|
+ double AngleY );
|
|
|
+ HRESULT SkewEx (
|
|
|
+ double AngleX,
|
|
|
+ double AngleY,
|
|
|
+ double CenterX,
|
|
|
+ double CenterY );
|
|
|
+ HRESULT UngroupAll ( );
|
|
|
+ HRESULT Flip (
|
|
|
+ enum cdrFlipAxes Axes );
|
|
|
+ double GetPositionX ( );
|
|
|
+ void PutPositionX (
|
|
|
+ double pVal );
|
|
|
+ double GetPositionY ( );
|
|
|
+ void PutPositionY (
|
|
|
+ double pVal );
|
|
|
+ double GetSizeWidth ( );
|
|
|
+ void PutSizeWidth (
|
|
|
+ double pVal );
|
|
|
+ double GetSizeHeight ( );
|
|
|
+ void PutSizeHeight (
|
|
|
+ double pVal );
|
|
|
+ double GetRotationCenterX ( );
|
|
|
+ void PutRotationCenterX (
|
|
|
+ double pVal );
|
|
|
+ double GetRotationCenterY ( );
|
|
|
+ void PutRotationCenterY (
|
|
|
+ double pVal );
|
|
|
+ HRESULT AddToPowerClip (
|
|
|
+ struct IVGShape * Shape,
|
|
|
+ enum cdrTriState CenterInContainer );
|
|
|
+ HRESULT RemoveFromContainer (
|
|
|
+ long Level );
|
|
|
+ HRESULT AddRange (
|
|
|
+ struct IVGShapeRange * ShapeRange );
|
|
|
+ HRESULT SetPosition (
|
|
|
+ double PositionX,
|
|
|
+ double PositionY );
|
|
|
+ HRESULT SetSize (
|
|
|
+ double Width,
|
|
|
+ double Height );
|
|
|
+ IVGShapePtr ConvertToBitmapEx (
|
|
|
+ enum cdrImageType Mode,
|
|
|
+ VARIANT_BOOL Dithered,
|
|
|
+ VARIANT_BOOL Transparent,
|
|
|
+ long Resolution,
|
|
|
+ enum cdrAntiAliasingType AntiAliasing,
|
|
|
+ VARIANT_BOOL UseColorProfile,
|
|
|
+ VARIANT_BOOL AlwaysOverprintBlack,
|
|
|
+ long OverprintBlackLimit );
|
|
|
+ IVGShapePtr Combine ( );
|
|
|
+ HRESULT SetBoundingBox (
|
|
|
+ double x,
|
|
|
+ double y,
|
|
|
+ double Width,
|
|
|
+ double Height,
|
|
|
+ VARIANT_BOOL KeepAspect,
|
|
|
+ enum cdrReferencePoint ReferencePoint );
|
|
|
+ HRESULT ApplyNoFill ( );
|
|
|
+ HRESULT ApplyUniformFill (
|
|
|
+ struct IVGColor * Color );
|
|
|
+ HRESULT ApplyFountainFill (
|
|
|
+ struct IVGColor * StartColor,
|
|
|
+ struct IVGColor * EndColor,
|
|
|
+ enum cdrFountainFillType Type,
|
|
|
+ double Angle,
|
|
|
+ long Steps,
|
|
|
+ long EdgePad,
|
|
|
+ long MidPoint,
|
|
|
+ enum cdrFountainFillBlendType BlendType,
|
|
|
+ double CenterOffsetX,
|
|
|
+ double CenterOffsetY );
|
|
|
+ HRESULT ApplyPatternFill (
|
|
|
+ enum cdrPatternFillType Type,
|
|
|
+ _bstr_t FileName,
|
|
|
+ long PatternCanvasIndex,
|
|
|
+ struct IVGColor * FrontColor,
|
|
|
+ struct IVGColor * EndColor,
|
|
|
+ VARIANT_BOOL TransformWithShape );
|
|
|
+ HRESULT ApplyTextureFill (
|
|
|
+ _bstr_t TextureName,
|
|
|
+ _bstr_t LibraryName );
|
|
|
+ HRESULT ApplyPostscriptFill (
|
|
|
+ const _variant_t & IndexOrName );
|
|
|
+ IVGShapeRangePtr ConvertOutlineToObject ( );
|
|
|
+ HRESULT SetOutlineProperties (
|
|
|
+ double Width,
|
|
|
+ struct IVGOutlineStyle * Style,
|
|
|
+ struct IVGColor * Color,
|
|
|
+ struct IVGArrowHead * StartArrow,
|
|
|
+ struct IVGArrowHead * EndArrow,
|
|
|
+ enum cdrTriState BehindFill,
|
|
|
+ enum cdrTriState ScaleWithShape,
|
|
|
+ enum cdrOutlineLineCaps LineCaps,
|
|
|
+ enum cdrOutlineLineJoin LineJoin,
|
|
|
+ double NibAngle,
|
|
|
+ long NibStretch,
|
|
|
+ double DashDotLength,
|
|
|
+ double PenWidth,
|
|
|
+ double MiterLimit );
|
|
|
+ HRESULT CreateSelection ( );
|
|
|
+ HRESULT RemoveFromSelection ( );
|
|
|
+ HRESULT SetRotationCenter (
|
|
|
+ double x,
|
|
|
+ double y );
|
|
|
+ HRESULT Stretch (
|
|
|
+ double StretchX,
|
|
|
+ double StretchY,
|
|
|
+ VARIANT_BOOL StretchCharactersSize );
|
|
|
+ HRESULT StretchEx (
|
|
|
+ double CenterX,
|
|
|
+ double CenterY,
|
|
|
+ double StretchX,
|
|
|
+ double StretchY,
|
|
|
+ VARIANT_BOOL StretchCharactersSize );
|
|
|
+ HRESULT SetSizeEx (
|
|
|
+ double CenterX,
|
|
|
+ double CenterY,
|
|
|
+ double Width,
|
|
|
+ double Height );
|
|
|
+ HRESULT GetBoundingBox (
|
|
|
+ double * x,
|
|
|
+ double * y,
|
|
|
+ double * Width,
|
|
|
+ double * Height,
|
|
|
+ VARIANT_BOOL UseOutline );
|
|
|
+ HRESULT RestoreCloneLink (
|
|
|
+ enum cdrCloneLinkType LinkToRestore );
|
|
|
+ HRESULT ClearEffect (
|
|
|
+ enum cdrEffectType Type );
|
|
|
+ HRESULT RemoveRange (
|
|
|
+ struct IVGShapeRange * Range );
|
|
|
+ HRESULT DeleteItem (
|
|
|
+ long Index );
|
|
|
+ _variant_t CustomCommand (
|
|
|
+ _bstr_t ComponentID,
|
|
|
+ _bstr_t CommandID,
|
|
|
+ SAFEARRAY * * Parameters );
|
|
|
+ HRESULT AlignToShape (
|
|
|
+ enum cdrAlignType Type,
|
|
|
+ struct IVGShape * Shape,
|
|
|
+ enum cdrTextAlignOrigin TextAlignOrigin );
|
|
|
+ HRESULT AlignToShapeRange (
|
|
|
+ enum cdrAlignType Type,
|
|
|
+ struct IVGShapeRange * ShapeRange,
|
|
|
+ enum cdrTextAlignOrigin TextAlignOrigin );
|
|
|
+ HRESULT AlignToPage (
|
|
|
+ enum cdrAlignType Type,
|
|
|
+ enum cdrTextAlignOrigin TextAlignOrigin );
|
|
|
+ HRESULT AlignToPageCenter (
|
|
|
+ enum cdrAlignType Type,
|
|
|
+ enum cdrTextAlignOrigin TextAlignOrigin );
|
|
|
+ HRESULT AlignToGrid (
|
|
|
+ enum cdrAlignType Type,
|
|
|
+ enum cdrTextAlignOrigin TextAlignOrigin );
|
|
|
+ HRESULT AlignToPoint (
|
|
|
+ enum cdrAlignType Type,
|
|
|
+ double x,
|
|
|
+ double y,
|
|
|
+ enum cdrTextAlignOrigin TextAlignOrigin );
|
|
|
+ HRESULT Distribute (
|
|
|
+ enum cdrDistributeType Type,
|
|
|
+ VARIANT_BOOL PageExtent );
|
|
|
+ IVGShapePtr ConvertToSymbol (
|
|
|
+ _bstr_t Name );
|
|
|
+ HRESULT Ungroup ( );
|
|
|
+ IVGShapeRangePtr UngroupEx ( );
|
|
|
+ IVGShapeRangePtr UngroupAllEx ( );
|
|
|
+ IVGShapeRangePtr Range (
|
|
|
+ SAFEARRAY * * IndexArray );
|
|
|
+ IVGShapeRangePtr All ( );
|
|
|
+ IVGShapeRangePtr AllExcluding (
|
|
|
+ SAFEARRAY * * IndexArray );
|
|
|
+ HRESULT BreakApart ( );
|
|
|
+ IVGShapeRangePtr BreakApartEx ( );
|
|
|
+ HRESULT MoveToLayer (
|
|
|
+ struct IVGLayer * Layer );
|
|
|
+ IVGShapeRangePtr CopyToLayer (
|
|
|
+ struct IVGLayer * Layer );
|
|
|
+ HRESULT ClearTransformations ( );
|
|
|
+ HRESULT Lock ( );
|
|
|
+ HRESULT Unlock ( );
|
|
|
+ HRESULT AlignRangeToShape (
|
|
|
+ enum cdrAlignType Type,
|
|
|
+ struct IVGShape * Shape );
|
|
|
+ HRESULT AlignRangeToShapeRange (
|
|
|
+ enum cdrAlignType Type,
|
|
|
+ struct IVGShapeRange * ShapeRange );
|
|
|
+ HRESULT AlignRangeToPage (
|
|
|
+ enum cdrAlignType Type );
|
|
|
+ HRESULT AlignRangeToPageCenter (
|
|
|
+ enum cdrAlignType Type );
|
|
|
+ HRESULT AlignRangeToGrid (
|
|
|
+ enum cdrAlignType Type );
|
|
|
+ HRESULT AlignRangeToPoint (
|
|
|
+ enum cdrAlignType Type,
|
|
|
+ double x,
|
|
|
+ double y );
|
|
|
+ HRESULT ApplyEffectInvert ( );
|
|
|
+ HRESULT ApplyEffectPosterize (
|
|
|
+ long Level );
|
|
|
+ HRESULT ApplyEffectBCI (
|
|
|
+ long Brighness,
|
|
|
+ long Contrast,
|
|
|
+ long Intensity );
|
|
|
+ HRESULT ApplyEffectColorBalance (
|
|
|
+ long CyanRed,
|
|
|
+ long MagentaGreen,
|
|
|
+ long YellowBlue,
|
|
|
+ VARIANT_BOOL ApplyToShadows,
|
|
|
+ VARIANT_BOOL ApplyToMidtones,
|
|
|
+ VARIANT_BOOL ApplyToHighlights,
|
|
|
+ VARIANT_BOOL PreserveLuminance );
|
|
|
+ HRESULT ApplyEffectGamma (
|
|
|
+ double Gamma );
|
|
|
+ HRESULT ApplyEffectHSL (
|
|
|
+ const _variant_t & Hue,
|
|
|
+ const _variant_t & Saturation,
|
|
|
+ const _variant_t & Lightness );
|
|
|
+ HRESULT AffineTransform (
|
|
|
+ double d11,
|
|
|
+ double d12,
|
|
|
+ double d21,
|
|
|
+ double d22,
|
|
|
+ double CenterX,
|
|
|
+ double CenterY );
|
|
|
+ HRESULT ApplyFill (
|
|
|
+ struct IVGFill * Fill );
|
|
|
+ HRESULT ApplyOutline (
|
|
|
+ struct IVGOutline * Outline );
|
|
|
+ IVGShapeRangePtr GetReverseRange ( );
|
|
|
+ HRESULT Fillet (
|
|
|
+ double Radius,
|
|
|
+ VARIANT_BOOL CombineSmoothSegments );
|
|
|
+ HRESULT Chamfer (
|
|
|
+ double DistanceA,
|
|
|
+ double DistanceB,
|
|
|
+ VARIANT_BOOL CombineSmoothSegments );
|
|
|
+ HRESULT Scallop (
|
|
|
+ double Radius,
|
|
|
+ VARIANT_BOOL CombineSmoothSegments );
|
|
|
+ HRESULT SetFillMode (
|
|
|
+ enum cdrFillMode Mode );
|
|
|
+ HRESULT ApplyCustomHatchFill (
|
|
|
+ double Angle,
|
|
|
+ double Spacing,
|
|
|
+ double Shift,
|
|
|
+ double OriginX,
|
|
|
+ double OriginY,
|
|
|
+ double Width,
|
|
|
+ struct IVGColor * Color,
|
|
|
+ struct IVGOutlineStyle * Style,
|
|
|
+ double DashDotLength,
|
|
|
+ double PenWidth,
|
|
|
+ struct IVGColor * BackColor,
|
|
|
+ VARIANT_BOOL TransformWithShape,
|
|
|
+ VARIANT_BOOL ScaleLinesWithShape,
|
|
|
+ VARIANT_BOOL UseWorldCoordinates,
|
|
|
+ double FillScale,
|
|
|
+ double LineScale,
|
|
|
+ double FillAngle,
|
|
|
+ double FillSkew );
|
|
|
+ HRESULT ApplyHatchFill (
|
|
|
+ _bstr_t LibraryName,
|
|
|
+ const _variant_t & HatchNameOrIndex,
|
|
|
+ struct IVGColor * BackColor,
|
|
|
+ VARIANT_BOOL TransformWithShape,
|
|
|
+ VARIANT_BOOL ScaleLinesWithShape,
|
|
|
+ VARIANT_BOOL UseWorldCoordinates,
|
|
|
+ double FillScale,
|
|
|
+ double LineScale,
|
|
|
+ double FillAngle,
|
|
|
+ double FillSkew );
|
|
|
+ double GetLeftX ( );
|
|
|
+ double GetRightX ( );
|
|
|
+ double GetTopY ( );
|
|
|
+ double GetBottomY ( );
|
|
|
+ IVGShapesPtr GetShapes ( );
|
|
|
+ IVGShapePtr GetFirstShape ( );
|
|
|
+ IVGShapePtr GetLastShape ( );
|
|
|
+ IVGShapeRangePtr StepAndRepeat (
|
|
|
+ long NumCopies,
|
|
|
+ double DistanceX,
|
|
|
+ double DistanceY,
|
|
|
+ enum cdrDistanceMode ModeX,
|
|
|
+ enum cdrDirection DirectionX,
|
|
|
+ enum cdrDistanceMode ModeY,
|
|
|
+ enum cdrDirection DirectionY );
|
|
|
+ VARIANT_BOOL Exists (
|
|
|
+ struct IVGShape * Shape );
|
|
|
+ VARIANT_BOOL ExistsAnyOfType (
|
|
|
+ SAFEARRAY * * TypeList );
|
|
|
+ long CountAnyOfType (
|
|
|
+ SAFEARRAY * * TypeList );
|
|
|
+ IVGShapeRangePtr FindAnyOfType (
|
|
|
+ SAFEARRAY * * TypeList );
|
|
|
+ IVGShapeRangePtr GetLinkedShapes (
|
|
|
+ enum cdrShapeLinkType LinkType );
|
|
|
+ IVGRectPtr GetBoundingBox ( );
|
|
|
+ HRESULT GetPositionEx (
|
|
|
+ enum cdrReferencePoint ReferencePoint,
|
|
|
+ double * x,
|
|
|
+ double * y );
|
|
|
+ HRESULT SetPositionEx (
|
|
|
+ enum cdrReferencePoint ReferencePoint,
|
|
|
+ double x,
|
|
|
+ double y );
|
|
|
+ double GetCenterX ( );
|
|
|
+ void PutCenterX (
|
|
|
+ double pVal );
|
|
|
+ double GetCenterY ( );
|
|
|
+ void PutCenterY (
|
|
|
+ double pVal );
|
|
|
+ void PutLeftX (
|
|
|
+ double pVal );
|
|
|
+ void PutRightX (
|
|
|
+ double pVal );
|
|
|
+ void PutTopY (
|
|
|
+ double pVal );
|
|
|
+ void PutBottomY (
|
|
|
+ double pVal );
|
|
|
+ VARIANT_BOOL CopyPropertiesFrom (
|
|
|
+ struct IVGShape * Source,
|
|
|
+ enum cdrCopyProperties Properties );
|
|
|
+ enum cdrOverprintState GetOverprintFillState ( );
|
|
|
+ enum cdrOverprintState GetOverprintOutlineState ( );
|
|
|
+ HRESULT Sort (
|
|
|
+ _bstr_t CompareExpression,
|
|
|
+ long StartIndex,
|
|
|
+ long EndIndex,
|
|
|
+ const _variant_t & Data = vtMissing );
|
|
|
+ HRESULT SetPixelAlignedRendering (
|
|
|
+ VARIANT_BOOL PixelAligned );
|
|
|
+ IVGDocumentPtr CreateDocumentFrom (
|
|
|
+ VARIANT_BOOL TemporaryDocument );
|
|
|
+ HRESULT AlignAndDistribute (
|
|
|
+ enum cdrAlignDistributeH MethodH,
|
|
|
+ enum cdrAlignDistributeV MethodV,
|
|
|
+ enum cdrAlignShapesTo AlignTo,
|
|
|
+ enum cdrDistributeArea DistributeArea,
|
|
|
+ VARIANT_BOOL UseOutline,
|
|
|
+ enum cdrTextAlignOrigin TextAlignOrigin,
|
|
|
+ double PointX,
|
|
|
+ double PointY,
|
|
|
+ struct IVGRect * DistributeRect );
|
|
|
+ HRESULT SetOutlinePropertiesEx (
|
|
|
+ double Width,
|
|
|
+ struct IVGOutlineStyle * Style,
|
|
|
+ struct IVGColor * Color,
|
|
|
+ struct IVGArrowHead * StartArrow,
|
|
|
+ struct IVGArrowHead * EndArrow,
|
|
|
+ enum cdrTriState BehindFill,
|
|
|
+ enum cdrTriState ScaleWithShape,
|
|
|
+ enum cdrOutlineLineCaps LineCaps,
|
|
|
+ enum cdrOutlineLineJoin LineJoin,
|
|
|
+ double NibAngle,
|
|
|
+ long NibStretch,
|
|
|
+ double DashDotLength,
|
|
|
+ double PenWidth,
|
|
|
+ double MiterLimit,
|
|
|
+ enum cdrOutlineJustification Justification );
|
|
|
+ IVGShapePtr CreateBoundary (
|
|
|
+ double x,
|
|
|
+ double y,
|
|
|
+ VARIANT_BOOL PlaceOnTop,
|
|
|
+ VARIANT_BOOL DeleteSource );
|
|
|
+ IVGShapeRangePtr EqualDivide (
|
|
|
+ long Divisions,
|
|
|
+ double Gap,
|
|
|
+ VARIANT_BOOL Group,
|
|
|
+ VARIANT_BOOL Combine,
|
|
|
+ VARIANT_BOOL DeleteSource );
|
|
|
+ IVGShapeRangePtr Project (
|
|
|
+ enum cdrProjectPlane Plane,
|
|
|
+ enum cdrReferencePoint ReferencePoint,
|
|
|
+ VARIANT_BOOL ApplyToDuplicate );
|
|
|
+ IVGShapeRangePtr Unproject (
|
|
|
+ enum cdrProjectPlane Plane,
|
|
|
+ enum cdrReferencePoint ReferencePoint,
|
|
|
+ VARIANT_BOOL ApplyToDuplicate );
|
|
|
+ HRESULT Show ( );
|
|
|
+ HRESULT Hide ( );
|
|
|
+ IVGShapeRangePtr GetToolShapes (
|
|
|
+ _bstr_t ShapeGuid );
|
|
|
+ HRESULT ModifyToolShapeProperties (
|
|
|
+ struct IVGProperties * ShapePropertiesToModify );
|
|
|
+ IVGShapeRangePtr CreateParallelCurves (
|
|
|
+ long Count,
|
|
|
+ double distanceBetweenCurves );
|
|
|
+ SAFEARRAY * GetColorTypes ( );
|
|
|
+ SAFEARRAY * GetColors (
|
|
|
+ long MaxBitmapColors );
|
|
|
+ HRESULT FlattenEffects ( );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_Application (
|
|
|
+ /*[out,retval]*/ struct IVGApplication * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Parent (
|
|
|
+ /*[out,retval]*/ struct IVGApplication * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Item (
|
|
|
+ /*[in]*/ VARIANT IndexOrName,
|
|
|
+ /*[out,retval]*/ struct IVGShape * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get__NewEnum (
|
|
|
+ /*[out,retval]*/ IUnknown * * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Count (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Add (
|
|
|
+ /*[in]*/ struct IVGShape * Shape ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Remove (
|
|
|
+ /*[in]*/ long Index ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_IndexOf (
|
|
|
+ /*[in]*/ struct IVGShape * Shape,
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_AddToSelection ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_ConvertToCurves ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_ConvertToBitmap (
|
|
|
+ /*[in]*/ long BitDepth,
|
|
|
+ /*[in]*/ VARIANT_BOOL Grayscale,
|
|
|
+ /*[in]*/ VARIANT_BOOL Dithered,
|
|
|
+ /*[in]*/ VARIANT_BOOL TransparentBG,
|
|
|
+ /*[in]*/ long Resolution,
|
|
|
+ /*[in]*/ enum cdrAntiAliasingType AntiAliasing,
|
|
|
+ /*[in]*/ VARIANT_BOOL UseColorProfile,
|
|
|
+ /*[in]*/ VARIANT_BOOL MultiChannel,
|
|
|
+ /*[in]*/ VARIANT_BOOL AlwaysOverprintBlack,
|
|
|
+ /*[in]*/ long OverprintBlackLimit,
|
|
|
+ /*[out,retval]*/ struct IVGShape * * ppRet ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Copy ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Cut ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Delete ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_GetPosition (
|
|
|
+ /*[out]*/ double * PositionX,
|
|
|
+ /*[out]*/ double * PositionY ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_GetSize (
|
|
|
+ /*[out]*/ double * Width,
|
|
|
+ /*[out]*/ double * Height ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Move (
|
|
|
+ /*[in]*/ double DeltaX,
|
|
|
+ /*[in]*/ double DeltaY ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Duplicate (
|
|
|
+ /*[in]*/ double OffsetX,
|
|
|
+ /*[in]*/ double OffsetY,
|
|
|
+ /*[out,retval]*/ struct IVGShapeRange * * ppRet ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Clone (
|
|
|
+ /*[in]*/ double OffsetX,
|
|
|
+ /*[in]*/ double OffsetY,
|
|
|
+ /*[out,retval]*/ struct IVGShapeRange * * ppRet ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Group (
|
|
|
+ /*[out,retval]*/ struct IVGShape * * ppRet ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_RemoveAll ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_OrderToFront ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_OrderToBack ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_OrderForwardOne ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_OrderBackOne ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_OrderFrontOf (
|
|
|
+ /*[in]*/ struct IVGShape * Shape ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_OrderBackOf (
|
|
|
+ /*[in]*/ struct IVGShape * Shape ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_OrderReverse ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Rotate (
|
|
|
+ /*[in]*/ double Angle ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_RotateEx (
|
|
|
+ /*[in]*/ double Angle,
|
|
|
+ /*[in]*/ double CenterX,
|
|
|
+ /*[in]*/ double CenterY ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Skew (
|
|
|
+ /*[in]*/ double AngleX,
|
|
|
+ /*[in]*/ double AngleY ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_SkewEx (
|
|
|
+ /*[in]*/ double AngleX,
|
|
|
+ /*[in]*/ double AngleY,
|
|
|
+ /*[in]*/ double CenterX,
|
|
|
+ /*[in]*/ double CenterY ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_UngroupAll ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Flip (
|
|
|
+ /*[in]*/ enum cdrFlipAxes Axes ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_PositionX (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_PositionX (
|
|
|
+ /*[in]*/ double pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_PositionY (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_PositionY (
|
|
|
+ /*[in]*/ double pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_SizeWidth (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_SizeWidth (
|
|
|
+ /*[in]*/ double pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_SizeHeight (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_SizeHeight (
|
|
|
+ /*[in]*/ double pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_RotationCenterX (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_RotationCenterX (
|
|
|
+ /*[in]*/ double pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_RotationCenterY (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_RotationCenterY (
|
|
|
+ /*[in]*/ double pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_AddToPowerClip (
|
|
|
+ /*[in]*/ struct IVGShape * Shape,
|
|
|
+ /*[in]*/ enum cdrTriState CenterInContainer ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_RemoveFromContainer (
|
|
|
+ /*[in]*/ long Level ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_AddRange (
|
|
|
+ /*[in]*/ struct IVGShapeRange * ShapeRange ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_SetPosition (
|
|
|
+ /*[in]*/ double PositionX,
|
|
|
+ /*[in]*/ double PositionY ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_SetSize (
|
|
|
+ /*[in]*/ double Width,
|
|
|
+ /*[in]*/ double Height ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_ConvertToBitmapEx (
|
|
|
+ /*[in]*/ enum cdrImageType Mode,
|
|
|
+ /*[in]*/ VARIANT_BOOL Dithered,
|
|
|
+ /*[in]*/ VARIANT_BOOL Transparent,
|
|
|
+ /*[in]*/ long Resolution,
|
|
|
+ /*[in]*/ enum cdrAntiAliasingType AntiAliasing,
|
|
|
+ /*[in]*/ VARIANT_BOOL UseColorProfile,
|
|
|
+ /*[in]*/ VARIANT_BOOL AlwaysOverprintBlack,
|
|
|
+ /*[in]*/ long OverprintBlackLimit,
|
|
|
+ /*[out,retval]*/ struct IVGShape * * ppRet ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Combine (
|
|
|
+ /*[out,retval]*/ struct IVGShape * * ppRetVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_SetBoundingBox (
|
|
|
+ /*[in]*/ double x,
|
|
|
+ /*[in]*/ double y,
|
|
|
+ /*[in]*/ double Width,
|
|
|
+ /*[in]*/ double Height,
|
|
|
+ /*[in]*/ VARIANT_BOOL KeepAspect,
|
|
|
+ /*[in]*/ enum cdrReferencePoint ReferencePoint ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_ApplyNoFill ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_ApplyUniformFill (
|
|
|
+ /*[in]*/ struct IVGColor * Color ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_ApplyFountainFill (
|
|
|
+ /*[in]*/ struct IVGColor * StartColor,
|
|
|
+ /*[in]*/ struct IVGColor * EndColor,
|
|
|
+ /*[in]*/ enum cdrFountainFillType Type,
|
|
|
+ /*[in]*/ double Angle,
|
|
|
+ /*[in]*/ long Steps,
|
|
|
+ /*[in]*/ long EdgePad,
|
|
|
+ /*[in]*/ long MidPoint,
|
|
|
+ /*[in]*/ enum cdrFountainFillBlendType BlendType,
|
|
|
+ /*[in]*/ double CenterOffsetX,
|
|
|
+ /*[in]*/ double CenterOffsetY ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_ApplyPatternFill (
|
|
|
+ /*[in]*/ enum cdrPatternFillType Type,
|
|
|
+ /*[in]*/ BSTR FileName,
|
|
|
+ /*[in]*/ long PatternCanvasIndex,
|
|
|
+ /*[in]*/ struct IVGColor * FrontColor,
|
|
|
+ /*[in]*/ struct IVGColor * EndColor,
|
|
|
+ /*[in]*/ VARIANT_BOOL TransformWithShape ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_ApplyTextureFill (
|
|
|
+ /*[in]*/ BSTR TextureName,
|
|
|
+ /*[in]*/ BSTR LibraryName ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_ApplyPostscriptFill (
|
|
|
+ /*[in]*/ VARIANT IndexOrName ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_ConvertOutlineToObject (
|
|
|
+ /*[out,retval]*/ struct IVGShapeRange * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_SetOutlineProperties (
|
|
|
+ /*[in]*/ double Width,
|
|
|
+ /*[in]*/ struct IVGOutlineStyle * Style,
|
|
|
+ /*[in]*/ struct IVGColor * Color,
|
|
|
+ /*[in]*/ struct IVGArrowHead * StartArrow,
|
|
|
+ /*[in]*/ struct IVGArrowHead * EndArrow,
|
|
|
+ /*[in]*/ enum cdrTriState BehindFill,
|
|
|
+ /*[in]*/ enum cdrTriState ScaleWithShape,
|
|
|
+ /*[in]*/ enum cdrOutlineLineCaps LineCaps,
|
|
|
+ /*[in]*/ enum cdrOutlineLineJoin LineJoin,
|
|
|
+ /*[in]*/ double NibAngle,
|
|
|
+ /*[in]*/ long NibStretch,
|
|
|
+ /*[in]*/ double DashDotLength,
|
|
|
+ /*[in]*/ double PenWidth,
|
|
|
+ /*[in]*/ double MiterLimit ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CreateSelection ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_RemoveFromSelection ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_SetRotationCenter (
|
|
|
+ /*[in]*/ double x,
|
|
|
+ /*[in]*/ double y ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Stretch (
|
|
|
+ /*[in]*/ double StretchX,
|
|
|
+ /*[in]*/ double StretchY,
|
|
|
+ /*[in]*/ VARIANT_BOOL StretchCharactersSize ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_StretchEx (
|
|
|
+ /*[in]*/ double CenterX,
|
|
|
+ /*[in]*/ double CenterY,
|
|
|
+ /*[in]*/ double StretchX,
|
|
|
+ /*[in]*/ double StretchY,
|
|
|
+ /*[in]*/ VARIANT_BOOL StretchCharactersSize ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_SetSizeEx (
|
|
|
+ /*[in]*/ double CenterX,
|
|
|
+ /*[in]*/ double CenterY,
|
|
|
+ /*[in]*/ double Width,
|
|
|
+ /*[in]*/ double Height ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_GetBoundingBox (
|
|
|
+ /*[out]*/ double * x,
|
|
|
+ /*[out]*/ double * y,
|
|
|
+ /*[out]*/ double * Width,
|
|
|
+ /*[out]*/ double * Height,
|
|
|
+ /*[in]*/ VARIANT_BOOL UseOutline ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_RestoreCloneLink (
|
|
|
+ /*[in]*/ enum cdrCloneLinkType LinkToRestore ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_ClearEffect (
|
|
|
+ /*[in]*/ enum cdrEffectType Type ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_RemoveRange (
|
|
|
+ /*[in]*/ struct IVGShapeRange * Range ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_DeleteItem (
|
|
|
+ /*[in]*/ long Index ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CustomCommand (
|
|
|
+ /*[in]*/ BSTR ComponentID,
|
|
|
+ /*[in]*/ BSTR CommandID,
|
|
|
+ /*[in]*/ SAFEARRAY * * Parameters,
|
|
|
+ /*[out,retval]*/ VARIANT * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_AlignToShape (
|
|
|
+ /*[in]*/ enum cdrAlignType Type,
|
|
|
+ /*[in]*/ struct IVGShape * Shape,
|
|
|
+ /*[in]*/ enum cdrTextAlignOrigin TextAlignOrigin ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_AlignToShapeRange (
|
|
|
+ /*[in]*/ enum cdrAlignType Type,
|
|
|
+ /*[in]*/ struct IVGShapeRange * ShapeRange,
|
|
|
+ /*[in]*/ enum cdrTextAlignOrigin TextAlignOrigin ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_AlignToPage (
|
|
|
+ /*[in]*/ enum cdrAlignType Type,
|
|
|
+ /*[in]*/ enum cdrTextAlignOrigin TextAlignOrigin ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_AlignToPageCenter (
|
|
|
+ /*[in]*/ enum cdrAlignType Type,
|
|
|
+ /*[in]*/ enum cdrTextAlignOrigin TextAlignOrigin ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_AlignToGrid (
|
|
|
+ /*[in]*/ enum cdrAlignType Type,
|
|
|
+ /*[in]*/ enum cdrTextAlignOrigin TextAlignOrigin ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_AlignToPoint (
|
|
|
+ /*[in]*/ enum cdrAlignType Type,
|
|
|
+ /*[in]*/ double x,
|
|
|
+ /*[in]*/ double y,
|
|
|
+ /*[in]*/ enum cdrTextAlignOrigin TextAlignOrigin ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Distribute (
|
|
|
+ /*[in]*/ enum cdrDistributeType Type,
|
|
|
+ /*[in]*/ VARIANT_BOOL PageExtent ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_ConvertToSymbol (
|
|
|
+ /*[in]*/ BSTR Name,
|
|
|
+ /*[out,retval]*/ struct IVGShape * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Ungroup ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_UngroupEx (
|
|
|
+ /*[out,retval]*/ struct IVGShapeRange * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_UngroupAllEx (
|
|
|
+ /*[out,retval]*/ struct IVGShapeRange * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Range (
|
|
|
+ /*[in]*/ SAFEARRAY * * IndexArray,
|
|
|
+ /*[out,retval]*/ struct IVGShapeRange * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_All (
|
|
|
+ /*[out,retval]*/ struct IVGShapeRange * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_AllExcluding (
|
|
|
+ /*[in]*/ SAFEARRAY * * IndexArray,
|
|
|
+ /*[out,retval]*/ struct IVGShapeRange * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_BreakApart ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_BreakApartEx (
|
|
|
+ /*[out,retval]*/ struct IVGShapeRange * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_MoveToLayer (
|
|
|
+ /*[in]*/ struct IVGLayer * Layer ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CopyToLayer (
|
|
|
+ /*[in]*/ struct IVGLayer * Layer,
|
|
|
+ /*[out,retval]*/ struct IVGShapeRange * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_ClearTransformations ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Lock ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Unlock ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_AlignRangeToShape (
|
|
|
+ /*[in]*/ enum cdrAlignType Type,
|
|
|
+ /*[in]*/ struct IVGShape * Shape ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_AlignRangeToShapeRange (
|
|
|
+ /*[in]*/ enum cdrAlignType Type,
|
|
|
+ /*[in]*/ struct IVGShapeRange * ShapeRange ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_AlignRangeToPage (
|
|
|
+ /*[in]*/ enum cdrAlignType Type ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_AlignRangeToPageCenter (
|
|
|
+ /*[in]*/ enum cdrAlignType Type ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_AlignRangeToGrid (
|
|
|
+ /*[in]*/ enum cdrAlignType Type ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_AlignRangeToPoint (
|
|
|
+ /*[in]*/ enum cdrAlignType Type,
|
|
|
+ /*[in]*/ double x,
|
|
|
+ /*[in]*/ double y ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_ApplyEffectInvert ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_ApplyEffectPosterize (
|
|
|
+ /*[in]*/ long Level ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_ApplyEffectBCI (
|
|
|
+ /*[in]*/ long Brighness,
|
|
|
+ /*[in]*/ long Contrast,
|
|
|
+ /*[in]*/ long Intensity ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_ApplyEffectColorBalance (
|
|
|
+ /*[in]*/ long CyanRed,
|
|
|
+ /*[in]*/ long MagentaGreen,
|
|
|
+ /*[in]*/ long YellowBlue,
|
|
|
+ /*[in]*/ VARIANT_BOOL ApplyToShadows,
|
|
|
+ /*[in]*/ VARIANT_BOOL ApplyToMidtones,
|
|
|
+ /*[in]*/ VARIANT_BOOL ApplyToHighlights,
|
|
|
+ /*[in]*/ VARIANT_BOOL PreserveLuminance ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_ApplyEffectGamma (
|
|
|
+ /*[in]*/ double Gamma ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_ApplyEffectHSL (
|
|
|
+ /*[in]*/ VARIANT Hue,
|
|
|
+ /*[in]*/ VARIANT Saturation,
|
|
|
+ /*[in]*/ VARIANT Lightness ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_AffineTransform (
|
|
|
+ /*[in]*/ double d11,
|
|
|
+ /*[in]*/ double d12,
|
|
|
+ /*[in]*/ double d21,
|
|
|
+ /*[in]*/ double d22,
|
|
|
+ /*[in]*/ double CenterX,
|
|
|
+ /*[in]*/ double CenterY ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_ApplyFill (
|
|
|
+ /*[in]*/ struct IVGFill * Fill ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_ApplyOutline (
|
|
|
+ /*[in]*/ struct IVGOutline * Outline ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_ReverseRange (
|
|
|
+ /*[out,retval]*/ struct IVGShapeRange * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Fillet (
|
|
|
+ /*[in]*/ double Radius,
|
|
|
+ /*[in]*/ VARIANT_BOOL CombineSmoothSegments ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Chamfer (
|
|
|
+ /*[in]*/ double DistanceA,
|
|
|
+ /*[in]*/ double DistanceB,
|
|
|
+ /*[in]*/ VARIANT_BOOL CombineSmoothSegments ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Scallop (
|
|
|
+ /*[in]*/ double Radius,
|
|
|
+ /*[in]*/ VARIANT_BOOL CombineSmoothSegments ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_SetFillMode (
|
|
|
+ /*[in]*/ enum cdrFillMode Mode ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_ApplyCustomHatchFill (
|
|
|
+ /*[in]*/ double Angle,
|
|
|
+ /*[in]*/ double Spacing,
|
|
|
+ /*[in]*/ double Shift,
|
|
|
+ /*[in]*/ double OriginX,
|
|
|
+ /*[in]*/ double OriginY,
|
|
|
+ /*[in]*/ double Width,
|
|
|
+ /*[in]*/ struct IVGColor * Color,
|
|
|
+ /*[in]*/ struct IVGOutlineStyle * Style,
|
|
|
+ /*[in]*/ double DashDotLength,
|
|
|
+ /*[in]*/ double PenWidth,
|
|
|
+ /*[in]*/ struct IVGColor * BackColor,
|
|
|
+ /*[in]*/ VARIANT_BOOL TransformWithShape,
|
|
|
+ /*[in]*/ VARIANT_BOOL ScaleLinesWithShape,
|
|
|
+ /*[in]*/ VARIANT_BOOL UseWorldCoordinates,
|
|
|
+ /*[in]*/ double FillScale,
|
|
|
+ /*[in]*/ double LineScale,
|
|
|
+ /*[in]*/ double FillAngle,
|
|
|
+ /*[in]*/ double FillSkew ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_ApplyHatchFill (
|
|
|
+ /*[in]*/ BSTR LibraryName,
|
|
|
+ /*[in]*/ VARIANT HatchNameOrIndex,
|
|
|
+ /*[in]*/ struct IVGColor * BackColor,
|
|
|
+ /*[in]*/ VARIANT_BOOL TransformWithShape,
|
|
|
+ /*[in]*/ VARIANT_BOOL ScaleLinesWithShape,
|
|
|
+ /*[in]*/ VARIANT_BOOL UseWorldCoordinates,
|
|
|
+ /*[in]*/ double FillScale,
|
|
|
+ /*[in]*/ double LineScale,
|
|
|
+ /*[in]*/ double FillAngle,
|
|
|
+ /*[in]*/ double FillSkew ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_LeftX (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_RightX (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_TopY (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_BottomY (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Shapes (
|
|
|
+ /*[out,retval]*/ struct IVGShapes * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_FirstShape (
|
|
|
+ /*[out,retval]*/ struct IVGShape * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_LastShape (
|
|
|
+ /*[out,retval]*/ struct IVGShape * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_StepAndRepeat (
|
|
|
+ /*[in]*/ long NumCopies,
|
|
|
+ /*[in]*/ double DistanceX,
|
|
|
+ /*[in]*/ double DistanceY,
|
|
|
+ /*[in]*/ enum cdrDistanceMode ModeX,
|
|
|
+ /*[in]*/ enum cdrDirection DirectionX,
|
|
|
+ /*[in]*/ enum cdrDistanceMode ModeY,
|
|
|
+ /*[in]*/ enum cdrDirection DirectionY,
|
|
|
+ /*[out,retval]*/ struct IVGShapeRange * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Exists (
|
|
|
+ /*[in]*/ struct IVGShape * Shape,
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_ExistsAnyOfType (
|
|
|
+ /*[in]*/ SAFEARRAY * * TypeList,
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CountAnyOfType (
|
|
|
+ /*[in]*/ SAFEARRAY * * TypeList,
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_FindAnyOfType (
|
|
|
+ /*[in]*/ SAFEARRAY * * TypeList,
|
|
|
+ /*[out,retval]*/ struct IVGShapeRange * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_GetLinkedShapes (
|
|
|
+ /*[in]*/ enum cdrShapeLinkType LinkType,
|
|
|
+ /*[out,retval]*/ struct IVGShapeRange * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_BoundingBox (
|
|
|
+ /*[out,retval]*/ struct IVGRect * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_GetPositionEx (
|
|
|
+ /*[in]*/ enum cdrReferencePoint ReferencePoint,
|
|
|
+ /*[out]*/ double * x,
|
|
|
+ /*[out]*/ double * y ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_SetPositionEx (
|
|
|
+ /*[in]*/ enum cdrReferencePoint ReferencePoint,
|
|
|
+ /*[in]*/ double x,
|
|
|
+ /*[in]*/ double y ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_CenterX (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_CenterX (
|
|
|
+ /*[in]*/ double pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_CenterY (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_CenterY (
|
|
|
+ /*[in]*/ double pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_LeftX (
|
|
|
+ /*[in]*/ double pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_RightX (
|
|
|
+ /*[in]*/ double pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_TopY (
|
|
|
+ /*[in]*/ double pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_BottomY (
|
|
|
+ /*[in]*/ double pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CopyPropertiesFrom (
|
|
|
+ /*[in]*/ struct IVGShape * Source,
|
|
|
+ /*[in]*/ enum cdrCopyProperties Properties,
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_GetOverprintFillState (
|
|
|
+ /*[out,retval]*/ enum cdrOverprintState * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_GetOverprintOutlineState (
|
|
|
+ /*[out,retval]*/ enum cdrOverprintState * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Sort (
|
|
|
+ /*[in]*/ BSTR CompareExpression,
|
|
|
+ /*[in]*/ long StartIndex,
|
|
|
+ /*[in]*/ long EndIndex,
|
|
|
+ /*[in]*/ VARIANT Data = vtMissing ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_SetPixelAlignedRendering (
|
|
|
+ /*[in]*/ VARIANT_BOOL PixelAligned ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CreateDocumentFrom (
|
|
|
+ /*[in]*/ VARIANT_BOOL TemporaryDocument,
|
|
|
+ /*[out,retval]*/ struct IVGDocument * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_AlignAndDistribute (
|
|
|
+ /*[in]*/ enum cdrAlignDistributeH MethodH,
|
|
|
+ /*[in]*/ enum cdrAlignDistributeV MethodV,
|
|
|
+ /*[in]*/ enum cdrAlignShapesTo AlignTo,
|
|
|
+ /*[in]*/ enum cdrDistributeArea DistributeArea,
|
|
|
+ /*[in]*/ VARIANT_BOOL UseOutline,
|
|
|
+ /*[in]*/ enum cdrTextAlignOrigin TextAlignOrigin,
|
|
|
+ /*[in]*/ double PointX,
|
|
|
+ /*[in]*/ double PointY,
|
|
|
+ /*[in]*/ struct IVGRect * DistributeRect ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_SetOutlinePropertiesEx (
|
|
|
+ /*[in]*/ double Width,
|
|
|
+ /*[in]*/ struct IVGOutlineStyle * Style,
|
|
|
+ /*[in]*/ struct IVGColor * Color,
|
|
|
+ /*[in]*/ struct IVGArrowHead * StartArrow,
|
|
|
+ /*[in]*/ struct IVGArrowHead * EndArrow,
|
|
|
+ /*[in]*/ enum cdrTriState BehindFill,
|
|
|
+ /*[in]*/ enum cdrTriState ScaleWithShape,
|
|
|
+ /*[in]*/ enum cdrOutlineLineCaps LineCaps,
|
|
|
+ /*[in]*/ enum cdrOutlineLineJoin LineJoin,
|
|
|
+ /*[in]*/ double NibAngle,
|
|
|
+ /*[in]*/ long NibStretch,
|
|
|
+ /*[in]*/ double DashDotLength,
|
|
|
+ /*[in]*/ double PenWidth,
|
|
|
+ /*[in]*/ double MiterLimit,
|
|
|
+ /*[in]*/ enum cdrOutlineJustification Justification ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CreateBoundary (
|
|
|
+ /*[in]*/ double x,
|
|
|
+ /*[in]*/ double y,
|
|
|
+ /*[in]*/ VARIANT_BOOL PlaceOnTop,
|
|
|
+ /*[in]*/ VARIANT_BOOL DeleteSource,
|
|
|
+ /*[out,retval]*/ struct IVGShape * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_EqualDivide (
|
|
|
+ /*[in]*/ long Divisions,
|
|
|
+ /*[in]*/ double Gap,
|
|
|
+ /*[in]*/ VARIANT_BOOL Group,
|
|
|
+ /*[in]*/ VARIANT_BOOL Combine,
|
|
|
+ /*[in]*/ VARIANT_BOOL DeleteSource,
|
|
|
+ /*[out,retval]*/ struct IVGShapeRange * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Project (
|
|
|
+ /*[in]*/ enum cdrProjectPlane Plane,
|
|
|
+ /*[in]*/ enum cdrReferencePoint ReferencePoint,
|
|
|
+ /*[in]*/ VARIANT_BOOL ApplyToDuplicate,
|
|
|
+ /*[out,retval]*/ struct IVGShapeRange * * ppRetVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Unproject (
|
|
|
+ /*[in]*/ enum cdrProjectPlane Plane,
|
|
|
+ /*[in]*/ enum cdrReferencePoint ReferencePoint,
|
|
|
+ /*[in]*/ VARIANT_BOOL ApplyToDuplicate,
|
|
|
+ /*[out,retval]*/ struct IVGShapeRange * * ppRetVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Show ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Hide ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_GetToolShapes (
|
|
|
+ /*[in]*/ BSTR ShapeGuid,
|
|
|
+ /*[out,retval]*/ struct IVGShapeRange * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_ModifyToolShapeProperties (
|
|
|
+ /*[in]*/ struct IVGProperties * ShapePropertiesToModify ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CreateParallelCurves (
|
|
|
+ /*[in]*/ long Count,
|
|
|
+ /*[in]*/ double distanceBetweenCurves,
|
|
|
+ /*[out,retval]*/ struct IVGShapeRange * * ppParallels ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_GetColorTypes (
|
|
|
+ /*[out,retval]*/ SAFEARRAY * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_GetColors (
|
|
|
+ /*[in]*/ long MaxBitmapColors,
|
|
|
+ /*[out,retval]*/ SAFEARRAY * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_FlattenEffects ( ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("b0580053-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+IVGPowerClip : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetApplication))
|
|
|
+ IVGApplicationPtr Application;
|
|
|
+ __declspec(property(get=GetParent))
|
|
|
+ IVGShapePtr Parent;
|
|
|
+ __declspec(property(get=GetShapes))
|
|
|
+ IVGShapesPtr Shapes;
|
|
|
+ __declspec(property(get=GetContentsLocked,put=PutContentsLocked))
|
|
|
+ VARIANT_BOOL ContentsLocked;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ IVGApplicationPtr GetApplication ( );
|
|
|
+ IVGShapePtr GetParent ( );
|
|
|
+ IVGShapesPtr GetShapes ( );
|
|
|
+ VARIANT_BOOL GetContentsLocked ( );
|
|
|
+ void PutContentsLocked (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ HRESULT EnterEditMode ( );
|
|
|
+ HRESULT LeaveEditMode ( );
|
|
|
+ IVGShapeRangePtr ExtractShapes ( );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_Application (
|
|
|
+ /*[out,retval]*/ struct IVGApplication * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Parent (
|
|
|
+ /*[out,retval]*/ struct IVGShape * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Shapes (
|
|
|
+ /*[out,retval]*/ struct IVGShapes * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_ContentsLocked (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_ContentsLocked (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_EnterEditMode ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_LeaveEditMode ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_ExtractShapes (
|
|
|
+ /*[out,retval]*/ struct IVGShapeRange * * ppVal ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("b0580038-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+IVGFill : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetType))
|
|
|
+ enum cdrFillType Type;
|
|
|
+ __declspec(property(get=GetUniformColor,put=PutUniformColor))
|
|
|
+ IVGColorPtr UniformColor;
|
|
|
+ __declspec(property(get=GetFountain,put=PutFountain))
|
|
|
+ IVGFountainFillPtr Fountain;
|
|
|
+ __declspec(property(get=GetPattern,put=PutPattern))
|
|
|
+ IVGPatternFillPtr Pattern;
|
|
|
+ __declspec(property(get=GetTexture,put=PutTexture))
|
|
|
+ IVGTextureFillPtr Texture;
|
|
|
+ __declspec(property(get=GetPostScript,put=PutPostScript))
|
|
|
+ IVGPostScriptFillPtr PostScript;
|
|
|
+ __declspec(property(get=GetPSScreen))
|
|
|
+ IVGPSScreenOptionsPtr PSScreen;
|
|
|
+ __declspec(property(get=GetHatch,put=PutHatch))
|
|
|
+ IVGHatchFillPtr Hatch;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ enum cdrFillType GetType ( );
|
|
|
+ IVGColorPtr GetUniformColor ( );
|
|
|
+ void PutUniformColor (
|
|
|
+ struct IVGColor * ppVal );
|
|
|
+ IVGFountainFillPtr GetFountain ( );
|
|
|
+ void PutFountain (
|
|
|
+ struct IVGFountainFill * ppVal );
|
|
|
+ IVGPatternFillPtr GetPattern ( );
|
|
|
+ void PutPattern (
|
|
|
+ struct IVGPatternFill * ppVal );
|
|
|
+ IVGTextureFillPtr GetTexture ( );
|
|
|
+ void PutTexture (
|
|
|
+ struct IVGTextureFill * ppVal );
|
|
|
+ IVGPostScriptFillPtr GetPostScript ( );
|
|
|
+ void PutPostScript (
|
|
|
+ struct IVGPostScriptFill * ppVal );
|
|
|
+ HRESULT ApplyNoFill ( );
|
|
|
+ HRESULT ApplyUniformFill (
|
|
|
+ struct IVGColor * Color );
|
|
|
+ IVGFountainFillPtr ApplyFountainFill (
|
|
|
+ struct IVGColor * StartColor,
|
|
|
+ struct IVGColor * EndColor,
|
|
|
+ enum cdrFountainFillType Type,
|
|
|
+ double Angle,
|
|
|
+ long Steps,
|
|
|
+ long EdgePad,
|
|
|
+ long MidPoint,
|
|
|
+ enum cdrFountainFillBlendType BlendType,
|
|
|
+ double CenterOffsetX,
|
|
|
+ double CenterOffsetY );
|
|
|
+ IVGPatternFillPtr ApplyPatternFill (
|
|
|
+ enum cdrPatternFillType Type,
|
|
|
+ _bstr_t FileName,
|
|
|
+ long PatternCanvasIndex,
|
|
|
+ struct IVGColor * FrontColor,
|
|
|
+ struct IVGColor * EndColor,
|
|
|
+ VARIANT_BOOL TransformWithShape );
|
|
|
+ IVGTextureFillPtr ApplyTextureFill (
|
|
|
+ _bstr_t TextureName,
|
|
|
+ _bstr_t LibraryName );
|
|
|
+ IVGPostScriptFillPtr ApplyPostscriptFill (
|
|
|
+ const _variant_t & IndexOrName );
|
|
|
+ IVGFillPtr GetCopy ( );
|
|
|
+ HRESULT CopyAssign (
|
|
|
+ struct IVGFill * SourceFill );
|
|
|
+ VARIANT_BOOL UserAssign (
|
|
|
+ enum cdrFillType FillType,
|
|
|
+ enum cdrPatternFillType PatternType,
|
|
|
+ long ParentWindowHandle );
|
|
|
+ IVGPSScreenOptionsPtr GetPSScreen ( );
|
|
|
+ IVGHatchFillPtr GetHatch ( );
|
|
|
+ void PutHatch (
|
|
|
+ struct IVGHatchFill * ppVal );
|
|
|
+ VARIANT_BOOL CompareWith (
|
|
|
+ struct IVGFill * Fill );
|
|
|
+ IVGHatchFillPtr ApplyCustomHatchFill (
|
|
|
+ double Angle,
|
|
|
+ double Spacing,
|
|
|
+ double Shift,
|
|
|
+ double OriginX,
|
|
|
+ double OriginY,
|
|
|
+ double Width,
|
|
|
+ struct IVGColor * Color,
|
|
|
+ struct IVGOutlineStyle * Style,
|
|
|
+ double DashDotLength,
|
|
|
+ double PenWidth,
|
|
|
+ struct IVGColor * BackColor,
|
|
|
+ VARIANT_BOOL TransformWithShape,
|
|
|
+ VARIANT_BOOL ScaleLinesWithShape,
|
|
|
+ VARIANT_BOOL UseWorldCoordinates,
|
|
|
+ double FillScale,
|
|
|
+ double LineScale,
|
|
|
+ double FillAngle,
|
|
|
+ double FillSkew );
|
|
|
+ IVGHatchFillPtr ApplyHatchFill (
|
|
|
+ _bstr_t LibraryName,
|
|
|
+ const _variant_t & HatchNameOrIndex,
|
|
|
+ struct IVGColor * BackColor,
|
|
|
+ VARIANT_BOOL TransformWithShape,
|
|
|
+ VARIANT_BOOL ScaleLinesWithShape,
|
|
|
+ VARIANT_BOOL UseWorldCoordinates,
|
|
|
+ double FillScale,
|
|
|
+ double LineScale,
|
|
|
+ double FillAngle,
|
|
|
+ double FillSkew );
|
|
|
+ _bstr_t ToString ( );
|
|
|
+ VARIANT_BOOL StringAssign (
|
|
|
+ _bstr_t FillString );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_Type (
|
|
|
+ /*[out,retval]*/ enum cdrFillType * Type ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_UniformColor (
|
|
|
+ /*[out,retval]*/ struct IVGColor * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_UniformColor (
|
|
|
+ /*[in]*/ struct IVGColor * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Fountain (
|
|
|
+ /*[out,retval]*/ struct IVGFountainFill * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Fountain (
|
|
|
+ /*[in]*/ struct IVGFountainFill * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Pattern (
|
|
|
+ /*[out,retval]*/ struct IVGPatternFill * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Pattern (
|
|
|
+ /*[in]*/ struct IVGPatternFill * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Texture (
|
|
|
+ /*[out,retval]*/ struct IVGTextureFill * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Texture (
|
|
|
+ /*[in]*/ struct IVGTextureFill * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_PostScript (
|
|
|
+ /*[out,retval]*/ struct IVGPostScriptFill * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_PostScript (
|
|
|
+ /*[in]*/ struct IVGPostScriptFill * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_ApplyNoFill ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_ApplyUniformFill (
|
|
|
+ /*[in]*/ struct IVGColor * Color ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_ApplyFountainFill (
|
|
|
+ /*[in]*/ struct IVGColor * StartColor,
|
|
|
+ /*[in]*/ struct IVGColor * EndColor,
|
|
|
+ /*[in]*/ enum cdrFountainFillType Type,
|
|
|
+ /*[in]*/ double Angle,
|
|
|
+ /*[in]*/ long Steps,
|
|
|
+ /*[in]*/ long EdgePad,
|
|
|
+ /*[in]*/ long MidPoint,
|
|
|
+ /*[in]*/ enum cdrFountainFillBlendType BlendType,
|
|
|
+ /*[in]*/ double CenterOffsetX,
|
|
|
+ /*[in]*/ double CenterOffsetY,
|
|
|
+ /*[out,retval]*/ struct IVGFountainFill * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_ApplyPatternFill (
|
|
|
+ /*[in]*/ enum cdrPatternFillType Type,
|
|
|
+ /*[in]*/ BSTR FileName,
|
|
|
+ /*[in]*/ long PatternCanvasIndex,
|
|
|
+ /*[in]*/ struct IVGColor * FrontColor,
|
|
|
+ /*[in]*/ struct IVGColor * EndColor,
|
|
|
+ /*[in]*/ VARIANT_BOOL TransformWithShape,
|
|
|
+ /*[out,retval]*/ struct IVGPatternFill * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_ApplyTextureFill (
|
|
|
+ /*[in]*/ BSTR TextureName,
|
|
|
+ /*[in]*/ BSTR LibraryName,
|
|
|
+ /*[out,retval]*/ struct IVGTextureFill * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_ApplyPostscriptFill (
|
|
|
+ /*[in]*/ VARIANT IndexOrName,
|
|
|
+ /*[out,retval]*/ struct IVGPostScriptFill * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_GetCopy (
|
|
|
+ /*[out,retval]*/ struct IVGFill * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CopyAssign (
|
|
|
+ /*[in]*/ struct IVGFill * SourceFill ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_UserAssign (
|
|
|
+ /*[in]*/ enum cdrFillType FillType,
|
|
|
+ /*[in]*/ enum cdrPatternFillType PatternType,
|
|
|
+ /*[in]*/ long ParentWindowHandle,
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_PSScreen (
|
|
|
+ /*[out,retval]*/ struct IVGPSScreenOptions * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Hatch (
|
|
|
+ /*[out,retval]*/ struct IVGHatchFill * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Hatch (
|
|
|
+ /*[in]*/ struct IVGHatchFill * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CompareWith (
|
|
|
+ /*[in]*/ struct IVGFill * Fill,
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_ApplyCustomHatchFill (
|
|
|
+ /*[in]*/ double Angle,
|
|
|
+ /*[in]*/ double Spacing,
|
|
|
+ /*[in]*/ double Shift,
|
|
|
+ /*[in]*/ double OriginX,
|
|
|
+ /*[in]*/ double OriginY,
|
|
|
+ /*[in]*/ double Width,
|
|
|
+ /*[in]*/ struct IVGColor * Color,
|
|
|
+ /*[in]*/ struct IVGOutlineStyle * Style,
|
|
|
+ /*[in]*/ double DashDotLength,
|
|
|
+ /*[in]*/ double PenWidth,
|
|
|
+ /*[in]*/ struct IVGColor * BackColor,
|
|
|
+ /*[in]*/ VARIANT_BOOL TransformWithShape,
|
|
|
+ /*[in]*/ VARIANT_BOOL ScaleLinesWithShape,
|
|
|
+ /*[in]*/ VARIANT_BOOL UseWorldCoordinates,
|
|
|
+ /*[in]*/ double FillScale,
|
|
|
+ /*[in]*/ double LineScale,
|
|
|
+ /*[in]*/ double FillAngle,
|
|
|
+ /*[in]*/ double FillSkew,
|
|
|
+ /*[out,retval]*/ struct IVGHatchFill * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_ApplyHatchFill (
|
|
|
+ /*[in]*/ BSTR LibraryName,
|
|
|
+ /*[in]*/ VARIANT HatchNameOrIndex,
|
|
|
+ /*[in]*/ struct IVGColor * BackColor,
|
|
|
+ /*[in]*/ VARIANT_BOOL TransformWithShape,
|
|
|
+ /*[in]*/ VARIANT_BOOL ScaleLinesWithShape,
|
|
|
+ /*[in]*/ VARIANT_BOOL UseWorldCoordinates,
|
|
|
+ /*[in]*/ double FillScale,
|
|
|
+ /*[in]*/ double LineScale,
|
|
|
+ /*[in]*/ double FillAngle,
|
|
|
+ /*[in]*/ double FillSkew,
|
|
|
+ /*[out,retval]*/ struct IVGHatchFill * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_ToString (
|
|
|
+ /*[out,retval]*/ BSTR * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_StringAssign (
|
|
|
+ /*[in]*/ BSTR FillString,
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("b058009f-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+IVGHatchFills : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetItem))
|
|
|
+ IVGFillPtr Item[];
|
|
|
+ __declspec(property(get=GetCount))
|
|
|
+ long Count;
|
|
|
+ __declspec(property(get=Get_NewEnum))
|
|
|
+ IUnknownPtr _NewEnum;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ IVGFillPtr GetItem (
|
|
|
+ const _variant_t & IndexOrName );
|
|
|
+ long GetCount ( );
|
|
|
+ IUnknownPtr Get_NewEnum ( );
|
|
|
+ IVGFillPtr Find (
|
|
|
+ _bstr_t Name );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_Item (
|
|
|
+ /*[in]*/ VARIANT IndexOrName,
|
|
|
+ /*[out,retval]*/ struct IVGFill * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Count (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get__NewEnum (
|
|
|
+ /*[out,retval]*/ IUnknown * * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Find (
|
|
|
+ /*[in]*/ BSTR Name,
|
|
|
+ /*[out,retval]*/ struct IVGFill * * ppVal ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("b058009e-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+IVGHatchLibrary : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetName))
|
|
|
+ _bstr_t Name;
|
|
|
+ __declspec(property(get=GetFills))
|
|
|
+ IVGHatchFillsPtr Fills;
|
|
|
+ __declspec(property(get=GetActive))
|
|
|
+ VARIANT_BOOL Active;
|
|
|
+ __declspec(property(get=GetIndex))
|
|
|
+ long Index;
|
|
|
+ __declspec(property(get=GetDisplayName))
|
|
|
+ _bstr_t DisplayName;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ _bstr_t GetName ( );
|
|
|
+ IVGHatchFillsPtr GetFills ( );
|
|
|
+ VARIANT_BOOL GetActive ( );
|
|
|
+ long GetIndex ( );
|
|
|
+ HRESULT Activate ( );
|
|
|
+ _bstr_t GetDisplayName ( );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_Name (
|
|
|
+ /*[out,retval]*/ BSTR * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Fills (
|
|
|
+ /*[out,retval]*/ struct IVGHatchFills * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Active (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Index (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Activate ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_DisplayName (
|
|
|
+ /*[out,retval]*/ BSTR * pVal ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("b058009a-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+IVGHatchFill : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetBackColor,put=PutBackColor))
|
|
|
+ IVGColorPtr BackColor;
|
|
|
+ __declspec(property(get=GetHasBackground))
|
|
|
+ VARIANT_BOOL HasBackground;
|
|
|
+ __declspec(property(get=GetTransformWithShape,put=PutTransformWithShape))
|
|
|
+ VARIANT_BOOL TransformWithShape;
|
|
|
+ __declspec(property(get=GetScaleLinesWithShape,put=PutScaleLinesWithShape))
|
|
|
+ VARIANT_BOOL ScaleLinesWithShape;
|
|
|
+ __declspec(property(get=GetUseWorldCoordinates,put=PutUseWorldCoordinates))
|
|
|
+ VARIANT_BOOL UseWorldCoordinates;
|
|
|
+ __declspec(property(get=GetLibraryName))
|
|
|
+ _bstr_t LibraryName;
|
|
|
+ __declspec(property(get=GetHatchName))
|
|
|
+ _bstr_t HatchName;
|
|
|
+ __declspec(property(get=GetPatterns))
|
|
|
+ IVGHatchPatternsPtr Patterns;
|
|
|
+ __declspec(property(get=GetFillScaleX,put=PutFillScaleX))
|
|
|
+ double FillScaleX;
|
|
|
+ __declspec(property(get=GetFillScaleY,put=PutFillScaleY))
|
|
|
+ double FillScaleY;
|
|
|
+ __declspec(property(get=GetRotationAngle,put=PutRotationAngle))
|
|
|
+ double RotationAngle;
|
|
|
+ __declspec(property(get=GetSkewAngle,put=PutSkewAngle))
|
|
|
+ double SkewAngle;
|
|
|
+ __declspec(property(get=GetIsFromLibrary))
|
|
|
+ VARIANT_BOOL IsFromLibrary;
|
|
|
+ __declspec(property(get=GetIndex))
|
|
|
+ long Index;
|
|
|
+ __declspec(property(get=GetLibrary))
|
|
|
+ IVGHatchLibraryPtr Library;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ IVGColorPtr GetBackColor ( );
|
|
|
+ void PutBackColor (
|
|
|
+ struct IVGColor * ppVal );
|
|
|
+ VARIANT_BOOL GetHasBackground ( );
|
|
|
+ VARIANT_BOOL GetTransformWithShape ( );
|
|
|
+ void PutTransformWithShape (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ VARIANT_BOOL GetScaleLinesWithShape ( );
|
|
|
+ void PutScaleLinesWithShape (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ VARIANT_BOOL GetUseWorldCoordinates ( );
|
|
|
+ void PutUseWorldCoordinates (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ _bstr_t GetLibraryName ( );
|
|
|
+ _bstr_t GetHatchName ( );
|
|
|
+ IVGHatchPatternsPtr GetPatterns ( );
|
|
|
+ double GetFillScaleX ( );
|
|
|
+ void PutFillScaleX (
|
|
|
+ double pVal );
|
|
|
+ double GetFillScaleY ( );
|
|
|
+ void PutFillScaleY (
|
|
|
+ double pVal );
|
|
|
+ double GetRotationAngle ( );
|
|
|
+ void PutRotationAngle (
|
|
|
+ double pVal );
|
|
|
+ double GetSkewAngle ( );
|
|
|
+ void PutSkewAngle (
|
|
|
+ double pVal );
|
|
|
+ HRESULT SetNoBackColor ( );
|
|
|
+ HRESULT SetFillScale (
|
|
|
+ double FillScale );
|
|
|
+ double GetFillScale ( );
|
|
|
+ HRESULT SetLineScale (
|
|
|
+ double LineScale );
|
|
|
+ double GetLineScale ( );
|
|
|
+ IVGHatchPatternPtr AddPattern (
|
|
|
+ double Angle,
|
|
|
+ double Spacing,
|
|
|
+ double Shift,
|
|
|
+ double OriginX,
|
|
|
+ double OriginY,
|
|
|
+ double Width,
|
|
|
+ struct IVGColor * Color,
|
|
|
+ struct IVGOutlineStyle * Style,
|
|
|
+ double DashDotLength,
|
|
|
+ double PenWidth );
|
|
|
+ HRESULT AddToLibrary (
|
|
|
+ _bstr_t LibraryName,
|
|
|
+ _bstr_t HatchName );
|
|
|
+ HRESULT Select (
|
|
|
+ _bstr_t LibraryName,
|
|
|
+ const _variant_t & HatchNameOrIndex,
|
|
|
+ struct IVGColor * BackColor,
|
|
|
+ VARIANT_BOOL TransformWithShape,
|
|
|
+ VARIANT_BOOL ScaleLinesWithShape,
|
|
|
+ VARIANT_BOOL UseWorldCoordinates,
|
|
|
+ double FillScale,
|
|
|
+ double LineScale,
|
|
|
+ double FillAngle,
|
|
|
+ double FillSkew );
|
|
|
+ VARIANT_BOOL GetIsFromLibrary ( );
|
|
|
+ long GetIndex ( );
|
|
|
+ IVGHatchLibraryPtr GetLibrary ( );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_BackColor (
|
|
|
+ /*[out,retval]*/ struct IVGColor * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_BackColor (
|
|
|
+ /*[in]*/ struct IVGColor * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_HasBackground (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_TransformWithShape (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_TransformWithShape (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_ScaleLinesWithShape (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_ScaleLinesWithShape (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_UseWorldCoordinates (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_UseWorldCoordinates (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_LibraryName (
|
|
|
+ /*[out,retval]*/ BSTR * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_HatchName (
|
|
|
+ /*[out,retval]*/ BSTR * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Patterns (
|
|
|
+ /*[out,retval]*/ struct IVGHatchPatterns * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_FillScaleX (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_FillScaleX (
|
|
|
+ /*[in]*/ double pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_FillScaleY (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_FillScaleY (
|
|
|
+ /*[in]*/ double pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_RotationAngle (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_RotationAngle (
|
|
|
+ /*[in]*/ double pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_SkewAngle (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_SkewAngle (
|
|
|
+ /*[in]*/ double pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_SetNoBackColor ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_SetFillScale (
|
|
|
+ /*[in]*/ double FillScale ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_GetFillScale (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_SetLineScale (
|
|
|
+ /*[in]*/ double LineScale ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_GetLineScale (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_AddPattern (
|
|
|
+ /*[in]*/ double Angle,
|
|
|
+ /*[in]*/ double Spacing,
|
|
|
+ /*[in]*/ double Shift,
|
|
|
+ /*[in]*/ double OriginX,
|
|
|
+ /*[in]*/ double OriginY,
|
|
|
+ /*[in]*/ double Width,
|
|
|
+ /*[in]*/ struct IVGColor * Color,
|
|
|
+ /*[in]*/ struct IVGOutlineStyle * Style,
|
|
|
+ /*[in]*/ double DashDotLength,
|
|
|
+ /*[in]*/ double PenWidth,
|
|
|
+ /*[out,retval]*/ struct IVGHatchPattern * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_AddToLibrary (
|
|
|
+ /*[in]*/ BSTR LibraryName,
|
|
|
+ /*[in]*/ BSTR HatchName ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Select (
|
|
|
+ /*[in]*/ BSTR LibraryName,
|
|
|
+ /*[in]*/ VARIANT HatchNameOrIndex,
|
|
|
+ /*[in]*/ struct IVGColor * BackColor,
|
|
|
+ /*[in]*/ VARIANT_BOOL TransformWithShape,
|
|
|
+ /*[in]*/ VARIANT_BOOL ScaleLinesWithShape,
|
|
|
+ /*[in]*/ VARIANT_BOOL UseWorldCoordinates,
|
|
|
+ /*[in]*/ double FillScale,
|
|
|
+ /*[in]*/ double LineScale,
|
|
|
+ /*[in]*/ double FillAngle,
|
|
|
+ /*[in]*/ double FillSkew ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_IsFromLibrary (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Index (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Library (
|
|
|
+ /*[out,retval]*/ struct IVGHatchLibrary * * ppVal ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("b0580064-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+IVGStructFontProperties : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetName,put=PutName))
|
|
|
+ _bstr_t Name;
|
|
|
+ __declspec(property(get=GetStyle,put=PutStyle))
|
|
|
+ enum cdrFontStyle Style;
|
|
|
+ __declspec(property(get=GetSize,put=PutSize))
|
|
|
+ float Size;
|
|
|
+ __declspec(property(get=GetUnderline,put=PutUnderline))
|
|
|
+ enum cdrFontLine Underline;
|
|
|
+ __declspec(property(get=GetOverscore,put=PutOverscore))
|
|
|
+ enum cdrFontLine Overscore;
|
|
|
+ __declspec(property(get=GetStrikethru,put=PutStrikethru))
|
|
|
+ enum cdrFontLine Strikethru;
|
|
|
+ __declspec(property(get=GetUppercase,put=PutUppercase))
|
|
|
+ enum cdrFontCase Uppercase;
|
|
|
+ __declspec(property(get=GetPosition,put=PutPosition))
|
|
|
+ enum cdrFontPosition Position;
|
|
|
+ __declspec(property(get=GetRangeKerning,put=PutRangeKerning))
|
|
|
+ long RangeKerning;
|
|
|
+ __declspec(property(get=GetFill,put=PutFill))
|
|
|
+ IVGFillPtr Fill;
|
|
|
+ __declspec(property(get=GetOutline,put=PutOutline))
|
|
|
+ IVGOutlinePtr Outline;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ void PutName (
|
|
|
+ _bstr_t pVal );
|
|
|
+ _bstr_t GetName ( );
|
|
|
+ void PutStyle (
|
|
|
+ enum cdrFontStyle pVal );
|
|
|
+ enum cdrFontStyle GetStyle ( );
|
|
|
+ void PutSize (
|
|
|
+ float pVal );
|
|
|
+ float GetSize ( );
|
|
|
+ void PutUnderline (
|
|
|
+ enum cdrFontLine pVal );
|
|
|
+ enum cdrFontLine GetUnderline ( );
|
|
|
+ void PutOverscore (
|
|
|
+ enum cdrFontLine pVal );
|
|
|
+ enum cdrFontLine GetOverscore ( );
|
|
|
+ void PutStrikethru (
|
|
|
+ enum cdrFontLine pVal );
|
|
|
+ enum cdrFontLine GetStrikethru ( );
|
|
|
+ void PutUppercase (
|
|
|
+ enum cdrFontCase pVal );
|
|
|
+ enum cdrFontCase GetUppercase ( );
|
|
|
+ void PutPosition (
|
|
|
+ enum cdrFontPosition pVal );
|
|
|
+ enum cdrFontPosition GetPosition ( );
|
|
|
+ void PutRangeKerning (
|
|
|
+ long pVal );
|
|
|
+ long GetRangeKerning ( );
|
|
|
+ void PutFill (
|
|
|
+ struct IVGFill * ppVal );
|
|
|
+ IVGFillPtr GetFill ( );
|
|
|
+ void PutOutline (
|
|
|
+ struct IVGOutline * ppVal );
|
|
|
+ IVGOutlinePtr GetOutline ( );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall put_Name (
|
|
|
+ /*[in]*/ BSTR pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Name (
|
|
|
+ /*[out,retval]*/ BSTR * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Style (
|
|
|
+ /*[in]*/ enum cdrFontStyle pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Style (
|
|
|
+ /*[out,retval]*/ enum cdrFontStyle * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Size (
|
|
|
+ /*[in]*/ float pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Size (
|
|
|
+ /*[out,retval]*/ float * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Underline (
|
|
|
+ /*[in]*/ enum cdrFontLine pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Underline (
|
|
|
+ /*[out,retval]*/ enum cdrFontLine * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Overscore (
|
|
|
+ /*[in]*/ enum cdrFontLine pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Overscore (
|
|
|
+ /*[out,retval]*/ enum cdrFontLine * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Strikethru (
|
|
|
+ /*[in]*/ enum cdrFontLine pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Strikethru (
|
|
|
+ /*[out,retval]*/ enum cdrFontLine * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Uppercase (
|
|
|
+ /*[in]*/ enum cdrFontCase pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Uppercase (
|
|
|
+ /*[out,retval]*/ enum cdrFontCase * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Position (
|
|
|
+ /*[in]*/ enum cdrFontPosition pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Position (
|
|
|
+ /*[out,retval]*/ enum cdrFontPosition * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_RangeKerning (
|
|
|
+ /*[in]*/ long pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_RangeKerning (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Fill (
|
|
|
+ /*[in]*/ struct IVGFill * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Fill (
|
|
|
+ /*[out,retval]*/ struct IVGFill * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Outline (
|
|
|
+ /*[in]*/ struct IVGOutline * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Outline (
|
|
|
+ /*[out,retval]*/ struct IVGOutline * * ppVal ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("b058009d-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+IVGHatchLibraries : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetItem))
|
|
|
+ IVGHatchLibraryPtr Item[];
|
|
|
+ __declspec(property(get=GetCount))
|
|
|
+ long Count;
|
|
|
+ __declspec(property(get=GetActiveLibrary))
|
|
|
+ IVGHatchLibraryPtr ActiveLibrary;
|
|
|
+ __declspec(property(get=GetDefaultLibrary))
|
|
|
+ IVGHatchLibraryPtr DefaultLibrary;
|
|
|
+ __declspec(property(get=Get_NewEnum))
|
|
|
+ IUnknownPtr _NewEnum;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ IVGHatchLibraryPtr GetItem (
|
|
|
+ const _variant_t & IndexOrName );
|
|
|
+ long GetCount ( );
|
|
|
+ IVGHatchLibraryPtr Find (
|
|
|
+ _bstr_t Name );
|
|
|
+ IUnknownPtr Get_NewEnum ( );
|
|
|
+ IVGHatchLibraryPtr GetActiveLibrary ( );
|
|
|
+ IVGHatchLibraryPtr GetDefaultLibrary ( );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_Item (
|
|
|
+ /*[in]*/ VARIANT IndexOrName,
|
|
|
+ /*[out,retval]*/ struct IVGHatchLibrary * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Count (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Find (
|
|
|
+ /*[in]*/ BSTR Name,
|
|
|
+ /*[out,retval]*/ struct IVGHatchLibrary * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get__NewEnum (
|
|
|
+ /*[out,retval]*/ IUnknown * * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_ActiveLibrary (
|
|
|
+ /*[out,retval]*/ struct IVGHatchLibrary * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_DefaultLibrary (
|
|
|
+ /*[out,retval]*/ struct IVGHatchLibrary * * ppVal ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("b0580071-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+IVGText : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetType))
|
|
|
+ enum cdrTextType Type;
|
|
|
+ __declspec(property(get=GetFramesInLink))
|
|
|
+ long FramesInLink;
|
|
|
+ __declspec(property(get=GetUnusedFramesInLink))
|
|
|
+ long UnusedFramesInLink;
|
|
|
+ __declspec(property(get=GetOverflow))
|
|
|
+ VARIANT_BOOL Overflow;
|
|
|
+ __declspec(property(get=GetFontProperties,put=PutFontProperties))
|
|
|
+ IVGStructFontPropertiesPtr FontProperties[];
|
|
|
+ __declspec(property(get=GetSelection))
|
|
|
+ IVGTextRangePtr Selection;
|
|
|
+ __declspec(property(get=GetFontPropertiesInRange,put=PutFontPropertiesInRange))
|
|
|
+ IVGStructFontPropertiesPtr FontPropertiesInRange[][][];
|
|
|
+ __declspec(property(get=GetIsEditing))
|
|
|
+ VARIANT_BOOL IsEditing;
|
|
|
+ __declspec(property(get=GetAlignProperties,put=PutAlignProperties))
|
|
|
+ IVGStructAlignPropertiesPtr AlignProperties[];
|
|
|
+ __declspec(property(get=GetFrame))
|
|
|
+ IVGTextFramePtr Frame;
|
|
|
+ __declspec(property(get=GetAlignPropertiesInRange,put=PutAlignPropertiesInRange))
|
|
|
+ IVGStructAlignPropertiesPtr AlignPropertiesInRange[][][];
|
|
|
+ __declspec(property(get=GetFrames))
|
|
|
+ IVGTextFramesPtr Frames;
|
|
|
+ __declspec(property(get=GetSpaceProperties,put=PutSpaceProperties))
|
|
|
+ IVGStructSpacePropertiesPtr SpaceProperties[];
|
|
|
+ __declspec(property(get=GetIsArtisticText))
|
|
|
+ VARIANT_BOOL IsArtisticText;
|
|
|
+ __declspec(property(get=GetSpacePropertiesInRange,put=PutSpacePropertiesInRange))
|
|
|
+ IVGStructSpacePropertiesPtr SpacePropertiesInRange[][][];
|
|
|
+ __declspec(property(get=GetHyphenationSettings,put=PutHyphenationSettings))
|
|
|
+ IVGStructHyphenationSettingsPtr HyphenationSettings[];
|
|
|
+ __declspec(property(get=GetHyphenationSettingsInRange,put=PutHyphenationSettingsInRange))
|
|
|
+ IVGStructHyphenationSettingsPtr HyphenationSettingsInRange[][][];
|
|
|
+ __declspec(property(get=GetContents,put=PutContents))
|
|
|
+ _bstr_t Contents[];
|
|
|
+ __declspec(property(get=GetIsHTMLCompatible))
|
|
|
+ VARIANT_BOOL IsHTMLCompatible;
|
|
|
+ __declspec(property(get=GetStory))
|
|
|
+ IVGTextRangePtr Story;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ enum cdrTextType GetType ( );
|
|
|
+ long GetFramesInLink ( );
|
|
|
+ long GetUnusedFramesInLink ( );
|
|
|
+ VARIANT_BOOL GetOverflow ( );
|
|
|
+ IVGStructFontPropertiesPtr GetFontProperties (
|
|
|
+ enum cdrTextFrames Frames );
|
|
|
+ void PutFontProperties (
|
|
|
+ enum cdrTextFrames Frames,
|
|
|
+ struct IVGStructFontProperties * ppVal );
|
|
|
+ IVGStructFontPropertiesPtr GetFontPropertiesInRange (
|
|
|
+ long StartIndex,
|
|
|
+ long Count,
|
|
|
+ enum cdrTextIndexingType IndexingType );
|
|
|
+ void PutFontPropertiesInRange (
|
|
|
+ long StartIndex,
|
|
|
+ long Count,
|
|
|
+ enum cdrTextIndexingType IndexingType,
|
|
|
+ struct IVGStructFontProperties * ppVal );
|
|
|
+ IVGStructAlignPropertiesPtr GetAlignProperties (
|
|
|
+ enum cdrTextFrames Frames );
|
|
|
+ void PutAlignProperties (
|
|
|
+ enum cdrTextFrames Frames,
|
|
|
+ struct IVGStructAlignProperties * ppVal );
|
|
|
+ IVGStructAlignPropertiesPtr GetAlignPropertiesInRange (
|
|
|
+ long StartIndex,
|
|
|
+ long Count,
|
|
|
+ enum cdrTextIndexingType IndexingType );
|
|
|
+ void PutAlignPropertiesInRange (
|
|
|
+ long StartIndex,
|
|
|
+ long Count,
|
|
|
+ enum cdrTextIndexingType IndexingType,
|
|
|
+ struct IVGStructAlignProperties * ppVal );
|
|
|
+ IVGStructSpacePropertiesPtr GetSpaceProperties (
|
|
|
+ enum cdrTextFrames Frames );
|
|
|
+ void PutSpaceProperties (
|
|
|
+ enum cdrTextFrames Frames,
|
|
|
+ struct IVGStructSpaceProperties * ppVal );
|
|
|
+ IVGStructSpacePropertiesPtr GetSpacePropertiesInRange (
|
|
|
+ long StartIndex,
|
|
|
+ long Count,
|
|
|
+ enum cdrTextIndexingType IndexingType );
|
|
|
+ void PutSpacePropertiesInRange (
|
|
|
+ long StartIndex,
|
|
|
+ long Count,
|
|
|
+ enum cdrTextIndexingType IndexingType,
|
|
|
+ struct IVGStructSpaceProperties * ppVal );
|
|
|
+ IVGStructHyphenationSettingsPtr GetHyphenationSettings (
|
|
|
+ enum cdrTextFrames Frames );
|
|
|
+ void PutHyphenationSettings (
|
|
|
+ enum cdrTextFrames Frames,
|
|
|
+ struct IVGStructHyphenationSettings * ppVal );
|
|
|
+ IVGStructHyphenationSettingsPtr GetHyphenationSettingsInRange (
|
|
|
+ long StartIndex,
|
|
|
+ long Count,
|
|
|
+ enum cdrTextIndexingType IndexingType );
|
|
|
+ void PutHyphenationSettingsInRange (
|
|
|
+ long StartIndex,
|
|
|
+ long Count,
|
|
|
+ enum cdrTextIndexingType IndexingType,
|
|
|
+ struct IVGStructHyphenationSettings * ppVal );
|
|
|
+ _bstr_t GetContents (
|
|
|
+ enum cdrTextFrames Frames );
|
|
|
+ void PutContents (
|
|
|
+ enum cdrTextFrames Frames,
|
|
|
+ _bstr_t pVal );
|
|
|
+ IVGEffectPtr FitToPath (
|
|
|
+ struct IVGShape * Path );
|
|
|
+ long Find (
|
|
|
+ _bstr_t Text,
|
|
|
+ VARIANT_BOOL CaseSensitive,
|
|
|
+ long StartIndex,
|
|
|
+ VARIANT_BOOL WrapAround,
|
|
|
+ enum cdrTextIndexingType IndexingType );
|
|
|
+ HRESULT Replace (
|
|
|
+ _bstr_t OldText,
|
|
|
+ _bstr_t NewText,
|
|
|
+ VARIANT_BOOL CaseSensitive,
|
|
|
+ long StartIndex,
|
|
|
+ VARIANT_BOOL ReplaceAll,
|
|
|
+ VARIANT_BOOL WrapAround,
|
|
|
+ enum cdrTextIndexingType IndexingType );
|
|
|
+ HRESULT ImportFromFile (
|
|
|
+ _bstr_t FileName,
|
|
|
+ long StartIndex,
|
|
|
+ enum cdrTextIndexingType IndexingType );
|
|
|
+ HRESULT ExportToFile (
|
|
|
+ _bstr_t FileName,
|
|
|
+ long StartIndex,
|
|
|
+ long Count,
|
|
|
+ enum cdrTextIndexingType IndexingType );
|
|
|
+ HRESULT ConvertToArtistic ( );
|
|
|
+ HRESULT ConvertToParagraph ( );
|
|
|
+ VARIANT_BOOL GetIsHTMLCompatible ( );
|
|
|
+ VARIANT_BOOL MakeHTMLCompatible (
|
|
|
+ VARIANT_BOOL HTML );
|
|
|
+ IVGTextRangePtr GetStory ( );
|
|
|
+ IVGTextRangePtr GetSelection ( );
|
|
|
+ IVGTextRangePtr Range (
|
|
|
+ long Start,
|
|
|
+ long End );
|
|
|
+ VARIANT_BOOL GetIsEditing ( );
|
|
|
+ HRESULT BeginEdit ( );
|
|
|
+ IVGTextFramePtr GetFrame ( );
|
|
|
+ IVGTextFramesPtr GetFrames ( );
|
|
|
+ VARIANT_BOOL GetIsArtisticText ( );
|
|
|
+ HRESULT FitTextToFrame ( );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_Type (
|
|
|
+ /*[out,retval]*/ enum cdrTextType * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_FramesInLink (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_UnusedFramesInLink (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Overflow (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_FontProperties (
|
|
|
+ /*[in]*/ enum cdrTextFrames Frames,
|
|
|
+ /*[out,retval]*/ struct IVGStructFontProperties * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_FontProperties (
|
|
|
+ /*[in]*/ enum cdrTextFrames Frames,
|
|
|
+ /*[in]*/ struct IVGStructFontProperties * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_FontPropertiesInRange (
|
|
|
+ /*[in]*/ long StartIndex,
|
|
|
+ /*[in]*/ long Count,
|
|
|
+ /*[in]*/ enum cdrTextIndexingType IndexingType,
|
|
|
+ /*[out,retval]*/ struct IVGStructFontProperties * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_FontPropertiesInRange (
|
|
|
+ /*[in]*/ long StartIndex,
|
|
|
+ /*[in]*/ long Count,
|
|
|
+ /*[in]*/ enum cdrTextIndexingType IndexingType,
|
|
|
+ /*[in]*/ struct IVGStructFontProperties * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_AlignProperties (
|
|
|
+ /*[in]*/ enum cdrTextFrames Frames,
|
|
|
+ /*[out,retval]*/ struct IVGStructAlignProperties * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_AlignProperties (
|
|
|
+ /*[in]*/ enum cdrTextFrames Frames,
|
|
|
+ /*[in]*/ struct IVGStructAlignProperties * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_AlignPropertiesInRange (
|
|
|
+ /*[in]*/ long StartIndex,
|
|
|
+ /*[in]*/ long Count,
|
|
|
+ /*[in]*/ enum cdrTextIndexingType IndexingType,
|
|
|
+ /*[out,retval]*/ struct IVGStructAlignProperties * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_AlignPropertiesInRange (
|
|
|
+ /*[in]*/ long StartIndex,
|
|
|
+ /*[in]*/ long Count,
|
|
|
+ /*[in]*/ enum cdrTextIndexingType IndexingType,
|
|
|
+ /*[in]*/ struct IVGStructAlignProperties * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_SpaceProperties (
|
|
|
+ /*[in]*/ enum cdrTextFrames Frames,
|
|
|
+ /*[out,retval]*/ struct IVGStructSpaceProperties * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_SpaceProperties (
|
|
|
+ /*[in]*/ enum cdrTextFrames Frames,
|
|
|
+ /*[in]*/ struct IVGStructSpaceProperties * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_SpacePropertiesInRange (
|
|
|
+ /*[in]*/ long StartIndex,
|
|
|
+ /*[in]*/ long Count,
|
|
|
+ /*[in]*/ enum cdrTextIndexingType IndexingType,
|
|
|
+ /*[out,retval]*/ struct IVGStructSpaceProperties * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_SpacePropertiesInRange (
|
|
|
+ /*[in]*/ long StartIndex,
|
|
|
+ /*[in]*/ long Count,
|
|
|
+ /*[in]*/ enum cdrTextIndexingType IndexingType,
|
|
|
+ /*[in]*/ struct IVGStructSpaceProperties * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_HyphenationSettings (
|
|
|
+ /*[in]*/ enum cdrTextFrames Frames,
|
|
|
+ /*[out,retval]*/ struct IVGStructHyphenationSettings * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_HyphenationSettings (
|
|
|
+ /*[in]*/ enum cdrTextFrames Frames,
|
|
|
+ /*[in]*/ struct IVGStructHyphenationSettings * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_HyphenationSettingsInRange (
|
|
|
+ /*[in]*/ long StartIndex,
|
|
|
+ /*[in]*/ long Count,
|
|
|
+ /*[in]*/ enum cdrTextIndexingType IndexingType,
|
|
|
+ /*[out,retval]*/ struct IVGStructHyphenationSettings * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_HyphenationSettingsInRange (
|
|
|
+ /*[in]*/ long StartIndex,
|
|
|
+ /*[in]*/ long Count,
|
|
|
+ /*[in]*/ enum cdrTextIndexingType IndexingType,
|
|
|
+ /*[in]*/ struct IVGStructHyphenationSettings * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Contents (
|
|
|
+ /*[in]*/ enum cdrTextFrames Frames,
|
|
|
+ /*[out,retval]*/ BSTR * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Contents (
|
|
|
+ /*[in]*/ enum cdrTextFrames Frames,
|
|
|
+ /*[in]*/ BSTR pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_FitToPath (
|
|
|
+ /*[in]*/ struct IVGShape * Path,
|
|
|
+ /*[out,retval]*/ struct IVGEffect * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Find (
|
|
|
+ /*[in]*/ BSTR Text,
|
|
|
+ /*[in]*/ VARIANT_BOOL CaseSensitive,
|
|
|
+ /*[in]*/ long StartIndex,
|
|
|
+ /*[in]*/ VARIANT_BOOL WrapAround,
|
|
|
+ /*[in]*/ enum cdrTextIndexingType IndexingType,
|
|
|
+ /*[out,retval]*/ long * IndexFound ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Replace (
|
|
|
+ /*[in]*/ BSTR OldText,
|
|
|
+ /*[in]*/ BSTR NewText,
|
|
|
+ /*[in]*/ VARIANT_BOOL CaseSensitive,
|
|
|
+ /*[in]*/ long StartIndex,
|
|
|
+ /*[in]*/ VARIANT_BOOL ReplaceAll,
|
|
|
+ /*[in]*/ VARIANT_BOOL WrapAround,
|
|
|
+ /*[in]*/ enum cdrTextIndexingType IndexingType ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_ImportFromFile (
|
|
|
+ /*[in]*/ BSTR FileName,
|
|
|
+ /*[in]*/ long StartIndex,
|
|
|
+ /*[in]*/ enum cdrTextIndexingType IndexingType ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_ExportToFile (
|
|
|
+ /*[in]*/ BSTR FileName,
|
|
|
+ /*[in]*/ long StartIndex,
|
|
|
+ /*[in]*/ long Count,
|
|
|
+ /*[in]*/ enum cdrTextIndexingType IndexingType ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_ConvertToArtistic ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_ConvertToParagraph ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_IsHTMLCompatible (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_MakeHTMLCompatible (
|
|
|
+ /*[in]*/ VARIANT_BOOL HTML,
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Story (
|
|
|
+ /*[out,retval]*/ struct IVGTextRange * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Selection (
|
|
|
+ /*[out,retval]*/ struct IVGTextRange * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Range (
|
|
|
+ /*[in]*/ long Start,
|
|
|
+ /*[in]*/ long End,
|
|
|
+ /*[out,retval]*/ struct IVGTextRange * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_IsEditing (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_BeginEdit ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Frame (
|
|
|
+ /*[out,retval]*/ struct IVGTextFrame * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Frames (
|
|
|
+ /*[out,retval]*/ struct IVGTextFrames * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_IsArtisticText (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_FitTextToFrame ( ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("b0580026-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+IVGEffect : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetApplication))
|
|
|
+ IVGApplicationPtr Application;
|
|
|
+ __declspec(property(get=GetParent))
|
|
|
+ IVGEffectsPtr Parent;
|
|
|
+ __declspec(property(get=GetType))
|
|
|
+ enum cdrEffectType Type;
|
|
|
+ __declspec(property(get=GetBlend))
|
|
|
+ IVGEffectBlendPtr Blend;
|
|
|
+ __declspec(property(get=GetControlPath))
|
|
|
+ IVGEffectControlPathPtr ControlPath;
|
|
|
+ __declspec(property(get=GetExtrude))
|
|
|
+ IVGEffectExtrudePtr Extrude;
|
|
|
+ __declspec(property(get=GetEnvelope))
|
|
|
+ IVGEffectEnvelopePtr Envelope;
|
|
|
+ __declspec(property(get=GetTextOnPath))
|
|
|
+ IVGEffectTextOnPathPtr TextOnPath;
|
|
|
+ __declspec(property(get=GetDropShadow))
|
|
|
+ IVGEffectDropShadowPtr DropShadow;
|
|
|
+ __declspec(property(get=GetContour))
|
|
|
+ IVGEffectContourPtr Contour;
|
|
|
+ __declspec(property(get=GetDistortion))
|
|
|
+ IVGEffectDistortionPtr Distortion;
|
|
|
+ __declspec(property(get=GetLens))
|
|
|
+ IVGEffectLensPtr Lens;
|
|
|
+ __declspec(property(get=GetPerspective))
|
|
|
+ IVGEffectPerspectivePtr Perspective;
|
|
|
+ __declspec(property(get=GetClones))
|
|
|
+ IVGEffectsPtr Clones;
|
|
|
+ __declspec(property(get=GetCloneParent))
|
|
|
+ IVGEffectPtr CloneParent;
|
|
|
+ __declspec(property(get=GetCustom))
|
|
|
+ IVGCustomEffectPtr Custom;
|
|
|
+ __declspec(property(get=GetInnerShadow))
|
|
|
+ IVGEffectInnerShadowPtr InnerShadow;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ IVGApplicationPtr GetApplication ( );
|
|
|
+ IVGEffectsPtr GetParent ( );
|
|
|
+ enum cdrEffectType GetType ( );
|
|
|
+ IVGEffectBlendPtr GetBlend ( );
|
|
|
+ IVGEffectControlPathPtr GetControlPath ( );
|
|
|
+ IVGEffectExtrudePtr GetExtrude ( );
|
|
|
+ IVGEffectEnvelopePtr GetEnvelope ( );
|
|
|
+ IVGEffectTextOnPathPtr GetTextOnPath ( );
|
|
|
+ IVGEffectDropShadowPtr GetDropShadow ( );
|
|
|
+ IVGEffectContourPtr GetContour ( );
|
|
|
+ IVGEffectDistortionPtr GetDistortion ( );
|
|
|
+ IVGEffectLensPtr GetLens ( );
|
|
|
+ IVGEffectPerspectivePtr GetPerspective ( );
|
|
|
+ IVGEffectsPtr GetClones ( );
|
|
|
+ IVGEffectPtr GetCloneParent ( );
|
|
|
+ HRESULT Clear ( );
|
|
|
+ IVGShapeRangePtr Separate ( );
|
|
|
+ IVGCustomEffectPtr GetCustom ( );
|
|
|
+ IVGEffectInnerShadowPtr GetInnerShadow ( );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_Application (
|
|
|
+ /*[out,retval]*/ struct IVGApplication * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Parent (
|
|
|
+ /*[out,retval]*/ struct IVGEffects * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Type (
|
|
|
+ /*[out,retval]*/ enum cdrEffectType * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Blend (
|
|
|
+ /*[out,retval]*/ struct IVGEffectBlend * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_ControlPath (
|
|
|
+ /*[out,retval]*/ struct IVGEffectControlPath * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Extrude (
|
|
|
+ /*[out,retval]*/ struct IVGEffectExtrude * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Envelope (
|
|
|
+ /*[out,retval]*/ struct IVGEffectEnvelope * * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_TextOnPath (
|
|
|
+ /*[out,retval]*/ struct IVGEffectTextOnPath * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_DropShadow (
|
|
|
+ /*[out,retval]*/ struct IVGEffectDropShadow * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Contour (
|
|
|
+ /*[out,retval]*/ struct IVGEffectContour * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Distortion (
|
|
|
+ /*[out,retval]*/ struct IVGEffectDistortion * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Lens (
|
|
|
+ /*[out,retval]*/ struct IVGEffectLens * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Perspective (
|
|
|
+ /*[out,retval]*/ struct IVGEffectPerspective * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Clones (
|
|
|
+ /*[out,retval]*/ struct IVGEffects * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_CloneParent (
|
|
|
+ /*[out,retval]*/ struct IVGEffect * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Clear ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Separate (
|
|
|
+ /*[out,retval]*/ struct IVGShapeRange * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Custom (
|
|
|
+ /*[out,retval]*/ struct IVGCustomEffect * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_InnerShadow (
|
|
|
+ /*[out,retval]*/ struct IVGEffectInnerShadow * * ppVal ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("b0580036-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+IVGEffects : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetApplication))
|
|
|
+ IVGApplicationPtr Application;
|
|
|
+ __declspec(property(get=GetParent))
|
|
|
+ IVGShapePtr Parent;
|
|
|
+ __declspec(property(get=GetItem))
|
|
|
+ IVGEffectPtr Item[];
|
|
|
+ __declspec(property(get=GetCount))
|
|
|
+ long Count;
|
|
|
+ __declspec(property(get=GetBlendEffects))
|
|
|
+ IVGEffectsPtr BlendEffects;
|
|
|
+ __declspec(property(get=GetCustomEffects))
|
|
|
+ IVGEffectsPtr CustomEffects;
|
|
|
+ __declspec(property(get=GetDistortionEffects))
|
|
|
+ IVGEffectsPtr DistortionEffects;
|
|
|
+ __declspec(property(get=GetEnvelopeEffects))
|
|
|
+ IVGEffectsPtr EnvelopeEffects;
|
|
|
+ __declspec(property(get=GetPerspectiveEffects))
|
|
|
+ IVGEffectsPtr PerspectiveEffects;
|
|
|
+ __declspec(property(get=GetContourEffect))
|
|
|
+ IVGEffectPtr ContourEffect;
|
|
|
+ __declspec(property(get=GetControlPathEffect))
|
|
|
+ IVGEffectPtr ControlPathEffect;
|
|
|
+ __declspec(property(get=GetDropShadowEffect))
|
|
|
+ IVGEffectPtr DropShadowEffect;
|
|
|
+ __declspec(property(get=GetExtrudeEffect))
|
|
|
+ IVGEffectPtr ExtrudeEffect;
|
|
|
+ __declspec(property(get=GetLensEffect))
|
|
|
+ IVGEffectPtr LensEffect;
|
|
|
+ __declspec(property(get=GetTextOnPathEffect))
|
|
|
+ IVGEffectPtr TextOnPathEffect;
|
|
|
+ __declspec(property(get=GetInnerShadowEffect))
|
|
|
+ IVGEffectPtr InnerShadowEffect;
|
|
|
+ __declspec(property(get=Get_NewEnum))
|
|
|
+ IUnknownPtr _NewEnum;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ IVGApplicationPtr GetApplication ( );
|
|
|
+ IVGShapePtr GetParent ( );
|
|
|
+ IVGEffectPtr GetItem (
|
|
|
+ long Index );
|
|
|
+ IUnknownPtr Get_NewEnum ( );
|
|
|
+ long GetCount ( );
|
|
|
+ IVGEffectsPtr GetBlendEffects ( );
|
|
|
+ IVGEffectsPtr GetCustomEffects ( );
|
|
|
+ IVGEffectsPtr GetDistortionEffects ( );
|
|
|
+ IVGEffectsPtr GetEnvelopeEffects ( );
|
|
|
+ IVGEffectsPtr GetPerspectiveEffects ( );
|
|
|
+ IVGEffectPtr GetContourEffect ( );
|
|
|
+ IVGEffectPtr GetControlPathEffect ( );
|
|
|
+ IVGEffectPtr GetDropShadowEffect ( );
|
|
|
+ IVGEffectPtr GetExtrudeEffect ( );
|
|
|
+ IVGEffectPtr GetLensEffect ( );
|
|
|
+ IVGEffectPtr GetTextOnPathEffect ( );
|
|
|
+ IVGEffectPtr GetInnerShadowEffect ( );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_Application (
|
|
|
+ /*[out,retval]*/ struct IVGApplication * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Parent (
|
|
|
+ /*[out,retval]*/ struct IVGShape * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Item (
|
|
|
+ /*[in]*/ long Index,
|
|
|
+ /*[out,retval]*/ struct IVGEffect * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get__NewEnum (
|
|
|
+ /*[out,retval]*/ IUnknown * * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Count (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_BlendEffects (
|
|
|
+ /*[out,retval]*/ struct IVGEffects * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_CustomEffects (
|
|
|
+ /*[out,retval]*/ struct IVGEffects * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_DistortionEffects (
|
|
|
+ /*[out,retval]*/ struct IVGEffects * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_EnvelopeEffects (
|
|
|
+ /*[out,retval]*/ struct IVGEffects * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_PerspectiveEffects (
|
|
|
+ /*[out,retval]*/ struct IVGEffects * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_ContourEffect (
|
|
|
+ /*[out,retval]*/ struct IVGEffect * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_ControlPathEffect (
|
|
|
+ /*[out,retval]*/ struct IVGEffect * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_DropShadowEffect (
|
|
|
+ /*[out,retval]*/ struct IVGEffect * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_ExtrudeEffect (
|
|
|
+ /*[out,retval]*/ struct IVGEffect * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_LensEffect (
|
|
|
+ /*[out,retval]*/ struct IVGEffect * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_TextOnPathEffect (
|
|
|
+ /*[out,retval]*/ struct IVGEffect * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_InnerShadowEffect (
|
|
|
+ /*[out,retval]*/ struct IVGEffect * * ppVal ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("b0580027-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+IVGEffectBlend : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetApplication))
|
|
|
+ IVGApplicationPtr Application;
|
|
|
+ __declspec(property(get=GetParent))
|
|
|
+ IVGEffectPtr Parent;
|
|
|
+ __declspec(property(get=GetStartShape,put=PutStartShape))
|
|
|
+ IVGShapePtr StartShape;
|
|
|
+ __declspec(property(get=GetEndShape,put=PutEndShape))
|
|
|
+ IVGShapePtr EndShape;
|
|
|
+ __declspec(property(get=GetBlendGroup))
|
|
|
+ IVGShapePtr BlendGroup;
|
|
|
+ __declspec(property(get=GetPath,put=PutPath))
|
|
|
+ IVGShapePtr Path;
|
|
|
+ __declspec(property(get=GetStartShapeOffset,put=PutStartShapeOffset))
|
|
|
+ double StartShapeOffset;
|
|
|
+ __declspec(property(get=GetEndShapeOffset,put=PutEndShapeOffset))
|
|
|
+ double EndShapeOffset;
|
|
|
+ __declspec(property(get=GetMode,put=PutMode))
|
|
|
+ enum cdrBlendMode Mode;
|
|
|
+ __declspec(property(get=GetSteps,put=PutSteps))
|
|
|
+ long Steps;
|
|
|
+ __declspec(property(get=GetSpacing,put=PutSpacing))
|
|
|
+ double Spacing;
|
|
|
+ __declspec(property(get=GetAngle,put=PutAngle))
|
|
|
+ double Angle;
|
|
|
+ __declspec(property(get=GetLoop,put=PutLoop))
|
|
|
+ VARIANT_BOOL Loop;
|
|
|
+ __declspec(property(get=GetFullPath,put=PutFullPath))
|
|
|
+ VARIANT_BOOL FullPath;
|
|
|
+ __declspec(property(get=GetRotateShapes,put=PutRotateShapes))
|
|
|
+ VARIANT_BOOL RotateShapes;
|
|
|
+ __declspec(property(get=GetColorBlendType,put=PutColorBlendType))
|
|
|
+ enum cdrFountainFillBlendType ColorBlendType;
|
|
|
+ __declspec(property(get=GetSpacingAcceleration,put=PutSpacingAcceleration))
|
|
|
+ long SpacingAcceleration;
|
|
|
+ __declspec(property(get=GetColorAcceleration,put=PutColorAcceleration))
|
|
|
+ long ColorAcceleration;
|
|
|
+ __declspec(property(get=GetLinkAcceleration,put=PutLinkAcceleration))
|
|
|
+ VARIANT_BOOL LinkAcceleration;
|
|
|
+ __declspec(property(get=GetAccelerateSize,put=PutAccelerateSize))
|
|
|
+ VARIANT_BOOL AccelerateSize;
|
|
|
+ __declspec(property(get=GetMapNodes,put=PutMapNodes))
|
|
|
+ VARIANT_BOOL MapNodes;
|
|
|
+ __declspec(property(get=GetStartPoint,put=PutStartPoint))
|
|
|
+ IVGSnapPointPtr StartPoint;
|
|
|
+ __declspec(property(get=GetEndPoint,put=PutEndPoint))
|
|
|
+ IVGSnapPointPtr EndPoint;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ IVGApplicationPtr GetApplication ( );
|
|
|
+ IVGEffectPtr GetParent ( );
|
|
|
+ IVGShapePtr GetStartShape ( );
|
|
|
+ void PutStartShape (
|
|
|
+ struct IVGShape * ppVal );
|
|
|
+ IVGShapePtr GetEndShape ( );
|
|
|
+ void PutEndShape (
|
|
|
+ struct IVGShape * ppVal );
|
|
|
+ IVGShapePtr GetBlendGroup ( );
|
|
|
+ IVGShapePtr GetPath ( );
|
|
|
+ void PutPath (
|
|
|
+ struct IVGShape * ppVal );
|
|
|
+ double GetStartShapeOffset ( );
|
|
|
+ void PutStartShapeOffset (
|
|
|
+ double pVal );
|
|
|
+ double GetEndShapeOffset ( );
|
|
|
+ void PutEndShapeOffset (
|
|
|
+ double pVal );
|
|
|
+ enum cdrBlendMode GetMode ( );
|
|
|
+ void PutMode (
|
|
|
+ enum cdrBlendMode pVal );
|
|
|
+ long GetSteps ( );
|
|
|
+ void PutSteps (
|
|
|
+ long pVal );
|
|
|
+ double GetSpacing ( );
|
|
|
+ void PutSpacing (
|
|
|
+ double pVal );
|
|
|
+ double GetAngle ( );
|
|
|
+ void PutAngle (
|
|
|
+ double pVal );
|
|
|
+ VARIANT_BOOL GetLoop ( );
|
|
|
+ void PutLoop (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ VARIANT_BOOL GetFullPath ( );
|
|
|
+ void PutFullPath (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ VARIANT_BOOL GetRotateShapes ( );
|
|
|
+ void PutRotateShapes (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ enum cdrFountainFillBlendType GetColorBlendType ( );
|
|
|
+ void PutColorBlendType (
|
|
|
+ enum cdrFountainFillBlendType pVal );
|
|
|
+ long GetSpacingAcceleration ( );
|
|
|
+ void PutSpacingAcceleration (
|
|
|
+ long pVal );
|
|
|
+ long GetColorAcceleration ( );
|
|
|
+ void PutColorAcceleration (
|
|
|
+ long pVal );
|
|
|
+ VARIANT_BOOL GetLinkAcceleration ( );
|
|
|
+ void PutLinkAcceleration (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ VARIANT_BOOL GetAccelerateSize ( );
|
|
|
+ void PutAccelerateSize (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ VARIANT_BOOL GetMapNodes ( );
|
|
|
+ void PutMapNodes (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ IVGSnapPointPtr GetStartPoint ( );
|
|
|
+ void PutStartPoint (
|
|
|
+ struct IVGSnapPoint * ppVal );
|
|
|
+ IVGSnapPointPtr GetEndPoint ( );
|
|
|
+ void PutEndPoint (
|
|
|
+ struct IVGSnapPoint * ppVal );
|
|
|
+ IVGShapePtr Split (
|
|
|
+ long StepNo );
|
|
|
+ VARIANT_BOOL FuseStart ( );
|
|
|
+ VARIANT_BOOL FuseEnd ( );
|
|
|
+ VARIANT_BOOL CopyFrom (
|
|
|
+ struct IVGEffectBlend * Source );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_Application (
|
|
|
+ /*[out,retval]*/ struct IVGApplication * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Parent (
|
|
|
+ /*[out,retval]*/ struct IVGEffect * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_StartShape (
|
|
|
+ /*[out,retval]*/ struct IVGShape * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_StartShape (
|
|
|
+ /*[in]*/ struct IVGShape * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_EndShape (
|
|
|
+ /*[out,retval]*/ struct IVGShape * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_EndShape (
|
|
|
+ /*[in]*/ struct IVGShape * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_BlendGroup (
|
|
|
+ /*[out,retval]*/ struct IVGShape * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Path (
|
|
|
+ /*[out,retval]*/ struct IVGShape * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Path (
|
|
|
+ /*[in]*/ struct IVGShape * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_StartShapeOffset (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_StartShapeOffset (
|
|
|
+ /*[in]*/ double pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_EndShapeOffset (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_EndShapeOffset (
|
|
|
+ /*[in]*/ double pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Mode (
|
|
|
+ /*[out,retval]*/ enum cdrBlendMode * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Mode (
|
|
|
+ /*[in]*/ enum cdrBlendMode pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Steps (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Steps (
|
|
|
+ /*[in]*/ long pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Spacing (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Spacing (
|
|
|
+ /*[in]*/ double pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Angle (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Angle (
|
|
|
+ /*[in]*/ double pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Loop (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Loop (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_FullPath (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_FullPath (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_RotateShapes (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_RotateShapes (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_ColorBlendType (
|
|
|
+ /*[out,retval]*/ enum cdrFountainFillBlendType * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_ColorBlendType (
|
|
|
+ /*[in]*/ enum cdrFountainFillBlendType pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_SpacingAcceleration (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_SpacingAcceleration (
|
|
|
+ /*[in]*/ long pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_ColorAcceleration (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_ColorAcceleration (
|
|
|
+ /*[in]*/ long pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_LinkAcceleration (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_LinkAcceleration (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_AccelerateSize (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_AccelerateSize (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_MapNodes (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_MapNodes (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_StartPoint (
|
|
|
+ /*[out,retval]*/ struct IVGSnapPoint * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_StartPoint (
|
|
|
+ /*[in]*/ struct IVGSnapPoint * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_EndPoint (
|
|
|
+ /*[out,retval]*/ struct IVGSnapPoint * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_EndPoint (
|
|
|
+ /*[in]*/ struct IVGSnapPoint * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Split (
|
|
|
+ /*[in]*/ long StepNo,
|
|
|
+ /*[out,retval]*/ struct IVGShape * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_FuseStart (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pbVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_FuseEnd (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pbVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CopyFrom (
|
|
|
+ /*[in]*/ struct IVGEffectBlend * Source,
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pbVal ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("b0580029-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+IVGEffectControlPath : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetApplication))
|
|
|
+ IVGApplicationPtr Application;
|
|
|
+ __declspec(property(get=GetParent))
|
|
|
+ IVGEffectPtr Parent;
|
|
|
+ __declspec(property(get=GetEffects))
|
|
|
+ IVGEffectsPtr Effects;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ IVGApplicationPtr GetApplication ( );
|
|
|
+ IVGEffectPtr GetParent ( );
|
|
|
+ IVGEffectsPtr GetEffects ( );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_Application (
|
|
|
+ /*[out,retval]*/ struct IVGApplication * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Parent (
|
|
|
+ /*[out,retval]*/ struct IVGEffect * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Effects (
|
|
|
+ /*[out,retval]*/ struct IVGEffects * * ppVal ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("b058002c-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+IVGEffectEnvelope : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetApplication))
|
|
|
+ IVGApplicationPtr Application;
|
|
|
+ __declspec(property(get=GetParent))
|
|
|
+ IVGEffectPtr Parent;
|
|
|
+ __declspec(property(get=GetContainer,put=PutContainer))
|
|
|
+ IVGCurvePtr Container;
|
|
|
+ __declspec(property(get=GetMode,put=PutMode))
|
|
|
+ enum cdrEnvelopeMode Mode;
|
|
|
+ __declspec(property(get=GetKeepLines,put=PutKeepLines))
|
|
|
+ VARIANT_BOOL KeepLines;
|
|
|
+ __declspec(property(get=GetCornerIndices,put=PutCornerIndices))
|
|
|
+ _variant_t CornerIndices;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ IVGApplicationPtr GetApplication ( );
|
|
|
+ IVGEffectPtr GetParent ( );
|
|
|
+ IVGCurvePtr GetContainer ( );
|
|
|
+ void PutContainer (
|
|
|
+ struct IVGCurve * pVal );
|
|
|
+ enum cdrEnvelopeMode GetMode ( );
|
|
|
+ void PutMode (
|
|
|
+ enum cdrEnvelopeMode pVal );
|
|
|
+ VARIANT_BOOL GetKeepLines ( );
|
|
|
+ void PutKeepLines (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ HRESULT Select (
|
|
|
+ long PresetIndex );
|
|
|
+ HRESULT CopyFrom (
|
|
|
+ struct IVGEffectEnvelope * Source );
|
|
|
+ VARIANT_BOOL CreateFrom (
|
|
|
+ struct IVGShape * Shape );
|
|
|
+ VARIANT_BOOL CopyFromShape (
|
|
|
+ struct IVGShape * Source,
|
|
|
+ enum cdrEnvelopeMode Mode,
|
|
|
+ VARIANT_BOOL KeepLines,
|
|
|
+ enum cdrEnvelopeCopyMode CopyMode,
|
|
|
+ const _variant_t & CornerIndices = vtMissing );
|
|
|
+ VARIANT_BOOL CopyFromCurve (
|
|
|
+ struct IVGCurve * Source,
|
|
|
+ enum cdrEnvelopeMode Mode,
|
|
|
+ VARIANT_BOOL KeepLines,
|
|
|
+ enum cdrEnvelopeCopyMode CopyMode,
|
|
|
+ const _variant_t & CornerIndices = vtMissing );
|
|
|
+ _variant_t GetCornerIndices ( );
|
|
|
+ void PutCornerIndices (
|
|
|
+ const _variant_t & pVal );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_Application (
|
|
|
+ /*[out,retval]*/ struct IVGApplication * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Parent (
|
|
|
+ /*[out,retval]*/ struct IVGEffect * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Container (
|
|
|
+ /*[out,retval]*/ struct IVGCurve * * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Container (
|
|
|
+ /*[in]*/ struct IVGCurve * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Mode (
|
|
|
+ /*[out,retval]*/ enum cdrEnvelopeMode * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Mode (
|
|
|
+ /*[in]*/ enum cdrEnvelopeMode pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_KeepLines (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_KeepLines (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Select (
|
|
|
+ /*[in]*/ long PresetIndex ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CopyFrom (
|
|
|
+ /*[in]*/ struct IVGEffectEnvelope * Source ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CreateFrom (
|
|
|
+ /*[in]*/ struct IVGShape * Shape,
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * Success ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CopyFromShape (
|
|
|
+ /*[in]*/ struct IVGShape * Source,
|
|
|
+ /*[in]*/ enum cdrEnvelopeMode Mode,
|
|
|
+ /*[in]*/ VARIANT_BOOL KeepLines,
|
|
|
+ /*[in]*/ enum cdrEnvelopeCopyMode CopyMode,
|
|
|
+ /*[in]*/ VARIANT CornerIndices,
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CopyFromCurve (
|
|
|
+ /*[in]*/ struct IVGCurve * Source,
|
|
|
+ /*[in]*/ enum cdrEnvelopeMode Mode,
|
|
|
+ /*[in]*/ VARIANT_BOOL KeepLines,
|
|
|
+ /*[in]*/ enum cdrEnvelopeCopyMode CopyMode,
|
|
|
+ /*[in]*/ VARIANT CornerIndices,
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_CornerIndices (
|
|
|
+ /*[out,retval]*/ VARIANT * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_CornerIndices (
|
|
|
+ /*[in]*/ VARIANT pVal ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("b0580033-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+IVGEffectTextOnPath : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetApplication))
|
|
|
+ IVGApplicationPtr Application;
|
|
|
+ __declspec(property(get=GetParent))
|
|
|
+ IVGEffectPtr Parent;
|
|
|
+ __declspec(property(get=GetText,put=PutText))
|
|
|
+ IVGShapePtr Text;
|
|
|
+ __declspec(property(get=GetPath,put=PutPath))
|
|
|
+ IVGShapePtr Path;
|
|
|
+ __declspec(property(get=GetDistanceFromPath,put=PutDistanceFromPath))
|
|
|
+ double DistanceFromPath;
|
|
|
+ __declspec(property(get=GetOffset,put=PutOffset))
|
|
|
+ double Offset;
|
|
|
+ __declspec(property(get=GetOrientation,put=PutOrientation))
|
|
|
+ enum cdrFittedOrientation Orientation;
|
|
|
+ __declspec(property(get=GetPlacement,put=PutPlacement))
|
|
|
+ enum cdrFittedPlacement Placement;
|
|
|
+ __declspec(property(get=GetPlaceOnOtherSide,put=PutPlaceOnOtherSide))
|
|
|
+ VARIANT_BOOL PlaceOnOtherSide;
|
|
|
+ __declspec(property(get=GetQuadrant,put=PutQuadrant))
|
|
|
+ enum cdrFittedQuadrant Quadrant;
|
|
|
+ __declspec(property(get=GetVertPlacement,put=PutVertPlacement))
|
|
|
+ enum cdrFittedVertPlacement VertPlacement;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ IVGApplicationPtr GetApplication ( );
|
|
|
+ IVGEffectPtr GetParent ( );
|
|
|
+ IVGShapePtr GetText ( );
|
|
|
+ void PutText (
|
|
|
+ struct IVGShape * ppVal );
|
|
|
+ IVGShapePtr GetPath ( );
|
|
|
+ void PutPath (
|
|
|
+ struct IVGShape * ppVal );
|
|
|
+ double GetDistanceFromPath ( );
|
|
|
+ void PutDistanceFromPath (
|
|
|
+ double pVal );
|
|
|
+ double GetOffset ( );
|
|
|
+ void PutOffset (
|
|
|
+ double pVal );
|
|
|
+ enum cdrFittedOrientation GetOrientation ( );
|
|
|
+ void PutOrientation (
|
|
|
+ enum cdrFittedOrientation pVal );
|
|
|
+ enum cdrFittedPlacement GetPlacement ( );
|
|
|
+ void PutPlacement (
|
|
|
+ enum cdrFittedPlacement pVal );
|
|
|
+ VARIANT_BOOL GetPlaceOnOtherSide ( );
|
|
|
+ void PutPlaceOnOtherSide (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ enum cdrFittedQuadrant GetQuadrant ( );
|
|
|
+ void PutQuadrant (
|
|
|
+ enum cdrFittedQuadrant pVal );
|
|
|
+ enum cdrFittedVertPlacement GetVertPlacement ( );
|
|
|
+ void PutVertPlacement (
|
|
|
+ enum cdrFittedVertPlacement pVal );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_Application (
|
|
|
+ /*[out,retval]*/ struct IVGApplication * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Parent (
|
|
|
+ /*[out,retval]*/ struct IVGEffect * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Text (
|
|
|
+ /*[out,retval]*/ struct IVGShape * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Text (
|
|
|
+ /*[in]*/ struct IVGShape * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Path (
|
|
|
+ /*[out,retval]*/ struct IVGShape * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Path (
|
|
|
+ /*[in]*/ struct IVGShape * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_DistanceFromPath (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_DistanceFromPath (
|
|
|
+ /*[in]*/ double pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Offset (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Offset (
|
|
|
+ /*[in]*/ double pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Orientation (
|
|
|
+ /*[out,retval]*/ enum cdrFittedOrientation * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Orientation (
|
|
|
+ /*[in]*/ enum cdrFittedOrientation pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Placement (
|
|
|
+ /*[out,retval]*/ enum cdrFittedPlacement * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Placement (
|
|
|
+ /*[in]*/ enum cdrFittedPlacement pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_PlaceOnOtherSide (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_PlaceOnOtherSide (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Quadrant (
|
|
|
+ /*[out,retval]*/ enum cdrFittedQuadrant * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Quadrant (
|
|
|
+ /*[in]*/ enum cdrFittedQuadrant pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_VertPlacement (
|
|
|
+ /*[out,retval]*/ enum cdrFittedVertPlacement * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_VertPlacement (
|
|
|
+ /*[in]*/ enum cdrFittedVertPlacement pVal ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("b058002b-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+IVGEffectDropShadow : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetApplication))
|
|
|
+ IVGApplicationPtr Application;
|
|
|
+ __declspec(property(get=GetParent))
|
|
|
+ IVGEffectPtr Parent;
|
|
|
+ __declspec(property(get=GetOffsetX,put=PutOffsetX))
|
|
|
+ double OffsetX;
|
|
|
+ __declspec(property(get=GetOffsetY,put=PutOffsetY))
|
|
|
+ double OffsetY;
|
|
|
+ __declspec(property(get=GetOpacity,put=PutOpacity))
|
|
|
+ long Opacity;
|
|
|
+ __declspec(property(get=GetFeather,put=PutFeather))
|
|
|
+ long Feather;
|
|
|
+ __declspec(property(get=GetFeatherType,put=PutFeatherType))
|
|
|
+ enum cdrFeatherType FeatherType;
|
|
|
+ __declspec(property(get=GetFeatherEdge,put=PutFeatherEdge))
|
|
|
+ enum cdrEdgeType FeatherEdge;
|
|
|
+ __declspec(property(get=GetType,put=PutType))
|
|
|
+ enum cdrDropShadowType Type;
|
|
|
+ __declspec(property(get=GetPerspectiveAngle,put=PutPerspectiveAngle))
|
|
|
+ double PerspectiveAngle;
|
|
|
+ __declspec(property(get=GetPerspectiveStretch,put=PutPerspectiveStretch))
|
|
|
+ double PerspectiveStretch;
|
|
|
+ __declspec(property(get=GetFade,put=PutFade))
|
|
|
+ long Fade;
|
|
|
+ __declspec(property(get=GetColor,put=PutColor))
|
|
|
+ IVGColorPtr Color;
|
|
|
+ __declspec(property(get=GetShadowGroup))
|
|
|
+ IVGShapePtr ShadowGroup;
|
|
|
+ __declspec(property(get=GetMergeMode,put=PutMergeMode))
|
|
|
+ enum cdrMergeMode MergeMode;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ IVGApplicationPtr GetApplication ( );
|
|
|
+ IVGEffectPtr GetParent ( );
|
|
|
+ double GetOffsetX ( );
|
|
|
+ void PutOffsetX (
|
|
|
+ double pVal );
|
|
|
+ double GetOffsetY ( );
|
|
|
+ void PutOffsetY (
|
|
|
+ double pVal );
|
|
|
+ long GetOpacity ( );
|
|
|
+ void PutOpacity (
|
|
|
+ long pVal );
|
|
|
+ long GetFeather ( );
|
|
|
+ void PutFeather (
|
|
|
+ long pVal );
|
|
|
+ enum cdrFeatherType GetFeatherType ( );
|
|
|
+ void PutFeatherType (
|
|
|
+ enum cdrFeatherType pVal );
|
|
|
+ enum cdrEdgeType GetFeatherEdge ( );
|
|
|
+ void PutFeatherEdge (
|
|
|
+ enum cdrEdgeType pVal );
|
|
|
+ enum cdrDropShadowType GetType ( );
|
|
|
+ void PutType (
|
|
|
+ enum cdrDropShadowType pVal );
|
|
|
+ double GetPerspectiveAngle ( );
|
|
|
+ void PutPerspectiveAngle (
|
|
|
+ double pVal );
|
|
|
+ double GetPerspectiveStretch ( );
|
|
|
+ void PutPerspectiveStretch (
|
|
|
+ double pVal );
|
|
|
+ long GetFade ( );
|
|
|
+ void PutFade (
|
|
|
+ long pVal );
|
|
|
+ IVGColorPtr GetColor ( );
|
|
|
+ void PutColor (
|
|
|
+ struct IVGColor * ppVal );
|
|
|
+ HRESULT SetOffset (
|
|
|
+ double OffsetX,
|
|
|
+ double OffsetY );
|
|
|
+ IVGShapePtr GetShadowGroup ( );
|
|
|
+ enum cdrMergeMode GetMergeMode ( );
|
|
|
+ void PutMergeMode (
|
|
|
+ enum cdrMergeMode pVal );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_Application (
|
|
|
+ /*[out,retval]*/ struct IVGApplication * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Parent (
|
|
|
+ /*[out,retval]*/ struct IVGEffect * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_OffsetX (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_OffsetX (
|
|
|
+ /*[in]*/ double pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_OffsetY (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_OffsetY (
|
|
|
+ /*[in]*/ double pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Opacity (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Opacity (
|
|
|
+ /*[in]*/ long pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Feather (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Feather (
|
|
|
+ /*[in]*/ long pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_FeatherType (
|
|
|
+ /*[out,retval]*/ enum cdrFeatherType * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_FeatherType (
|
|
|
+ /*[in]*/ enum cdrFeatherType pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_FeatherEdge (
|
|
|
+ /*[out,retval]*/ enum cdrEdgeType * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_FeatherEdge (
|
|
|
+ /*[in]*/ enum cdrEdgeType pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Type (
|
|
|
+ /*[out,retval]*/ enum cdrDropShadowType * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Type (
|
|
|
+ /*[in]*/ enum cdrDropShadowType pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_PerspectiveAngle (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_PerspectiveAngle (
|
|
|
+ /*[in]*/ double pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_PerspectiveStretch (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_PerspectiveStretch (
|
|
|
+ /*[in]*/ double pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Fade (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Fade (
|
|
|
+ /*[in]*/ long pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Color (
|
|
|
+ /*[out,retval]*/ struct IVGColor * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Color (
|
|
|
+ /*[in]*/ struct IVGColor * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_SetOffset (
|
|
|
+ /*[in]*/ double OffsetX,
|
|
|
+ /*[in]*/ double OffsetY ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_ShadowGroup (
|
|
|
+ /*[out,retval]*/ struct IVGShape * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_MergeMode (
|
|
|
+ /*[out,retval]*/ enum cdrMergeMode * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_MergeMode (
|
|
|
+ /*[in]*/ enum cdrMergeMode pVal ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("b0580028-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+IVGEffectContour : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetApplication))
|
|
|
+ IVGApplicationPtr Application;
|
|
|
+ __declspec(property(get=GetParent))
|
|
|
+ IVGEffectPtr Parent;
|
|
|
+ __declspec(property(get=GetDirection,put=PutDirection))
|
|
|
+ enum cdrContourDirection Direction;
|
|
|
+ __declspec(property(get=GetOffset,put=PutOffset))
|
|
|
+ double Offset;
|
|
|
+ __declspec(property(get=GetSteps,put=PutSteps))
|
|
|
+ long Steps;
|
|
|
+ __declspec(property(get=GetColorBlendType,put=PutColorBlendType))
|
|
|
+ enum cdrFountainFillBlendType ColorBlendType;
|
|
|
+ __declspec(property(get=GetOutlineColor,put=PutOutlineColor))
|
|
|
+ IVGColorPtr OutlineColor;
|
|
|
+ __declspec(property(get=GetFillColor,put=PutFillColor))
|
|
|
+ IVGColorPtr FillColor;
|
|
|
+ __declspec(property(get=GetFillColorTo,put=PutFillColorTo))
|
|
|
+ IVGColorPtr FillColorTo;
|
|
|
+ __declspec(property(get=GetLinkAcceleration,put=PutLinkAcceleration))
|
|
|
+ VARIANT_BOOL LinkAcceleration;
|
|
|
+ __declspec(property(get=GetColorAcceleration,put=PutColorAcceleration))
|
|
|
+ long ColorAcceleration;
|
|
|
+ __declspec(property(get=GetSpacingAcceleration,put=PutSpacingAcceleration))
|
|
|
+ long SpacingAcceleration;
|
|
|
+ __declspec(property(get=GetContourGroup))
|
|
|
+ IVGShapePtr ContourGroup;
|
|
|
+ __declspec(property(get=GetEndCapType,put=PutEndCapType))
|
|
|
+ enum cdrContourEndCapType EndCapType;
|
|
|
+ __declspec(property(get=GetCornerType,put=PutCornerType))
|
|
|
+ enum cdrContourCornerType CornerType;
|
|
|
+ __declspec(property(get=GetMiterLimit,put=PutMiterLimit))
|
|
|
+ double MiterLimit;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ IVGApplicationPtr GetApplication ( );
|
|
|
+ IVGEffectPtr GetParent ( );
|
|
|
+ enum cdrContourDirection GetDirection ( );
|
|
|
+ void PutDirection (
|
|
|
+ enum cdrContourDirection pVal );
|
|
|
+ double GetOffset ( );
|
|
|
+ void PutOffset (
|
|
|
+ double pVal );
|
|
|
+ long GetSteps ( );
|
|
|
+ void PutSteps (
|
|
|
+ long pVal );
|
|
|
+ enum cdrFountainFillBlendType GetColorBlendType ( );
|
|
|
+ void PutColorBlendType (
|
|
|
+ enum cdrFountainFillBlendType pVal );
|
|
|
+ IVGColorPtr GetOutlineColor ( );
|
|
|
+ void PutOutlineColor (
|
|
|
+ struct IVGColor * ppVal );
|
|
|
+ IVGColorPtr GetFillColor ( );
|
|
|
+ void PutFillColor (
|
|
|
+ struct IVGColor * ppVal );
|
|
|
+ IVGColorPtr GetFillColorTo ( );
|
|
|
+ void PutFillColorTo (
|
|
|
+ struct IVGColor * ppVal );
|
|
|
+ VARIANT_BOOL GetLinkAcceleration ( );
|
|
|
+ void PutLinkAcceleration (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ long GetColorAcceleration ( );
|
|
|
+ void PutColorAcceleration (
|
|
|
+ long pVal );
|
|
|
+ long GetSpacingAcceleration ( );
|
|
|
+ void PutSpacingAcceleration (
|
|
|
+ long pVal );
|
|
|
+ IVGShapePtr GetContourGroup ( );
|
|
|
+ enum cdrContourEndCapType GetEndCapType ( );
|
|
|
+ void PutEndCapType (
|
|
|
+ enum cdrContourEndCapType pVal );
|
|
|
+ enum cdrContourCornerType GetCornerType ( );
|
|
|
+ void PutCornerType (
|
|
|
+ enum cdrContourCornerType pVal );
|
|
|
+ double GetMiterLimit ( );
|
|
|
+ void PutMiterLimit (
|
|
|
+ double pVal );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_Application (
|
|
|
+ /*[out,retval]*/ struct IVGApplication * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Parent (
|
|
|
+ /*[out,retval]*/ struct IVGEffect * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Direction (
|
|
|
+ /*[out,retval]*/ enum cdrContourDirection * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Direction (
|
|
|
+ /*[in]*/ enum cdrContourDirection pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Offset (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Offset (
|
|
|
+ /*[in]*/ double pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Steps (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Steps (
|
|
|
+ /*[in]*/ long pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_ColorBlendType (
|
|
|
+ /*[out,retval]*/ enum cdrFountainFillBlendType * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_ColorBlendType (
|
|
|
+ /*[in]*/ enum cdrFountainFillBlendType pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_OutlineColor (
|
|
|
+ /*[out,retval]*/ struct IVGColor * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_OutlineColor (
|
|
|
+ /*[in]*/ struct IVGColor * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_FillColor (
|
|
|
+ /*[out,retval]*/ struct IVGColor * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_FillColor (
|
|
|
+ /*[in]*/ struct IVGColor * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_FillColorTo (
|
|
|
+ /*[out,retval]*/ struct IVGColor * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_FillColorTo (
|
|
|
+ /*[in]*/ struct IVGColor * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_LinkAcceleration (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_LinkAcceleration (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_ColorAcceleration (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_ColorAcceleration (
|
|
|
+ /*[in]*/ long pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_SpacingAcceleration (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_SpacingAcceleration (
|
|
|
+ /*[in]*/ long pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_ContourGroup (
|
|
|
+ /*[out,retval]*/ struct IVGShape * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_EndCapType (
|
|
|
+ /*[out,retval]*/ enum cdrContourEndCapType * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_EndCapType (
|
|
|
+ /*[in]*/ enum cdrContourEndCapType pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_CornerType (
|
|
|
+ /*[out,retval]*/ enum cdrContourCornerType * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_CornerType (
|
|
|
+ /*[in]*/ enum cdrContourCornerType pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_MiterLimit (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_MiterLimit (
|
|
|
+ /*[in]*/ double pVal ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("b0580030-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+IVGEffectLens : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetApplication))
|
|
|
+ IVGApplicationPtr Application;
|
|
|
+ __declspec(property(get=GetParent))
|
|
|
+ IVGEffectPtr Parent;
|
|
|
+ __declspec(property(get=GetViewPointY,put=PutViewPointY))
|
|
|
+ double ViewPointY;
|
|
|
+ __declspec(property(get=GetRemoveFace,put=PutRemoveFace))
|
|
|
+ VARIANT_BOOL RemoveFace;
|
|
|
+ __declspec(property(get=GetShapes))
|
|
|
+ IVGShapesPtr Shapes;
|
|
|
+ __declspec(property(get=GetFrozen))
|
|
|
+ VARIANT_BOOL Frozen;
|
|
|
+ __declspec(property(get=GetType,put=PutType))
|
|
|
+ enum cdrLensType Type;
|
|
|
+ __declspec(property(get=GetPaletteRotation,put=PutPaletteRotation))
|
|
|
+ long PaletteRotation;
|
|
|
+ __declspec(property(get=GetRate,put=PutRate))
|
|
|
+ long Rate;
|
|
|
+ __declspec(property(get=GetColor,put=PutColor))
|
|
|
+ IVGColorPtr Color;
|
|
|
+ __declspec(property(get=GetOutlineColor,put=PutOutlineColor))
|
|
|
+ IVGColorPtr OutlineColor;
|
|
|
+ __declspec(property(get=GetFillColor,put=PutFillColor))
|
|
|
+ IVGColorPtr FillColor;
|
|
|
+ __declspec(property(get=GetFromColor,put=PutFromColor))
|
|
|
+ IVGColorPtr FromColor;
|
|
|
+ __declspec(property(get=GetToColor,put=PutToColor))
|
|
|
+ IVGColorPtr ToColor;
|
|
|
+ __declspec(property(get=GetUseOutlineColor,put=PutUseOutlineColor))
|
|
|
+ VARIANT_BOOL UseOutlineColor;
|
|
|
+ __declspec(property(get=GetUseFillColor,put=PutUseFillColor))
|
|
|
+ VARIANT_BOOL UseFillColor;
|
|
|
+ __declspec(property(get=GetColorMapPalette,put=PutColorMapPalette))
|
|
|
+ enum cdrFountainFillBlendType ColorMapPalette;
|
|
|
+ __declspec(property(get=GetMagnification,put=PutMagnification))
|
|
|
+ double Magnification;
|
|
|
+ __declspec(property(get=GetUseViewPoint,put=PutUseViewPoint))
|
|
|
+ VARIANT_BOOL UseViewPoint;
|
|
|
+ __declspec(property(get=GetViewPointX,put=PutViewPointX))
|
|
|
+ double ViewPointX;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ IVGApplicationPtr GetApplication ( );
|
|
|
+ IVGEffectPtr GetParent ( );
|
|
|
+ HRESULT Freeze ( );
|
|
|
+ HRESULT Unfreeze ( );
|
|
|
+ IVGShapeRangePtr Ungroup ( );
|
|
|
+ IVGShapesPtr GetShapes ( );
|
|
|
+ VARIANT_BOOL GetFrozen ( );
|
|
|
+ enum cdrLensType GetType ( );
|
|
|
+ void PutType (
|
|
|
+ enum cdrLensType pVal );
|
|
|
+ long GetRate ( );
|
|
|
+ void PutRate (
|
|
|
+ long pVal );
|
|
|
+ IVGColorPtr GetColor ( );
|
|
|
+ void PutColor (
|
|
|
+ struct IVGColor * ppVal );
|
|
|
+ IVGColorPtr GetOutlineColor ( );
|
|
|
+ void PutOutlineColor (
|
|
|
+ struct IVGColor * ppVal );
|
|
|
+ IVGColorPtr GetFillColor ( );
|
|
|
+ void PutFillColor (
|
|
|
+ struct IVGColor * ppVal );
|
|
|
+ IVGColorPtr GetFromColor ( );
|
|
|
+ void PutFromColor (
|
|
|
+ struct IVGColor * ppVal );
|
|
|
+ IVGColorPtr GetToColor ( );
|
|
|
+ void PutToColor (
|
|
|
+ struct IVGColor * ppVal );
|
|
|
+ VARIANT_BOOL GetUseOutlineColor ( );
|
|
|
+ void PutUseOutlineColor (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ VARIANT_BOOL GetUseFillColor ( );
|
|
|
+ void PutUseFillColor (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ enum cdrFountainFillBlendType GetColorMapPalette ( );
|
|
|
+ void PutColorMapPalette (
|
|
|
+ enum cdrFountainFillBlendType pVal );
|
|
|
+ double GetMagnification ( );
|
|
|
+ void PutMagnification (
|
|
|
+ double pVal );
|
|
|
+ VARIANT_BOOL GetUseViewPoint ( );
|
|
|
+ void PutUseViewPoint (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ double GetViewPointX ( );
|
|
|
+ void PutViewPointX (
|
|
|
+ double pVal );
|
|
|
+ double GetViewPointY ( );
|
|
|
+ void PutViewPointY (
|
|
|
+ double pVal );
|
|
|
+ VARIANT_BOOL GetRemoveFace ( );
|
|
|
+ void PutRemoveFace (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ long GetPaletteRotation ( );
|
|
|
+ void PutPaletteRotation (
|
|
|
+ long pVal );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_Application (
|
|
|
+ /*[out,retval]*/ struct IVGApplication * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Parent (
|
|
|
+ /*[out,retval]*/ struct IVGEffect * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Freeze ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Unfreeze ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Ungroup (
|
|
|
+ /*[out,retval]*/ struct IVGShapeRange * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Shapes (
|
|
|
+ /*[out,retval]*/ struct IVGShapes * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Frozen (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Type (
|
|
|
+ /*[out,retval]*/ enum cdrLensType * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Type (
|
|
|
+ /*[in]*/ enum cdrLensType pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Rate (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Rate (
|
|
|
+ /*[in]*/ long pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Color (
|
|
|
+ /*[out,retval]*/ struct IVGColor * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Color (
|
|
|
+ /*[in]*/ struct IVGColor * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_OutlineColor (
|
|
|
+ /*[out,retval]*/ struct IVGColor * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_OutlineColor (
|
|
|
+ /*[in]*/ struct IVGColor * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_FillColor (
|
|
|
+ /*[out,retval]*/ struct IVGColor * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_FillColor (
|
|
|
+ /*[in]*/ struct IVGColor * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_FromColor (
|
|
|
+ /*[out,retval]*/ struct IVGColor * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_FromColor (
|
|
|
+ /*[in]*/ struct IVGColor * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_ToColor (
|
|
|
+ /*[out,retval]*/ struct IVGColor * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_ToColor (
|
|
|
+ /*[in]*/ struct IVGColor * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_UseOutlineColor (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_UseOutlineColor (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_UseFillColor (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_UseFillColor (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_ColorMapPalette (
|
|
|
+ /*[out,retval]*/ enum cdrFountainFillBlendType * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_ColorMapPalette (
|
|
|
+ /*[in]*/ enum cdrFountainFillBlendType pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Magnification (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Magnification (
|
|
|
+ /*[in]*/ double pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_UseViewPoint (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_UseViewPoint (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_ViewPointX (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_ViewPointX (
|
|
|
+ /*[in]*/ double pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_ViewPointY (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_ViewPointY (
|
|
|
+ /*[in]*/ double pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_RemoveFace (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_RemoveFace (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_PaletteRotation (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_PaletteRotation (
|
|
|
+ /*[in]*/ long pVal ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("b0580031-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+IVGEffectPerspective : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetApplication))
|
|
|
+ IVGApplicationPtr Application;
|
|
|
+ __declspec(property(get=GetParent))
|
|
|
+ IVGEffectPtr Parent;
|
|
|
+ __declspec(property(get=GetUseHorizVanishingPoint,put=PutUseHorizVanishingPoint))
|
|
|
+ VARIANT_BOOL UseHorizVanishingPoint;
|
|
|
+ __declspec(property(get=GetUseVertVanishingPoint,put=PutUseVertVanishingPoint))
|
|
|
+ VARIANT_BOOL UseVertVanishingPoint;
|
|
|
+ __declspec(property(get=GetHorizVanishingPointX,put=PutHorizVanishingPointX))
|
|
|
+ double HorizVanishingPointX;
|
|
|
+ __declspec(property(get=GetHorizVanishingPointY,put=PutHorizVanishingPointY))
|
|
|
+ double HorizVanishingPointY;
|
|
|
+ __declspec(property(get=GetVertVanishingPointX,put=PutVertVanishingPointX))
|
|
|
+ double VertVanishingPointX;
|
|
|
+ __declspec(property(get=GetVertVanishingPointY,put=PutVertVanishingPointY))
|
|
|
+ double VertVanishingPointY;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ IVGApplicationPtr GetApplication ( );
|
|
|
+ IVGEffectPtr GetParent ( );
|
|
|
+ VARIANT_BOOL GetUseHorizVanishingPoint ( );
|
|
|
+ void PutUseHorizVanishingPoint (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ VARIANT_BOOL GetUseVertVanishingPoint ( );
|
|
|
+ void PutUseVertVanishingPoint (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ double GetHorizVanishingPointX ( );
|
|
|
+ void PutHorizVanishingPointX (
|
|
|
+ double pVal );
|
|
|
+ double GetHorizVanishingPointY ( );
|
|
|
+ void PutHorizVanishingPointY (
|
|
|
+ double pVal );
|
|
|
+ double GetVertVanishingPointX ( );
|
|
|
+ void PutVertVanishingPointX (
|
|
|
+ double pVal );
|
|
|
+ double GetVertVanishingPointY ( );
|
|
|
+ void PutVertVanishingPointY (
|
|
|
+ double pVal );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_Application (
|
|
|
+ /*[out,retval]*/ struct IVGApplication * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Parent (
|
|
|
+ /*[out,retval]*/ struct IVGEffect * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_UseHorizVanishingPoint (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_UseHorizVanishingPoint (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_UseVertVanishingPoint (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_UseVertVanishingPoint (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_HorizVanishingPointX (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_HorizVanishingPointX (
|
|
|
+ /*[in]*/ double pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_HorizVanishingPointY (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_HorizVanishingPointY (
|
|
|
+ /*[in]*/ double pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_VertVanishingPointX (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_VertVanishingPointX (
|
|
|
+ /*[in]*/ double pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_VertVanishingPointY (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_VertVanishingPointY (
|
|
|
+ /*[in]*/ double pVal ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("b05800db-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+IVGEffectInnerShadow : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetApplication))
|
|
|
+ IVGApplicationPtr Application;
|
|
|
+ __declspec(property(get=GetParent))
|
|
|
+ IVGEffectPtr Parent;
|
|
|
+ __declspec(property(get=GetOffsetX,put=PutOffsetX))
|
|
|
+ double OffsetX;
|
|
|
+ __declspec(property(get=GetOffsetY,put=PutOffsetY))
|
|
|
+ double OffsetY;
|
|
|
+ __declspec(property(get=GetOpacity,put=PutOpacity))
|
|
|
+ long Opacity;
|
|
|
+ __declspec(property(get=GetFeather,put=PutFeather))
|
|
|
+ long Feather;
|
|
|
+ __declspec(property(get=GetFeatherType,put=PutFeatherType))
|
|
|
+ enum cdrFeatherType FeatherType;
|
|
|
+ __declspec(property(get=GetFeatherEdge,put=PutFeatherEdge))
|
|
|
+ enum cdrEdgeType FeatherEdge;
|
|
|
+ __declspec(property(get=GetColor,put=PutColor))
|
|
|
+ IVGColorPtr Color;
|
|
|
+ __declspec(property(get=GetShadowGroup))
|
|
|
+ IVGShapePtr ShadowGroup;
|
|
|
+ __declspec(property(get=GetMergeMode,put=PutMergeMode))
|
|
|
+ enum cdrMergeMode MergeMode;
|
|
|
+ __declspec(property(get=GetDepth,put=PutDepth))
|
|
|
+ double Depth;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ IVGApplicationPtr GetApplication ( );
|
|
|
+ IVGEffectPtr GetParent ( );
|
|
|
+ double GetOffsetX ( );
|
|
|
+ void PutOffsetX (
|
|
|
+ double pVal );
|
|
|
+ double GetOffsetY ( );
|
|
|
+ void PutOffsetY (
|
|
|
+ double pVal );
|
|
|
+ long GetOpacity ( );
|
|
|
+ void PutOpacity (
|
|
|
+ long pVal );
|
|
|
+ long GetFeather ( );
|
|
|
+ void PutFeather (
|
|
|
+ long pVal );
|
|
|
+ enum cdrFeatherType GetFeatherType ( );
|
|
|
+ void PutFeatherType (
|
|
|
+ enum cdrFeatherType pVal );
|
|
|
+ enum cdrEdgeType GetFeatherEdge ( );
|
|
|
+ void PutFeatherEdge (
|
|
|
+ enum cdrEdgeType pVal );
|
|
|
+ IVGColorPtr GetColor ( );
|
|
|
+ void PutColor (
|
|
|
+ struct IVGColor * ppVal );
|
|
|
+ HRESULT SetOffset (
|
|
|
+ double OffsetX,
|
|
|
+ double OffsetY );
|
|
|
+ IVGShapePtr GetShadowGroup ( );
|
|
|
+ enum cdrMergeMode GetMergeMode ( );
|
|
|
+ void PutMergeMode (
|
|
|
+ enum cdrMergeMode pVal );
|
|
|
+ double GetDepth ( );
|
|
|
+ void PutDepth (
|
|
|
+ double pVal );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_Application (
|
|
|
+ /*[out,retval]*/ struct IVGApplication * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Parent (
|
|
|
+ /*[out,retval]*/ struct IVGEffect * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_OffsetX (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_OffsetX (
|
|
|
+ /*[in]*/ double pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_OffsetY (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_OffsetY (
|
|
|
+ /*[in]*/ double pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Opacity (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Opacity (
|
|
|
+ /*[in]*/ long pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Feather (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Feather (
|
|
|
+ /*[in]*/ long pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_FeatherType (
|
|
|
+ /*[out,retval]*/ enum cdrFeatherType * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_FeatherType (
|
|
|
+ /*[in]*/ enum cdrFeatherType pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_FeatherEdge (
|
|
|
+ /*[out,retval]*/ enum cdrEdgeType * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_FeatherEdge (
|
|
|
+ /*[in]*/ enum cdrEdgeType pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Color (
|
|
|
+ /*[out,retval]*/ struct IVGColor * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Color (
|
|
|
+ /*[in]*/ struct IVGColor * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_SetOffset (
|
|
|
+ /*[in]*/ double OffsetX,
|
|
|
+ /*[in]*/ double OffsetY ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_ShadowGroup (
|
|
|
+ /*[out,retval]*/ struct IVGShape * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_MergeMode (
|
|
|
+ /*[out,retval]*/ enum cdrMergeMode * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_MergeMode (
|
|
|
+ /*[in]*/ enum cdrMergeMode pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Depth (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Depth (
|
|
|
+ /*[in]*/ double pVal ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("b058002d-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+IVGEffectExtrude : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetApplication))
|
|
|
+ IVGApplicationPtr Application;
|
|
|
+ __declspec(property(get=GetParent))
|
|
|
+ IVGEffectPtr Parent;
|
|
|
+ __declspec(property(get=GetType,put=PutType))
|
|
|
+ enum cdrExtrudeType Type;
|
|
|
+ __declspec(property(get=GetVanishingPoint,put=PutVanishingPoint))
|
|
|
+ IVGExtrudeVanishingPointPtr VanishingPoint;
|
|
|
+ __declspec(property(get=GetDepth,put=PutDepth))
|
|
|
+ long Depth;
|
|
|
+ __declspec(property(get=GetAngleX,put=PutAngleX))
|
|
|
+ double AngleX;
|
|
|
+ __declspec(property(get=GetAngleY,put=PutAngleY))
|
|
|
+ double AngleY;
|
|
|
+ __declspec(property(get=GetAngleZ,put=PutAngleZ))
|
|
|
+ double AngleZ;
|
|
|
+ __declspec(property(get=GetShading,put=PutShading))
|
|
|
+ enum cdrExtrudeShading Shading;
|
|
|
+ __declspec(property(get=GetBaseColor,put=PutBaseColor))
|
|
|
+ IVGColorPtr BaseColor;
|
|
|
+ __declspec(property(get=GetShadingColor,put=PutShadingColor))
|
|
|
+ IVGColorPtr ShadingColor;
|
|
|
+ __declspec(property(get=GetUseBevel,put=PutUseBevel))
|
|
|
+ VARIANT_BOOL UseBevel;
|
|
|
+ __declspec(property(get=GetShowBevelOnly,put=PutShowBevelOnly))
|
|
|
+ VARIANT_BOOL ShowBevelOnly;
|
|
|
+ __declspec(property(get=GetBevelDepth,put=PutBevelDepth))
|
|
|
+ double BevelDepth;
|
|
|
+ __declspec(property(get=GetBevelAngle,put=PutBevelAngle))
|
|
|
+ double BevelAngle;
|
|
|
+ __declspec(property(get=GetUseExtrudeColorForBevel,put=PutUseExtrudeColorForBevel))
|
|
|
+ VARIANT_BOOL UseExtrudeColorForBevel;
|
|
|
+ __declspec(property(get=GetBevelColor,put=PutBevelColor))
|
|
|
+ IVGColorPtr BevelColor;
|
|
|
+ __declspec(property(get=GetLightPresent,put=PutLightPresent))
|
|
|
+ VARIANT_BOOL LightPresent[];
|
|
|
+ __declspec(property(get=GetLightPosition,put=PutLightPosition))
|
|
|
+ enum cdrExtrudeLightPosition LightPosition[];
|
|
|
+ __declspec(property(get=GetLightIntensity,put=PutLightIntensity))
|
|
|
+ long LightIntensity[];
|
|
|
+ __declspec(property(get=GetUseFullColorRange,put=PutUseFullColorRange))
|
|
|
+ VARIANT_BOOL UseFullColorRange;
|
|
|
+ __declspec(property(get=GetFaceVisible))
|
|
|
+ VARIANT_BOOL FaceVisible;
|
|
|
+ __declspec(property(get=GetFaceShape))
|
|
|
+ IVGShapePtr FaceShape;
|
|
|
+ __declspec(property(get=GetBevelGroup))
|
|
|
+ IVGShapePtr BevelGroup;
|
|
|
+ __declspec(property(get=GetExtrudeGroup))
|
|
|
+ IVGShapePtr ExtrudeGroup;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ IVGApplicationPtr GetApplication ( );
|
|
|
+ IVGEffectPtr GetParent ( );
|
|
|
+ enum cdrExtrudeType GetType ( );
|
|
|
+ void PutType (
|
|
|
+ enum cdrExtrudeType pVal );
|
|
|
+ IVGExtrudeVanishingPointPtr GetVanishingPoint ( );
|
|
|
+ void PutVanishingPoint (
|
|
|
+ struct IVGExtrudeVanishingPoint * ppVal );
|
|
|
+ long GetDepth ( );
|
|
|
+ void PutDepth (
|
|
|
+ long pVal );
|
|
|
+ double GetAngleX ( );
|
|
|
+ void PutAngleX (
|
|
|
+ double pVal );
|
|
|
+ double GetAngleY ( );
|
|
|
+ void PutAngleY (
|
|
|
+ double pVal );
|
|
|
+ double GetAngleZ ( );
|
|
|
+ void PutAngleZ (
|
|
|
+ double pVal );
|
|
|
+ enum cdrExtrudeShading GetShading ( );
|
|
|
+ void PutShading (
|
|
|
+ enum cdrExtrudeShading pVal );
|
|
|
+ IVGColorPtr GetBaseColor ( );
|
|
|
+ void PutBaseColor (
|
|
|
+ struct IVGColor * ppVal );
|
|
|
+ IVGColorPtr GetShadingColor ( );
|
|
|
+ void PutShadingColor (
|
|
|
+ struct IVGColor * ppVal );
|
|
|
+ VARIANT_BOOL GetUseBevel ( );
|
|
|
+ void PutUseBevel (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ VARIANT_BOOL GetShowBevelOnly ( );
|
|
|
+ void PutShowBevelOnly (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ double GetBevelDepth ( );
|
|
|
+ void PutBevelDepth (
|
|
|
+ double pVal );
|
|
|
+ double GetBevelAngle ( );
|
|
|
+ void PutBevelAngle (
|
|
|
+ double pVal );
|
|
|
+ VARIANT_BOOL GetUseExtrudeColorForBevel ( );
|
|
|
+ void PutUseExtrudeColorForBevel (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ IVGColorPtr GetBevelColor ( );
|
|
|
+ void PutBevelColor (
|
|
|
+ struct IVGColor * ppVal );
|
|
|
+ VARIANT_BOOL GetLightPresent (
|
|
|
+ long Index );
|
|
|
+ void PutLightPresent (
|
|
|
+ long Index,
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ enum cdrExtrudeLightPosition GetLightPosition (
|
|
|
+ long Index );
|
|
|
+ void PutLightPosition (
|
|
|
+ long Index,
|
|
|
+ enum cdrExtrudeLightPosition pVal );
|
|
|
+ long GetLightIntensity (
|
|
|
+ long Index );
|
|
|
+ void PutLightIntensity (
|
|
|
+ long Index,
|
|
|
+ long pVal );
|
|
|
+ VARIANT_BOOL GetUseFullColorRange ( );
|
|
|
+ void PutUseFullColorRange (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ VARIANT_BOOL GetFaceVisible ( );
|
|
|
+ IVGShapePtr GetFaceShape ( );
|
|
|
+ IVGShapePtr GetBevelGroup ( );
|
|
|
+ IVGShapePtr GetExtrudeGroup ( );
|
|
|
+ HRESULT Rotate (
|
|
|
+ double AngleX,
|
|
|
+ double AngleY,
|
|
|
+ double AngleZ );
|
|
|
+ HRESULT SetBevel (
|
|
|
+ double Depth,
|
|
|
+ double Angle,
|
|
|
+ VARIANT_BOOL ShowBevelOnly );
|
|
|
+ HRESULT SetLight (
|
|
|
+ long Index,
|
|
|
+ enum cdrExtrudeLightPosition Position,
|
|
|
+ long LightIntensity );
|
|
|
+ HRESULT CopyFrom (
|
|
|
+ struct IVGEffectExtrude * Source );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_Application (
|
|
|
+ /*[out,retval]*/ struct IVGApplication * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Parent (
|
|
|
+ /*[out,retval]*/ struct IVGEffect * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Type (
|
|
|
+ /*[out,retval]*/ enum cdrExtrudeType * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Type (
|
|
|
+ /*[in]*/ enum cdrExtrudeType pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_VanishingPoint (
|
|
|
+ /*[out,retval]*/ struct IVGExtrudeVanishingPoint * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_VanishingPoint (
|
|
|
+ /*[in]*/ struct IVGExtrudeVanishingPoint * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Depth (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Depth (
|
|
|
+ /*[in]*/ long pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_AngleX (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_AngleX (
|
|
|
+ /*[in]*/ double pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_AngleY (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_AngleY (
|
|
|
+ /*[in]*/ double pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_AngleZ (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_AngleZ (
|
|
|
+ /*[in]*/ double pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Shading (
|
|
|
+ /*[out,retval]*/ enum cdrExtrudeShading * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Shading (
|
|
|
+ /*[in]*/ enum cdrExtrudeShading pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_BaseColor (
|
|
|
+ /*[out,retval]*/ struct IVGColor * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_BaseColor (
|
|
|
+ /*[in]*/ struct IVGColor * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_ShadingColor (
|
|
|
+ /*[out,retval]*/ struct IVGColor * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_ShadingColor (
|
|
|
+ /*[in]*/ struct IVGColor * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_UseBevel (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_UseBevel (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_ShowBevelOnly (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_ShowBevelOnly (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_BevelDepth (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_BevelDepth (
|
|
|
+ /*[in]*/ double pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_BevelAngle (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_BevelAngle (
|
|
|
+ /*[in]*/ double pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_UseExtrudeColorForBevel (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_UseExtrudeColorForBevel (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_BevelColor (
|
|
|
+ /*[out,retval]*/ struct IVGColor * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_BevelColor (
|
|
|
+ /*[in]*/ struct IVGColor * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_LightPresent (
|
|
|
+ /*[in]*/ long Index,
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_LightPresent (
|
|
|
+ /*[in]*/ long Index,
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_LightPosition (
|
|
|
+ /*[in]*/ long Index,
|
|
|
+ /*[out,retval]*/ enum cdrExtrudeLightPosition * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_LightPosition (
|
|
|
+ /*[in]*/ long Index,
|
|
|
+ /*[in]*/ enum cdrExtrudeLightPosition pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_LightIntensity (
|
|
|
+ /*[in]*/ long Index,
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_LightIntensity (
|
|
|
+ /*[in]*/ long Index,
|
|
|
+ /*[in]*/ long pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_UseFullColorRange (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_UseFullColorRange (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_FaceVisible (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_FaceShape (
|
|
|
+ /*[out,retval]*/ struct IVGShape * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_BevelGroup (
|
|
|
+ /*[out,retval]*/ struct IVGShape * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_ExtrudeGroup (
|
|
|
+ /*[out,retval]*/ struct IVGShape * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Rotate (
|
|
|
+ /*[in]*/ double AngleX,
|
|
|
+ /*[in]*/ double AngleY,
|
|
|
+ /*[in]*/ double AngleZ ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_SetBevel (
|
|
|
+ /*[in]*/ double Depth,
|
|
|
+ /*[in]*/ double Angle,
|
|
|
+ /*[in]*/ VARIANT_BOOL ShowBevelOnly ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_SetLight (
|
|
|
+ /*[in]*/ long Index,
|
|
|
+ /*[in]*/ enum cdrExtrudeLightPosition Position,
|
|
|
+ /*[in]*/ long LightIntensity ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CopyFrom (
|
|
|
+ /*[in]*/ struct IVGEffectExtrude * Source ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("b058002e-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+IVGExtrudeVanishingPoint : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetApplication))
|
|
|
+ IVGApplicationPtr Application;
|
|
|
+ __declspec(property(get=GetParent))
|
|
|
+ IVGEffectExtrudePtr Parent;
|
|
|
+ __declspec(property(get=GetType,put=PutType))
|
|
|
+ enum cdrExtrudeVPType Type;
|
|
|
+ __declspec(property(get=GetPositionX,put=PutPositionX))
|
|
|
+ double PositionX;
|
|
|
+ __declspec(property(get=GetPositionY,put=PutPositionY))
|
|
|
+ double PositionY;
|
|
|
+ __declspec(property(get=GetEffects))
|
|
|
+ IVGEffectsPtr Effects;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ IVGApplicationPtr GetApplication ( );
|
|
|
+ IVGEffectExtrudePtr GetParent ( );
|
|
|
+ enum cdrExtrudeVPType GetType ( );
|
|
|
+ void PutType (
|
|
|
+ enum cdrExtrudeVPType pVal );
|
|
|
+ double GetPositionX ( );
|
|
|
+ void PutPositionX (
|
|
|
+ double pVal );
|
|
|
+ double GetPositionY ( );
|
|
|
+ void PutPositionY (
|
|
|
+ double pVal );
|
|
|
+ IVGEffectsPtr GetEffects ( );
|
|
|
+ VARIANT_BOOL Share (
|
|
|
+ struct IVGEffectExtrude * Source );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_Application (
|
|
|
+ /*[out,retval]*/ struct IVGApplication * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Parent (
|
|
|
+ /*[out,retval]*/ struct IVGEffectExtrude * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Type (
|
|
|
+ /*[out,retval]*/ enum cdrExtrudeVPType * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Type (
|
|
|
+ /*[in]*/ enum cdrExtrudeVPType pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_PositionX (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_PositionX (
|
|
|
+ /*[in]*/ double pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_PositionY (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_PositionY (
|
|
|
+ /*[in]*/ double pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Effects (
|
|
|
+ /*[out,retval]*/ struct IVGEffects * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Share (
|
|
|
+ /*[in]*/ struct IVGEffectExtrude * Source,
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("b058002a-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+IVGEffectDistortion : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetApplication))
|
|
|
+ IVGApplicationPtr Application;
|
|
|
+ __declspec(property(get=GetParent))
|
|
|
+ IVGEffectPtr Parent;
|
|
|
+ __declspec(property(get=GetType,put=PutType))
|
|
|
+ enum cdrDistortionType Type;
|
|
|
+ __declspec(property(get=GetOriginX,put=PutOriginX))
|
|
|
+ double OriginX;
|
|
|
+ __declspec(property(get=GetOriginY,put=PutOriginY))
|
|
|
+ double OriginY;
|
|
|
+ __declspec(property(get=GetPushPull,put=PutPushPull))
|
|
|
+ IVGEffectPushPullDistortionPtr PushPull;
|
|
|
+ __declspec(property(get=GetZipper,put=PutZipper))
|
|
|
+ IVGEffectZipperDistortionPtr Zipper;
|
|
|
+ __declspec(property(get=GetTwister,put=PutTwister))
|
|
|
+ IVGEffectTwisterDistortionPtr Twister;
|
|
|
+ __declspec(property(get=GetCustom))
|
|
|
+ IVGEffectCustomDistortionPtr Custom;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ IVGApplicationPtr GetApplication ( );
|
|
|
+ IVGEffectPtr GetParent ( );
|
|
|
+ enum cdrDistortionType GetType ( );
|
|
|
+ void PutType (
|
|
|
+ enum cdrDistortionType pVal );
|
|
|
+ double GetOriginX ( );
|
|
|
+ void PutOriginX (
|
|
|
+ double pVal );
|
|
|
+ double GetOriginY ( );
|
|
|
+ void PutOriginY (
|
|
|
+ double pVal );
|
|
|
+ IVGEffectPushPullDistortionPtr GetPushPull ( );
|
|
|
+ void PutPushPull (
|
|
|
+ struct IVGEffectPushPullDistortion * ppVal );
|
|
|
+ IVGEffectZipperDistortionPtr GetZipper ( );
|
|
|
+ void PutZipper (
|
|
|
+ struct IVGEffectZipperDistortion * ppVal );
|
|
|
+ IVGEffectTwisterDistortionPtr GetTwister ( );
|
|
|
+ void PutTwister (
|
|
|
+ struct IVGEffectTwisterDistortion * ppVal );
|
|
|
+ HRESULT CenterDistortion ( );
|
|
|
+ IVGEffectCustomDistortionPtr GetCustom ( );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_Application (
|
|
|
+ /*[out,retval]*/ struct IVGApplication * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Parent (
|
|
|
+ /*[out,retval]*/ struct IVGEffect * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Type (
|
|
|
+ /*[out,retval]*/ enum cdrDistortionType * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Type (
|
|
|
+ /*[in]*/ enum cdrDistortionType pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_OriginX (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_OriginX (
|
|
|
+ /*[in]*/ double pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_OriginY (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_OriginY (
|
|
|
+ /*[in]*/ double pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_PushPull (
|
|
|
+ /*[out,retval]*/ struct IVGEffectPushPullDistortion * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_PushPull (
|
|
|
+ /*[in]*/ struct IVGEffectPushPullDistortion * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Zipper (
|
|
|
+ /*[out,retval]*/ struct IVGEffectZipperDistortion * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Zipper (
|
|
|
+ /*[in]*/ struct IVGEffectZipperDistortion * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Twister (
|
|
|
+ /*[out,retval]*/ struct IVGEffectTwisterDistortion * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Twister (
|
|
|
+ /*[in]*/ struct IVGEffectTwisterDistortion * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CenterDistortion ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Custom (
|
|
|
+ /*[out,retval]*/ struct IVGEffectCustomDistortion * * ppVal ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("b0580032-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+IVGEffectPushPullDistortion : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetApplication))
|
|
|
+ IVGApplicationPtr Application;
|
|
|
+ __declspec(property(get=GetParent))
|
|
|
+ IVGEffectDistortionPtr Parent;
|
|
|
+ __declspec(property(get=GetAmplitude,put=PutAmplitude))
|
|
|
+ long Amplitude;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ IVGApplicationPtr GetApplication ( );
|
|
|
+ IVGEffectDistortionPtr GetParent ( );
|
|
|
+ long GetAmplitude ( );
|
|
|
+ void PutAmplitude (
|
|
|
+ long pVal );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_Application (
|
|
|
+ /*[out,retval]*/ struct IVGApplication * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Parent (
|
|
|
+ /*[out,retval]*/ struct IVGEffectDistortion * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Amplitude (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Amplitude (
|
|
|
+ /*[in]*/ long pVal ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("b0580035-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+IVGEffectZipperDistortion : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetApplication))
|
|
|
+ IVGApplicationPtr Application;
|
|
|
+ __declspec(property(get=GetParent))
|
|
|
+ IVGEffectDistortionPtr Parent;
|
|
|
+ __declspec(property(get=GetAmplitude,put=PutAmplitude))
|
|
|
+ long Amplitude;
|
|
|
+ __declspec(property(get=GetFrequency,put=PutFrequency))
|
|
|
+ long Frequency;
|
|
|
+ __declspec(property(get=GetRandom,put=PutRandom))
|
|
|
+ VARIANT_BOOL Random;
|
|
|
+ __declspec(property(get=GetSmooth,put=PutSmooth))
|
|
|
+ VARIANT_BOOL Smooth;
|
|
|
+ __declspec(property(get=GetLocal,put=PutLocal))
|
|
|
+ VARIANT_BOOL Local;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ IVGApplicationPtr GetApplication ( );
|
|
|
+ IVGEffectDistortionPtr GetParent ( );
|
|
|
+ long GetAmplitude ( );
|
|
|
+ void PutAmplitude (
|
|
|
+ long pVal );
|
|
|
+ long GetFrequency ( );
|
|
|
+ void PutFrequency (
|
|
|
+ long pVal );
|
|
|
+ VARIANT_BOOL GetRandom ( );
|
|
|
+ void PutRandom (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ VARIANT_BOOL GetSmooth ( );
|
|
|
+ void PutSmooth (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ VARIANT_BOOL GetLocal ( );
|
|
|
+ void PutLocal (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_Application (
|
|
|
+ /*[out,retval]*/ struct IVGApplication * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Parent (
|
|
|
+ /*[out,retval]*/ struct IVGEffectDistortion * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Amplitude (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Amplitude (
|
|
|
+ /*[in]*/ long pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Frequency (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Frequency (
|
|
|
+ /*[in]*/ long pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Random (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Random (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Smooth (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Smooth (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Local (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Local (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("b0580034-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+IVGEffectTwisterDistortion : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetApplication))
|
|
|
+ IVGApplicationPtr Application;
|
|
|
+ __declspec(property(get=GetParent))
|
|
|
+ IVGEffectDistortionPtr Parent;
|
|
|
+ __declspec(property(get=GetAngle,put=PutAngle))
|
|
|
+ double Angle;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ IVGApplicationPtr GetApplication ( );
|
|
|
+ IVGEffectDistortionPtr GetParent ( );
|
|
|
+ double GetAngle ( );
|
|
|
+ void PutAngle (
|
|
|
+ double pVal );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_Application (
|
|
|
+ /*[out,retval]*/ struct IVGApplication * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Parent (
|
|
|
+ /*[out,retval]*/ struct IVGEffectDistortion * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Angle (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Angle (
|
|
|
+ /*[in]*/ double pVal ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("b0580078-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+IVGTextRange : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetText,put=PutText))
|
|
|
+ _bstr_t Text;
|
|
|
+ __declspec(property(get=GetDropCapDistanceFromText,put=PutDropCapDistanceFromText))
|
|
|
+ double DropCapDistanceFromText;
|
|
|
+ __declspec(property(get=GetWideText,put=PutWideText))
|
|
|
+ _bstr_t WideText;
|
|
|
+ __declspec(property(get=GetDropCapHangingIndent,put=PutDropCapHangingIndent))
|
|
|
+ VARIANT_BOOL DropCapHangingIndent;
|
|
|
+ __declspec(property(get=GetCharacters))
|
|
|
+ IVGTextCharactersPtr Characters;
|
|
|
+ __declspec(property(get=GetWords))
|
|
|
+ IVGTextWordsPtr Words;
|
|
|
+ __declspec(property(get=GetLines))
|
|
|
+ IVGTextLinesPtr Lines;
|
|
|
+ __declspec(property(get=GetParagraphs))
|
|
|
+ IVGTextParagraphsPtr Paragraphs;
|
|
|
+ __declspec(property(get=GetStart,put=PutStart))
|
|
|
+ long Start;
|
|
|
+ __declspec(property(get=GetBulletFont,put=PutBulletFont))
|
|
|
+ _bstr_t BulletFont;
|
|
|
+ __declspec(property(get=GetEnd,put=PutEnd))
|
|
|
+ long End;
|
|
|
+ __declspec(property(get=GetBulletSymbol,put=PutBulletSymbol))
|
|
|
+ _bstr_t BulletSymbol;
|
|
|
+ __declspec(property(get=GetLength,put=PutLength))
|
|
|
+ long Length;
|
|
|
+ __declspec(property(get=GetBulletSize,put=PutBulletSize))
|
|
|
+ float BulletSize;
|
|
|
+ __declspec(property(get=GetBulletBaselineShift,put=PutBulletBaselineShift))
|
|
|
+ float BulletBaselineShift;
|
|
|
+ __declspec(property(get=GetStyle,put=PutStyle))
|
|
|
+ enum cdrFontStyle Style;
|
|
|
+ __declspec(property(get=GetBulletHorizontalPosition,put=PutBulletHorizontalPosition))
|
|
|
+ double BulletHorizontalPosition;
|
|
|
+ __declspec(property(get=GetBold,put=PutBold))
|
|
|
+ VARIANT_BOOL Bold;
|
|
|
+ __declspec(property(get=GetBulletHangingIndent,put=PutBulletHangingIndent))
|
|
|
+ VARIANT_BOOL BulletHangingIndent;
|
|
|
+ __declspec(property(get=GetItalic,put=PutItalic))
|
|
|
+ VARIANT_BOOL Italic;
|
|
|
+ __declspec(property(get=GetIsEmpty))
|
|
|
+ VARIANT_BOOL IsEmpty;
|
|
|
+ __declspec(property(get=GetUnderline,put=PutUnderline))
|
|
|
+ enum cdrFontLine Underline;
|
|
|
+ __declspec(property(get=GetHyphenateAllCapWords,put=PutHyphenateAllCapWords))
|
|
|
+ VARIANT_BOOL HyphenateAllCapWords;
|
|
|
+ __declspec(property(get=GetStrikethru,put=PutStrikethru))
|
|
|
+ enum cdrFontLine Strikethru;
|
|
|
+ __declspec(property(get=GetOverscore,put=PutOverscore))
|
|
|
+ enum cdrFontLine Overscore;
|
|
|
+ __declspec(property(get=GetBaselines))
|
|
|
+ IVGCurvePtr Baselines;
|
|
|
+ __declspec(property(get=GetFont,put=PutFont))
|
|
|
+ _bstr_t Font;
|
|
|
+ __declspec(property(get=GetTextLineRects))
|
|
|
+ IVGCurvePtr TextLineRects;
|
|
|
+ __declspec(property(get=GetSize,put=PutSize))
|
|
|
+ float Size;
|
|
|
+ __declspec(property(get=GetCharBackFill))
|
|
|
+ IVGFillPtr CharBackFill;
|
|
|
+ __declspec(property(get=GetPosition,put=PutPosition))
|
|
|
+ enum cdrFontPosition Position;
|
|
|
+ __declspec(property(get=GetCase,put=PutCase))
|
|
|
+ enum cdrFontCase Case;
|
|
|
+ __declspec(property(get=GetTextFormatter,put=PutTextFormatter))
|
|
|
+ long TextFormatter;
|
|
|
+ __declspec(property(get=GetCharAngle,put=PutCharAngle))
|
|
|
+ float CharAngle;
|
|
|
+ __declspec(property(get=GetObjectStyle))
|
|
|
+ IVGStylePtr ObjectStyle;
|
|
|
+ __declspec(property(get=GetAlignment,put=PutAlignment))
|
|
|
+ enum cdrAlignment Alignment;
|
|
|
+ __declspec(property(get=GetIndentLevelStyles))
|
|
|
+ IVGTextIndentLevelStylesPtr IndentLevelStyles;
|
|
|
+ __declspec(property(get=GetFirstLineIndent,put=PutFirstLineIndent))
|
|
|
+ double FirstLineIndent;
|
|
|
+ __declspec(property(get=GetIndentLevel,put=PutIndentLevel))
|
|
|
+ long IndentLevel;
|
|
|
+ __declspec(property(get=GetHorizShift,put=PutHorizShift))
|
|
|
+ long HorizShift;
|
|
|
+ __declspec(property(get=GetVariableAxes))
|
|
|
+ IVGTextVariableAxesPtr VariableAxes;
|
|
|
+ __declspec(property(get=GetVertShift,put=PutVertShift))
|
|
|
+ long VertShift;
|
|
|
+ __declspec(property(get=GetLeftIndent,put=PutLeftIndent))
|
|
|
+ double LeftIndent;
|
|
|
+ __declspec(property(get=GetRightIndent,put=PutRightIndent))
|
|
|
+ double RightIndent;
|
|
|
+ __declspec(property(get=GetMinWordSpacing,put=PutMinWordSpacing))
|
|
|
+ float MinWordSpacing;
|
|
|
+ __declspec(property(get=GetMaxWordSpacing,put=PutMaxWordSpacing))
|
|
|
+ float MaxWordSpacing;
|
|
|
+ __declspec(property(get=GetMaxCharSpacing,put=PutMaxCharSpacing))
|
|
|
+ float MaxCharSpacing;
|
|
|
+ __declspec(property(get=GetParaSpacingBefore,put=PutParaSpacingBefore))
|
|
|
+ float ParaSpacingBefore;
|
|
|
+ __declspec(property(get=GetParaSpacingAfter,put=PutParaSpacingAfter))
|
|
|
+ float ParaSpacingAfter;
|
|
|
+ __declspec(property(get=GetCharSpacing,put=PutCharSpacing))
|
|
|
+ float CharSpacing;
|
|
|
+ __declspec(property(get=GetLineSpacing,put=PutLineSpacing))
|
|
|
+ float LineSpacing;
|
|
|
+ __declspec(property(get=GetLineSpacingType))
|
|
|
+ enum cdrLineSpacingType LineSpacingType;
|
|
|
+ __declspec(property(get=GetWordSpacing,put=PutWordSpacing))
|
|
|
+ float WordSpacing;
|
|
|
+ __declspec(property(get=GetAutoHyphenate,put=PutAutoHyphenate))
|
|
|
+ enum cdrTriState AutoHyphenate;
|
|
|
+ __declspec(property(get=GetHyphenHotZone,put=PutHyphenHotZone))
|
|
|
+ double HyphenHotZone;
|
|
|
+ __declspec(property(get=GetHyphenMinCharsBefore,put=PutHyphenMinCharsBefore))
|
|
|
+ long HyphenMinCharsBefore;
|
|
|
+ __declspec(property(get=GetHyphenMinCharsAfter,put=PutHyphenMinCharsAfter))
|
|
|
+ long HyphenMinCharsAfter;
|
|
|
+ __declspec(property(get=GetHyphenMinWordLength,put=PutHyphenMinWordLength))
|
|
|
+ long HyphenMinWordLength;
|
|
|
+ __declspec(property(get=GetHyphenateCapitals,put=PutHyphenateCapitals))
|
|
|
+ VARIANT_BOOL HyphenateCapitals;
|
|
|
+ __declspec(property(get=GetLanguageID,put=PutLanguageID))
|
|
|
+ enum cdrTextLanguage LanguageID;
|
|
|
+ __declspec(property(get=GetCharSet,put=PutCharSet))
|
|
|
+ enum cdrTextCharSet CharSet;
|
|
|
+ __declspec(property(get=GetColumns))
|
|
|
+ IVGTextColumnsPtr Columns;
|
|
|
+ __declspec(property(get=GetFrames))
|
|
|
+ IVGTextFramesPtr Frames;
|
|
|
+ __declspec(property(get=GetFill))
|
|
|
+ IVGFillPtr Fill;
|
|
|
+ __declspec(property(get=GetOutline))
|
|
|
+ IVGOutlinePtr Outline;
|
|
|
+ __declspec(property(get=GetRangeKerning,put=PutRangeKerning))
|
|
|
+ long RangeKerning;
|
|
|
+ __declspec(property(get=GetTabs))
|
|
|
+ IVGTextTabPositionsPtr Tabs;
|
|
|
+ __declspec(property(get=GetEffect))
|
|
|
+ enum cdrTextEffect Effect;
|
|
|
+ __declspec(property(get=GetDropCapLinesDropped,put=PutDropCapLinesDropped))
|
|
|
+ long DropCapLinesDropped;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ _bstr_t GetText ( );
|
|
|
+ void PutText (
|
|
|
+ _bstr_t ppVal );
|
|
|
+ _bstr_t GetWideText ( );
|
|
|
+ void PutWideText (
|
|
|
+ _bstr_t ppVal );
|
|
|
+ IVGTextCharactersPtr GetCharacters ( );
|
|
|
+ IVGTextWordsPtr GetWords ( );
|
|
|
+ IVGTextLinesPtr GetLines ( );
|
|
|
+ IVGTextParagraphsPtr GetParagraphs ( );
|
|
|
+ long GetStart ( );
|
|
|
+ void PutStart (
|
|
|
+ long pVal );
|
|
|
+ long GetEnd ( );
|
|
|
+ void PutEnd (
|
|
|
+ long pVal );
|
|
|
+ long GetLength ( );
|
|
|
+ void PutLength (
|
|
|
+ long pVal );
|
|
|
+ IVGTextRangePtr Duplicate ( );
|
|
|
+ enum cdrFontStyle GetStyle ( );
|
|
|
+ void PutStyle (
|
|
|
+ enum cdrFontStyle pVal );
|
|
|
+ VARIANT_BOOL GetBold ( );
|
|
|
+ void PutBold (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ VARIANT_BOOL GetItalic ( );
|
|
|
+ void PutItalic (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ enum cdrFontLine GetUnderline ( );
|
|
|
+ void PutUnderline (
|
|
|
+ enum cdrFontLine pVal );
|
|
|
+ enum cdrFontLine GetStrikethru ( );
|
|
|
+ void PutStrikethru (
|
|
|
+ enum cdrFontLine pVal );
|
|
|
+ enum cdrFontLine GetOverscore ( );
|
|
|
+ void PutOverscore (
|
|
|
+ enum cdrFontLine pVal );
|
|
|
+ _bstr_t GetFont ( );
|
|
|
+ void PutFont (
|
|
|
+ _bstr_t pVal );
|
|
|
+ float GetSize ( );
|
|
|
+ void PutSize (
|
|
|
+ float pVal );
|
|
|
+ enum cdrFontPosition GetPosition ( );
|
|
|
+ void PutPosition (
|
|
|
+ enum cdrFontPosition pVal );
|
|
|
+ enum cdrFontCase GetCase ( );
|
|
|
+ void PutCase (
|
|
|
+ enum cdrFontCase pVal );
|
|
|
+ float GetCharAngle ( );
|
|
|
+ void PutCharAngle (
|
|
|
+ float pVal );
|
|
|
+ enum cdrAlignment GetAlignment ( );
|
|
|
+ void PutAlignment (
|
|
|
+ enum cdrAlignment pVal );
|
|
|
+ double GetFirstLineIndent ( );
|
|
|
+ void PutFirstLineIndent (
|
|
|
+ double pVal );
|
|
|
+ long GetHorizShift ( );
|
|
|
+ void PutHorizShift (
|
|
|
+ long pVal );
|
|
|
+ long GetVertShift ( );
|
|
|
+ void PutVertShift (
|
|
|
+ long pVal );
|
|
|
+ double GetLeftIndent ( );
|
|
|
+ void PutLeftIndent (
|
|
|
+ double pVal );
|
|
|
+ double GetRightIndent ( );
|
|
|
+ void PutRightIndent (
|
|
|
+ double pVal );
|
|
|
+ float GetMinWordSpacing ( );
|
|
|
+ void PutMinWordSpacing (
|
|
|
+ float pVal );
|
|
|
+ float GetMaxWordSpacing ( );
|
|
|
+ void PutMaxWordSpacing (
|
|
|
+ float pVal );
|
|
|
+ float GetMaxCharSpacing ( );
|
|
|
+ void PutMaxCharSpacing (
|
|
|
+ float pVal );
|
|
|
+ float GetParaSpacingBefore ( );
|
|
|
+ void PutParaSpacingBefore (
|
|
|
+ float pVal );
|
|
|
+ float GetParaSpacingAfter ( );
|
|
|
+ void PutParaSpacingAfter (
|
|
|
+ float pVal );
|
|
|
+ float GetCharSpacing ( );
|
|
|
+ void PutCharSpacing (
|
|
|
+ float pVal );
|
|
|
+ float GetLineSpacing ( );
|
|
|
+ void PutLineSpacing (
|
|
|
+ float pVal );
|
|
|
+ enum cdrLineSpacingType GetLineSpacingType ( );
|
|
|
+ float GetWordSpacing ( );
|
|
|
+ void PutWordSpacing (
|
|
|
+ float pVal );
|
|
|
+ enum cdrTriState GetAutoHyphenate ( );
|
|
|
+ void PutAutoHyphenate (
|
|
|
+ enum cdrTriState pVal );
|
|
|
+ double GetHyphenHotZone ( );
|
|
|
+ void PutHyphenHotZone (
|
|
|
+ double pVal );
|
|
|
+ long GetHyphenMinCharsBefore ( );
|
|
|
+ void PutHyphenMinCharsBefore (
|
|
|
+ long pVal );
|
|
|
+ long GetHyphenMinCharsAfter ( );
|
|
|
+ void PutHyphenMinCharsAfter (
|
|
|
+ long pVal );
|
|
|
+ long GetHyphenMinWordLength ( );
|
|
|
+ void PutHyphenMinWordLength (
|
|
|
+ long pVal );
|
|
|
+ VARIANT_BOOL GetHyphenateCapitals ( );
|
|
|
+ void PutHyphenateCapitals (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ HRESULT Delete ( );
|
|
|
+ HRESULT Select ( );
|
|
|
+ HRESULT Copy ( );
|
|
|
+ IVGTextRangePtr Paste ( );
|
|
|
+ HRESULT ChangeCase (
|
|
|
+ enum cdrTextChangeCase Case );
|
|
|
+ HRESULT SetRange (
|
|
|
+ long Start,
|
|
|
+ long End );
|
|
|
+ enum cdrTextLanguage GetLanguageID ( );
|
|
|
+ void PutLanguageID (
|
|
|
+ enum cdrTextLanguage pVal );
|
|
|
+ enum cdrTextCharSet GetCharSet ( );
|
|
|
+ void PutCharSet (
|
|
|
+ enum cdrTextCharSet pVal );
|
|
|
+ IVGTextRangePtr InsertBefore (
|
|
|
+ _bstr_t Text,
|
|
|
+ enum cdrTextLanguage LanguageID,
|
|
|
+ enum cdrTextCharSet CharSet,
|
|
|
+ _bstr_t Font );
|
|
|
+ IVGTextRangePtr InsertBeforeWide (
|
|
|
+ _bstr_t Text,
|
|
|
+ enum cdrTextLanguage LanguageID,
|
|
|
+ enum cdrTextCharSet CharSet,
|
|
|
+ _bstr_t Font );
|
|
|
+ IVGTextRangePtr InsertAfter (
|
|
|
+ _bstr_t Text,
|
|
|
+ enum cdrTextLanguage LanguageID,
|
|
|
+ enum cdrTextCharSet CharSet,
|
|
|
+ _bstr_t Font );
|
|
|
+ IVGTextRangePtr InsertAfterWide (
|
|
|
+ _bstr_t Text,
|
|
|
+ enum cdrTextLanguage LanguageID,
|
|
|
+ enum cdrTextCharSet CharSet,
|
|
|
+ _bstr_t Font );
|
|
|
+ IVGTextRangePtr Replace (
|
|
|
+ _bstr_t Text,
|
|
|
+ enum cdrTextLanguage LanguageID,
|
|
|
+ enum cdrTextCharSet CharSet,
|
|
|
+ _bstr_t Font );
|
|
|
+ IVGTextRangePtr ReplaceWide (
|
|
|
+ _bstr_t Text,
|
|
|
+ enum cdrTextLanguage LanguageID,
|
|
|
+ enum cdrTextCharSet CharSet,
|
|
|
+ _bstr_t Font );
|
|
|
+ IVGTextRangePtr Range (
|
|
|
+ long Start,
|
|
|
+ long End );
|
|
|
+ HRESULT SetLineSpacing (
|
|
|
+ enum cdrLineSpacingType Type,
|
|
|
+ float LineSpacing,
|
|
|
+ float ParaBefore,
|
|
|
+ float ParaAfter );
|
|
|
+ IVGTextColumnsPtr GetColumns ( );
|
|
|
+ IVGTextFramesPtr GetFrames ( );
|
|
|
+ HRESULT Collapse (
|
|
|
+ VARIANT_BOOL ToEnd );
|
|
|
+ HRESULT Combine (
|
|
|
+ struct IVGTextRange * Range );
|
|
|
+ VARIANT_BOOL InRange (
|
|
|
+ struct IVGTextRange * Range );
|
|
|
+ VARIANT_BOOL IsSame (
|
|
|
+ struct IVGTextRange * Range );
|
|
|
+ IVGFillPtr GetFill ( );
|
|
|
+ IVGOutlinePtr GetOutline ( );
|
|
|
+ long GetRangeKerning ( );
|
|
|
+ void PutRangeKerning (
|
|
|
+ long pVal );
|
|
|
+ IVGTextTabPositionsPtr GetTabs ( );
|
|
|
+ enum cdrTextEffect GetEffect ( );
|
|
|
+ long GetDropCapLinesDropped ( );
|
|
|
+ void PutDropCapLinesDropped (
|
|
|
+ long pVal );
|
|
|
+ double GetDropCapDistanceFromText ( );
|
|
|
+ void PutDropCapDistanceFromText (
|
|
|
+ double pVal );
|
|
|
+ VARIANT_BOOL GetDropCapHangingIndent ( );
|
|
|
+ void PutDropCapHangingIndent (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ _bstr_t GetBulletFont ( );
|
|
|
+ void PutBulletFont (
|
|
|
+ _bstr_t pVal );
|
|
|
+ _bstr_t GetBulletSymbol ( );
|
|
|
+ void PutBulletSymbol (
|
|
|
+ _bstr_t pVal );
|
|
|
+ float GetBulletSize ( );
|
|
|
+ void PutBulletSize (
|
|
|
+ float pVal );
|
|
|
+ float GetBulletBaselineShift ( );
|
|
|
+ void PutBulletBaselineShift (
|
|
|
+ float pVal );
|
|
|
+ double GetBulletHorizontalPosition ( );
|
|
|
+ void PutBulletHorizontalPosition (
|
|
|
+ double pVal );
|
|
|
+ VARIANT_BOOL GetBulletHangingIndent ( );
|
|
|
+ void PutBulletHangingIndent (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ VARIANT_BOOL GetIsEmpty ( );
|
|
|
+ HRESULT ApplyNoEffect ( );
|
|
|
+ HRESULT ApplyBulletEffect (
|
|
|
+ _bstr_t Symbol,
|
|
|
+ _bstr_t Font,
|
|
|
+ float Size,
|
|
|
+ float BaselineShift,
|
|
|
+ double HorizontalPosition,
|
|
|
+ VARIANT_BOOL HangingIndent );
|
|
|
+ HRESULT ApplyDropCapEffect (
|
|
|
+ long LinesDropped,
|
|
|
+ double DistanceFromText,
|
|
|
+ VARIANT_BOOL HangingIndent );
|
|
|
+ VARIANT_BOOL GetHyphenateAllCapWords ( );
|
|
|
+ void PutHyphenateAllCapWords (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ IVGTextRangesPtr EnumRanges (
|
|
|
+ enum cdrTextPropertySet PropertyFilter );
|
|
|
+ _variant_t Evaluate (
|
|
|
+ _bstr_t Expression );
|
|
|
+ IVGTextRangesPtr FindRanges (
|
|
|
+ _bstr_t Query );
|
|
|
+ IVGCurvePtr GetBaselines ( );
|
|
|
+ HRESULT Straighten ( );
|
|
|
+ HRESULT AlignToBaseline ( );
|
|
|
+ IVGCurvePtr GetTextLineRects ( );
|
|
|
+ IVGFillPtr GetCharBackFill ( );
|
|
|
+ HRESULT CopyAttributes (
|
|
|
+ struct IVGTextRange * SourceRange );
|
|
|
+ long GetOpenTypeFeature (
|
|
|
+ _bstr_t Feature );
|
|
|
+ HRESULT SetOpenTypeFeature (
|
|
|
+ _bstr_t Feature,
|
|
|
+ long State );
|
|
|
+ long GetTextFormatter ( );
|
|
|
+ void PutTextFormatter (
|
|
|
+ long pVal );
|
|
|
+ HRESULT ApplyStyle (
|
|
|
+ _bstr_t StyleName );
|
|
|
+ IVGStylePtr GetObjectStyle ( );
|
|
|
+ IVGTextIndentLevelStylesPtr GetIndentLevelStyles ( );
|
|
|
+ long GetIndentLevel ( );
|
|
|
+ void PutIndentLevel (
|
|
|
+ long pVal );
|
|
|
+ IVGTextVariableAxesPtr GetVariableAxes ( );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_Text (
|
|
|
+ /*[out,retval]*/ BSTR * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Text (
|
|
|
+ /*[in]*/ BSTR ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_WideText (
|
|
|
+ /*[out,retval]*/ BSTR * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_WideText (
|
|
|
+ /*[in]*/ BSTR ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Characters (
|
|
|
+ /*[out,retval]*/ struct IVGTextCharacters * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Words (
|
|
|
+ /*[out,retval]*/ struct IVGTextWords * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Lines (
|
|
|
+ /*[out,retval]*/ struct IVGTextLines * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Paragraphs (
|
|
|
+ /*[out,retval]*/ struct IVGTextParagraphs * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Start (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Start (
|
|
|
+ /*[in]*/ long pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_End (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_End (
|
|
|
+ /*[in]*/ long pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Length (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Length (
|
|
|
+ /*[in]*/ long pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Duplicate (
|
|
|
+ /*[out,retval]*/ struct IVGTextRange * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Style (
|
|
|
+ /*[out,retval]*/ enum cdrFontStyle * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Style (
|
|
|
+ /*[in]*/ enum cdrFontStyle pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Bold (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Bold (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Italic (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Italic (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Underline (
|
|
|
+ /*[out,retval]*/ enum cdrFontLine * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Underline (
|
|
|
+ /*[in]*/ enum cdrFontLine pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Strikethru (
|
|
|
+ /*[out,retval]*/ enum cdrFontLine * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Strikethru (
|
|
|
+ /*[in]*/ enum cdrFontLine pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Overscore (
|
|
|
+ /*[out,retval]*/ enum cdrFontLine * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Overscore (
|
|
|
+ /*[in]*/ enum cdrFontLine pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Font (
|
|
|
+ /*[out,retval]*/ BSTR * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Font (
|
|
|
+ /*[in]*/ BSTR pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Size (
|
|
|
+ /*[out,retval]*/ float * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Size (
|
|
|
+ /*[in]*/ float pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Position (
|
|
|
+ /*[out,retval]*/ enum cdrFontPosition * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Position (
|
|
|
+ /*[in]*/ enum cdrFontPosition pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Case (
|
|
|
+ /*[out,retval]*/ enum cdrFontCase * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Case (
|
|
|
+ /*[in]*/ enum cdrFontCase pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_CharAngle (
|
|
|
+ /*[out,retval]*/ float * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_CharAngle (
|
|
|
+ /*[in]*/ float pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Alignment (
|
|
|
+ /*[out,retval]*/ enum cdrAlignment * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Alignment (
|
|
|
+ /*[in]*/ enum cdrAlignment pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_FirstLineIndent (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_FirstLineIndent (
|
|
|
+ /*[in]*/ double pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_HorizShift (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_HorizShift (
|
|
|
+ /*[in]*/ long pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_VertShift (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_VertShift (
|
|
|
+ /*[in]*/ long pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_LeftIndent (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_LeftIndent (
|
|
|
+ /*[in]*/ double pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_RightIndent (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_RightIndent (
|
|
|
+ /*[in]*/ double pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_MinWordSpacing (
|
|
|
+ /*[out,retval]*/ float * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_MinWordSpacing (
|
|
|
+ /*[in]*/ float pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_MaxWordSpacing (
|
|
|
+ /*[out,retval]*/ float * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_MaxWordSpacing (
|
|
|
+ /*[in]*/ float pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_MaxCharSpacing (
|
|
|
+ /*[out,retval]*/ float * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_MaxCharSpacing (
|
|
|
+ /*[in]*/ float pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_ParaSpacingBefore (
|
|
|
+ /*[out,retval]*/ float * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_ParaSpacingBefore (
|
|
|
+ /*[in]*/ float pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_ParaSpacingAfter (
|
|
|
+ /*[out,retval]*/ float * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_ParaSpacingAfter (
|
|
|
+ /*[in]*/ float pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_CharSpacing (
|
|
|
+ /*[out,retval]*/ float * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_CharSpacing (
|
|
|
+ /*[in]*/ float pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_LineSpacing (
|
|
|
+ /*[out,retval]*/ float * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_LineSpacing (
|
|
|
+ /*[in]*/ float pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_LineSpacingType (
|
|
|
+ /*[out,retval]*/ enum cdrLineSpacingType * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_WordSpacing (
|
|
|
+ /*[out,retval]*/ float * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_WordSpacing (
|
|
|
+ /*[in]*/ float pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_AutoHyphenate (
|
|
|
+ /*[out,retval]*/ enum cdrTriState * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_AutoHyphenate (
|
|
|
+ /*[in]*/ enum cdrTriState pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_HyphenHotZone (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_HyphenHotZone (
|
|
|
+ /*[in]*/ double pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_HyphenMinCharsBefore (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_HyphenMinCharsBefore (
|
|
|
+ /*[in]*/ long pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_HyphenMinCharsAfter (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_HyphenMinCharsAfter (
|
|
|
+ /*[in]*/ long pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_HyphenMinWordLength (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_HyphenMinWordLength (
|
|
|
+ /*[in]*/ long pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_HyphenateCapitals (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_HyphenateCapitals (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Delete ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Select ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Copy ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Paste (
|
|
|
+ /*[out,retval]*/ struct IVGTextRange * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_ChangeCase (
|
|
|
+ /*[in]*/ enum cdrTextChangeCase Case ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_SetRange (
|
|
|
+ /*[in]*/ long Start,
|
|
|
+ /*[in]*/ long End ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_LanguageID (
|
|
|
+ /*[out,retval]*/ enum cdrTextLanguage * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_LanguageID (
|
|
|
+ /*[in]*/ enum cdrTextLanguage pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_CharSet (
|
|
|
+ /*[out,retval]*/ enum cdrTextCharSet * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_CharSet (
|
|
|
+ /*[in]*/ enum cdrTextCharSet pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_InsertBefore (
|
|
|
+ /*[in]*/ BSTR Text,
|
|
|
+ /*[in]*/ enum cdrTextLanguage LanguageID,
|
|
|
+ /*[in]*/ enum cdrTextCharSet CharSet,
|
|
|
+ /*[in]*/ BSTR Font,
|
|
|
+ /*[out,retval]*/ struct IVGTextRange * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_InsertBeforeWide (
|
|
|
+ /*[in]*/ BSTR Text,
|
|
|
+ /*[in]*/ enum cdrTextLanguage LanguageID,
|
|
|
+ /*[in]*/ enum cdrTextCharSet CharSet,
|
|
|
+ /*[in]*/ BSTR Font,
|
|
|
+ /*[out,retval]*/ struct IVGTextRange * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_InsertAfter (
|
|
|
+ /*[in]*/ BSTR Text,
|
|
|
+ /*[in]*/ enum cdrTextLanguage LanguageID,
|
|
|
+ /*[in]*/ enum cdrTextCharSet CharSet,
|
|
|
+ /*[in]*/ BSTR Font,
|
|
|
+ /*[out,retval]*/ struct IVGTextRange * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_InsertAfterWide (
|
|
|
+ /*[in]*/ BSTR Text,
|
|
|
+ /*[in]*/ enum cdrTextLanguage LanguageID,
|
|
|
+ /*[in]*/ enum cdrTextCharSet CharSet,
|
|
|
+ /*[in]*/ BSTR Font,
|
|
|
+ /*[out,retval]*/ struct IVGTextRange * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Replace (
|
|
|
+ /*[in]*/ BSTR Text,
|
|
|
+ /*[in]*/ enum cdrTextLanguage LanguageID,
|
|
|
+ /*[in]*/ enum cdrTextCharSet CharSet,
|
|
|
+ /*[in]*/ BSTR Font,
|
|
|
+ /*[out,retval]*/ struct IVGTextRange * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_ReplaceWide (
|
|
|
+ /*[in]*/ BSTR Text,
|
|
|
+ /*[in]*/ enum cdrTextLanguage LanguageID,
|
|
|
+ /*[in]*/ enum cdrTextCharSet CharSet,
|
|
|
+ /*[in]*/ BSTR Font,
|
|
|
+ /*[out,retval]*/ struct IVGTextRange * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Range (
|
|
|
+ /*[in]*/ long Start,
|
|
|
+ /*[in]*/ long End,
|
|
|
+ /*[out,retval]*/ struct IVGTextRange * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_SetLineSpacing (
|
|
|
+ /*[in]*/ enum cdrLineSpacingType Type,
|
|
|
+ /*[in]*/ float LineSpacing,
|
|
|
+ /*[in]*/ float ParaBefore,
|
|
|
+ /*[in]*/ float ParaAfter ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Columns (
|
|
|
+ /*[out,retval]*/ struct IVGTextColumns * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Frames (
|
|
|
+ /*[out,retval]*/ struct IVGTextFrames * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Collapse (
|
|
|
+ /*[in]*/ VARIANT_BOOL ToEnd ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Combine (
|
|
|
+ /*[in]*/ struct IVGTextRange * Range ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_InRange (
|
|
|
+ /*[in]*/ struct IVGTextRange * Range,
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_IsSame (
|
|
|
+ /*[in]*/ struct IVGTextRange * Range,
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Fill (
|
|
|
+ /*[out,retval]*/ struct IVGFill * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Outline (
|
|
|
+ /*[out,retval]*/ struct IVGOutline * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_RangeKerning (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_RangeKerning (
|
|
|
+ /*[in]*/ long pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Tabs (
|
|
|
+ /*[out,retval]*/ struct IVGTextTabPositions * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Effect (
|
|
|
+ /*[out,retval]*/ enum cdrTextEffect * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_DropCapLinesDropped (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_DropCapLinesDropped (
|
|
|
+ /*[in]*/ long pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_DropCapDistanceFromText (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_DropCapDistanceFromText (
|
|
|
+ /*[in]*/ double pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_DropCapHangingIndent (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_DropCapHangingIndent (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_BulletFont (
|
|
|
+ /*[out,retval]*/ BSTR * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_BulletFont (
|
|
|
+ /*[in]*/ BSTR pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_BulletSymbol (
|
|
|
+ /*[out,retval]*/ BSTR * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_BulletSymbol (
|
|
|
+ /*[in]*/ BSTR pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_BulletSize (
|
|
|
+ /*[out,retval]*/ float * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_BulletSize (
|
|
|
+ /*[in]*/ float pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_BulletBaselineShift (
|
|
|
+ /*[out,retval]*/ float * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_BulletBaselineShift (
|
|
|
+ /*[in]*/ float pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_BulletHorizontalPosition (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_BulletHorizontalPosition (
|
|
|
+ /*[in]*/ double pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_BulletHangingIndent (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_BulletHangingIndent (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_IsEmpty (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_ApplyNoEffect ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_ApplyBulletEffect (
|
|
|
+ /*[in]*/ BSTR Symbol,
|
|
|
+ /*[in]*/ BSTR Font,
|
|
|
+ /*[in]*/ float Size,
|
|
|
+ /*[in]*/ float BaselineShift,
|
|
|
+ /*[in]*/ double HorizontalPosition,
|
|
|
+ /*[in]*/ VARIANT_BOOL HangingIndent ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_ApplyDropCapEffect (
|
|
|
+ /*[in]*/ long LinesDropped,
|
|
|
+ /*[in]*/ double DistanceFromText,
|
|
|
+ /*[in]*/ VARIANT_BOOL HangingIndent ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_HyphenateAllCapWords (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_HyphenateAllCapWords (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_EnumRanges (
|
|
|
+ /*[in]*/ enum cdrTextPropertySet PropertyFilter,
|
|
|
+ /*[out,retval]*/ struct IVGTextRanges * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Evaluate (
|
|
|
+ /*[in]*/ BSTR Expression,
|
|
|
+ /*[out,retval]*/ VARIANT * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_FindRanges (
|
|
|
+ /*[in]*/ BSTR Query,
|
|
|
+ /*[out,retval]*/ struct IVGTextRanges * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Baselines (
|
|
|
+ /*[out,retval]*/ struct IVGCurve * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Straighten ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_AlignToBaseline ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_TextLineRects (
|
|
|
+ /*[out,retval]*/ struct IVGCurve * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_CharBackFill (
|
|
|
+ /*[out,retval]*/ struct IVGFill * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CopyAttributes (
|
|
|
+ /*[in]*/ struct IVGTextRange * SourceRange ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_GetOpenTypeFeature (
|
|
|
+ /*[in]*/ BSTR Feature,
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_SetOpenTypeFeature (
|
|
|
+ /*[in]*/ BSTR Feature,
|
|
|
+ /*[in]*/ long State ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_TextFormatter (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_TextFormatter (
|
|
|
+ /*[in]*/ long pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_ApplyStyle (
|
|
|
+ /*[in]*/ BSTR StyleName ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_ObjectStyle (
|
|
|
+ /*[out,retval]*/ struct IVGStyle * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_IndentLevelStyles (
|
|
|
+ /*[out,retval]*/ struct IVGTextIndentLevelStyles * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_IndentLevel (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_IndentLevel (
|
|
|
+ /*[in]*/ long pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_VariableAxes (
|
|
|
+ /*[out,retval]*/ struct IVGTextVariableAxes * * ppVal ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("b0580072-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+IVGTextCharacters : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetItem))
|
|
|
+ IVGTextRangePtr Item[][];
|
|
|
+ __declspec(property(get=GetCount))
|
|
|
+ long Count;
|
|
|
+ __declspec(property(get=GetAll))
|
|
|
+ IVGTextRangePtr All;
|
|
|
+ __declspec(property(get=GetFirst))
|
|
|
+ IVGTextRangePtr First;
|
|
|
+ __declspec(property(get=GetLast))
|
|
|
+ IVGTextRangePtr Last;
|
|
|
+ __declspec(property(get=Get_NewEnum))
|
|
|
+ IUnknownPtr _NewEnum;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ IUnknownPtr Get_NewEnum ( );
|
|
|
+ IVGTextRangePtr GetItem (
|
|
|
+ long Index,
|
|
|
+ long Count );
|
|
|
+ long GetCount ( );
|
|
|
+ IVGTextRangePtr GetAll ( );
|
|
|
+ IVGTextRangePtr GetFirst ( );
|
|
|
+ IVGTextRangePtr GetLast ( );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get__NewEnum (
|
|
|
+ /*[out,retval]*/ IUnknown * * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Item (
|
|
|
+ /*[in]*/ long Index,
|
|
|
+ /*[in]*/ long Count,
|
|
|
+ /*[out,retval]*/ struct IVGTextRange * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Count (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_All (
|
|
|
+ /*[out,retval]*/ struct IVGTextRange * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_First (
|
|
|
+ /*[out,retval]*/ struct IVGTextRange * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Last (
|
|
|
+ /*[out,retval]*/ struct IVGTextRange * * ppVal ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("b058007c-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+IVGTextWords : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetItem))
|
|
|
+ IVGTextRangePtr Item[][];
|
|
|
+ __declspec(property(get=GetCount))
|
|
|
+ long Count;
|
|
|
+ __declspec(property(get=GetAll))
|
|
|
+ IVGTextRangePtr All;
|
|
|
+ __declspec(property(get=GetFirst))
|
|
|
+ IVGTextRangePtr First;
|
|
|
+ __declspec(property(get=GetLast))
|
|
|
+ IVGTextRangePtr Last;
|
|
|
+ __declspec(property(get=Get_NewEnum))
|
|
|
+ IUnknownPtr _NewEnum;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ IUnknownPtr Get_NewEnum ( );
|
|
|
+ IVGTextRangePtr GetItem (
|
|
|
+ long Index,
|
|
|
+ long Count );
|
|
|
+ long GetCount ( );
|
|
|
+ IVGTextRangePtr GetAll ( );
|
|
|
+ IVGTextRangePtr GetFirst ( );
|
|
|
+ IVGTextRangePtr GetLast ( );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get__NewEnum (
|
|
|
+ /*[out,retval]*/ IUnknown * * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Item (
|
|
|
+ /*[in]*/ long Index,
|
|
|
+ /*[in]*/ long Count,
|
|
|
+ /*[out,retval]*/ struct IVGTextRange * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Count (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_All (
|
|
|
+ /*[out,retval]*/ struct IVGTextRange * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_First (
|
|
|
+ /*[out,retval]*/ struct IVGTextRange * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Last (
|
|
|
+ /*[out,retval]*/ struct IVGTextRange * * ppVal ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("b0580076-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+IVGTextLines : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetItem))
|
|
|
+ IVGTextRangePtr Item[][];
|
|
|
+ __declspec(property(get=GetCount))
|
|
|
+ long Count;
|
|
|
+ __declspec(property(get=GetAll))
|
|
|
+ IVGTextRangePtr All;
|
|
|
+ __declspec(property(get=GetFirst))
|
|
|
+ IVGTextRangePtr First;
|
|
|
+ __declspec(property(get=GetLast))
|
|
|
+ IVGTextRangePtr Last;
|
|
|
+ __declspec(property(get=Get_NewEnum))
|
|
|
+ IUnknownPtr _NewEnum;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ IUnknownPtr Get_NewEnum ( );
|
|
|
+ IVGTextRangePtr GetItem (
|
|
|
+ long Index,
|
|
|
+ long Count );
|
|
|
+ long GetCount ( );
|
|
|
+ IVGTextRangePtr GetAll ( );
|
|
|
+ IVGTextRangePtr GetFirst ( );
|
|
|
+ IVGTextRangePtr GetLast ( );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get__NewEnum (
|
|
|
+ /*[out,retval]*/ IUnknown * * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Item (
|
|
|
+ /*[in]*/ long Index,
|
|
|
+ /*[in]*/ long Count,
|
|
|
+ /*[out,retval]*/ struct IVGTextRange * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Count (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_All (
|
|
|
+ /*[out,retval]*/ struct IVGTextRange * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_First (
|
|
|
+ /*[out,retval]*/ struct IVGTextRange * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Last (
|
|
|
+ /*[out,retval]*/ struct IVGTextRange * * ppVal ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("b0580077-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+IVGTextParagraphs : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetItem))
|
|
|
+ IVGTextRangePtr Item[][];
|
|
|
+ __declspec(property(get=GetCount))
|
|
|
+ long Count;
|
|
|
+ __declspec(property(get=GetAll))
|
|
|
+ IVGTextRangePtr All;
|
|
|
+ __declspec(property(get=GetFirst))
|
|
|
+ IVGTextRangePtr First;
|
|
|
+ __declspec(property(get=GetLast))
|
|
|
+ IVGTextRangePtr Last;
|
|
|
+ __declspec(property(get=Get_NewEnum))
|
|
|
+ IUnknownPtr _NewEnum;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ IUnknownPtr Get_NewEnum ( );
|
|
|
+ IVGTextRangePtr GetItem (
|
|
|
+ long Index,
|
|
|
+ long Count );
|
|
|
+ long GetCount ( );
|
|
|
+ IVGTextRangePtr GetAll ( );
|
|
|
+ IVGTextRangePtr GetFirst ( );
|
|
|
+ IVGTextRangePtr GetLast ( );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get__NewEnum (
|
|
|
+ /*[out,retval]*/ IUnknown * * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Item (
|
|
|
+ /*[in]*/ long Index,
|
|
|
+ /*[in]*/ long Count,
|
|
|
+ /*[out,retval]*/ struct IVGTextRange * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Count (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_All (
|
|
|
+ /*[out,retval]*/ struct IVGTextRange * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_First (
|
|
|
+ /*[out,retval]*/ struct IVGTextRange * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Last (
|
|
|
+ /*[out,retval]*/ struct IVGTextRange * * ppVal ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("b0580073-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+IVGTextColumns : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetItem))
|
|
|
+ IVGTextRangePtr Item[][];
|
|
|
+ __declspec(property(get=GetCount))
|
|
|
+ long Count;
|
|
|
+ __declspec(property(get=GetAll))
|
|
|
+ IVGTextRangePtr All;
|
|
|
+ __declspec(property(get=GetFirst))
|
|
|
+ IVGTextRangePtr First;
|
|
|
+ __declspec(property(get=GetLast))
|
|
|
+ IVGTextRangePtr Last;
|
|
|
+ __declspec(property(get=Get_NewEnum))
|
|
|
+ IUnknownPtr _NewEnum;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ IUnknownPtr Get_NewEnum ( );
|
|
|
+ IVGTextRangePtr GetItem (
|
|
|
+ long Index,
|
|
|
+ long Count );
|
|
|
+ long GetCount ( );
|
|
|
+ IVGTextRangePtr GetAll ( );
|
|
|
+ IVGTextRangePtr GetFirst ( );
|
|
|
+ IVGTextRangePtr GetLast ( );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get__NewEnum (
|
|
|
+ /*[out,retval]*/ IUnknown * * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Item (
|
|
|
+ /*[in]*/ long Index,
|
|
|
+ /*[in]*/ long Count,
|
|
|
+ /*[out,retval]*/ struct IVGTextRange * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Count (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_All (
|
|
|
+ /*[out,retval]*/ struct IVGTextRange * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_First (
|
|
|
+ /*[out,retval]*/ struct IVGTextRange * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Last (
|
|
|
+ /*[out,retval]*/ struct IVGTextRange * * ppVal ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("b0580074-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+IVGTextFrame : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetRange))
|
|
|
+ IVGTextRangePtr Range;
|
|
|
+ __declspec(property(get=GetPrevious))
|
|
|
+ IVGTextFramePtr Previous;
|
|
|
+ __declspec(property(get=GetNext))
|
|
|
+ IVGTextFramePtr Next;
|
|
|
+ __declspec(property(get=GetIndex))
|
|
|
+ long Index;
|
|
|
+ __declspec(property(get=GetEmpty))
|
|
|
+ VARIANT_BOOL Empty;
|
|
|
+ __declspec(property(get=GetIsFirst))
|
|
|
+ VARIANT_BOOL IsFirst;
|
|
|
+ __declspec(property(get=GetIsLast))
|
|
|
+ VARIANT_BOOL IsLast;
|
|
|
+ __declspec(property(get=GetVerticalAlignment,put=PutVerticalAlignment))
|
|
|
+ enum cdrVerticalAlignment VerticalAlignment;
|
|
|
+ __declspec(property(get=GetMulticolumn))
|
|
|
+ VARIANT_BOOL Multicolumn;
|
|
|
+ __declspec(property(get=GetColumnCount))
|
|
|
+ long ColumnCount;
|
|
|
+ __declspec(property(get=GetColumnWidth))
|
|
|
+ double ColumnWidth[];
|
|
|
+ __declspec(property(get=GetColumnGutter))
|
|
|
+ double ColumnGutter[];
|
|
|
+ __declspec(property(get=GetContainer))
|
|
|
+ IVGShapePtr Container;
|
|
|
+ __declspec(property(get=GetIsInsideContainer))
|
|
|
+ VARIANT_BOOL IsInsideContainer;
|
|
|
+ __declspec(property(get=GetIsFittedToPath))
|
|
|
+ VARIANT_BOOL IsFittedToPath;
|
|
|
+ __declspec(property(get=GetPath))
|
|
|
+ IVGShapePtr Path;
|
|
|
+ __declspec(property(get=GetFrameShape))
|
|
|
+ IVGShapePtr FrameShape;
|
|
|
+ __declspec(property(get=GetFill,put=PutFill))
|
|
|
+ IVGFillPtr Fill;
|
|
|
+ __declspec(property(get=GetOutline,put=PutOutline))
|
|
|
+ IVGOutlinePtr Outline;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ IVGTextRangePtr GetRange ( );
|
|
|
+ IVGTextFramePtr GetPrevious ( );
|
|
|
+ IVGTextFramePtr GetNext ( );
|
|
|
+ long GetIndex ( );
|
|
|
+ VARIANT_BOOL GetEmpty ( );
|
|
|
+ VARIANT_BOOL GetIsFirst ( );
|
|
|
+ VARIANT_BOOL GetIsLast ( );
|
|
|
+ enum cdrVerticalAlignment GetVerticalAlignment ( );
|
|
|
+ void PutVerticalAlignment (
|
|
|
+ enum cdrVerticalAlignment pVal );
|
|
|
+ VARIANT_BOOL GetMulticolumn ( );
|
|
|
+ long GetColumnCount ( );
|
|
|
+ double GetColumnWidth (
|
|
|
+ long Index );
|
|
|
+ double GetColumnGutter (
|
|
|
+ long Index );
|
|
|
+ HRESULT SetColumns (
|
|
|
+ long NumColumns,
|
|
|
+ VARIANT_BOOL EqualColumns,
|
|
|
+ SAFEARRAY * * WidthsAndGutters );
|
|
|
+ HRESULT LinkTo (
|
|
|
+ struct IVGShape * Shape );
|
|
|
+ HRESULT UnLink ( );
|
|
|
+ IVGShapePtr GetContainer ( );
|
|
|
+ VARIANT_BOOL GetIsInsideContainer ( );
|
|
|
+ VARIANT_BOOL GetIsFittedToPath ( );
|
|
|
+ IVGShapePtr GetPath ( );
|
|
|
+ IVGShapePtr GetFrameShape ( );
|
|
|
+ IVGFillPtr GetFill ( );
|
|
|
+ void PutFill (
|
|
|
+ struct IVGFill * ppVal );
|
|
|
+ IVGOutlinePtr GetOutline ( );
|
|
|
+ void PutOutline (
|
|
|
+ struct IVGOutline * ppVal );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_Range (
|
|
|
+ /*[out,retval]*/ struct IVGTextRange * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Previous (
|
|
|
+ /*[out,retval]*/ struct IVGTextFrame * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Next (
|
|
|
+ /*[out,retval]*/ struct IVGTextFrame * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Index (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Empty (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_IsFirst (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_IsLast (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_VerticalAlignment (
|
|
|
+ /*[out,retval]*/ enum cdrVerticalAlignment * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_VerticalAlignment (
|
|
|
+ /*[in]*/ enum cdrVerticalAlignment pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Multicolumn (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_ColumnCount (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_ColumnWidth (
|
|
|
+ /*[in]*/ long Index,
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_ColumnGutter (
|
|
|
+ /*[in]*/ long Index,
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_SetColumns (
|
|
|
+ /*[in]*/ long NumColumns,
|
|
|
+ /*[in]*/ VARIANT_BOOL EqualColumns,
|
|
|
+ /*[in]*/ SAFEARRAY * * WidthsAndGutters ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_LinkTo (
|
|
|
+ /*[in]*/ struct IVGShape * Shape ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_UnLink ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Container (
|
|
|
+ /*[out,retval]*/ struct IVGShape * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_IsInsideContainer (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_IsFittedToPath (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Path (
|
|
|
+ /*[out,retval]*/ struct IVGShape * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_FrameShape (
|
|
|
+ /*[out,retval]*/ struct IVGShape * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Fill (
|
|
|
+ /*[out,retval]*/ struct IVGFill * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Fill (
|
|
|
+ /*[in]*/ struct IVGFill * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Outline (
|
|
|
+ /*[out,retval]*/ struct IVGOutline * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Outline (
|
|
|
+ /*[in]*/ struct IVGOutline * ppVal ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("b0580075-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+IVGTextFrames : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetItem))
|
|
|
+ IVGTextFramePtr Item[];
|
|
|
+ __declspec(property(get=GetCount))
|
|
|
+ long Count;
|
|
|
+ __declspec(property(get=GetRange))
|
|
|
+ IVGTextRangePtr Range[][];
|
|
|
+ __declspec(property(get=GetAll))
|
|
|
+ IVGTextRangePtr All;
|
|
|
+ __declspec(property(get=GetFirst))
|
|
|
+ IVGTextFramePtr First;
|
|
|
+ __declspec(property(get=GetLast))
|
|
|
+ IVGTextFramePtr Last;
|
|
|
+ __declspec(property(get=Get_NewEnum))
|
|
|
+ IUnknownPtr _NewEnum;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ IUnknownPtr Get_NewEnum ( );
|
|
|
+ IVGTextFramePtr GetItem (
|
|
|
+ long Index );
|
|
|
+ long GetCount ( );
|
|
|
+ IVGTextRangePtr GetRange (
|
|
|
+ long Index,
|
|
|
+ long Count );
|
|
|
+ IVGTextRangePtr GetAll ( );
|
|
|
+ IVGTextFramePtr GetFirst ( );
|
|
|
+ IVGTextFramePtr GetLast ( );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get__NewEnum (
|
|
|
+ /*[out,retval]*/ IUnknown * * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Item (
|
|
|
+ /*[in]*/ long Index,
|
|
|
+ /*[out,retval]*/ struct IVGTextFrame * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Count (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Range (
|
|
|
+ /*[in]*/ long Index,
|
|
|
+ /*[in]*/ long Count,
|
|
|
+ /*[out,retval]*/ struct IVGTextRange * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_All (
|
|
|
+ /*[out,retval]*/ struct IVGTextRange * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_First (
|
|
|
+ /*[out,retval]*/ struct IVGTextFrame * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Last (
|
|
|
+ /*[out,retval]*/ struct IVGTextFrame * * ppVal ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("b05800a4-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+IVGTextRanges : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetItem))
|
|
|
+ IVGTextRangePtr Item[];
|
|
|
+ __declspec(property(get=GetCount))
|
|
|
+ long Count;
|
|
|
+ __declspec(property(get=GetFirst))
|
|
|
+ IVGTextRangePtr First;
|
|
|
+ __declspec(property(get=GetLast))
|
|
|
+ IVGTextRangePtr Last;
|
|
|
+ __declspec(property(get=Get_NewEnum))
|
|
|
+ IUnknownPtr _NewEnum;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ IUnknownPtr Get_NewEnum ( );
|
|
|
+ IVGTextRangePtr GetItem (
|
|
|
+ long Index );
|
|
|
+ long GetCount ( );
|
|
|
+ IVGTextRangePtr GetFirst ( );
|
|
|
+ IVGTextRangePtr GetLast ( );
|
|
|
+ IVGTextRangesPtr Reverse ( );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get__NewEnum (
|
|
|
+ /*[out,retval]*/ IUnknown * * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Item (
|
|
|
+ /*[in]*/ long Index,
|
|
|
+ /*[out,retval]*/ struct IVGTextRange * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Count (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_First (
|
|
|
+ /*[out,retval]*/ struct IVGTextRange * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Last (
|
|
|
+ /*[out,retval]*/ struct IVGTextRange * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Reverse (
|
|
|
+ /*[out,retval]*/ struct IVGTextRanges * * ppVal ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("b05800b8-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+IVGStyle : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetCategoryName))
|
|
|
+ _bstr_t CategoryName;
|
|
|
+ __declspec(property(get=GetOutline))
|
|
|
+ IVGStyleOutlinePtr Outline;
|
|
|
+ __declspec(property(get=GetFill))
|
|
|
+ IVGStyleFillPtr Fill;
|
|
|
+ __declspec(property(get=GetCharacter))
|
|
|
+ IVGStyleCharacterPtr Character;
|
|
|
+ __declspec(property(get=GetParagraph))
|
|
|
+ IVGStyleParagraphPtr Paragraph;
|
|
|
+ __declspec(property(get=GetFrame))
|
|
|
+ IVGStyleFramePtr Frame;
|
|
|
+ __declspec(property(get=GetName))
|
|
|
+ _bstr_t Name;
|
|
|
+ __declspec(property(get=GetDisplayName))
|
|
|
+ _bstr_t DisplayName;
|
|
|
+ __declspec(property(get=GetIsStyleSet))
|
|
|
+ VARIANT_BOOL IsStyleSet;
|
|
|
+ __declspec(property(get=GetIsObjectDefaults))
|
|
|
+ VARIANT_BOOL IsObjectDefaults;
|
|
|
+ __declspec(property(get=GetDisplayCategoryName))
|
|
|
+ _bstr_t DisplayCategoryName;
|
|
|
+ __declspec(property(get=GetBasedOn))
|
|
|
+ IVGStylePtr BasedOn;
|
|
|
+ __declspec(property(get=GetDerivedStyles))
|
|
|
+ IVGStylesPtr DerivedStyles;
|
|
|
+ __declspec(property(get=GetTransparency))
|
|
|
+ IVGStyleTransparencyPtr Transparency;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ _bstr_t GetCategoryName ( );
|
|
|
+ SAFEARRAY * GetAllPropertyNames ( );
|
|
|
+ SAFEARRAY * GetOverridePropertyNames ( );
|
|
|
+ VARIANT_BOOL IsPropertyInherited (
|
|
|
+ _bstr_t Name );
|
|
|
+ _variant_t GetProperty (
|
|
|
+ _bstr_t Name );
|
|
|
+ HRESULT SetProperty (
|
|
|
+ _bstr_t Name,
|
|
|
+ const _variant_t & Value );
|
|
|
+ VARIANT_BOOL ClearProperty (
|
|
|
+ _bstr_t Name );
|
|
|
+ IVGStyleOutlinePtr GetOutline ( );
|
|
|
+ IVGStyleFillPtr GetFill ( );
|
|
|
+ IVGStyleCharacterPtr GetCharacter ( );
|
|
|
+ IVGStyleParagraphPtr GetParagraph ( );
|
|
|
+ IVGStyleFramePtr GetFrame ( );
|
|
|
+ _bstr_t GetName ( );
|
|
|
+ _bstr_t GetDisplayName ( );
|
|
|
+ VARIANT_BOOL GetIsStyleSet ( );
|
|
|
+ VARIANT_BOOL GetIsObjectDefaults ( );
|
|
|
+ _bstr_t GetDisplayCategoryName ( );
|
|
|
+ IVGStylePtr GetBasedOn ( );
|
|
|
+ IVGStylesPtr GetDerivedStyles ( );
|
|
|
+ _bstr_t ToString ( );
|
|
|
+ VARIANT_BOOL StringAssign (
|
|
|
+ _bstr_t StyleString );
|
|
|
+ _bstr_t GetPropertyAsString (
|
|
|
+ _bstr_t Name );
|
|
|
+ VARIANT_BOOL SetPropertyAsString (
|
|
|
+ _bstr_t Name,
|
|
|
+ _bstr_t Value );
|
|
|
+ VARIANT_BOOL Rename (
|
|
|
+ _bstr_t NewName );
|
|
|
+ VARIANT_BOOL SetBasedOn (
|
|
|
+ _bstr_t NewParent );
|
|
|
+ VARIANT_BOOL Delete ( );
|
|
|
+ HRESULT Assign (
|
|
|
+ struct IVGStyle * pVal );
|
|
|
+ IVGStylePtr GetCopy ( );
|
|
|
+ IVGStyleTransparencyPtr GetTransparency ( );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_CategoryName (
|
|
|
+ /*[out,retval]*/ BSTR * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_GetAllPropertyNames (
|
|
|
+ /*[out,retval]*/ SAFEARRAY * * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_GetOverridePropertyNames (
|
|
|
+ /*[out,retval]*/ SAFEARRAY * * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_IsPropertyInherited (
|
|
|
+ /*[in]*/ BSTR Name,
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_GetProperty (
|
|
|
+ /*[in]*/ BSTR Name,
|
|
|
+ /*[out,retval]*/ VARIANT * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_SetProperty (
|
|
|
+ /*[in]*/ BSTR Name,
|
|
|
+ /*[in]*/ VARIANT Value ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_ClearProperty (
|
|
|
+ /*[in]*/ BSTR Name,
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Outline (
|
|
|
+ /*[out,retval]*/ struct IVGStyleOutline * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Fill (
|
|
|
+ /*[out,retval]*/ struct IVGStyleFill * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Character (
|
|
|
+ /*[out,retval]*/ struct IVGStyleCharacter * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Paragraph (
|
|
|
+ /*[out,retval]*/ struct IVGStyleParagraph * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Frame (
|
|
|
+ /*[out,retval]*/ struct IVGStyleFrame * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Name (
|
|
|
+ /*[out,retval]*/ BSTR * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_DisplayName (
|
|
|
+ /*[out,retval]*/ BSTR * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_IsStyleSet (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_IsObjectDefaults (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_DisplayCategoryName (
|
|
|
+ /*[out,retval]*/ BSTR * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_BasedOn (
|
|
|
+ /*[out,retval]*/ struct IVGStyle * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_DerivedStyles (
|
|
|
+ /*[out,retval]*/ struct IVGStyles * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_ToString (
|
|
|
+ /*[out,retval]*/ BSTR * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_StringAssign (
|
|
|
+ /*[in]*/ BSTR StyleString,
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_GetPropertyAsString (
|
|
|
+ /*[in]*/ BSTR Name,
|
|
|
+ /*[out,retval]*/ BSTR * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_SetPropertyAsString (
|
|
|
+ /*[in]*/ BSTR Name,
|
|
|
+ /*[in]*/ BSTR Value,
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Rename (
|
|
|
+ /*[in]*/ BSTR NewName,
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_SetBasedOn (
|
|
|
+ /*[in]*/ BSTR NewParent,
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Delete (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Assign (
|
|
|
+ /*[in]*/ struct IVGStyle * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_GetCopy (
|
|
|
+ /*[out,retval]*/ struct IVGStyle * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Transparency (
|
|
|
+ /*[out,retval]*/ struct IVGStyleTransparency * * ppVal ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("b05800bb-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+IVGStyleOutline : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetStyle))
|
|
|
+ IVGStylePtr Style;
|
|
|
+ __declspec(property(get=GetType,put=PutType))
|
|
|
+ enum cdrOutlineType Type;
|
|
|
+ __declspec(property(get=GetOverprint,put=PutOverprint))
|
|
|
+ VARIANT_BOOL Overprint;
|
|
|
+ __declspec(property(get=GetBehindFill,put=PutBehindFill))
|
|
|
+ VARIANT_BOOL BehindFill;
|
|
|
+ __declspec(property(get=GetScaleWithShape,put=PutScaleWithShape))
|
|
|
+ VARIANT_BOOL ScaleWithShape;
|
|
|
+ __declspec(property(get=GetWidth,put=PutWidth))
|
|
|
+ double Width;
|
|
|
+ __declspec(property(get=GetColor,put=PutColor))
|
|
|
+ IVGColorPtr Color;
|
|
|
+ __declspec(property(get=GetOverlapArrow,put=PutOverlapArrow))
|
|
|
+ VARIANT_BOOL OverlapArrow;
|
|
|
+ __declspec(property(get=GetShareArrow,put=PutShareArrow))
|
|
|
+ VARIANT_BOOL ShareArrow;
|
|
|
+ __declspec(property(get=GetMiterLimit,put=PutMiterLimit))
|
|
|
+ double MiterLimit;
|
|
|
+ __declspec(property(get=GetNibStretch,put=PutNibStretch))
|
|
|
+ long NibStretch;
|
|
|
+ __declspec(property(get=GetNibAngle,put=PutNibAngle))
|
|
|
+ double NibAngle;
|
|
|
+ __declspec(property(get=GetWidelineWidth,put=PutWidelineWidth))
|
|
|
+ double WidelineWidth;
|
|
|
+ __declspec(property(get=GetLineCaps,put=PutLineCaps))
|
|
|
+ enum cdrOutlineLineCaps LineCaps;
|
|
|
+ __declspec(property(get=GetLineJoin,put=PutLineJoin))
|
|
|
+ enum cdrOutlineLineJoin LineJoin;
|
|
|
+ __declspec(property(get=GetJustification,put=PutJustification))
|
|
|
+ enum cdrOutlineJustification Justification;
|
|
|
+ __declspec(property(get=GetAdjustDashes,put=PutAdjustDashes))
|
|
|
+ enum cdrOutlineDashAdjust AdjustDashes;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ IVGStylePtr GetStyle ( );
|
|
|
+ enum cdrOutlineType GetType ( );
|
|
|
+ void PutType (
|
|
|
+ enum cdrOutlineType pVal );
|
|
|
+ VARIANT_BOOL GetOverprint ( );
|
|
|
+ void PutOverprint (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ VARIANT_BOOL GetBehindFill ( );
|
|
|
+ void PutBehindFill (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ VARIANT_BOOL GetScaleWithShape ( );
|
|
|
+ void PutScaleWithShape (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ double GetWidth ( );
|
|
|
+ void PutWidth (
|
|
|
+ double pVal );
|
|
|
+ IVGColorPtr GetColor ( );
|
|
|
+ void PutColor (
|
|
|
+ struct IVGColor * ppVal );
|
|
|
+ VARIANT_BOOL GetOverlapArrow ( );
|
|
|
+ void PutOverlapArrow (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ VARIANT_BOOL GetShareArrow ( );
|
|
|
+ void PutShareArrow (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ double GetMiterLimit ( );
|
|
|
+ void PutMiterLimit (
|
|
|
+ double pVal );
|
|
|
+ long GetNibStretch ( );
|
|
|
+ void PutNibStretch (
|
|
|
+ long pVal );
|
|
|
+ double GetNibAngle ( );
|
|
|
+ void PutNibAngle (
|
|
|
+ double pVal );
|
|
|
+ double GetWidelineWidth ( );
|
|
|
+ void PutWidelineWidth (
|
|
|
+ double pVal );
|
|
|
+ enum cdrOutlineLineCaps GetLineCaps ( );
|
|
|
+ void PutLineCaps (
|
|
|
+ enum cdrOutlineLineCaps pVal );
|
|
|
+ enum cdrOutlineLineJoin GetLineJoin ( );
|
|
|
+ void PutLineJoin (
|
|
|
+ enum cdrOutlineLineJoin pVal );
|
|
|
+ enum cdrOutlineJustification GetJustification ( );
|
|
|
+ void PutJustification (
|
|
|
+ enum cdrOutlineJustification pVal );
|
|
|
+ enum cdrOutlineDashAdjust GetAdjustDashes ( );
|
|
|
+ void PutAdjustDashes (
|
|
|
+ enum cdrOutlineDashAdjust pVal );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_Style (
|
|
|
+ /*[out,retval]*/ struct IVGStyle * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Type (
|
|
|
+ /*[out,retval]*/ enum cdrOutlineType * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Type (
|
|
|
+ /*[in]*/ enum cdrOutlineType pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Overprint (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Overprint (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_BehindFill (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_BehindFill (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_ScaleWithShape (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_ScaleWithShape (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Width (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Width (
|
|
|
+ /*[in]*/ double pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Color (
|
|
|
+ /*[out,retval]*/ struct IVGColor * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Color (
|
|
|
+ /*[in]*/ struct IVGColor * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_OverlapArrow (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_OverlapArrow (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_ShareArrow (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_ShareArrow (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_MiterLimit (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_MiterLimit (
|
|
|
+ /*[in]*/ double pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_NibStretch (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_NibStretch (
|
|
|
+ /*[in]*/ long pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_NibAngle (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_NibAngle (
|
|
|
+ /*[in]*/ double pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_WidelineWidth (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_WidelineWidth (
|
|
|
+ /*[in]*/ double pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_LineCaps (
|
|
|
+ /*[out,retval]*/ enum cdrOutlineLineCaps * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_LineCaps (
|
|
|
+ /*[in]*/ enum cdrOutlineLineCaps pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_LineJoin (
|
|
|
+ /*[out,retval]*/ enum cdrOutlineLineJoin * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_LineJoin (
|
|
|
+ /*[in]*/ enum cdrOutlineLineJoin pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Justification (
|
|
|
+ /*[out,retval]*/ enum cdrOutlineJustification * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Justification (
|
|
|
+ /*[in]*/ enum cdrOutlineJustification pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_AdjustDashes (
|
|
|
+ /*[out,retval]*/ enum cdrOutlineDashAdjust * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_AdjustDashes (
|
|
|
+ /*[in]*/ enum cdrOutlineDashAdjust pVal ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("b05800bc-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+IVGStyleFill : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetStyle))
|
|
|
+ IVGStylePtr Style;
|
|
|
+ __declspec(property(get=GetType,put=PutType))
|
|
|
+ enum cdrFillStyleType Type;
|
|
|
+ __declspec(property(get=GetFountainAnisotropic,put=PutFountainAnisotropic))
|
|
|
+ VARIANT_BOOL FountainAnisotropic;
|
|
|
+ __declspec(property(get=GetOverprint,put=PutOverprint))
|
|
|
+ VARIANT_BOOL Overprint;
|
|
|
+ __declspec(property(get=GetFountainSpreadMethod,put=PutFountainSpreadMethod))
|
|
|
+ enum cdrFountainFillSpreadMethod FountainSpreadMethod;
|
|
|
+ __declspec(property(get=GetWindingFill,put=PutWindingFill))
|
|
|
+ VARIANT_BOOL WindingFill;
|
|
|
+ __declspec(property(get=GetPrimaryOpacity,put=PutPrimaryOpacity))
|
|
|
+ unsigned char PrimaryOpacity;
|
|
|
+ __declspec(property(get=GetFountainFillType,put=PutFountainFillType))
|
|
|
+ enum cdrFountainFillType FountainFillType;
|
|
|
+ __declspec(property(get=GetSecondaryOpacity,put=PutSecondaryOpacity))
|
|
|
+ unsigned char SecondaryOpacity;
|
|
|
+ __declspec(property(get=GetEdgePad,put=PutEdgePad))
|
|
|
+ long EdgePad;
|
|
|
+ __declspec(property(get=GetMergeMode,put=PutMergeMode))
|
|
|
+ enum cdrMergeMode MergeMode;
|
|
|
+ __declspec(property(get=GetFountainCenterOffsetX,put=PutFountainCenterOffsetX))
|
|
|
+ long FountainCenterOffsetX;
|
|
|
+ __declspec(property(get=GetFountainCenterOffsetY,put=PutFountainCenterOffsetY))
|
|
|
+ long FountainCenterOffsetY;
|
|
|
+ __declspec(property(get=GetFountainSteps,put=PutFountainSteps))
|
|
|
+ long FountainSteps;
|
|
|
+ __declspec(property(get=GetFountainBlendType,put=PutFountainBlendType))
|
|
|
+ enum cdrFountainFillBlendType FountainBlendType;
|
|
|
+ __declspec(property(get=GetMidPoint,put=PutMidPoint))
|
|
|
+ long MidPoint;
|
|
|
+ __declspec(property(get=GetFlipColors,put=PutFlipColors))
|
|
|
+ VARIANT_BOOL FlipColors;
|
|
|
+ __declspec(property(get=GetPostScriptName,put=PutPostScriptName))
|
|
|
+ _bstr_t PostScriptName;
|
|
|
+ __declspec(property(get=GetTileWidth,put=PutTileWidth))
|
|
|
+ double TileWidth;
|
|
|
+ __declspec(property(get=GetTileHeight,put=PutTileHeight))
|
|
|
+ double TileHeight;
|
|
|
+ __declspec(property(get=GetTileOriginX,put=PutTileOriginX))
|
|
|
+ double TileOriginX;
|
|
|
+ __declspec(property(get=GetTileOriginY,put=PutTileOriginY))
|
|
|
+ double TileOriginY;
|
|
|
+ __declspec(property(get=GetTileOffsetType,put=PutTileOffsetType))
|
|
|
+ enum cdrTileOffsetType TileOffsetType;
|
|
|
+ __declspec(property(get=GetTileOffset,put=PutTileOffset))
|
|
|
+ long TileOffset;
|
|
|
+ __declspec(property(get=GetRotationAngle,put=PutRotationAngle))
|
|
|
+ double RotationAngle;
|
|
|
+ __declspec(property(get=GetSkewAngle,put=PutSkewAngle))
|
|
|
+ double SkewAngle;
|
|
|
+ __declspec(property(get=GetMirrorFill,put=PutMirrorFill))
|
|
|
+ VARIANT_BOOL MirrorFill;
|
|
|
+ __declspec(property(get=GetTransformWithShape,put=PutTransformWithShape))
|
|
|
+ VARIANT_BOOL TransformWithShape;
|
|
|
+ __declspec(property(get=GetPrimaryColor))
|
|
|
+ IVGColorPtr PrimaryColor;
|
|
|
+ __declspec(property(get=GetSecondaryColor))
|
|
|
+ IVGColorPtr SecondaryColor;
|
|
|
+ __declspec(property(get=GetMirrorFillX,put=PutMirrorFillX))
|
|
|
+ VARIANT_BOOL MirrorFillX;
|
|
|
+ __declspec(property(get=GetMirrorFillY,put=PutMirrorFillY))
|
|
|
+ VARIANT_BOOL MirrorFillY;
|
|
|
+ __declspec(property(get=GetFountainCenterXOffset,put=PutFountainCenterXOffset))
|
|
|
+ double FountainCenterXOffset;
|
|
|
+ __declspec(property(get=GetFountainCenterYOffset,put=PutFountainCenterYOffset))
|
|
|
+ double FountainCenterYOffset;
|
|
|
+ __declspec(property(get=GetFountainBlendAcceleration,put=PutFountainBlendAcceleration))
|
|
|
+ double FountainBlendAcceleration;
|
|
|
+ __declspec(property(get=GetFountainScaleX,put=PutFountainScaleX))
|
|
|
+ double FountainScaleX;
|
|
|
+ __declspec(property(get=GetFountainScaleY,put=PutFountainScaleY))
|
|
|
+ double FountainScaleY;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ IVGStylePtr GetStyle ( );
|
|
|
+ enum cdrFillStyleType GetType ( );
|
|
|
+ void PutType (
|
|
|
+ enum cdrFillStyleType pVal );
|
|
|
+ VARIANT_BOOL GetOverprint ( );
|
|
|
+ void PutOverprint (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ VARIANT_BOOL GetWindingFill ( );
|
|
|
+ void PutWindingFill (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ enum cdrFountainFillType GetFountainFillType ( );
|
|
|
+ void PutFountainFillType (
|
|
|
+ enum cdrFountainFillType pVal );
|
|
|
+ long GetEdgePad ( );
|
|
|
+ void PutEdgePad (
|
|
|
+ long pVal );
|
|
|
+ long GetFountainCenterOffsetX ( );
|
|
|
+ void PutFountainCenterOffsetX (
|
|
|
+ long pVal );
|
|
|
+ long GetFountainCenterOffsetY ( );
|
|
|
+ void PutFountainCenterOffsetY (
|
|
|
+ long pVal );
|
|
|
+ long GetFountainSteps ( );
|
|
|
+ void PutFountainSteps (
|
|
|
+ long pVal );
|
|
|
+ enum cdrFountainFillBlendType GetFountainBlendType ( );
|
|
|
+ void PutFountainBlendType (
|
|
|
+ enum cdrFountainFillBlendType pVal );
|
|
|
+ long GetMidPoint ( );
|
|
|
+ void PutMidPoint (
|
|
|
+ long pVal );
|
|
|
+ VARIANT_BOOL GetFlipColors ( );
|
|
|
+ void PutFlipColors (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ _bstr_t GetPostScriptName ( );
|
|
|
+ void PutPostScriptName (
|
|
|
+ _bstr_t pVal );
|
|
|
+ double GetTileWidth ( );
|
|
|
+ void PutTileWidth (
|
|
|
+ double pVal );
|
|
|
+ double GetTileHeight ( );
|
|
|
+ void PutTileHeight (
|
|
|
+ double pVal );
|
|
|
+ double GetTileOriginX ( );
|
|
|
+ void PutTileOriginX (
|
|
|
+ double pVal );
|
|
|
+ double GetTileOriginY ( );
|
|
|
+ void PutTileOriginY (
|
|
|
+ double pVal );
|
|
|
+ enum cdrTileOffsetType GetTileOffsetType ( );
|
|
|
+ void PutTileOffsetType (
|
|
|
+ enum cdrTileOffsetType pVal );
|
|
|
+ long GetTileOffset ( );
|
|
|
+ void PutTileOffset (
|
|
|
+ long pVal );
|
|
|
+ double GetRotationAngle ( );
|
|
|
+ void PutRotationAngle (
|
|
|
+ double pVal );
|
|
|
+ double GetSkewAngle ( );
|
|
|
+ void PutSkewAngle (
|
|
|
+ double pVal );
|
|
|
+ VARIANT_BOOL GetMirrorFill ( );
|
|
|
+ void PutMirrorFill (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ VARIANT_BOOL GetTransformWithShape ( );
|
|
|
+ void PutTransformWithShape (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ IVGColorPtr GetPrimaryColor ( );
|
|
|
+ IVGColorPtr GetSecondaryColor ( );
|
|
|
+ VARIANT_BOOL GetMirrorFillX ( );
|
|
|
+ void PutMirrorFillX (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ VARIANT_BOOL GetMirrorFillY ( );
|
|
|
+ void PutMirrorFillY (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ double GetFountainCenterXOffset ( );
|
|
|
+ void PutFountainCenterXOffset (
|
|
|
+ double pVal );
|
|
|
+ double GetFountainCenterYOffset ( );
|
|
|
+ void PutFountainCenterYOffset (
|
|
|
+ double pVal );
|
|
|
+ double GetFountainBlendAcceleration ( );
|
|
|
+ void PutFountainBlendAcceleration (
|
|
|
+ double pVal );
|
|
|
+ double GetFountainScaleX ( );
|
|
|
+ void PutFountainScaleX (
|
|
|
+ double pVal );
|
|
|
+ double GetFountainScaleY ( );
|
|
|
+ void PutFountainScaleY (
|
|
|
+ double pVal );
|
|
|
+ VARIANT_BOOL GetFountainAnisotropic ( );
|
|
|
+ void PutFountainAnisotropic (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ enum cdrFountainFillSpreadMethod GetFountainSpreadMethod ( );
|
|
|
+ void PutFountainSpreadMethod (
|
|
|
+ enum cdrFountainFillSpreadMethod pVal );
|
|
|
+ unsigned char GetPrimaryOpacity ( );
|
|
|
+ void PutPrimaryOpacity (
|
|
|
+ unsigned char pVal );
|
|
|
+ unsigned char GetSecondaryOpacity ( );
|
|
|
+ void PutSecondaryOpacity (
|
|
|
+ unsigned char pVal );
|
|
|
+ enum cdrMergeMode GetMergeMode ( );
|
|
|
+ void PutMergeMode (
|
|
|
+ enum cdrMergeMode pVal );
|
|
|
+ VARIANT_BOOL SaveFill (
|
|
|
+ _bstr_t FileName,
|
|
|
+ struct IVGFillMetadata * Metadata );
|
|
|
+ VARIANT_BOOL LoadFill (
|
|
|
+ _bstr_t FileName,
|
|
|
+ struct IVGFillMetadata * * Metadata );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_Style (
|
|
|
+ /*[out,retval]*/ struct IVGStyle * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Type (
|
|
|
+ /*[out,retval]*/ enum cdrFillStyleType * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Type (
|
|
|
+ /*[in]*/ enum cdrFillStyleType pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Overprint (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Overprint (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_WindingFill (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_WindingFill (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_FountainFillType (
|
|
|
+ /*[out,retval]*/ enum cdrFountainFillType * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_FountainFillType (
|
|
|
+ /*[in]*/ enum cdrFountainFillType pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_EdgePad (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_EdgePad (
|
|
|
+ /*[in]*/ long pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_FountainCenterOffsetX (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_FountainCenterOffsetX (
|
|
|
+ /*[in]*/ long pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_FountainCenterOffsetY (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_FountainCenterOffsetY (
|
|
|
+ /*[in]*/ long pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_FountainSteps (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_FountainSteps (
|
|
|
+ /*[in]*/ long pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_FountainBlendType (
|
|
|
+ /*[out,retval]*/ enum cdrFountainFillBlendType * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_FountainBlendType (
|
|
|
+ /*[in]*/ enum cdrFountainFillBlendType pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_MidPoint (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_MidPoint (
|
|
|
+ /*[in]*/ long pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_FlipColors (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_FlipColors (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_PostScriptName (
|
|
|
+ /*[out,retval]*/ BSTR * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_PostScriptName (
|
|
|
+ /*[in]*/ BSTR pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_TileWidth (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_TileWidth (
|
|
|
+ /*[in]*/ double pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_TileHeight (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_TileHeight (
|
|
|
+ /*[in]*/ double pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_TileOriginX (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_TileOriginX (
|
|
|
+ /*[in]*/ double pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_TileOriginY (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_TileOriginY (
|
|
|
+ /*[in]*/ double pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_TileOffsetType (
|
|
|
+ /*[out,retval]*/ enum cdrTileOffsetType * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_TileOffsetType (
|
|
|
+ /*[in]*/ enum cdrTileOffsetType pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_TileOffset (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_TileOffset (
|
|
|
+ /*[in]*/ long pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_RotationAngle (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_RotationAngle (
|
|
|
+ /*[in]*/ double pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_SkewAngle (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_SkewAngle (
|
|
|
+ /*[in]*/ double pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_MirrorFill (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_MirrorFill (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_TransformWithShape (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_TransformWithShape (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_PrimaryColor (
|
|
|
+ /*[out,retval]*/ struct IVGColor * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_SecondaryColor (
|
|
|
+ /*[out,retval]*/ struct IVGColor * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_MirrorFillX (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_MirrorFillX (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_MirrorFillY (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_MirrorFillY (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_FountainCenterXOffset (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_FountainCenterXOffset (
|
|
|
+ /*[in]*/ double pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_FountainCenterYOffset (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_FountainCenterYOffset (
|
|
|
+ /*[in]*/ double pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_FountainBlendAcceleration (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_FountainBlendAcceleration (
|
|
|
+ /*[in]*/ double pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_FountainScaleX (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_FountainScaleX (
|
|
|
+ /*[in]*/ double pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_FountainScaleY (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_FountainScaleY (
|
|
|
+ /*[in]*/ double pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_FountainAnisotropic (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_FountainAnisotropic (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_FountainSpreadMethod (
|
|
|
+ /*[out,retval]*/ enum cdrFountainFillSpreadMethod * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_FountainSpreadMethod (
|
|
|
+ /*[in]*/ enum cdrFountainFillSpreadMethod pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_PrimaryOpacity (
|
|
|
+ /*[out,retval]*/ unsigned char * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_PrimaryOpacity (
|
|
|
+ /*[in]*/ unsigned char pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_SecondaryOpacity (
|
|
|
+ /*[out,retval]*/ unsigned char * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_SecondaryOpacity (
|
|
|
+ /*[in]*/ unsigned char pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_MergeMode (
|
|
|
+ /*[out,retval]*/ enum cdrMergeMode * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_MergeMode (
|
|
|
+ /*[in]*/ enum cdrMergeMode pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_SaveFill (
|
|
|
+ /*[in]*/ BSTR FileName,
|
|
|
+ /*[in]*/ struct IVGFillMetadata * Metadata,
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_LoadFill (
|
|
|
+ /*[in]*/ BSTR FileName,
|
|
|
+ /*[out]*/ struct IVGFillMetadata * * Metadata,
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("b05800bd-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+IVGStyleCharacter : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetStyle))
|
|
|
+ IVGStylePtr Style;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ IVGStylePtr GetStyle ( );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_Style (
|
|
|
+ /*[out,retval]*/ struct IVGStyle * * ppVal ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("b05800be-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+IVGStyleParagraph : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetStyle))
|
|
|
+ IVGStylePtr Style;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ IVGStylePtr GetStyle ( );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_Style (
|
|
|
+ /*[out,retval]*/ struct IVGStyle * * ppVal ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("b05800bf-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+IVGStyleFrame : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetStyle))
|
|
|
+ IVGStylePtr Style;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ IVGStylePtr GetStyle ( );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_Style (
|
|
|
+ /*[out,retval]*/ struct IVGStyle * * ppVal ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("b05800b9-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+IVGStyles : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetCount))
|
|
|
+ long Count;
|
|
|
+ __declspec(property(get=GetItem))
|
|
|
+ IVGStylePtr Item[];
|
|
|
+ __declspec(property(get=GetFirst))
|
|
|
+ IVGStylePtr First;
|
|
|
+ __declspec(property(get=GetLast))
|
|
|
+ IVGStylePtr Last;
|
|
|
+ __declspec(property(get=Get_NewEnum))
|
|
|
+ IUnknownPtr _NewEnum;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ long GetCount ( );
|
|
|
+ IVGStylePtr GetItem (
|
|
|
+ long Index );
|
|
|
+ IUnknownPtr Get_NewEnum ( );
|
|
|
+ IVGStylePtr Find (
|
|
|
+ _bstr_t Name );
|
|
|
+ IVGStylePtr GetFirst ( );
|
|
|
+ IVGStylePtr GetLast ( );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_Count (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Item (
|
|
|
+ /*[in]*/ long Index,
|
|
|
+ /*[out,retval]*/ struct IVGStyle * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get__NewEnum (
|
|
|
+ /*[out,retval]*/ IUnknown * * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Find (
|
|
|
+ /*[in]*/ BSTR Name,
|
|
|
+ /*[out,retval]*/ struct IVGStyle * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_First (
|
|
|
+ /*[out,retval]*/ struct IVGStyle * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Last (
|
|
|
+ /*[out,retval]*/ struct IVGStyle * * ppVal ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("b05800d7-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+IVGStyleTransparency : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetStyle))
|
|
|
+ IVGStylePtr Style;
|
|
|
+ __declspec(property(get=GetFill))
|
|
|
+ IVGStyleFillPtr Fill;
|
|
|
+ __declspec(property(get=GetMode,put=PutMode))
|
|
|
+ enum cdrMergeMode Mode;
|
|
|
+ __declspec(property(get=GetUniformTransparency,put=PutUniformTransparency))
|
|
|
+ double UniformTransparency;
|
|
|
+ __declspec(property(get=GetWhiteTransparency,put=PutWhiteTransparency))
|
|
|
+ double WhiteTransparency;
|
|
|
+ __declspec(property(get=GetBlackTransparency,put=PutBlackTransparency))
|
|
|
+ double BlackTransparency;
|
|
|
+ __declspec(property(get=GetAppliesTo,put=PutAppliesTo))
|
|
|
+ enum cdrTransparencyAppliedTo AppliesTo;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ IVGStylePtr GetStyle ( );
|
|
|
+ IVGStyleFillPtr GetFill ( );
|
|
|
+ enum cdrMergeMode GetMode ( );
|
|
|
+ void PutMode (
|
|
|
+ enum cdrMergeMode pVal );
|
|
|
+ double GetUniformTransparency ( );
|
|
|
+ void PutUniformTransparency (
|
|
|
+ double pVal );
|
|
|
+ double GetWhiteTransparency ( );
|
|
|
+ void PutWhiteTransparency (
|
|
|
+ double pVal );
|
|
|
+ double GetBlackTransparency ( );
|
|
|
+ void PutBlackTransparency (
|
|
|
+ double pVal );
|
|
|
+ enum cdrTransparencyAppliedTo GetAppliesTo ( );
|
|
|
+ void PutAppliesTo (
|
|
|
+ enum cdrTransparencyAppliedTo pVal );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_Style (
|
|
|
+ /*[out,retval]*/ struct IVGStyle * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Fill (
|
|
|
+ /*[out,retval]*/ struct IVGStyleFill * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Mode (
|
|
|
+ /*[out,retval]*/ enum cdrMergeMode * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Mode (
|
|
|
+ /*[in]*/ enum cdrMergeMode pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_UniformTransparency (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_UniformTransparency (
|
|
|
+ /*[in]*/ double pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_WhiteTransparency (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_WhiteTransparency (
|
|
|
+ /*[in]*/ double pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_BlackTransparency (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_BlackTransparency (
|
|
|
+ /*[in]*/ double pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_AppliesTo (
|
|
|
+ /*[out,retval]*/ enum cdrTransparencyAppliedTo * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_AppliesTo (
|
|
|
+ /*[in]*/ enum cdrTransparencyAppliedTo pVal ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("b05800d6-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+IVGToolShape : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ HRESULT OnGenerateShape (
|
|
|
+ struct IVGLayer * Parent,
|
|
|
+ struct IVGProperties * ObjectProperties,
|
|
|
+ struct IVGStyle * pStyleAttributes,
|
|
|
+ struct IVGTransformMatrix * pTransformation,
|
|
|
+ VARIANT_BOOL IsPreviewOnly );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall raw_OnGenerateShape (
|
|
|
+ /*[in]*/ struct IVGLayer * Parent,
|
|
|
+ /*[in]*/ struct IVGProperties * ObjectProperties,
|
|
|
+ /*[in]*/ struct IVGStyle * pStyleAttributes,
|
|
|
+ /*[in]*/ struct IVGTransformMatrix * pTransformation,
|
|
|
+ /*[in]*/ VARIANT_BOOL IsPreviewOnly ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("b05800ba-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+IVGStyleSheet : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetStyles))
|
|
|
+ IVGStylesPtr Styles;
|
|
|
+ __declspec(property(get=GetStyleSets))
|
|
|
+ IVGStylesPtr StyleSets;
|
|
|
+ __declspec(property(get=GetObjectDefaults))
|
|
|
+ IVGStylesPtr ObjectDefaults;
|
|
|
+ __declspec(property(get=GetAllStyles))
|
|
|
+ IVGStylesPtr AllStyles;
|
|
|
+ __declspec(property(get=GetAllStyleSets))
|
|
|
+ IVGStylesPtr AllStyleSets;
|
|
|
+ __declspec(property(get=GetAllColorStyles))
|
|
|
+ IVGColorsPtr AllColorStyles;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ IVGStylesPtr GetStyles ( );
|
|
|
+ IVGStylesPtr GetStyleSets ( );
|
|
|
+ IVGStylesPtr GetObjectDefaults ( );
|
|
|
+ IVGStylesPtr GetAllStyles ( );
|
|
|
+ IVGStylesPtr GetAllStyleSets ( );
|
|
|
+ IVGStylePtr FindStyle (
|
|
|
+ _bstr_t Name );
|
|
|
+ IVGStylesPtr CreateStyleFromShape (
|
|
|
+ struct IVGShape * Shape,
|
|
|
+ _bstr_t Category,
|
|
|
+ _bstr_t Name,
|
|
|
+ VARIANT_BOOL ReplaceExisting );
|
|
|
+ IVGStylesPtr CreateStyleFromShapeRange (
|
|
|
+ struct IVGShapeRange * ShapeRange,
|
|
|
+ _bstr_t Category,
|
|
|
+ _bstr_t Name,
|
|
|
+ VARIANT_BOOL ReplaceExisting );
|
|
|
+ IVGStylesPtr CreateStyleFromTextRange (
|
|
|
+ struct IVGTextRange * TextRange,
|
|
|
+ _bstr_t Category,
|
|
|
+ _bstr_t Name,
|
|
|
+ VARIANT_BOOL ReplaceExisting );
|
|
|
+ IVGStylesPtr CreateStyleSetFromShape (
|
|
|
+ struct IVGShape * Shape,
|
|
|
+ _bstr_t Name,
|
|
|
+ VARIANT_BOOL ReplaceExisting );
|
|
|
+ IVGStylesPtr CreateStyleSetFromShapeRange (
|
|
|
+ struct IVGShapeRange * ShapeRange,
|
|
|
+ _bstr_t Name,
|
|
|
+ VARIANT_BOOL ReplaceExisting );
|
|
|
+ IVGStylesPtr CreateStyleSetFromTextRange (
|
|
|
+ struct IVGTextRange * TextRange,
|
|
|
+ _bstr_t Name,
|
|
|
+ VARIANT_BOOL ReplaceExisting );
|
|
|
+ IVGStylePtr CreateStyle (
|
|
|
+ _bstr_t Category,
|
|
|
+ _bstr_t BasedOn,
|
|
|
+ _bstr_t Name,
|
|
|
+ VARIANT_BOOL ReplaceExisting );
|
|
|
+ IVGStylePtr CreateStyleSet (
|
|
|
+ _bstr_t BasedOn,
|
|
|
+ _bstr_t Name,
|
|
|
+ VARIANT_BOOL ReplaceExisting );
|
|
|
+ VARIANT_BOOL Export (
|
|
|
+ _bstr_t FileName,
|
|
|
+ VARIANT_BOOL Styles,
|
|
|
+ VARIANT_BOOL StyleSets,
|
|
|
+ VARIANT_BOOL ObjectDefaults,
|
|
|
+ VARIANT_BOOL ColorStyles );
|
|
|
+ VARIANT_BOOL Import (
|
|
|
+ _bstr_t FileName,
|
|
|
+ VARIANT_BOOL MergeStyles,
|
|
|
+ VARIANT_BOOL Styles,
|
|
|
+ VARIANT_BOOL StyleSets,
|
|
|
+ VARIANT_BOOL ObjectDefaults,
|
|
|
+ VARIANT_BOOL ColorStyles );
|
|
|
+ IVGColorsPtr GetAllColorStyles ( );
|
|
|
+ IVGColorPtr CreateColorStyle (
|
|
|
+ _bstr_t Name,
|
|
|
+ struct IVGColor * Color,
|
|
|
+ long HarmonyIndex,
|
|
|
+ long IndexInHarmony,
|
|
|
+ VARIANT_BOOL ReplaceExisting );
|
|
|
+ HRESULT DeleteAllColorStyles ( );
|
|
|
+ HRESULT DeleteColorStyle (
|
|
|
+ _bstr_t Name );
|
|
|
+ HRESULT RenameColorStyle (
|
|
|
+ _bstr_t OldName,
|
|
|
+ _bstr_t NewName );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_Styles (
|
|
|
+ /*[out,retval]*/ struct IVGStyles * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_StyleSets (
|
|
|
+ /*[out,retval]*/ struct IVGStyles * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_ObjectDefaults (
|
|
|
+ /*[out,retval]*/ struct IVGStyles * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_AllStyles (
|
|
|
+ /*[out,retval]*/ struct IVGStyles * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_AllStyleSets (
|
|
|
+ /*[out,retval]*/ struct IVGStyles * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_FindStyle (
|
|
|
+ /*[in]*/ BSTR Name,
|
|
|
+ /*[out,retval]*/ struct IVGStyle * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CreateStyleFromShape (
|
|
|
+ /*[in]*/ struct IVGShape * Shape,
|
|
|
+ /*[in]*/ BSTR Category,
|
|
|
+ /*[in]*/ BSTR Name,
|
|
|
+ /*[in]*/ VARIANT_BOOL ReplaceExisting,
|
|
|
+ /*[out,retval]*/ struct IVGStyles * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CreateStyleFromShapeRange (
|
|
|
+ /*[in]*/ struct IVGShapeRange * ShapeRange,
|
|
|
+ /*[in]*/ BSTR Category,
|
|
|
+ /*[in]*/ BSTR Name,
|
|
|
+ /*[in]*/ VARIANT_BOOL ReplaceExisting,
|
|
|
+ /*[out,retval]*/ struct IVGStyles * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CreateStyleFromTextRange (
|
|
|
+ /*[in]*/ struct IVGTextRange * TextRange,
|
|
|
+ /*[in]*/ BSTR Category,
|
|
|
+ /*[in]*/ BSTR Name,
|
|
|
+ /*[in]*/ VARIANT_BOOL ReplaceExisting,
|
|
|
+ /*[out,retval]*/ struct IVGStyles * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CreateStyleSetFromShape (
|
|
|
+ /*[in]*/ struct IVGShape * Shape,
|
|
|
+ /*[in]*/ BSTR Name,
|
|
|
+ /*[in]*/ VARIANT_BOOL ReplaceExisting,
|
|
|
+ /*[out,retval]*/ struct IVGStyles * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CreateStyleSetFromShapeRange (
|
|
|
+ /*[in]*/ struct IVGShapeRange * ShapeRange,
|
|
|
+ /*[in]*/ BSTR Name,
|
|
|
+ /*[in]*/ VARIANT_BOOL ReplaceExisting,
|
|
|
+ /*[out,retval]*/ struct IVGStyles * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CreateStyleSetFromTextRange (
|
|
|
+ /*[in]*/ struct IVGTextRange * TextRange,
|
|
|
+ /*[in]*/ BSTR Name,
|
|
|
+ /*[in]*/ VARIANT_BOOL ReplaceExisting,
|
|
|
+ /*[out,retval]*/ struct IVGStyles * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CreateStyle (
|
|
|
+ /*[in]*/ BSTR Category,
|
|
|
+ /*[in]*/ BSTR BasedOn,
|
|
|
+ /*[in]*/ BSTR Name,
|
|
|
+ /*[in]*/ VARIANT_BOOL ReplaceExisting,
|
|
|
+ /*[out,retval]*/ struct IVGStyle * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CreateStyleSet (
|
|
|
+ /*[in]*/ BSTR BasedOn,
|
|
|
+ /*[in]*/ BSTR Name,
|
|
|
+ /*[in]*/ VARIANT_BOOL ReplaceExisting,
|
|
|
+ /*[out,retval]*/ struct IVGStyle * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Export (
|
|
|
+ /*[in]*/ BSTR FileName,
|
|
|
+ /*[in]*/ VARIANT_BOOL Styles,
|
|
|
+ /*[in]*/ VARIANT_BOOL StyleSets,
|
|
|
+ /*[in]*/ VARIANT_BOOL ObjectDefaults,
|
|
|
+ /*[in]*/ VARIANT_BOOL ColorStyles,
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Import (
|
|
|
+ /*[in]*/ BSTR FileName,
|
|
|
+ /*[in]*/ VARIANT_BOOL MergeStyles,
|
|
|
+ /*[in]*/ VARIANT_BOOL Styles,
|
|
|
+ /*[in]*/ VARIANT_BOOL StyleSets,
|
|
|
+ /*[in]*/ VARIANT_BOOL ObjectDefaults,
|
|
|
+ /*[in]*/ VARIANT_BOOL ColorStyles,
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_AllColorStyles (
|
|
|
+ /*[out,retval]*/ struct IVGColors * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CreateColorStyle (
|
|
|
+ /*[in]*/ BSTR Name,
|
|
|
+ /*[in]*/ struct IVGColor * Color,
|
|
|
+ /*[in]*/ long HarmonyIndex,
|
|
|
+ /*[in]*/ long IndexInHarmony,
|
|
|
+ /*[in]*/ VARIANT_BOOL ReplaceExisting,
|
|
|
+ /*[out,retval]*/ struct IVGColor * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_DeleteAllColorStyles ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_DeleteColorStyle (
|
|
|
+ /*[in]*/ BSTR Name ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_RenameColorStyle (
|
|
|
+ /*[in]*/ BSTR OldName,
|
|
|
+ /*[in]*/ BSTR NewName ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("b0580020-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+IVGDataItems : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetApplication))
|
|
|
+ IVGApplicationPtr Application;
|
|
|
+ __declspec(property(get=GetParent))
|
|
|
+ IVGShapePtr Parent;
|
|
|
+ __declspec(property(get=GetCount))
|
|
|
+ long Count;
|
|
|
+ __declspec(property(get=GetItem))
|
|
|
+ IVGDataItemPtr Item[];
|
|
|
+ __declspec(property(get=Get_NewEnum))
|
|
|
+ IUnknownPtr _NewEnum;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ IVGApplicationPtr GetApplication ( );
|
|
|
+ IVGShapePtr GetParent ( );
|
|
|
+ long GetCount ( );
|
|
|
+ IVGDataItemPtr GetItem (
|
|
|
+ const _variant_t & IndexOrName );
|
|
|
+ IUnknownPtr Get_NewEnum ( );
|
|
|
+ IVGDataItemPtr Add (
|
|
|
+ struct IVGDataField * DataField,
|
|
|
+ const _variant_t & Value = vtMissing );
|
|
|
+ HRESULT CopyFrom (
|
|
|
+ struct IVGShape * Shape );
|
|
|
+ HRESULT Clear ( );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_Application (
|
|
|
+ /*[out,retval]*/ struct IVGApplication * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Parent (
|
|
|
+ /*[out,retval]*/ struct IVGShape * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Count (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Item (
|
|
|
+ /*[in]*/ VARIANT IndexOrName,
|
|
|
+ /*[out,retval]*/ struct IVGDataItem * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get__NewEnum (
|
|
|
+ /*[out,retval]*/ IUnknown * * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Add (
|
|
|
+ /*[in]*/ struct IVGDataField * DataField,
|
|
|
+ /*[in]*/ VARIANT Value,
|
|
|
+ /*[out,retval]*/ struct IVGDataItem * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CopyFrom (
|
|
|
+ /*[in]*/ struct IVGShape * Shape ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Clear ( ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("b058001f-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+IVGDataItem : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetApplication))
|
|
|
+ IVGApplicationPtr Application;
|
|
|
+ __declspec(property(get=GetParent))
|
|
|
+ IVGDataItemsPtr Parent;
|
|
|
+ __declspec(property(get=GetValue,put=PutValue))
|
|
|
+ _variant_t Value;
|
|
|
+ __declspec(property(get=GetDataField))
|
|
|
+ IVGDataFieldPtr DataField;
|
|
|
+ __declspec(property(get=GetFormattedValue))
|
|
|
+ _bstr_t FormattedValue;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ IVGApplicationPtr GetApplication ( );
|
|
|
+ IVGDataItemsPtr GetParent ( );
|
|
|
+ _variant_t GetValue ( );
|
|
|
+ void PutValue (
|
|
|
+ const _variant_t & pVal );
|
|
|
+ IVGDataFieldPtr GetDataField ( );
|
|
|
+ HRESULT Clear ( );
|
|
|
+ _bstr_t GetFormattedValue ( );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_Application (
|
|
|
+ /*[out,retval]*/ struct IVGApplication * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Parent (
|
|
|
+ /*[out,retval]*/ struct IVGDataItems * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Value (
|
|
|
+ /*[out,retval]*/ VARIANT * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Value (
|
|
|
+ /*[in]*/ VARIANT pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_DataField (
|
|
|
+ /*[out,retval]*/ struct IVGDataField * * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Clear ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_FormattedValue (
|
|
|
+ /*[out,retval]*/ BSTR * pbstrValue ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("b058001d-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+IVGDataField : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetApplication))
|
|
|
+ IVGApplicationPtr Application;
|
|
|
+ __declspec(property(get=GetParent))
|
|
|
+ IVGDataFieldsPtr Parent;
|
|
|
+ __declspec(property(get=GetName,put=PutName))
|
|
|
+ _bstr_t Name;
|
|
|
+ __declspec(property(get=GetFormatType))
|
|
|
+ enum cdrDataFormatType FormatType;
|
|
|
+ __declspec(property(get=GetFormat,put=PutFormat))
|
|
|
+ _bstr_t Format;
|
|
|
+ __declspec(property(get=GetFieldWidth,put=PutFieldWidth))
|
|
|
+ long FieldWidth;
|
|
|
+ __declspec(property(get=GetAppDefault,put=PutAppDefault))
|
|
|
+ VARIANT_BOOL AppDefault;
|
|
|
+ __declspec(property(get=GetDocDefault,put=PutDocDefault))
|
|
|
+ VARIANT_BOOL DocDefault;
|
|
|
+ __declspec(property(get=GetSummarizeGroup,put=PutSummarizeGroup))
|
|
|
+ VARIANT_BOOL SummarizeGroup;
|
|
|
+ __declspec(property(get=GetIndex))
|
|
|
+ long Index;
|
|
|
+ __declspec(property(get=GetTarget,put=PutTarget))
|
|
|
+ _bstr_t Target;
|
|
|
+ __declspec(property(get=GetDefaultValue,put=PutDefaultValue))
|
|
|
+ _bstr_t DefaultValue;
|
|
|
+ __declspec(property(get=GetConstraint,put=PutConstraint))
|
|
|
+ _bstr_t Constraint;
|
|
|
+ __declspec(property(get=GetDataType,put=PutDataType))
|
|
|
+ enum cdrDataType DataType;
|
|
|
+ __declspec(property(get=GetParentName,put=PutParentName))
|
|
|
+ _bstr_t ParentName;
|
|
|
+ __declspec(property(get=GetElementName,put=PutElementName))
|
|
|
+ _bstr_t ElementName;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ IVGApplicationPtr GetApplication ( );
|
|
|
+ IVGDataFieldsPtr GetParent ( );
|
|
|
+ _bstr_t GetName ( );
|
|
|
+ void PutName (
|
|
|
+ _bstr_t pVal );
|
|
|
+ enum cdrDataFormatType GetFormatType ( );
|
|
|
+ _bstr_t GetFormat ( );
|
|
|
+ void PutFormat (
|
|
|
+ _bstr_t pVal );
|
|
|
+ long GetFieldWidth ( );
|
|
|
+ void PutFieldWidth (
|
|
|
+ long pVal );
|
|
|
+ VARIANT_BOOL GetAppDefault ( );
|
|
|
+ void PutAppDefault (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ VARIANT_BOOL GetDocDefault ( );
|
|
|
+ void PutDocDefault (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ VARIANT_BOOL GetSummarizeGroup ( );
|
|
|
+ void PutSummarizeGroup (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ HRESULT Delete ( );
|
|
|
+ HRESULT Reorder (
|
|
|
+ long NewIndex );
|
|
|
+ long GetIndex ( );
|
|
|
+ _bstr_t GetTarget ( );
|
|
|
+ void PutTarget (
|
|
|
+ _bstr_t pVal );
|
|
|
+ _bstr_t GetDefaultValue ( );
|
|
|
+ void PutDefaultValue (
|
|
|
+ _bstr_t pVal );
|
|
|
+ _bstr_t GetConstraint ( );
|
|
|
+ void PutConstraint (
|
|
|
+ _bstr_t pVal );
|
|
|
+ enum cdrDataType GetDataType ( );
|
|
|
+ void PutDataType (
|
|
|
+ enum cdrDataType pVal );
|
|
|
+ _bstr_t GetParentName ( );
|
|
|
+ void PutParentName (
|
|
|
+ _bstr_t pVal );
|
|
|
+ _bstr_t GetElementName ( );
|
|
|
+ void PutElementName (
|
|
|
+ _bstr_t pVal );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_Application (
|
|
|
+ /*[out,retval]*/ struct IVGApplication * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Parent (
|
|
|
+ /*[out,retval]*/ struct IVGDataFields * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Name (
|
|
|
+ /*[out,retval]*/ BSTR * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Name (
|
|
|
+ /*[in]*/ BSTR pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_FormatType (
|
|
|
+ /*[out,retval]*/ enum cdrDataFormatType * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Format (
|
|
|
+ /*[out,retval]*/ BSTR * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Format (
|
|
|
+ /*[in]*/ BSTR pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_FieldWidth (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_FieldWidth (
|
|
|
+ /*[in]*/ long pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_AppDefault (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_AppDefault (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_DocDefault (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_DocDefault (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_SummarizeGroup (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_SummarizeGroup (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Delete ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Reorder (
|
|
|
+ /*[in]*/ long NewIndex ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Index (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Target (
|
|
|
+ /*[out,retval]*/ BSTR * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Target (
|
|
|
+ /*[in]*/ BSTR pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_DefaultValue (
|
|
|
+ /*[out,retval]*/ BSTR * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_DefaultValue (
|
|
|
+ /*[in]*/ BSTR pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Constraint (
|
|
|
+ /*[out,retval]*/ BSTR * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Constraint (
|
|
|
+ /*[in]*/ BSTR pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_DataType (
|
|
|
+ /*[out,retval]*/ enum cdrDataType * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_DataType (
|
|
|
+ /*[in]*/ enum cdrDataType pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_ParentName (
|
|
|
+ /*[out,retval]*/ BSTR * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_ParentName (
|
|
|
+ /*[in]*/ BSTR pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_ElementName (
|
|
|
+ /*[out,retval]*/ BSTR * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_ElementName (
|
|
|
+ /*[in]*/ BSTR pVal ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("b058001e-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+IVGDataFields : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetApplication))
|
|
|
+ IVGApplicationPtr Application;
|
|
|
+ __declspec(property(get=GetParent))
|
|
|
+ IVGDocumentPtr Parent;
|
|
|
+ __declspec(property(get=GetCount))
|
|
|
+ long Count;
|
|
|
+ __declspec(property(get=GetItem))
|
|
|
+ IVGDataFieldPtr Item[];
|
|
|
+ __declspec(property(get=Get_NewEnum))
|
|
|
+ IUnknownPtr _NewEnum;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ IVGApplicationPtr GetApplication ( );
|
|
|
+ IVGDocumentPtr GetParent ( );
|
|
|
+ long GetCount ( );
|
|
|
+ IVGDataFieldPtr GetItem (
|
|
|
+ const _variant_t & IndexOrName );
|
|
|
+ IUnknownPtr Get_NewEnum ( );
|
|
|
+ IVGDataFieldPtr Add (
|
|
|
+ _bstr_t Name,
|
|
|
+ _bstr_t Format,
|
|
|
+ VARIANT_BOOL AppDefault,
|
|
|
+ VARIANT_BOOL DocDefault,
|
|
|
+ VARIANT_BOOL SummarizeGroup );
|
|
|
+ IVGDataFieldPtr AddEx (
|
|
|
+ _bstr_t Name,
|
|
|
+ enum cdrDataType DataType,
|
|
|
+ _bstr_t DefaultValue,
|
|
|
+ _bstr_t Constraint,
|
|
|
+ _bstr_t Target,
|
|
|
+ _bstr_t Format,
|
|
|
+ VARIANT_BOOL AppDefault,
|
|
|
+ VARIANT_BOOL DocDefault,
|
|
|
+ VARIANT_BOOL SummarizeGroup,
|
|
|
+ long FieldWidth );
|
|
|
+ VARIANT_BOOL IsPresent (
|
|
|
+ _bstr_t FieldName );
|
|
|
+ IVGDataFieldPtr AddEx2 (
|
|
|
+ _bstr_t ParentName,
|
|
|
+ _bstr_t ElementName,
|
|
|
+ _bstr_t Name,
|
|
|
+ enum cdrDataType DataType,
|
|
|
+ _bstr_t DefaultValue,
|
|
|
+ _bstr_t Constraint,
|
|
|
+ _bstr_t Target,
|
|
|
+ _bstr_t Format,
|
|
|
+ VARIANT_BOOL AppDefault,
|
|
|
+ VARIANT_BOOL DocDefault,
|
|
|
+ VARIANT_BOOL SummarizeGroup,
|
|
|
+ long FieldWidth );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_Application (
|
|
|
+ /*[out,retval]*/ struct IVGApplication * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Parent (
|
|
|
+ /*[out,retval]*/ struct IVGDocument * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Count (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Item (
|
|
|
+ /*[in]*/ VARIANT IndexOrName,
|
|
|
+ /*[out,retval]*/ struct IVGDataField * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get__NewEnum (
|
|
|
+ /*[out,retval]*/ IUnknown * * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Add (
|
|
|
+ /*[in]*/ BSTR Name,
|
|
|
+ /*[in]*/ BSTR Format,
|
|
|
+ /*[in]*/ VARIANT_BOOL AppDefault,
|
|
|
+ /*[in]*/ VARIANT_BOOL DocDefault,
|
|
|
+ /*[in]*/ VARIANT_BOOL SummarizeGroup,
|
|
|
+ /*[out,retval]*/ struct IVGDataField * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_AddEx (
|
|
|
+ /*[in]*/ BSTR Name,
|
|
|
+ /*[in]*/ enum cdrDataType DataType,
|
|
|
+ /*[in]*/ BSTR DefaultValue,
|
|
|
+ /*[in]*/ BSTR Constraint,
|
|
|
+ /*[in]*/ BSTR Target,
|
|
|
+ /*[in]*/ BSTR Format,
|
|
|
+ /*[in]*/ VARIANT_BOOL AppDefault,
|
|
|
+ /*[in]*/ VARIANT_BOOL DocDefault,
|
|
|
+ /*[in]*/ VARIANT_BOOL SummarizeGroup,
|
|
|
+ /*[in]*/ long FieldWidth,
|
|
|
+ /*[out,retval]*/ struct IVGDataField * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_IsPresent (
|
|
|
+ /*[in]*/ BSTR FieldName,
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_AddEx2 (
|
|
|
+ /*[in]*/ BSTR ParentName,
|
|
|
+ /*[in]*/ BSTR ElementName,
|
|
|
+ /*[in]*/ BSTR Name,
|
|
|
+ /*[in]*/ enum cdrDataType DataType,
|
|
|
+ /*[in]*/ BSTR DefaultValue,
|
|
|
+ /*[in]*/ BSTR Constraint,
|
|
|
+ /*[in]*/ BSTR Target,
|
|
|
+ /*[in]*/ BSTR Format,
|
|
|
+ /*[in]*/ VARIANT_BOOL AppDefault,
|
|
|
+ /*[in]*/ VARIANT_BOOL DocDefault,
|
|
|
+ /*[in]*/ VARIANT_BOOL SummarizeGroup,
|
|
|
+ /*[in]*/ long FieldWidth,
|
|
|
+ /*[out,retval]*/ struct IVGDataField * * ppVal ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("b058006c-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+IVGSymbol : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetDefinition))
|
|
|
+ IVGSymbolDefinitionPtr Definition;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ IVGSymbolDefinitionPtr GetDefinition ( );
|
|
|
+ IVGShapeRangePtr RevertToShapes ( );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_Definition (
|
|
|
+ /*[out,retval]*/ struct IVGSymbolDefinition * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_RevertToShapes (
|
|
|
+ /*[out,retval]*/ struct IVGShapeRange * * ppVal ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("b058006d-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+IVGSymbolDefinition : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetName,put=PutName))
|
|
|
+ _bstr_t Name;
|
|
|
+ __declspec(property(get=GetDescription,put=PutDescription))
|
|
|
+ _bstr_t Description;
|
|
|
+ __declspec(property(get=GetLinked))
|
|
|
+ VARIANT_BOOL Linked;
|
|
|
+ __declspec(property(get=GetLinkLibraryPath))
|
|
|
+ _bstr_t LinkLibraryPath;
|
|
|
+ __declspec(property(get=GetNested))
|
|
|
+ VARIANT_BOOL Nested;
|
|
|
+ __declspec(property(get=GetHasLinks))
|
|
|
+ VARIANT_BOOL HasLinks;
|
|
|
+ __declspec(property(get=GetIsLinkBroken))
|
|
|
+ VARIANT_BOOL IsLinkBroken;
|
|
|
+ __declspec(property(get=GetIsLinkUpdated))
|
|
|
+ VARIANT_BOOL IsLinkUpdated;
|
|
|
+ __declspec(property(get=GetHasBrokenLinks))
|
|
|
+ VARIANT_BOOL HasBrokenLinks;
|
|
|
+ __declspec(property(get=GetHasUpdatedLinks))
|
|
|
+ VARIANT_BOOL HasUpdatedLinks;
|
|
|
+ __declspec(property(get=GetNestedSymbols))
|
|
|
+ IVGSymbolDefinitionsPtr NestedSymbols;
|
|
|
+ __declspec(property(get=GetEditable))
|
|
|
+ VARIANT_BOOL Editable;
|
|
|
+ __declspec(property(get=GetInstanceCount))
|
|
|
+ long InstanceCount;
|
|
|
+ __declspec(property(get=GetInstances))
|
|
|
+ IVGShapeRangePtr Instances;
|
|
|
+ __declspec(property(get=GetType))
|
|
|
+ enum cdrSymbolType Type;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ _bstr_t GetName ( );
|
|
|
+ void PutName (
|
|
|
+ _bstr_t pVal );
|
|
|
+ _bstr_t GetDescription ( );
|
|
|
+ void PutDescription (
|
|
|
+ _bstr_t pVal );
|
|
|
+ VARIANT_BOOL GetLinked ( );
|
|
|
+ _bstr_t GetLinkLibraryPath ( );
|
|
|
+ VARIANT_BOOL GetNested ( );
|
|
|
+ VARIANT_BOOL GetHasLinks ( );
|
|
|
+ VARIANT_BOOL GetIsLinkBroken ( );
|
|
|
+ VARIANT_BOOL GetIsLinkUpdated ( );
|
|
|
+ VARIANT_BOOL GetHasBrokenLinks ( );
|
|
|
+ VARIANT_BOOL GetHasUpdatedLinks ( );
|
|
|
+ IVGSymbolDefinitionsPtr GetNestedSymbols ( );
|
|
|
+ VARIANT_BOOL GetEditable ( );
|
|
|
+ long GetInstanceCount ( );
|
|
|
+ IVGShapeRangePtr GetInstances ( );
|
|
|
+ HRESULT EnterEditMode ( );
|
|
|
+ HRESULT LeaveEditMode ( );
|
|
|
+ HRESULT Delete ( );
|
|
|
+ HRESULT Copy ( );
|
|
|
+ IVGSymbolDefinitionPtr Duplicate (
|
|
|
+ _bstr_t Name );
|
|
|
+ HRESULT BreakLink ( );
|
|
|
+ HRESULT UpdateLinks ( );
|
|
|
+ HRESULT FixLink (
|
|
|
+ _bstr_t LibraryPath );
|
|
|
+ enum cdrSymbolType GetType ( );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_Name (
|
|
|
+ /*[out,retval]*/ BSTR * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Name (
|
|
|
+ /*[in]*/ BSTR pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Description (
|
|
|
+ /*[out,retval]*/ BSTR * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Description (
|
|
|
+ /*[in]*/ BSTR pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Linked (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_LinkLibraryPath (
|
|
|
+ /*[out,retval]*/ BSTR * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Nested (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_HasLinks (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_IsLinkBroken (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_IsLinkUpdated (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_HasBrokenLinks (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_HasUpdatedLinks (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_NestedSymbols (
|
|
|
+ /*[out,retval]*/ struct IVGSymbolDefinitions * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Editable (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_InstanceCount (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Instances (
|
|
|
+ /*[out,retval]*/ struct IVGShapeRange * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_EnterEditMode ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_LeaveEditMode ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Delete ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Copy ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Duplicate (
|
|
|
+ /*[in]*/ BSTR Name,
|
|
|
+ /*[out,retval]*/ struct IVGSymbolDefinition * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_BreakLink ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_UpdateLinks ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_FixLink (
|
|
|
+ /*[in]*/ BSTR LibraryPath ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Type (
|
|
|
+ /*[out,retval]*/ enum cdrSymbolType * pVal ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("b058006e-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+IVGSymbolDefinitions : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetItem))
|
|
|
+ IVGSymbolDefinitionPtr Item[];
|
|
|
+ __declspec(property(get=GetCount))
|
|
|
+ long Count;
|
|
|
+ __declspec(property(get=Get_NewEnum))
|
|
|
+ IUnknownPtr _NewEnum;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ IVGSymbolDefinitionPtr GetItem (
|
|
|
+ const _variant_t & IndexOrName );
|
|
|
+ long GetCount ( );
|
|
|
+ IUnknownPtr Get_NewEnum ( );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_Item (
|
|
|
+ /*[in]*/ VARIANT IndexOrName,
|
|
|
+ /*[out,retval]*/ struct IVGSymbolDefinition * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Count (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get__NewEnum (
|
|
|
+ /*[out,retval]*/ IUnknown * * pVal ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("b0580070-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+IVGSymbolLibrary : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetSymbols))
|
|
|
+ IVGSymbolDefinitionsPtr Symbols;
|
|
|
+ __declspec(property(get=GetName))
|
|
|
+ _bstr_t Name;
|
|
|
+ __declspec(property(get=GetFilePath))
|
|
|
+ _bstr_t FilePath;
|
|
|
+ __declspec(property(get=GetReadOnly))
|
|
|
+ VARIANT_BOOL ReadOnly;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ IVGSymbolDefinitionsPtr GetSymbols ( );
|
|
|
+ _bstr_t GetName ( );
|
|
|
+ _bstr_t GetFilePath ( );
|
|
|
+ VARIANT_BOOL GetReadOnly ( );
|
|
|
+ HRESULT Delete ( );
|
|
|
+ HRESULT PurgeUnusedSymbols ( );
|
|
|
+ IVGSymbolDefinitionPtr Paste (
|
|
|
+ _bstr_t Name );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_Symbols (
|
|
|
+ /*[out,retval]*/ struct IVGSymbolDefinitions * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Name (
|
|
|
+ /*[out,retval]*/ BSTR * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_FilePath (
|
|
|
+ /*[out,retval]*/ BSTR * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_ReadOnly (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Delete ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_PurgeUnusedSymbols ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Paste (
|
|
|
+ /*[in]*/ BSTR Name,
|
|
|
+ /*[out,retval]*/ struct IVGSymbolDefinition * * ppVal ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("b058006f-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+IVGSymbolLibraries : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetItem))
|
|
|
+ IVGSymbolLibraryPtr Item[];
|
|
|
+ __declspec(property(get=GetCount))
|
|
|
+ long Count;
|
|
|
+ __declspec(property(get=Get_NewEnum))
|
|
|
+ IUnknownPtr _NewEnum;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ IVGSymbolLibraryPtr GetItem (
|
|
|
+ const _variant_t & IndexOrName );
|
|
|
+ long GetCount ( );
|
|
|
+ IVGSymbolLibraryPtr Add (
|
|
|
+ _bstr_t FileName,
|
|
|
+ VARIANT_BOOL CopyLocally );
|
|
|
+ long AddFromFolder (
|
|
|
+ _bstr_t Folder,
|
|
|
+ VARIANT_BOOL Recursive,
|
|
|
+ VARIANT_BOOL CopyLocally );
|
|
|
+ IUnknownPtr Get_NewEnum ( );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_Item (
|
|
|
+ /*[in]*/ VARIANT IndexOrName,
|
|
|
+ /*[out,retval]*/ struct IVGSymbolLibrary * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Count (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Add (
|
|
|
+ /*[in]*/ BSTR FileName,
|
|
|
+ /*[in]*/ VARIANT_BOOL CopyLocally,
|
|
|
+ /*[out,retval]*/ struct IVGSymbolLibrary * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_AddFromFolder (
|
|
|
+ /*[in]*/ BSTR Folder,
|
|
|
+ /*[in]*/ VARIANT_BOOL Recursive,
|
|
|
+ /*[in]*/ VARIANT_BOOL CopyLocally,
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get__NewEnum (
|
|
|
+ /*[out,retval]*/ IUnknown * * pVal ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("b058008f-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+IVGTreeNode : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetType))
|
|
|
+ enum cdrTreeNodeType Type;
|
|
|
+ __declspec(property(get=GetShapeType))
|
|
|
+ enum cdrShapeType ShapeType;
|
|
|
+ __declspec(property(get=GetShape))
|
|
|
+ IVGShapePtr Shape;
|
|
|
+ __declspec(property(get=GetVirtualShape))
|
|
|
+ IVGShapePtr VirtualShape;
|
|
|
+ __declspec(property(get=GetPage))
|
|
|
+ IVGPagePtr Page;
|
|
|
+ __declspec(property(get=GetLayer))
|
|
|
+ IVGLayerPtr Layer;
|
|
|
+ __declspec(property(get=GetDocument))
|
|
|
+ IVGDocumentPtr Document;
|
|
|
+ __declspec(property(get=GetNext))
|
|
|
+ IVGTreeNodePtr Next;
|
|
|
+ __declspec(property(get=GetPrevious))
|
|
|
+ IVGTreeNodePtr Previous;
|
|
|
+ __declspec(property(get=GetParent))
|
|
|
+ IVGTreeNodePtr Parent;
|
|
|
+ __declspec(property(get=GetFirstChild))
|
|
|
+ IVGTreeNodePtr FirstChild;
|
|
|
+ __declspec(property(get=GetLastChild))
|
|
|
+ IVGTreeNodePtr LastChild;
|
|
|
+ __declspec(property(get=GetChildren))
|
|
|
+ IVGTreeNodesPtr Children;
|
|
|
+ __declspec(property(get=GetIsGroupChild))
|
|
|
+ VARIANT_BOOL IsGroupChild;
|
|
|
+ __declspec(property(get=GetSelected))
|
|
|
+ VARIANT_BOOL Selected;
|
|
|
+ __declspec(property(get=GetNextSelected))
|
|
|
+ IVGTreeNodePtr NextSelected;
|
|
|
+ __declspec(property(get=GetHandle))
|
|
|
+ long Handle;
|
|
|
+ __declspec(property(get=GetName,put=PutName))
|
|
|
+ _bstr_t Name;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ enum cdrTreeNodeType GetType ( );
|
|
|
+ enum cdrShapeType GetShapeType ( );
|
|
|
+ IVGShapePtr GetShape ( );
|
|
|
+ IVGShapePtr GetVirtualShape ( );
|
|
|
+ IVGPagePtr GetPage ( );
|
|
|
+ IVGLayerPtr GetLayer ( );
|
|
|
+ IVGDocumentPtr GetDocument ( );
|
|
|
+ IVGTreeNodePtr GetNext ( );
|
|
|
+ IVGTreeNodePtr GetPrevious ( );
|
|
|
+ IVGTreeNodePtr GetParent ( );
|
|
|
+ IVGTreeNodePtr GetFirstChild ( );
|
|
|
+ IVGTreeNodePtr GetLastChild ( );
|
|
|
+ IVGTreeNodesPtr GetChildren ( );
|
|
|
+ VARIANT_BOOL GetIsGroupChild ( );
|
|
|
+ VARIANT_BOOL GetSelected ( );
|
|
|
+ IVGTreeNodePtr GetNextSelected ( );
|
|
|
+ VARIANT_BOOL UnLink ( );
|
|
|
+ VARIANT_BOOL LinkBefore (
|
|
|
+ struct IVGTreeNode * TreeNode );
|
|
|
+ VARIANT_BOOL LinkAfter (
|
|
|
+ struct IVGTreeNode * TreeNode );
|
|
|
+ VARIANT_BOOL LinkAsChildOf (
|
|
|
+ struct IVGTreeNode * TreeNode );
|
|
|
+ VARIANT_BOOL MoveToFirst ( );
|
|
|
+ VARIANT_BOOL MoveToLast ( );
|
|
|
+ VARIANT_BOOL MoveBefore (
|
|
|
+ struct IVGTreeNode * TreeNode );
|
|
|
+ VARIANT_BOOL MoveAfter (
|
|
|
+ struct IVGTreeNode * TreeNode );
|
|
|
+ VARIANT_BOOL IsDescendentOf (
|
|
|
+ struct IVGTreeNode * TreeNode );
|
|
|
+ HRESULT Delete ( );
|
|
|
+ IVGTreeNodePtr GetCopy ( );
|
|
|
+ HRESULT SwapData (
|
|
|
+ struct IVGTreeNode * TreeNode );
|
|
|
+ HRESULT SwapGroupData (
|
|
|
+ struct IVGTreeNode * GroupNode );
|
|
|
+ long GetHandle ( );
|
|
|
+ _bstr_t GetName ( );
|
|
|
+ void PutName (
|
|
|
+ _bstr_t pVal );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_Type (
|
|
|
+ /*[out,retval]*/ enum cdrTreeNodeType * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_ShapeType (
|
|
|
+ /*[out,retval]*/ enum cdrShapeType * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Shape (
|
|
|
+ /*[out,retval]*/ struct IVGShape * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_VirtualShape (
|
|
|
+ /*[out,retval]*/ struct IVGShape * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Page (
|
|
|
+ /*[out,retval]*/ struct IVGPage * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Layer (
|
|
|
+ /*[out,retval]*/ struct IVGLayer * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Document (
|
|
|
+ /*[out,retval]*/ struct IVGDocument * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Next (
|
|
|
+ /*[out,retval]*/ struct IVGTreeNode * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Previous (
|
|
|
+ /*[out,retval]*/ struct IVGTreeNode * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Parent (
|
|
|
+ /*[out,retval]*/ struct IVGTreeNode * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_FirstChild (
|
|
|
+ /*[out,retval]*/ struct IVGTreeNode * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_LastChild (
|
|
|
+ /*[out,retval]*/ struct IVGTreeNode * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Children (
|
|
|
+ /*[out,retval]*/ struct IVGTreeNodes * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_IsGroupChild (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Selected (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_NextSelected (
|
|
|
+ /*[out,retval]*/ struct IVGTreeNode * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_UnLink (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_LinkBefore (
|
|
|
+ /*[in]*/ struct IVGTreeNode * TreeNode,
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_LinkAfter (
|
|
|
+ /*[in]*/ struct IVGTreeNode * TreeNode,
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_LinkAsChildOf (
|
|
|
+ /*[in]*/ struct IVGTreeNode * TreeNode,
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_MoveToFirst (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_MoveToLast (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_MoveBefore (
|
|
|
+ /*[in]*/ struct IVGTreeNode * TreeNode,
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_MoveAfter (
|
|
|
+ /*[in]*/ struct IVGTreeNode * TreeNode,
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_IsDescendentOf (
|
|
|
+ /*[in]*/ struct IVGTreeNode * TreeNode,
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Delete ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_GetCopy (
|
|
|
+ /*[out,retval]*/ struct IVGTreeNode * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_SwapData (
|
|
|
+ /*[in]*/ struct IVGTreeNode * TreeNode ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_SwapGroupData (
|
|
|
+ /*[in]*/ struct IVGTreeNode * GroupNode ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Handle (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Name (
|
|
|
+ /*[out,retval]*/ BSTR * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Name (
|
|
|
+ /*[in]*/ BSTR pVal ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("b0580090-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+IVGTreeNodes : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetItem))
|
|
|
+ IVGTreeNodePtr Item[];
|
|
|
+ __declspec(property(get=GetCount))
|
|
|
+ long Count;
|
|
|
+ __declspec(property(get=Get_NewEnum))
|
|
|
+ IUnknownPtr _NewEnum;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ IVGTreeNodePtr GetItem (
|
|
|
+ long Index );
|
|
|
+ long GetCount ( );
|
|
|
+ IUnknownPtr Get_NewEnum ( );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_Item (
|
|
|
+ /*[in]*/ long Index,
|
|
|
+ /*[out,retval]*/ struct IVGTreeNode * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Count (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get__NewEnum (
|
|
|
+ /*[out,retval]*/ IUnknown * * pVal ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("b05800a5-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+IVGSpread : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetIndex))
|
|
|
+ long Index;
|
|
|
+ __declspec(property(get=GetSizeWidth))
|
|
|
+ double SizeWidth;
|
|
|
+ __declspec(property(get=GetSizeHeight))
|
|
|
+ double SizeHeight;
|
|
|
+ __declspec(property(get=GetLeftX))
|
|
|
+ double LeftX;
|
|
|
+ __declspec(property(get=GetRightX))
|
|
|
+ double RightX;
|
|
|
+ __declspec(property(get=GetTopY))
|
|
|
+ double TopY;
|
|
|
+ __declspec(property(get=GetBottomY))
|
|
|
+ double BottomY;
|
|
|
+ __declspec(property(get=GetCenterX))
|
|
|
+ double CenterX;
|
|
|
+ __declspec(property(get=GetCenterY))
|
|
|
+ double CenterY;
|
|
|
+ __declspec(property(get=GetBoundingBox))
|
|
|
+ IVGRectPtr BoundingBox;
|
|
|
+ __declspec(property(get=GetPages))
|
|
|
+ IVGPagesPtr Pages;
|
|
|
+ __declspec(property(get=GetNext))
|
|
|
+ IVGSpreadPtr Next;
|
|
|
+ __declspec(property(get=GetPrevious))
|
|
|
+ IVGSpreadPtr Previous;
|
|
|
+ __declspec(property(get=GetLayers))
|
|
|
+ IVGLayersPtr Layers;
|
|
|
+ __declspec(property(get=GetAllLayers))
|
|
|
+ IVGLayersPtr AllLayers;
|
|
|
+ __declspec(property(get=GetActiveLayer))
|
|
|
+ IVGLayerPtr ActiveLayer;
|
|
|
+ __declspec(property(get=GetShapes))
|
|
|
+ IVGShapesPtr Shapes;
|
|
|
+ __declspec(property(get=GetSelectableShapes))
|
|
|
+ IVGShapesPtr SelectableShapes;
|
|
|
+ __declspec(property(get=GetGuides))
|
|
|
+ IVGShapeRangePtr Guides[];
|
|
|
+ __declspec(property(get=GetTreeNode))
|
|
|
+ IVGTreeNodePtr TreeNode;
|
|
|
+ __declspec(property(get=GetGuidesLayer))
|
|
|
+ IVGLayerPtr GuidesLayer;
|
|
|
+ __declspec(property(get=GetDesktopLayer))
|
|
|
+ IVGLayerPtr DesktopLayer;
|
|
|
+ __declspec(property(get=GetGridLayer))
|
|
|
+ IVGLayerPtr GridLayer;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ long GetIndex ( );
|
|
|
+ double GetSizeWidth ( );
|
|
|
+ double GetSizeHeight ( );
|
|
|
+ double GetLeftX ( );
|
|
|
+ double GetRightX ( );
|
|
|
+ double GetTopY ( );
|
|
|
+ double GetBottomY ( );
|
|
|
+ double GetCenterX ( );
|
|
|
+ double GetCenterY ( );
|
|
|
+ IVGRectPtr GetBoundingBox ( );
|
|
|
+ HRESULT GetBoundingBox (
|
|
|
+ double * x,
|
|
|
+ double * y,
|
|
|
+ double * Width,
|
|
|
+ double * Height );
|
|
|
+ IVGPagesPtr GetPages ( );
|
|
|
+ IVGSpreadPtr GetNext ( );
|
|
|
+ IVGSpreadPtr GetPrevious ( );
|
|
|
+ IVGLayersPtr GetLayers ( );
|
|
|
+ IVGLayersPtr GetAllLayers ( );
|
|
|
+ IVGLayerPtr GetActiveLayer ( );
|
|
|
+ IVGShapesPtr GetShapes ( );
|
|
|
+ IVGShapesPtr GetSelectableShapes ( );
|
|
|
+ IVGLayerPtr CreateLayer (
|
|
|
+ _bstr_t LayerName );
|
|
|
+ IVGShapeRangePtr GetGuides (
|
|
|
+ enum cdrGuideType Type );
|
|
|
+ IVGTreeNodePtr GetTreeNode ( );
|
|
|
+ IVGLayerPtr GetGuidesLayer ( );
|
|
|
+ IVGLayerPtr GetDesktopLayer ( );
|
|
|
+ IVGLayerPtr GetGridLayer ( );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_Index (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_SizeWidth (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_SizeHeight (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_LeftX (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_RightX (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_TopY (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_BottomY (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_CenterX (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_CenterY (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_BoundingBox (
|
|
|
+ /*[out,retval]*/ struct IVGRect * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_GetBoundingBox (
|
|
|
+ /*[out]*/ double * x,
|
|
|
+ /*[out]*/ double * y,
|
|
|
+ /*[out]*/ double * Width,
|
|
|
+ /*[out]*/ double * Height ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Pages (
|
|
|
+ /*[out,retval]*/ struct IVGPages * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Next (
|
|
|
+ /*[out,retval]*/ struct IVGSpread * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Previous (
|
|
|
+ /*[out,retval]*/ struct IVGSpread * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Layers (
|
|
|
+ /*[out,retval]*/ struct IVGLayers * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_AllLayers (
|
|
|
+ /*[out,retval]*/ struct IVGLayers * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_ActiveLayer (
|
|
|
+ /*[out,retval]*/ struct IVGLayer * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Shapes (
|
|
|
+ /*[out,retval]*/ struct IVGShapes * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_SelectableShapes (
|
|
|
+ /*[out,retval]*/ struct IVGShapes * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CreateLayer (
|
|
|
+ /*[in]*/ BSTR LayerName,
|
|
|
+ /*[out,retval]*/ struct IVGLayer * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Guides (
|
|
|
+ /*[in]*/ enum cdrGuideType Type,
|
|
|
+ /*[out,retval]*/ struct IVGShapeRange * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_TreeNode (
|
|
|
+ /*[out,retval]*/ struct IVGTreeNode * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_GuidesLayer (
|
|
|
+ /*[out,retval]*/ struct IVGLayer * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_DesktopLayer (
|
|
|
+ /*[out,retval]*/ struct IVGLayer * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_GridLayer (
|
|
|
+ /*[out,retval]*/ struct IVGLayer * * ppVal ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("b058008e-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+IVGTreeManager : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetVirtualLayer))
|
|
|
+ IVGLayerPtr VirtualLayer;
|
|
|
+ __declspec(property(get=GetSelectedNodeCount))
|
|
|
+ long SelectedNodeCount;
|
|
|
+ __declspec(property(get=GetFirstSelectedNode))
|
|
|
+ IVGTreeNodePtr FirstSelectedNode;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ IVGLayerPtr GetVirtualLayer ( );
|
|
|
+ long GetSelectedNodeCount ( );
|
|
|
+ IVGTreeNodePtr GetFirstSelectedNode ( );
|
|
|
+ IVGTreeNodePtr CreateGroupNode ( );
|
|
|
+ IVGTreeNodePtr CleanGroupNode (
|
|
|
+ struct IVGTreeNode * GroupNode );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_VirtualLayer (
|
|
|
+ /*[out,retval]*/ struct IVGLayer * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_SelectedNodeCount (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_FirstSelectedNode (
|
|
|
+ /*[out,retval]*/ struct IVGTreeNode * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CreateGroupNode (
|
|
|
+ /*[out,retval]*/ struct IVGTreeNode * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CleanGroupNode (
|
|
|
+ /*[in]*/ struct IVGTreeNode * GroupNode,
|
|
|
+ /*[out,retval]*/ struct IVGTreeNode * * ppVal ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("b05800a6-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+IVGSpreads : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetItem))
|
|
|
+ IVGSpreadPtr Item[];
|
|
|
+ __declspec(property(get=GetCount))
|
|
|
+ long Count;
|
|
|
+ __declspec(property(get=GetFirst))
|
|
|
+ IVGSpreadPtr First;
|
|
|
+ __declspec(property(get=GetLast))
|
|
|
+ IVGSpreadPtr Last;
|
|
|
+ __declspec(property(get=Get_NewEnum))
|
|
|
+ IUnknownPtr _NewEnum;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ IVGSpreadPtr GetItem (
|
|
|
+ long Index );
|
|
|
+ long GetCount ( );
|
|
|
+ IUnknownPtr Get_NewEnum ( );
|
|
|
+ IVGSpreadPtr GetFirst ( );
|
|
|
+ IVGSpreadPtr GetLast ( );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_Item (
|
|
|
+ /*[in]*/ long Index,
|
|
|
+ /*[out,retval]*/ struct IVGSpread * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Count (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get__NewEnum (
|
|
|
+ /*[out,retval]*/ IUnknown * * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_First (
|
|
|
+ /*[out,retval]*/ struct IVGSpread * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Last (
|
|
|
+ /*[out,retval]*/ struct IVGSpread * * ppVal ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("b05800e6-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+IVGPageMarkup : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetPageGuid))
|
|
|
+ _bstr_t PageGuid;
|
|
|
+ __declspec(property(get=GetThreads))
|
|
|
+ IVGCommentThreadsPtr Threads;
|
|
|
+ __declspec(property(get=GetPage))
|
|
|
+ IVGPagePtr Page;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ _bstr_t GetPageGuid ( );
|
|
|
+ IVGCommentThreadsPtr GetThreads ( );
|
|
|
+ IVGPagePtr GetPage ( );
|
|
|
+ IVGCommentPtr CreateHotspot (
|
|
|
+ _bstr_t Text,
|
|
|
+ double x,
|
|
|
+ double y,
|
|
|
+ struct IVGCommentAuthor * Author );
|
|
|
+ IVGCommentPtr CreateRectangle (
|
|
|
+ _bstr_t Text,
|
|
|
+ double x,
|
|
|
+ double y,
|
|
|
+ double Width,
|
|
|
+ double Height,
|
|
|
+ long OutlineWidth,
|
|
|
+ struct IVGColor * FillColor,
|
|
|
+ struct IVGColor * OutlineColor,
|
|
|
+ struct IVGCommentAuthor * Author );
|
|
|
+ IVGCommentPtr CreateEllipse (
|
|
|
+ _bstr_t Text,
|
|
|
+ double x,
|
|
|
+ double y,
|
|
|
+ double RadiusX,
|
|
|
+ double RadiusY,
|
|
|
+ long OutlineWidth,
|
|
|
+ struct IVGColor * FillColor,
|
|
|
+ struct IVGColor * OutlineColor,
|
|
|
+ struct IVGCommentAuthor * Author );
|
|
|
+ IVGCommentPtr CreateArrow (
|
|
|
+ _bstr_t Text,
|
|
|
+ double x,
|
|
|
+ double y,
|
|
|
+ double VectorX,
|
|
|
+ double VectorY,
|
|
|
+ long OutlineWidth,
|
|
|
+ struct IVGColor * OutlineColor,
|
|
|
+ struct IVGCommentAuthor * Author );
|
|
|
+ IVGCommentPtr CreateFreehand (
|
|
|
+ _bstr_t Text,
|
|
|
+ struct IVGCurve * Curve,
|
|
|
+ long OutlineWidth,
|
|
|
+ struct IVGColor * OutlineColor,
|
|
|
+ struct IVGCommentAuthor * Author );
|
|
|
+ IVGCommentPtr CreateHighlight (
|
|
|
+ _bstr_t Text,
|
|
|
+ struct IVGCurve * Curve,
|
|
|
+ long OutlineWidth,
|
|
|
+ struct IVGColor * OutlineColor,
|
|
|
+ struct IVGCommentAuthor * Author );
|
|
|
+ IVGCommentPtr CreateCollaborativeText (
|
|
|
+ _bstr_t Text,
|
|
|
+ struct IVGShape * Shape,
|
|
|
+ struct IVGColor * OutlineColor,
|
|
|
+ struct IVGCommentAuthor * Author );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_PageGuid (
|
|
|
+ /*[out,retval]*/ BSTR * pRet ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Threads (
|
|
|
+ /*[out,retval]*/ struct IVGCommentThreads * * pRet ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Page (
|
|
|
+ /*[out,retval]*/ struct IVGPage * * pRet ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CreateHotspot (
|
|
|
+ /*[in]*/ BSTR Text,
|
|
|
+ /*[in]*/ double x,
|
|
|
+ /*[in]*/ double y,
|
|
|
+ /*[in]*/ struct IVGCommentAuthor * Author,
|
|
|
+ /*[out,retval]*/ struct IVGComment * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CreateRectangle (
|
|
|
+ /*[in]*/ BSTR Text,
|
|
|
+ /*[in]*/ double x,
|
|
|
+ /*[in]*/ double y,
|
|
|
+ /*[in]*/ double Width,
|
|
|
+ /*[in]*/ double Height,
|
|
|
+ /*[in]*/ long OutlineWidth,
|
|
|
+ /*[in]*/ struct IVGColor * FillColor,
|
|
|
+ /*[in]*/ struct IVGColor * OutlineColor,
|
|
|
+ /*[in]*/ struct IVGCommentAuthor * Author,
|
|
|
+ /*[out,retval]*/ struct IVGComment * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CreateEllipse (
|
|
|
+ /*[in]*/ BSTR Text,
|
|
|
+ /*[in]*/ double x,
|
|
|
+ /*[in]*/ double y,
|
|
|
+ /*[in]*/ double RadiusX,
|
|
|
+ /*[in]*/ double RadiusY,
|
|
|
+ /*[in]*/ long OutlineWidth,
|
|
|
+ /*[in]*/ struct IVGColor * FillColor,
|
|
|
+ /*[in]*/ struct IVGColor * OutlineColor,
|
|
|
+ /*[in]*/ struct IVGCommentAuthor * Author,
|
|
|
+ /*[out,retval]*/ struct IVGComment * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CreateArrow (
|
|
|
+ /*[in]*/ BSTR Text,
|
|
|
+ /*[in]*/ double x,
|
|
|
+ /*[in]*/ double y,
|
|
|
+ /*[in]*/ double VectorX,
|
|
|
+ /*[in]*/ double VectorY,
|
|
|
+ /*[in]*/ long OutlineWidth,
|
|
|
+ /*[in]*/ struct IVGColor * OutlineColor,
|
|
|
+ /*[in]*/ struct IVGCommentAuthor * Author,
|
|
|
+ /*[out,retval]*/ struct IVGComment * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CreateFreehand (
|
|
|
+ /*[in]*/ BSTR Text,
|
|
|
+ /*[in]*/ struct IVGCurve * Curve,
|
|
|
+ /*[in]*/ long OutlineWidth,
|
|
|
+ /*[in]*/ struct IVGColor * OutlineColor,
|
|
|
+ /*[in]*/ struct IVGCommentAuthor * Author,
|
|
|
+ /*[out,retval]*/ struct IVGComment * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CreateHighlight (
|
|
|
+ /*[in]*/ BSTR Text,
|
|
|
+ /*[in]*/ struct IVGCurve * Curve,
|
|
|
+ /*[in]*/ long OutlineWidth,
|
|
|
+ /*[in]*/ struct IVGColor * OutlineColor,
|
|
|
+ /*[in]*/ struct IVGCommentAuthor * Author,
|
|
|
+ /*[out,retval]*/ struct IVGComment * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CreateCollaborativeText (
|
|
|
+ /*[in]*/ BSTR Text,
|
|
|
+ /*[in]*/ struct IVGShape * Shape,
|
|
|
+ /*[in]*/ struct IVGColor * OutlineColor,
|
|
|
+ /*[in]*/ struct IVGCommentAuthor * Author,
|
|
|
+ /*[out,retval]*/ struct IVGComment * * ppVal ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("b05800ec-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+IVGCommentThreads : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetItem))
|
|
|
+ IVGCommentThreadPtr Item[];
|
|
|
+ __declspec(property(get=GetCount))
|
|
|
+ long Count;
|
|
|
+ __declspec(property(get=GetFirst))
|
|
|
+ IVGCommentThreadPtr First;
|
|
|
+ __declspec(property(get=GetLast))
|
|
|
+ IVGCommentThreadPtr Last;
|
|
|
+ __declspec(property(get=Get_NewEnum))
|
|
|
+ IUnknownPtr _NewEnum;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ IVGCommentThreadPtr GetItem (
|
|
|
+ const _variant_t & IndexOrGuid );
|
|
|
+ IUnknownPtr Get_NewEnum ( );
|
|
|
+ long GetCount ( );
|
|
|
+ IVGCommentThreadPtr GetFirst ( );
|
|
|
+ IVGCommentThreadPtr GetLast ( );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_Item (
|
|
|
+ /*[in]*/ VARIANT IndexOrGuid,
|
|
|
+ /*[out,retval]*/ struct IVGCommentThread * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get__NewEnum (
|
|
|
+ /*[out,retval]*/ IUnknown * * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Count (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_First (
|
|
|
+ /*[out,retval]*/ struct IVGCommentThread * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Last (
|
|
|
+ /*[out,retval]*/ struct IVGCommentThread * * ppVal ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("b05800e7-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+IVGCommentThread : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetTarget))
|
|
|
+ IVGCommentTargetPtr Target;
|
|
|
+ __declspec(property(get=GetComments))
|
|
|
+ IVGCommentsPtr Comments;
|
|
|
+ __declspec(property(get=GetStatus))
|
|
|
+ enum cdrCommentStatus Status;
|
|
|
+ __declspec(property(get=GetPageMarkup))
|
|
|
+ IVGPageMarkupPtr PageMarkup;
|
|
|
+ __declspec(property(get=GetAnnotation))
|
|
|
+ IVGCommentAnnotationPtr Annotation;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ IVGCommentTargetPtr GetTarget ( );
|
|
|
+ IVGCommentsPtr GetComments ( );
|
|
|
+ enum cdrCommentStatus GetStatus ( );
|
|
|
+ IVGCommentPtr Reply (
|
|
|
+ _bstr_t Text,
|
|
|
+ struct IVGCommentAuthor * Author );
|
|
|
+ HRESULT Resolve (
|
|
|
+ struct IVGCommentAuthor * Author );
|
|
|
+ HRESULT Reopen (
|
|
|
+ struct IVGCommentAuthor * Author );
|
|
|
+ HRESULT Delete ( );
|
|
|
+ IVGPageMarkupPtr GetPageMarkup ( );
|
|
|
+ IVGCommentAnnotationPtr GetAnnotation ( );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_Target (
|
|
|
+ /*[out,retval]*/ struct IVGCommentTarget * * pRet ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Comments (
|
|
|
+ /*[out,retval]*/ struct IVGComments * * pRet ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Status (
|
|
|
+ /*[out,retval]*/ enum cdrCommentStatus * pRet ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Reply (
|
|
|
+ /*[in]*/ BSTR Text,
|
|
|
+ /*[in]*/ struct IVGCommentAuthor * Author,
|
|
|
+ /*[out,retval]*/ struct IVGComment * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Resolve (
|
|
|
+ /*[in]*/ struct IVGCommentAuthor * Author ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Reopen (
|
|
|
+ /*[in]*/ struct IVGCommentAuthor * Author ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Delete ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_PageMarkup (
|
|
|
+ /*[out,retval]*/ struct IVGPageMarkup * * pRet ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Annotation (
|
|
|
+ /*[out,retval]*/ struct IVGCommentAnnotation * * pRet ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("b05800e9-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+IVGComment : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetText,put=PutText))
|
|
|
+ _bstr_t Text;
|
|
|
+ __declspec(property(get=GetCreationTime,put=PutCreationTime))
|
|
|
+ DATE CreationTime;
|
|
|
+ __declspec(property(get=GetModificationTime,put=PutModificationTime))
|
|
|
+ DATE ModificationTime;
|
|
|
+ __declspec(property(get=GetGuid))
|
|
|
+ _bstr_t Guid;
|
|
|
+ __declspec(property(get=GetThread))
|
|
|
+ IVGCommentThreadPtr Thread;
|
|
|
+ __declspec(property(get=GetOnlineID,put=PutOnlineID))
|
|
|
+ _bstr_t OnlineID;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ IVGCommentAuthorPtr GetAuthor ( );
|
|
|
+ void PutRefAuthor (
|
|
|
+ struct IVGCommentAuthor * * pRet );
|
|
|
+ _bstr_t GetText ( );
|
|
|
+ void PutText (
|
|
|
+ _bstr_t pRet );
|
|
|
+ DATE GetCreationTime ( );
|
|
|
+ void PutCreationTime (
|
|
|
+ DATE pRet );
|
|
|
+ DATE GetModificationTime ( );
|
|
|
+ void PutModificationTime (
|
|
|
+ DATE pRet );
|
|
|
+ _bstr_t GetGuid ( );
|
|
|
+ IVGCommentThreadPtr GetThread ( );
|
|
|
+ _bstr_t GetOnlineID ( );
|
|
|
+ void PutOnlineID (
|
|
|
+ _bstr_t pRet );
|
|
|
+ HRESULT Delete ( );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_Author (
|
|
|
+ /*[out,retval]*/ struct IVGCommentAuthor * * pRet ) = 0;
|
|
|
+ virtual HRESULT __stdcall putref_Author (
|
|
|
+ /*[in]*/ struct IVGCommentAuthor * * pRet ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Text (
|
|
|
+ /*[out,retval]*/ BSTR * pRet ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Text (
|
|
|
+ /*[in]*/ BSTR pRet ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_CreationTime (
|
|
|
+ /*[out,retval]*/ DATE * pRet ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_CreationTime (
|
|
|
+ /*[in]*/ DATE pRet ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_ModificationTime (
|
|
|
+ /*[out,retval]*/ DATE * pRet ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_ModificationTime (
|
|
|
+ /*[in]*/ DATE pRet ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Guid (
|
|
|
+ /*[out,retval]*/ BSTR * pRet ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Thread (
|
|
|
+ /*[out,retval]*/ struct IVGCommentThread * * pRet ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_OnlineID (
|
|
|
+ /*[out,retval]*/ BSTR * pRet ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_OnlineID (
|
|
|
+ /*[in]*/ BSTR pRet ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Delete ( ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("b05800e4-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+IVGComments : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetItem))
|
|
|
+ IVGCommentPtr Item[];
|
|
|
+ __declspec(property(get=GetCount))
|
|
|
+ long Count;
|
|
|
+ __declspec(property(get=GetFirst))
|
|
|
+ IVGCommentPtr First;
|
|
|
+ __declspec(property(get=GetLast))
|
|
|
+ IVGCommentPtr Last;
|
|
|
+ __declspec(property(get=Get_NewEnum))
|
|
|
+ IUnknownPtr _NewEnum;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ IVGCommentPtr GetItem (
|
|
|
+ const _variant_t & IndexOrGuid );
|
|
|
+ IUnknownPtr Get_NewEnum ( );
|
|
|
+ long GetCount ( );
|
|
|
+ IVGCommentPtr GetFirst ( );
|
|
|
+ IVGCommentPtr GetLast ( );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_Item (
|
|
|
+ /*[in]*/ VARIANT IndexOrGuid,
|
|
|
+ /*[out,retval]*/ struct IVGComment * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get__NewEnum (
|
|
|
+ /*[out,retval]*/ IUnknown * * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Count (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_First (
|
|
|
+ /*[out,retval]*/ struct IVGComment * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Last (
|
|
|
+ /*[out,retval]*/ struct IVGComment * * ppVal ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("b05800e0-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+IVGDocumentMarkup : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ IVGCommentPtr FindComment (
|
|
|
+ _bstr_t Guid );
|
|
|
+ IVGCommentThreadPtr FindThread (
|
|
|
+ _bstr_t Guid );
|
|
|
+ IVGPagePtr FindPage (
|
|
|
+ _bstr_t Guid );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall raw_FindComment (
|
|
|
+ /*[in]*/ BSTR Guid,
|
|
|
+ /*[out,retval]*/ struct IVGComment * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_FindThread (
|
|
|
+ /*[in]*/ BSTR Guid,
|
|
|
+ /*[out,retval]*/ struct IVGCommentThread * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_FindPage (
|
|
|
+ /*[in]*/ BSTR Guid,
|
|
|
+ /*[out,retval]*/ struct IVGPage * * ppVal ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("b0580081-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+IVGWindow : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetApplication))
|
|
|
+ IDispatchPtr Application;
|
|
|
+ __declspec(property(get=GetParent))
|
|
|
+ IVGWindowsPtr Parent;
|
|
|
+ __declspec(property(get=GetFullScreen,put=PutFullScreen))
|
|
|
+ VARIANT_BOOL FullScreen;
|
|
|
+ __declspec(property(get=GetPage))
|
|
|
+ IDispatchPtr Page;
|
|
|
+ __declspec(property(get=GetActive))
|
|
|
+ VARIANT_BOOL Active;
|
|
|
+ __declspec(property(get=GetCaption))
|
|
|
+ _bstr_t Caption;
|
|
|
+ __declspec(property(get=GetHeight,put=PutHeight))
|
|
|
+ long Height;
|
|
|
+ __declspec(property(get=GetWidth,put=PutWidth))
|
|
|
+ long Width;
|
|
|
+ __declspec(property(get=GetLeft,put=PutLeft))
|
|
|
+ long Left;
|
|
|
+ __declspec(property(get=GetTop,put=PutTop))
|
|
|
+ long Top;
|
|
|
+ __declspec(property(get=GetWindowState,put=PutWindowState))
|
|
|
+ enum cdrWindowState WindowState;
|
|
|
+ __declspec(property(get=GetPrevious))
|
|
|
+ IVGWindowPtr Previous;
|
|
|
+ __declspec(property(get=GetNext))
|
|
|
+ IVGWindowPtr Next;
|
|
|
+ __declspec(property(get=GetIndex))
|
|
|
+ long Index;
|
|
|
+ __declspec(property(get=GetDocument))
|
|
|
+ IVGDocumentPtr Document;
|
|
|
+ __declspec(property(get=GetActiveView))
|
|
|
+ IVGActiveViewPtr ActiveView;
|
|
|
+ __declspec(property(get=GetHandle))
|
|
|
+ long Handle;
|
|
|
+ __declspec(property(get=GetViewWindow))
|
|
|
+ ICUIViewWindowPtr ViewWindow;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ IDispatchPtr GetApplication ( );
|
|
|
+ IVGWindowsPtr GetParent ( );
|
|
|
+ HRESULT Activate ( );
|
|
|
+ HRESULT Close ( );
|
|
|
+ VARIANT_BOOL GetFullScreen ( );
|
|
|
+ void PutFullScreen (
|
|
|
+ VARIANT_BOOL FullScreen );
|
|
|
+ IDispatchPtr GetPage ( );
|
|
|
+ VARIANT_BOOL GetActive ( );
|
|
|
+ _bstr_t GetCaption ( );
|
|
|
+ long GetHeight ( );
|
|
|
+ void PutHeight (
|
|
|
+ long pVal );
|
|
|
+ long GetWidth ( );
|
|
|
+ void PutWidth (
|
|
|
+ long pVal );
|
|
|
+ long GetLeft ( );
|
|
|
+ void PutLeft (
|
|
|
+ long pVal );
|
|
|
+ long GetTop ( );
|
|
|
+ void PutTop (
|
|
|
+ long pVal );
|
|
|
+ enum cdrWindowState GetWindowState ( );
|
|
|
+ void PutWindowState (
|
|
|
+ enum cdrWindowState pVal );
|
|
|
+ IVGWindowPtr GetPrevious ( );
|
|
|
+ IVGWindowPtr GetNext ( );
|
|
|
+ long GetIndex ( );
|
|
|
+ IVGWindowPtr NewWindow ( );
|
|
|
+ HRESULT Refresh ( );
|
|
|
+ IVGDocumentPtr GetDocument ( );
|
|
|
+ IVGActiveViewPtr GetActiveView ( );
|
|
|
+ HRESULT ScreenToDocument (
|
|
|
+ long XScreen,
|
|
|
+ long YScreen,
|
|
|
+ double * XDoc,
|
|
|
+ double * YDoc );
|
|
|
+ HRESULT DocumentToScreen (
|
|
|
+ double XDoc,
|
|
|
+ double YDoc,
|
|
|
+ long * XScreen,
|
|
|
+ long * YScreen );
|
|
|
+ long GetHandle ( );
|
|
|
+ ICUIViewWindowPtr GetViewWindow ( );
|
|
|
+ double ScreenDistanceToDocumentDistance (
|
|
|
+ double ScreenDistance );
|
|
|
+ double DocumentDistanceToScreenDistance (
|
|
|
+ double DocumentDistance );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_Application (
|
|
|
+ /*[out,retval]*/ IDispatch * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Parent (
|
|
|
+ /*[out,retval]*/ struct IVGWindows * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Activate ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Close ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_FullScreen (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * FullScreen ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_FullScreen (
|
|
|
+ /*[in]*/ VARIANT_BOOL FullScreen ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Page (
|
|
|
+ /*[out,retval]*/ IDispatch * * Page ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Active (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pActive ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Caption (
|
|
|
+ /*[out,retval]*/ BSTR * pbstrName ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Height (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Height (
|
|
|
+ /*[in]*/ long pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Width (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Width (
|
|
|
+ /*[in]*/ long pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Left (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Left (
|
|
|
+ /*[in]*/ long pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Top (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Top (
|
|
|
+ /*[in]*/ long pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_WindowState (
|
|
|
+ /*[out,retval]*/ enum cdrWindowState * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_WindowState (
|
|
|
+ /*[in]*/ enum cdrWindowState pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Previous (
|
|
|
+ /*[out,retval]*/ struct IVGWindow * * pWindow ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Next (
|
|
|
+ /*[out,retval]*/ struct IVGWindow * * pWindow ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Index (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_NewWindow (
|
|
|
+ /*[out,retval]*/ struct IVGWindow * * pWindow ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Refresh ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Document (
|
|
|
+ /*[out,retval]*/ struct IVGDocument * * pDoc ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_ActiveView (
|
|
|
+ /*[out,retval]*/ struct IVGActiveView * * pActiveView ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_ScreenToDocument (
|
|
|
+ /*[in]*/ long XScreen,
|
|
|
+ /*[in]*/ long YScreen,
|
|
|
+ /*[out]*/ double * XDoc,
|
|
|
+ /*[out]*/ double * YDoc ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_DocumentToScreen (
|
|
|
+ /*[in]*/ double XDoc,
|
|
|
+ /*[in]*/ double YDoc,
|
|
|
+ /*[out]*/ long * XScreen,
|
|
|
+ /*[out]*/ long * YScreen ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Handle (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_ViewWindow (
|
|
|
+ /*[out,retval]*/ struct ICUIViewWindow * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_ScreenDistanceToDocumentDistance (
|
|
|
+ /*[in]*/ double ScreenDistance,
|
|
|
+ /*[out,retval]*/ double * DocumentDistance ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_DocumentDistanceToScreenDistance (
|
|
|
+ /*[in]*/ double DocumentDistance,
|
|
|
+ /*[out,retval]*/ double * ScreenDistance ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("b0580082-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+IVGWindows : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetApplication))
|
|
|
+ IDispatchPtr Application;
|
|
|
+ __declspec(property(get=GetParent))
|
|
|
+ IDispatchPtr Parent;
|
|
|
+ __declspec(property(get=GetItem))
|
|
|
+ IVGWindowPtr Item[];
|
|
|
+ __declspec(property(get=GetCount))
|
|
|
+ long Count;
|
|
|
+ __declspec(property(get=Get_NewEnum))
|
|
|
+ IUnknownPtr _NewEnum;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ IDispatchPtr GetApplication ( );
|
|
|
+ IDispatchPtr GetParent ( );
|
|
|
+ IVGWindowPtr GetItem (
|
|
|
+ long Index );
|
|
|
+ IUnknownPtr Get_NewEnum ( );
|
|
|
+ long GetCount ( );
|
|
|
+ HRESULT CloseAll ( );
|
|
|
+ HRESULT Arrange (
|
|
|
+ enum cdrWindowArrangeStyle Style );
|
|
|
+ HRESULT Refresh ( );
|
|
|
+ IVGWindowPtr FindWindow (
|
|
|
+ _bstr_t Caption );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_Application (
|
|
|
+ /*[out,retval]*/ IDispatch * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Parent (
|
|
|
+ /*[out,retval]*/ IDispatch * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Item (
|
|
|
+ /*[in]*/ long Index,
|
|
|
+ /*[out,retval]*/ struct IVGWindow * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get__NewEnum (
|
|
|
+ /*[out,retval]*/ IUnknown * * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Count (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_CloseAll ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Arrange (
|
|
|
+ /*[in]*/ enum cdrWindowArrangeStyle Style ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Refresh ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_FindWindow (
|
|
|
+ /*[in]*/ BSTR Caption,
|
|
|
+ /*[out,retval]*/ struct IVGWindow * * ppVal ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("b058000a-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+IVGActiveView : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetApplication))
|
|
|
+ IVGApplicationPtr Application;
|
|
|
+ __declspec(property(get=GetParent))
|
|
|
+ IVGWindowPtr Parent;
|
|
|
+ __declspec(property(get=GetType,put=PutType))
|
|
|
+ enum cdrViewType Type;
|
|
|
+ __declspec(property(get=GetOriginX,put=PutOriginX))
|
|
|
+ double OriginX;
|
|
|
+ __declspec(property(get=GetOriginY,put=PutOriginY))
|
|
|
+ double OriginY;
|
|
|
+ __declspec(property(get=GetZoom,put=PutZoom))
|
|
|
+ double Zoom;
|
|
|
+ __declspec(property(get=GetSimulateOverprints,put=PutSimulateOverprints))
|
|
|
+ VARIANT_BOOL SimulateOverprints;
|
|
|
+ __declspec(property(get=GetProofColorSettings,put=PutProofColorSettings))
|
|
|
+ IVGProofColorSettingsPtr ProofColorSettings;
|
|
|
+ __declspec(property(get=GetShowProofColors,put=PutShowProofColors))
|
|
|
+ VARIANT_BOOL ShowProofColors;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ IVGApplicationPtr GetApplication ( );
|
|
|
+ IVGWindowPtr GetParent ( );
|
|
|
+ enum cdrViewType GetType ( );
|
|
|
+ void PutType (
|
|
|
+ enum cdrViewType pType );
|
|
|
+ double GetOriginX ( );
|
|
|
+ void PutOriginX (
|
|
|
+ double pVal );
|
|
|
+ double GetOriginY ( );
|
|
|
+ void PutOriginY (
|
|
|
+ double pVal );
|
|
|
+ double GetZoom ( );
|
|
|
+ void PutZoom (
|
|
|
+ double pVal );
|
|
|
+ HRESULT ToFitPage ( );
|
|
|
+ HRESULT ToFitPageWidth ( );
|
|
|
+ HRESULT ToFitPageHeight ( );
|
|
|
+ HRESULT ToFitShape (
|
|
|
+ struct IVGShape * Shape );
|
|
|
+ HRESULT ToFitSelection ( );
|
|
|
+ HRESULT ToFitArea (
|
|
|
+ double Left,
|
|
|
+ double Top,
|
|
|
+ double Right,
|
|
|
+ double Bottom );
|
|
|
+ HRESULT ToFitAllObjects ( );
|
|
|
+ HRESULT ToFitShapeRange (
|
|
|
+ struct IVGShapeRange * ShapeRange );
|
|
|
+ HRESULT SetViewPoint (
|
|
|
+ double x,
|
|
|
+ double y,
|
|
|
+ double Zoom );
|
|
|
+ HRESULT SetActualSize ( );
|
|
|
+ HRESULT ZoomIn ( );
|
|
|
+ HRESULT ZoomInAtPoint (
|
|
|
+ double x,
|
|
|
+ double y );
|
|
|
+ HRESULT ZoomOut ( );
|
|
|
+ HRESULT GetViewArea (
|
|
|
+ double * x,
|
|
|
+ double * y,
|
|
|
+ double * Width,
|
|
|
+ double * Height );
|
|
|
+ HRESULT SetViewArea (
|
|
|
+ double x,
|
|
|
+ double y,
|
|
|
+ double Width,
|
|
|
+ double Height );
|
|
|
+ VARIANT_BOOL GetSimulateOverprints ( );
|
|
|
+ void PutSimulateOverprints (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ IVGProofColorSettingsPtr GetProofColorSettings ( );
|
|
|
+ void PutProofColorSettings (
|
|
|
+ struct IVGProofColorSettings * ppVal );
|
|
|
+ VARIANT_BOOL GetShowProofColors ( );
|
|
|
+ void PutShowProofColors (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_Application (
|
|
|
+ /*[out,retval]*/ struct IVGApplication * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Parent (
|
|
|
+ /*[out,retval]*/ struct IVGWindow * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Type (
|
|
|
+ /*[out,retval]*/ enum cdrViewType * pType ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Type (
|
|
|
+ /*[in]*/ enum cdrViewType pType ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_OriginX (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_OriginX (
|
|
|
+ /*[in]*/ double pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_OriginY (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_OriginY (
|
|
|
+ /*[in]*/ double pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Zoom (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Zoom (
|
|
|
+ /*[in]*/ double pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_ToFitPage ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_ToFitPageWidth ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_ToFitPageHeight ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_ToFitShape (
|
|
|
+ /*[in]*/ struct IVGShape * Shape ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_ToFitSelection ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_ToFitArea (
|
|
|
+ /*[in]*/ double Left,
|
|
|
+ /*[in]*/ double Top,
|
|
|
+ /*[in]*/ double Right,
|
|
|
+ /*[in]*/ double Bottom ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_ToFitAllObjects ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_ToFitShapeRange (
|
|
|
+ /*[in]*/ struct IVGShapeRange * ShapeRange ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_SetViewPoint (
|
|
|
+ /*[in]*/ double x,
|
|
|
+ /*[in]*/ double y,
|
|
|
+ /*[in]*/ double Zoom ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_SetActualSize ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_ZoomIn ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_ZoomInAtPoint (
|
|
|
+ /*[in]*/ double x,
|
|
|
+ /*[in]*/ double y ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_ZoomOut ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_GetViewArea (
|
|
|
+ /*[out]*/ double * x,
|
|
|
+ /*[out]*/ double * y,
|
|
|
+ /*[out]*/ double * Width,
|
|
|
+ /*[out]*/ double * Height ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_SetViewArea (
|
|
|
+ /*[in]*/ double x,
|
|
|
+ /*[in]*/ double y,
|
|
|
+ /*[in]*/ double Width,
|
|
|
+ /*[in]*/ double Height ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_SimulateOverprints (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_SimulateOverprints (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_ProofColorSettings (
|
|
|
+ /*[out,retval]*/ struct IVGProofColorSettings * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_ProofColorSettings (
|
|
|
+ /*[in]*/ struct IVGProofColorSettings * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_ShowProofColors (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_ShowProofColors (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("b0580083-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+IVGWorkspace : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetApplication))
|
|
|
+ IDispatchPtr Application;
|
|
|
+ __declspec(property(get=GetParent))
|
|
|
+ IVGWorkspacesPtr Parent;
|
|
|
+ __declspec(property(get=GetName))
|
|
|
+ _bstr_t Name;
|
|
|
+ __declspec(property(get=GetDescription))
|
|
|
+ _bstr_t Description;
|
|
|
+ __declspec(property(get=GetDefault))
|
|
|
+ VARIANT_BOOL Default;
|
|
|
+ __declspec(property(get=GetActive))
|
|
|
+ VARIANT_BOOL Active;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ IDispatchPtr GetApplication ( );
|
|
|
+ IVGWorkspacesPtr GetParent ( );
|
|
|
+ _bstr_t GetName ( );
|
|
|
+ _bstr_t GetDescription ( );
|
|
|
+ VARIANT_BOOL GetDefault ( );
|
|
|
+ HRESULT Activate ( );
|
|
|
+ VARIANT_BOOL GetActive ( );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_Application (
|
|
|
+ /*[out,retval]*/ IDispatch * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Parent (
|
|
|
+ /*[out,retval]*/ struct IVGWorkspaces * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Name (
|
|
|
+ /*[out,retval]*/ BSTR * Name ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Description (
|
|
|
+ /*[out,retval]*/ BSTR * Description ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Default (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * Default ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Activate ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Active (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * Current ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("b0580084-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+IVGWorkspaces : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetApplication))
|
|
|
+ IDispatchPtr Application;
|
|
|
+ __declspec(property(get=GetParent))
|
|
|
+ IDispatchPtr Parent;
|
|
|
+ __declspec(property(get=GetItem))
|
|
|
+ IVGWorkspacePtr Item[];
|
|
|
+ __declspec(property(get=GetCount))
|
|
|
+ long Count;
|
|
|
+ __declspec(property(get=Get_NewEnum))
|
|
|
+ IUnknownPtr _NewEnum;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ IDispatchPtr GetApplication ( );
|
|
|
+ IDispatchPtr GetParent ( );
|
|
|
+ IVGWorkspacePtr GetItem (
|
|
|
+ const _variant_t & IndexOrName );
|
|
|
+ IUnknownPtr Get_NewEnum ( );
|
|
|
+ long GetCount ( );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_Application (
|
|
|
+ /*[out,retval]*/ IDispatch * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Parent (
|
|
|
+ /*[out,retval]*/ IDispatch * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Item (
|
|
|
+ /*[in]*/ VARIANT IndexOrName,
|
|
|
+ /*[out,retval]*/ struct IVGWorkspace * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get__NewEnum (
|
|
|
+ /*[out,retval]*/ IUnknown * * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Count (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("b0580056-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+IVGRecentFiles : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetItem))
|
|
|
+ IVGRecentFilePtr Item[];
|
|
|
+ __declspec(property(get=GetApplication))
|
|
|
+ IDispatchPtr Application;
|
|
|
+ __declspec(property(get=GetParent))
|
|
|
+ IDispatchPtr Parent;
|
|
|
+ __declspec(property(get=GetCount))
|
|
|
+ long Count;
|
|
|
+ __declspec(property(get=GetMaximum))
|
|
|
+ long Maximum;
|
|
|
+ __declspec(property(get=Get_NewEnum))
|
|
|
+ IUnknownPtr _NewEnum;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ IVGRecentFilePtr Add (
|
|
|
+ _bstr_t Name,
|
|
|
+ _bstr_t Path );
|
|
|
+ IDispatchPtr GetApplication ( );
|
|
|
+ IDispatchPtr GetParent ( );
|
|
|
+ IVGRecentFilePtr GetItem (
|
|
|
+ long Index );
|
|
|
+ IUnknownPtr Get_NewEnum ( );
|
|
|
+ long GetCount ( );
|
|
|
+ long GetMaximum ( );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall raw_Add (
|
|
|
+ /*[in]*/ BSTR Name,
|
|
|
+ /*[in]*/ BSTR Path,
|
|
|
+ /*[out,retval]*/ struct IVGRecentFile * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Application (
|
|
|
+ /*[out,retval]*/ IDispatch * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Parent (
|
|
|
+ /*[out,retval]*/ IDispatch * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Item (
|
|
|
+ /*[in]*/ long Index,
|
|
|
+ /*[out,retval]*/ struct IVGRecentFile * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get__NewEnum (
|
|
|
+ /*[out,retval]*/ IUnknown * * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Count (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Maximum (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("b0580055-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+IVGRecentFile : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetApplication))
|
|
|
+ IDispatchPtr Application;
|
|
|
+ __declspec(property(get=GetParent))
|
|
|
+ IVGRecentFilesPtr Parent;
|
|
|
+ __declspec(property(get=GetIndex))
|
|
|
+ long Index;
|
|
|
+ __declspec(property(get=GetName,put=PutName))
|
|
|
+ _bstr_t Name;
|
|
|
+ __declspec(property(get=GetPath,put=PutPath))
|
|
|
+ _bstr_t Path;
|
|
|
+ __declspec(property(get=GetFullName,put=PutFullName))
|
|
|
+ _bstr_t FullName;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ HRESULT Delete ( );
|
|
|
+ IDispatchPtr Open ( );
|
|
|
+ IDispatchPtr GetApplication ( );
|
|
|
+ IVGRecentFilesPtr GetParent ( );
|
|
|
+ long GetIndex ( );
|
|
|
+ _bstr_t GetName ( );
|
|
|
+ void PutName (
|
|
|
+ _bstr_t pVal );
|
|
|
+ _bstr_t GetPath ( );
|
|
|
+ void PutPath (
|
|
|
+ _bstr_t pVal );
|
|
|
+ _bstr_t GetFullName ( );
|
|
|
+ void PutFullName (
|
|
|
+ _bstr_t pVal );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall raw_Delete ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Open (
|
|
|
+ /*[out,retval]*/ IDispatch * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Application (
|
|
|
+ /*[out,retval]*/ IDispatch * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Parent (
|
|
|
+ /*[out,retval]*/ struct IVGRecentFiles * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Index (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Name (
|
|
|
+ /*[out,retval]*/ BSTR * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Name (
|
|
|
+ /*[in]*/ BSTR pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Path (
|
|
|
+ /*[out,retval]*/ BSTR * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Path (
|
|
|
+ /*[in]*/ BSTR pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_FullName (
|
|
|
+ /*[out,retval]*/ BSTR * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_FullName (
|
|
|
+ /*[in]*/ BSTR pVal ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("b058004b-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+IVGPageSizes : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetParent))
|
|
|
+ IVGApplicationPtr Parent;
|
|
|
+ __declspec(property(get=GetCount))
|
|
|
+ long Count;
|
|
|
+ __declspec(property(get=GetItem))
|
|
|
+ IVGPageSizePtr Item[];
|
|
|
+ __declspec(property(get=Get_NewEnum))
|
|
|
+ IUnknownPtr _NewEnum;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ IVGApplicationPtr GetParent ( );
|
|
|
+ long GetCount ( );
|
|
|
+ IVGPageSizePtr GetItem (
|
|
|
+ const _variant_t & IndexOrName );
|
|
|
+ IUnknownPtr Get_NewEnum ( );
|
|
|
+ IVGPageSizePtr Add (
|
|
|
+ _bstr_t Name,
|
|
|
+ double Width,
|
|
|
+ double Height );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_Parent (
|
|
|
+ /*[out,retval]*/ struct IVGApplication * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Count (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Item (
|
|
|
+ /*[in]*/ VARIANT IndexOrName,
|
|
|
+ /*[out,retval]*/ struct IVGPageSize * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get__NewEnum (
|
|
|
+ /*[out,retval]*/ IUnknown * * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Add (
|
|
|
+ /*[in]*/ BSTR Name,
|
|
|
+ /*[in]*/ double Width,
|
|
|
+ /*[in]*/ double Height,
|
|
|
+ /*[out,retval]*/ struct IVGPageSize * * ppVal ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("b058004a-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+IVGPageSize : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetParent))
|
|
|
+ IVGPageSizesPtr Parent;
|
|
|
+ __declspec(property(get=GetBuiltIn))
|
|
|
+ VARIANT_BOOL BuiltIn;
|
|
|
+ __declspec(property(get=GetName))
|
|
|
+ _bstr_t Name;
|
|
|
+ __declspec(property(get=GetWidth,put=PutWidth))
|
|
|
+ double Width;
|
|
|
+ __declspec(property(get=GetHeight,put=PutHeight))
|
|
|
+ double Height;
|
|
|
+ __declspec(property(get=GetIndex))
|
|
|
+ long Index;
|
|
|
+ __declspec(property(get=GetFixedOrientation))
|
|
|
+ VARIANT_BOOL FixedOrientation;
|
|
|
+ __declspec(property(get=GetDefaultUnit))
|
|
|
+ enum cdrUnit DefaultUnit;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ IVGPageSizesPtr GetParent ( );
|
|
|
+ VARIANT_BOOL GetBuiltIn ( );
|
|
|
+ _bstr_t GetName ( );
|
|
|
+ double GetWidth ( );
|
|
|
+ void PutWidth (
|
|
|
+ double pVal );
|
|
|
+ double GetHeight ( );
|
|
|
+ void PutHeight (
|
|
|
+ double pVal );
|
|
|
+ long GetIndex ( );
|
|
|
+ HRESULT Delete ( );
|
|
|
+ VARIANT_BOOL GetFixedOrientation ( );
|
|
|
+ enum cdrUnit GetDefaultUnit ( );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_Parent (
|
|
|
+ /*[out,retval]*/ struct IVGPageSizes * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_BuiltIn (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Name (
|
|
|
+ /*[out,retval]*/ BSTR * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Width (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Width (
|
|
|
+ /*[in]*/ double pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Height (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Height (
|
|
|
+ /*[in]*/ double pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Index (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Delete ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_FixedOrientation (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_DefaultUnit (
|
|
|
+ /*[out,retval]*/ enum cdrUnit * pVal ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("b0580080-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+IVGViews : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetApplication))
|
|
|
+ IVGApplicationPtr Application;
|
|
|
+ __declspec(property(get=GetParent))
|
|
|
+ IVGDocumentPtr Parent;
|
|
|
+ __declspec(property(get=GetItem))
|
|
|
+ IVGViewPtr Item[];
|
|
|
+ __declspec(property(get=GetCount))
|
|
|
+ long Count;
|
|
|
+ __declspec(property(get=Get_NewEnum))
|
|
|
+ IUnknownPtr _NewEnum;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ IVGApplicationPtr GetApplication ( );
|
|
|
+ IVGDocumentPtr GetParent ( );
|
|
|
+ IVGViewPtr GetItem (
|
|
|
+ const _variant_t & IndexOrName );
|
|
|
+ IUnknownPtr Get_NewEnum ( );
|
|
|
+ long GetCount ( );
|
|
|
+ IVGViewPtr AddActiveView (
|
|
|
+ _bstr_t Name );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_Application (
|
|
|
+ /*[out,retval]*/ struct IVGApplication * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Parent (
|
|
|
+ /*[out,retval]*/ struct IVGDocument * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Item (
|
|
|
+ /*[in]*/ VARIANT IndexOrName,
|
|
|
+ /*[out,retval]*/ struct IVGView * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get__NewEnum (
|
|
|
+ /*[out,retval]*/ IUnknown * * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Count (
|
|
|
+ /*[out,retval]*/ long * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_AddActiveView (
|
|
|
+ /*[in]*/ BSTR Name,
|
|
|
+ /*[out,retval]*/ struct IVGView * * ppVal ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+struct __declspec(uuid("b058007f-9aa4-44fd-9547-4f91eb757ac4"))
|
|
|
+IVGView : IDispatch
|
|
|
+{
|
|
|
+ //
|
|
|
+ // Property data
|
|
|
+ //
|
|
|
+
|
|
|
+ __declspec(property(get=GetApplication))
|
|
|
+ IVGApplicationPtr Application;
|
|
|
+ __declspec(property(get=GetParent))
|
|
|
+ IVGViewsPtr Parent;
|
|
|
+ __declspec(property(get=GetName,put=PutName))
|
|
|
+ _bstr_t Name;
|
|
|
+ __declspec(property(get=GetOriginX,put=PutOriginX))
|
|
|
+ double OriginX;
|
|
|
+ __declspec(property(get=GetOriginY,put=PutOriginY))
|
|
|
+ double OriginY;
|
|
|
+ __declspec(property(get=GetUsePage,put=PutUsePage))
|
|
|
+ VARIANT_BOOL UsePage;
|
|
|
+ __declspec(property(get=GetPage,put=PutPage))
|
|
|
+ IVGPagePtr Page;
|
|
|
+ __declspec(property(get=GetUseZoom,put=PutUseZoom))
|
|
|
+ VARIANT_BOOL UseZoom;
|
|
|
+ __declspec(property(get=GetZoom,put=PutZoom))
|
|
|
+ double Zoom;
|
|
|
+
|
|
|
+ //
|
|
|
+ // Wrapper methods for error-handling
|
|
|
+ //
|
|
|
+
|
|
|
+ IVGApplicationPtr GetApplication ( );
|
|
|
+ IVGViewsPtr GetParent ( );
|
|
|
+ _bstr_t GetName ( );
|
|
|
+ void PutName (
|
|
|
+ _bstr_t Name );
|
|
|
+ double GetOriginX ( );
|
|
|
+ void PutOriginX (
|
|
|
+ double pVal );
|
|
|
+ double GetOriginY ( );
|
|
|
+ void PutOriginY (
|
|
|
+ double pVal );
|
|
|
+ VARIANT_BOOL GetUsePage ( );
|
|
|
+ void PutUsePage (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ IVGPagePtr GetPage ( );
|
|
|
+ void PutPage (
|
|
|
+ struct IVGPage * Page );
|
|
|
+ VARIANT_BOOL GetUseZoom ( );
|
|
|
+ void PutUseZoom (
|
|
|
+ VARIANT_BOOL pVal );
|
|
|
+ double GetZoom ( );
|
|
|
+ void PutZoom (
|
|
|
+ double pVal );
|
|
|
+ HRESULT Activate ( );
|
|
|
+ HRESULT Delete ( );
|
|
|
+
|
|
|
+ //
|
|
|
+ // Raw methods provided by interface
|
|
|
+ //
|
|
|
+
|
|
|
+ virtual HRESULT __stdcall get_Application (
|
|
|
+ /*[out,retval]*/ struct IVGApplication * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Parent (
|
|
|
+ /*[out,retval]*/ struct IVGViews * * ppVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Name (
|
|
|
+ /*[out,retval]*/ BSTR * Name ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Name (
|
|
|
+ /*[in]*/ BSTR Name ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_OriginX (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_OriginX (
|
|
|
+ /*[in]*/ double pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_OriginY (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_OriginY (
|
|
|
+ /*[in]*/ double pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_UsePage (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_UsePage (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Page (
|
|
|
+ /*[out,retval]*/ struct IVGPage * * Page ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Page (
|
|
|
+ /*[in]*/ struct IVGPage * Page ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_UseZoom (
|
|
|
+ /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_UseZoom (
|
|
|
+ /*[in]*/ VARIANT_BOOL pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall get_Zoom (
|
|
|
+ /*[out,retval]*/ double * pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall put_Zoom (
|
|
|
+ /*[in]*/ double pVal ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Activate ( ) = 0;
|
|
|
+ virtual HRESULT __stdcall raw_Delete ( ) = 0;
|
|
|
+};
|
|
|
+
|
|
|
+//
|
|
|
+// Function implementation mapping
|
|
|
+//
|
|
|
+
|
|
|
+#pragma start_map_region("R:\lycpg64\obj\Release\vgcoreauto.tli")
|
|
|
+__declspec(implementation_key(1)) HRESULT ICorelImportFilter::Reset ( );
|
|
|
+__declspec(implementation_key(2)) HRESULT ICorelImportFilter::Finish ( );
|
|
|
+__declspec(implementation_key(3)) VARIANT_BOOL ICorelImportFilter::GetHasDialog ( );
|
|
|
+__declspec(implementation_key(4)) VARIANT_BOOL ICorelImportFilter::ShowDialog ( long hWnd );
|
|
|
+__declspec(implementation_key(5)) HRESULT ICorelExportFilter::Reset ( );
|
|
|
+__declspec(implementation_key(6)) HRESULT ICorelExportFilter::Finish ( );
|
|
|
+__declspec(implementation_key(7)) VARIANT_BOOL ICorelExportFilter::GetHasDialog ( );
|
|
|
+__declspec(implementation_key(8)) VARIANT_BOOL ICorelExportFilter::ShowDialog ( long hWnd );
|
|
|
+__declspec(implementation_key(9)) _variant_t ICUIControlData::GetValue ( _bstr_t PropertyName );
|
|
|
+__declspec(implementation_key(10)) long ICUIAutomation::GetNumItemsOnBar ( _bstr_t GuidBar );
|
|
|
+__declspec(implementation_key(11)) _bstr_t ICUIAutomation::GetItem ( _bstr_t GuidBar, long Index, VARIANT_BOOL * HasSubBar );
|
|
|
+__declspec(implementation_key(12)) long ICUIAutomation::GetItemInstanceHwnd ( _bstr_t GuidParent, _bstr_t GuidItem );
|
|
|
+__declspec(implementation_key(13)) VARIANT_BOOL ICUIAutomation::GetSubBar ( _bstr_t GuidBar, BSTR * GuidSubBar );
|
|
|
+__declspec(implementation_key(14)) VARIANT_BOOL ICUIAutomation::ShowBar ( _bstr_t GuidBar, VARIANT_BOOL Show );
|
|
|
+__declspec(implementation_key(15)) _bstr_t ICUIAutomation::GetCaptionText ( _bstr_t GuidItem );
|
|
|
+__declspec(implementation_key(16)) HRESULT ICUIAutomation::Invoke ( _bstr_t GuidItem );
|
|
|
+__declspec(implementation_key(17)) VARIANT_BOOL ICUIAutomation::IsEnabled ( _bstr_t GuidItem );
|
|
|
+__declspec(implementation_key(18)) VARIANT_BOOL ICUIAutomation::GetItemScreenRect ( _bstr_t GuidParent, _bstr_t GuidItem, long * TopLeftX, long * TopLeftY, long * Width, long * Height );
|
|
|
+__declspec(implementation_key(19)) HRESULT ICUIAutomation::InvokeItem ( _bstr_t GuidItem );
|
|
|
+__declspec(implementation_key(20)) HRESULT ICUIAutomation::InvokeDialogItem ( _bstr_t GuidDialog, _bstr_t GuidItem );
|
|
|
+__declspec(implementation_key(21)) ICUIControlDataPtr ICUIAutomation::GetControlData ( _bstr_t Guid );
|
|
|
+__declspec(implementation_key(22)) ICUIControlDataPtr ICUIAutomation::GetControlDataEx ( _bstr_t GuidParent, _bstr_t Guid );
|
|
|
+__declspec(implementation_key(23)) VARIANT_BOOL ICUIAutomation::GetActiveMenuItemScreenRect ( int itemIndex, long * TopLeftX, long * TopLeftY, long * Width, long * Height );
|
|
|
+__declspec(implementation_key(24)) _bstr_t ICUIAutomation::GetActiveMenuItemGuid ( int itemIndex );
|
|
|
+__declspec(implementation_key(25)) _bstr_t ICUIControl::GetCaption ( );
|
|
|
+__declspec(implementation_key(26)) void ICUIControl::PutCaption ( _bstr_t pVal );
|
|
|
+__declspec(implementation_key(27)) _bstr_t ICUIControl::GetDescriptionText ( );
|
|
|
+__declspec(implementation_key(28)) void ICUIControl::PutDescriptionText ( _bstr_t pVal );
|
|
|
+__declspec(implementation_key(29)) long ICUIControl::GetHeight ( );
|
|
|
+__declspec(implementation_key(30)) void ICUIControl::PutHeight ( long pVal );
|
|
|
+__declspec(implementation_key(31)) long ICUIControl::GetWidth ( );
|
|
|
+__declspec(implementation_key(32)) void ICUIControl::PutWidth ( long pVal );
|
|
|
+__declspec(implementation_key(33)) _bstr_t ICUIControl::GetID ( );
|
|
|
+__declspec(implementation_key(34)) _variant_t ICUIControl::GetParameter ( );
|
|
|
+__declspec(implementation_key(35)) void ICUIControl::PutParameter ( const _variant_t & pVal );
|
|
|
+__declspec(implementation_key(36)) _bstr_t ICUIControl::GetTag ( );
|
|
|
+__declspec(implementation_key(37)) void ICUIControl::PutTag ( _bstr_t pVal );
|
|
|
+__declspec(implementation_key(38)) _bstr_t ICUIControl::GetToolTipText ( );
|
|
|
+__declspec(implementation_key(39)) void ICUIControl::PutToolTipText ( _bstr_t pVal );
|
|
|
+__declspec(implementation_key(40)) VARIANT_BOOL ICUIControl::GetVisible ( );
|
|
|
+__declspec(implementation_key(41)) void ICUIControl::PutVisible ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(42)) HRESULT ICUIControl::SetIcon ( long RowIndex, long ColumnIndex );
|
|
|
+__declspec(implementation_key(43)) HRESULT ICUIControl::SetCustomIcon ( _bstr_t ImageFile );
|
|
|
+__declspec(implementation_key(44)) HRESULT ICUIControl::SetIcon2 ( _bstr_t Icon );
|
|
|
+__declspec(implementation_key(45)) long ICUIControls::GetCount ( );
|
|
|
+__declspec(implementation_key(46)) ICUIControlPtr ICUIControls::GetItem ( long Index );
|
|
|
+__declspec(implementation_key(47)) IUnknownPtr ICUIControls::Get_NewEnum ( );
|
|
|
+__declspec(implementation_key(48)) ICUIControlPtr ICUIControls::Add ( _bstr_t ControlID, long Index, VARIANT_BOOL Temporary );
|
|
|
+__declspec(implementation_key(49)) ICUIControlPtr ICUIControls::AddCustomButton ( _bstr_t CategoryID, _bstr_t Command, long Index, VARIANT_BOOL Temporary );
|
|
|
+__declspec(implementation_key(50)) ICUIControlPtr ICUIControls::AddCustomControl ( _bstr_t ClassName, _bstr_t AssemblyPath, long Index, VARIANT_BOOL Temporary );
|
|
|
+__declspec(implementation_key(51)) ICUIControlPtr ICUIControls::AddToggleButton ( _bstr_t Guid, long Index, VARIANT_BOOL Temporary );
|
|
|
+__declspec(implementation_key(52)) HRESULT ICUIControls::Remove ( long Index );
|
|
|
+__declspec(implementation_key(53)) _bstr_t ICUICommandBarMode::GetName ( );
|
|
|
+__declspec(implementation_key(54)) _bstr_t ICUICommandBarMode::GetNameLocal ( );
|
|
|
+__declspec(implementation_key(55)) ICUIControlsPtr ICUICommandBarMode::GetControls ( );
|
|
|
+__declspec(implementation_key(56)) ICUICommandBarModePtr ICUICommandBarModes::GetItem ( const _variant_t & IndexOrName );
|
|
|
+__declspec(implementation_key(57)) long ICUICommandBarModes::GetCount ( );
|
|
|
+__declspec(implementation_key(58)) IUnknownPtr ICUICommandBarModes::Get_NewEnum ( );
|
|
|
+__declspec(implementation_key(59)) enum cuiBarType ICUICommandBar::GetType ( );
|
|
|
+__declspec(implementation_key(60)) VARIANT_BOOL ICUICommandBar::GetVisible ( );
|
|
|
+__declspec(implementation_key(61)) void ICUICommandBar::PutVisible ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(62)) ICUIControlsPtr ICUICommandBar::GetControls ( );
|
|
|
+__declspec(implementation_key(63)) ICUICommandBarModesPtr ICUICommandBar::GetModes ( );
|
|
|
+__declspec(implementation_key(64)) VARIANT_BOOL ICUICommandBar::GetBuiltIn ( );
|
|
|
+__declspec(implementation_key(65)) VARIANT_BOOL ICUICommandBar::GetEnabled ( );
|
|
|
+__declspec(implementation_key(66)) void ICUICommandBar::PutEnabled ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(67)) long ICUICommandBar::GetLeft ( );
|
|
|
+__declspec(implementation_key(68)) void ICUICommandBar::PutLeft ( long pVal );
|
|
|
+__declspec(implementation_key(69)) long ICUICommandBar::GetTop ( );
|
|
|
+__declspec(implementation_key(70)) void ICUICommandBar::PutTop ( long pVal );
|
|
|
+__declspec(implementation_key(71)) long ICUICommandBar::GetHeight ( );
|
|
|
+__declspec(implementation_key(72)) long ICUICommandBar::GetWidth ( );
|
|
|
+__declspec(implementation_key(73)) long ICUICommandBar::GetIndex ( );
|
|
|
+__declspec(implementation_key(74)) _bstr_t ICUICommandBar::GetName ( );
|
|
|
+__declspec(implementation_key(75)) void ICUICommandBar::PutName ( _bstr_t pVal );
|
|
|
+__declspec(implementation_key(76)) _bstr_t ICUICommandBar::GetNameLocal ( );
|
|
|
+__declspec(implementation_key(77)) void ICUICommandBar::PutNameLocal ( _bstr_t pVal );
|
|
|
+__declspec(implementation_key(78)) enum cuiBarPosition ICUICommandBar::GetPosition ( );
|
|
|
+__declspec(implementation_key(79)) void ICUICommandBar::PutPosition ( enum cuiBarPosition pVal );
|
|
|
+__declspec(implementation_key(80)) enum cuiBarProtection ICUICommandBar::GetProtection ( );
|
|
|
+__declspec(implementation_key(81)) void ICUICommandBar::PutProtection ( enum cuiBarProtection pVal );
|
|
|
+__declspec(implementation_key(82)) HRESULT ICUICommandBar::Delete ( );
|
|
|
+__declspec(implementation_key(83)) HRESULT ICUICommandBar::Reset ( );
|
|
|
+__declspec(implementation_key(84)) HRESULT ICUICommandBar::ShowPopup ( const _variant_t & x, const _variant_t & y );
|
|
|
+__declspec(implementation_key(85)) HRESULT ICUICommandBar::SetWidth ( long Width );
|
|
|
+__declspec(implementation_key(86)) ICUICommandBarPtr ICUICommandBars::GetItem ( const _variant_t & IndexOrName );
|
|
|
+__declspec(implementation_key(87)) long ICUICommandBars::GetCount ( );
|
|
|
+__declspec(implementation_key(88)) IUnknownPtr ICUICommandBars::Get_NewEnum ( );
|
|
|
+__declspec(implementation_key(89)) ICUICommandBarPtr ICUICommandBars::Add ( _bstr_t Name, enum cuiBarPosition Position, VARIANT_BOOL Temporary );
|
|
|
+__declspec(implementation_key(90)) long ICUIScreenRect::GetLeft ( );
|
|
|
+__declspec(implementation_key(91)) void ICUIScreenRect::PutLeft ( long pVal );
|
|
|
+__declspec(implementation_key(92)) long ICUIScreenRect::GetRight ( );
|
|
|
+__declspec(implementation_key(93)) void ICUIScreenRect::PutRight ( long pVal );
|
|
|
+__declspec(implementation_key(94)) long ICUIScreenRect::GetTop ( );
|
|
|
+__declspec(implementation_key(95)) void ICUIScreenRect::PutTop ( long pVal );
|
|
|
+__declspec(implementation_key(96)) long ICUIScreenRect::GetBottom ( );
|
|
|
+__declspec(implementation_key(97)) void ICUIScreenRect::PutBottom ( long pVal );
|
|
|
+__declspec(implementation_key(98)) long ICUIScreenRect::GetWidth ( );
|
|
|
+__declspec(implementation_key(99)) void ICUIScreenRect::PutWidth ( long pVal );
|
|
|
+__declspec(implementation_key(100)) long ICUIScreenRect::GetHeight ( );
|
|
|
+__declspec(implementation_key(101)) void ICUIScreenRect::PutHeight ( long pVal );
|
|
|
+__declspec(implementation_key(102)) long ICUIScreenRect::GetCenterX ( );
|
|
|
+__declspec(implementation_key(103)) void ICUIScreenRect::PutCenterX ( long pVal );
|
|
|
+__declspec(implementation_key(104)) long ICUIScreenRect::GetCenterY ( );
|
|
|
+__declspec(implementation_key(105)) void ICUIScreenRect::PutCenterY ( long pVal );
|
|
|
+__declspec(implementation_key(106)) HRESULT ICUIScreenRect::SetPosition ( long Left, long Top, long Width, long Height );
|
|
|
+__declspec(implementation_key(107)) HRESULT ICUIScreenRect::Resize ( long Width, long Height );
|
|
|
+__declspec(implementation_key(108)) HRESULT ICUIScreenRect::Move ( long Left, long Top );
|
|
|
+__declspec(implementation_key(109)) VARIANT_BOOL ICUIScreenRect::GetReadOnly ( );
|
|
|
+__declspec(implementation_key(110)) ICUIScreenRectPtr ICUIScreenRect::GetCopy ( );
|
|
|
+__declspec(implementation_key(111)) HRESULT ICUIScreenRect::CopyAssign ( struct ICUIScreenRect * Source );
|
|
|
+__declspec(implementation_key(112)) HRESULT ICUIScreenRect::Offset ( long OffsetX, long OffsetY );
|
|
|
+__declspec(implementation_key(113)) HRESULT ICUIScreenRect::Inflate ( long Left, long Top, long Right, long Bottom );
|
|
|
+__declspec(implementation_key(114)) VARIANT_BOOL ICUIScreenRect::IsPointInside ( long x, long y );
|
|
|
+__declspec(implementation_key(115)) ICUIScreenRectPtr ICUIScreenRect::Union ( struct ICUIScreenRect * Source );
|
|
|
+__declspec(implementation_key(116)) ICUIScreenRectPtr ICUIScreenRect::Intersect ( struct ICUIScreenRect * Source );
|
|
|
+__declspec(implementation_key(117)) VARIANT_BOOL ICUIScreenRect::IsEmpty ( );
|
|
|
+__declspec(implementation_key(118)) VARIANT_BOOL ICUIBitmapImage::GetValid ( );
|
|
|
+__declspec(implementation_key(119)) long ICUIBitmapImage::GetWidth ( );
|
|
|
+__declspec(implementation_key(120)) long ICUIBitmapImage::GetHeight ( );
|
|
|
+__declspec(implementation_key(121)) long ICUIImageList::GetImageCount ( );
|
|
|
+__declspec(implementation_key(122)) VARIANT_BOOL ICUIImageList::ImageExists ( _bstr_t Key );
|
|
|
+__declspec(implementation_key(123)) HRESULT ICUIImageList::RemoveAll ( );
|
|
|
+__declspec(implementation_key(124)) VARIANT_BOOL ICUIImageList::AddImage ( _bstr_t Key, const _variant_t & ImageData, long MaxSize );
|
|
|
+__declspec(implementation_key(125)) SAFEARRAY * ICUIImageList::GetImageKeys ( );
|
|
|
+__declspec(implementation_key(126)) VARIANT_BOOL ICUIImageList::RemoveImage ( _bstr_t Key );
|
|
|
+__declspec(implementation_key(127)) HRESULT ICUIImageList::AddBitmap ( _bstr_t Key, struct ICUIBitmapImage * Bitmap );
|
|
|
+__declspec(implementation_key(128)) HRESULT ICUIStatusText::SetCaptionText ( _bstr_t Text );
|
|
|
+__declspec(implementation_key(129)) HRESULT ICUIStatusText::SetBitmap ( struct ICUIBitmapImage * Bitmap );
|
|
|
+__declspec(implementation_key(130)) VARIANT_BOOL ICUIWarning::GetEnabled ( );
|
|
|
+__declspec(implementation_key(131)) void ICUIWarning::PutEnabled ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(132)) _bstr_t ICUIWarning::GetID ( );
|
|
|
+__declspec(implementation_key(133)) _bstr_t ICUIWarning::GetDescription ( );
|
|
|
+__declspec(implementation_key(134)) _bstr_t ICUIWarning::GetText ( );
|
|
|
+__declspec(implementation_key(135)) _bstr_t ICUIWarning::GetTitle ( );
|
|
|
+__declspec(implementation_key(136)) long ICUIWarning::DoWarningDialog ( long unFlags, _bstr_t Text );
|
|
|
+__declspec(implementation_key(137)) HRESULT ICUITask::RunTask ( );
|
|
|
+__declspec(implementation_key(138)) HRESULT ICUIBackgroundTask::FinalizeTask ( );
|
|
|
+__declspec(implementation_key(139)) HRESULT ICUIBackgroundTask::FreeTask ( );
|
|
|
+__declspec(implementation_key(140)) HRESULT ICUIBackgroundTask::QuitTask ( );
|
|
|
+__declspec(implementation_key(141)) _bstr_t ICUIBackgroundTask::GetName ( );
|
|
|
+__declspec(implementation_key(142)) HRESULT ICUIRunningTask::TryAbort ( );
|
|
|
+__declspec(implementation_key(143)) HRESULT ICUIRunningBackgroundTask::WaitUntilDone ( );
|
|
|
+__declspec(implementation_key(144)) HRESULT ICUIRunningBackgroundTask::Reprioritize ( enum cuiTaskPriority __MIDL__ICUIRunningBackgroundTask0000 );
|
|
|
+__declspec(implementation_key(145)) VARIANT_BOOL ICUIRunningBackgroundTask::FinalizeIfDone ( );
|
|
|
+__declspec(implementation_key(146)) HRESULT ICUITaskManager::RunOnUIThread ( struct ICUITask * pTask );
|
|
|
+__declspec(implementation_key(147)) ICUIRunningBackgroundTaskPtr ICUITaskManager::RunInBackground ( enum cuiTaskPriority priority, struct ICUIBackgroundTask * pTask );
|
|
|
+__declspec(implementation_key(148)) VARIANT_BOOL IPrnVBAPrintLayout::GetUseBleedLimit ( );
|
|
|
+__declspec(implementation_key(149)) void IPrnVBAPrintLayout::PutUseBleedLimit ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(150)) double IPrnVBAPrintLayout::GetBleedLimit ( );
|
|
|
+__declspec(implementation_key(151)) void IPrnVBAPrintLayout::PutBleedLimit ( double pVal );
|
|
|
+__declspec(implementation_key(152)) VARIANT_BOOL IPrnVBAPrintLayout::GetPrintTiledPages ( );
|
|
|
+__declspec(implementation_key(153)) void IPrnVBAPrintLayout::PutPrintTiledPages ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(154)) VARIANT_BOOL IPrnVBAPrintLayout::GetPrintTilingMarks ( );
|
|
|
+__declspec(implementation_key(155)) void IPrnVBAPrintLayout::PutPrintTilingMarks ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(156)) double IPrnVBAPrintLayout::GetTileOverlap ( );
|
|
|
+__declspec(implementation_key(157)) void IPrnVBAPrintLayout::PutTileOverlap ( double pVal );
|
|
|
+__declspec(implementation_key(158)) enum PrnPlaceType IPrnVBAPrintLayout::GetPlacement ( );
|
|
|
+__declspec(implementation_key(159)) void IPrnVBAPrintLayout::PutPlacement ( enum PrnPlaceType pVal );
|
|
|
+__declspec(implementation_key(160)) _bstr_t IPrnVBAPrinter::GetName ( );
|
|
|
+__declspec(implementation_key(161)) _bstr_t IPrnVBAPrinter::GetType ( );
|
|
|
+__declspec(implementation_key(162)) VARIANT_BOOL IPrnVBAPrinter::GetDefault ( );
|
|
|
+__declspec(implementation_key(163)) VARIANT_BOOL IPrnVBAPrinter::GetReady ( );
|
|
|
+__declspec(implementation_key(164)) _bstr_t IPrnVBAPrinter::GetPort ( );
|
|
|
+__declspec(implementation_key(165)) _bstr_t IPrnVBAPrinter::GetDescription ( );
|
|
|
+__declspec(implementation_key(166)) VARIANT_BOOL IPrnVBAPrinter::GetPostScriptEnabled ( );
|
|
|
+__declspec(implementation_key(167)) VARIANT_BOOL IPrnVBAPrinter::GetColorEnabled ( );
|
|
|
+__declspec(implementation_key(168)) HRESULT IPrnVBAPrinter::ShowDialog ( );
|
|
|
+__declspec(implementation_key(169)) VARIANT_BOOL IPrnVBAPrinter::GetPageSizeMatchingSupported ( );
|
|
|
+__declspec(implementation_key(170)) void IPrnVBAPrinter::PutPageSizeMatchingSupported ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(171)) IPrnVBAPrinterPtr IPrnVBAPrinters::GetItem ( long nIndex );
|
|
|
+__declspec(implementation_key(172)) long IPrnVBAPrinters::GetCount ( );
|
|
|
+__declspec(implementation_key(173)) IPrnVBAPrinterPtr IPrnVBAPrinters::GetDefault ( );
|
|
|
+__declspec(implementation_key(174)) VARIANT_BOOL IPrnVBASeparationPlate::GetEnabled ( );
|
|
|
+__declspec(implementation_key(175)) void IPrnVBASeparationPlate::PutEnabled ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(176)) enum PrnPlateType IPrnVBASeparationPlate::GetType ( );
|
|
|
+__declspec(implementation_key(177)) _bstr_t IPrnVBASeparationPlate::GetColor ( );
|
|
|
+__declspec(implementation_key(178)) double IPrnVBASeparationPlate::GetFrequency ( );
|
|
|
+__declspec(implementation_key(179)) void IPrnVBASeparationPlate::PutFrequency ( double pVal );
|
|
|
+__declspec(implementation_key(180)) double IPrnVBASeparationPlate::GetAngle ( );
|
|
|
+__declspec(implementation_key(181)) void IPrnVBASeparationPlate::PutAngle ( double pVal );
|
|
|
+__declspec(implementation_key(182)) VARIANT_BOOL IPrnVBASeparationPlate::GetOverprintText ( );
|
|
|
+__declspec(implementation_key(183)) void IPrnVBASeparationPlate::PutOverprintText ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(184)) VARIANT_BOOL IPrnVBASeparationPlate::GetOverprintGraphic ( );
|
|
|
+__declspec(implementation_key(185)) void IPrnVBASeparationPlate::PutOverprintGraphic ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(186)) IPrnVBASeparationPlatePtr IPrnVBASeparationPlates::GetItem ( long Index );
|
|
|
+__declspec(implementation_key(187)) long IPrnVBASeparationPlates::GetCount ( );
|
|
|
+__declspec(implementation_key(188)) VARIANT_BOOL IPrnVBAPrintSeparations::GetEnabled ( );
|
|
|
+__declspec(implementation_key(189)) void IPrnVBAPrintSeparations::PutEnabled ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(190)) VARIANT_BOOL IPrnVBAPrintSeparations::GetInColor ( );
|
|
|
+__declspec(implementation_key(191)) void IPrnVBAPrintSeparations::PutInColor ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(192)) VARIANT_BOOL IPrnVBAPrintSeparations::GetHexachrome ( );
|
|
|
+__declspec(implementation_key(193)) void IPrnVBAPrintSeparations::PutHexachrome ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(194)) VARIANT_BOOL IPrnVBAPrintSeparations::GetSpotToCMYK ( );
|
|
|
+__declspec(implementation_key(195)) void IPrnVBAPrintSeparations::PutSpotToCMYK ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(196)) VARIANT_BOOL IPrnVBAPrintSeparations::GetEmptyPlates ( );
|
|
|
+__declspec(implementation_key(197)) void IPrnVBAPrintSeparations::PutEmptyPlates ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(198)) VARIANT_BOOL IPrnVBAPrintSeparations::GetPreserveOverprints ( );
|
|
|
+__declspec(implementation_key(199)) void IPrnVBAPrintSeparations::PutPreserveOverprints ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(200)) VARIANT_BOOL IPrnVBAPrintSeparations::GetAlwaysOverprintBlack ( );
|
|
|
+__declspec(implementation_key(201)) void IPrnVBAPrintSeparations::PutAlwaysOverprintBlack ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(202)) VARIANT_BOOL IPrnVBAPrintSeparations::GetAutoSpreading ( );
|
|
|
+__declspec(implementation_key(203)) void IPrnVBAPrintSeparations::PutAutoSpreading ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(204)) double IPrnVBAPrintSeparations::GetAutoSpreadAmount ( );
|
|
|
+__declspec(implementation_key(205)) void IPrnVBAPrintSeparations::PutAutoSpreadAmount ( double pVal );
|
|
|
+__declspec(implementation_key(206)) VARIANT_BOOL IPrnVBAPrintSeparations::GetAutoSpreadFixed ( );
|
|
|
+__declspec(implementation_key(207)) void IPrnVBAPrintSeparations::PutAutoSpreadFixed ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(208)) double IPrnVBAPrintSeparations::GetAutoSpreadTextAbove ( );
|
|
|
+__declspec(implementation_key(209)) void IPrnVBAPrintSeparations::PutAutoSpreadTextAbove ( double pVal );
|
|
|
+__declspec(implementation_key(210)) VARIANT_BOOL IPrnVBAPrintSeparations::GetAdvancedSettings ( );
|
|
|
+__declspec(implementation_key(211)) void IPrnVBAPrintSeparations::PutAdvancedSettings ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(212)) IPrnVBASeparationPlatesPtr IPrnVBAPrintSeparations::GetPlates ( );
|
|
|
+__declspec(implementation_key(213)) long IPrnVBAPrintSeparations::GetResolution ( );
|
|
|
+__declspec(implementation_key(214)) void IPrnVBAPrintSeparations::PutResolution ( long pVal );
|
|
|
+__declspec(implementation_key(215)) _bstr_t IPrnVBAPrintSeparations::GetBasicScreen ( );
|
|
|
+__declspec(implementation_key(216)) void IPrnVBAPrintSeparations::PutBasicScreen ( _bstr_t pVal );
|
|
|
+__declspec(implementation_key(217)) _bstr_t IPrnVBAPrintSeparations::GetHalftoneType ( );
|
|
|
+__declspec(implementation_key(218)) void IPrnVBAPrintSeparations::PutHalftoneType ( _bstr_t pVal );
|
|
|
+__declspec(implementation_key(219)) _bstr_t IPrnVBAPrintSeparations::GetScreenTechnology ( );
|
|
|
+__declspec(implementation_key(220)) void IPrnVBAPrintSeparations::PutScreenTechnology ( _bstr_t pVal );
|
|
|
+__declspec(implementation_key(221)) VARIANT_BOOL IPrnVBAPrintPrepress::GetInvert ( );
|
|
|
+__declspec(implementation_key(222)) void IPrnVBAPrintPrepress::PutInvert ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(223)) VARIANT_BOOL IPrnVBAPrintPrepress::GetMirror ( );
|
|
|
+__declspec(implementation_key(224)) void IPrnVBAPrintPrepress::PutMirror ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(225)) VARIANT_BOOL IPrnVBAPrintPrepress::GetFileInfo ( );
|
|
|
+__declspec(implementation_key(226)) void IPrnVBAPrintPrepress::PutFileInfo ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(227)) _bstr_t IPrnVBAPrintPrepress::GetJobName ( );
|
|
|
+__declspec(implementation_key(228)) void IPrnVBAPrintPrepress::PutJobName ( _bstr_t pVal );
|
|
|
+__declspec(implementation_key(229)) VARIANT_BOOL IPrnVBAPrintPrepress::GetPageNumbers ( );
|
|
|
+__declspec(implementation_key(230)) void IPrnVBAPrintPrepress::PutPageNumbers ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(231)) VARIANT_BOOL IPrnVBAPrintPrepress::GetInfoWithinPage ( );
|
|
|
+__declspec(implementation_key(232)) void IPrnVBAPrintPrepress::PutInfoWithinPage ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(233)) VARIANT_BOOL IPrnVBAPrintPrepress::GetCropMarks ( );
|
|
|
+__declspec(implementation_key(234)) void IPrnVBAPrintPrepress::PutCropMarks ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(235)) VARIANT_BOOL IPrnVBAPrintPrepress::GetExteriorCropMarks ( );
|
|
|
+__declspec(implementation_key(236)) void IPrnVBAPrintPrepress::PutExteriorCropMarks ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(237)) VARIANT_BOOL IPrnVBAPrintPrepress::GetRegistrationMarks ( );
|
|
|
+__declspec(implementation_key(238)) void IPrnVBAPrintPrepress::PutRegistrationMarks ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(239)) enum PrnRegistrationStyle IPrnVBAPrintPrepress::GetRegistrationStyle ( );
|
|
|
+__declspec(implementation_key(240)) void IPrnVBAPrintPrepress::PutRegistrationStyle ( enum PrnRegistrationStyle pVal );
|
|
|
+__declspec(implementation_key(241)) VARIANT_BOOL IPrnVBAPrintPrepress::GetColorCalibrationBar ( );
|
|
|
+__declspec(implementation_key(242)) void IPrnVBAPrintPrepress::PutColorCalibrationBar ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(243)) VARIANT_BOOL IPrnVBAPrintPrepress::GetDensitometerScale ( );
|
|
|
+__declspec(implementation_key(244)) void IPrnVBAPrintPrepress::PutDensitometerScale ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(245)) long IPrnVBAPrintPrepress::GetDensities ( long Index );
|
|
|
+__declspec(implementation_key(246)) void IPrnVBAPrintPrepress::PutDensities ( long Index, long pVal );
|
|
|
+__declspec(implementation_key(247)) VARIANT_BOOL IPrnVBAPrintPrepress::GetMarksToObjects ( );
|
|
|
+__declspec(implementation_key(248)) void IPrnVBAPrintPrepress::PutMarksToObjects ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(249)) enum PrnPostScriptLevel IPrnVBAPrintPostScript::GetLevel ( );
|
|
|
+__declspec(implementation_key(250)) void IPrnVBAPrintPostScript::PutLevel ( enum PrnPostScriptLevel pVal );
|
|
|
+__declspec(implementation_key(251)) VARIANT_BOOL IPrnVBAPrintPostScript::GetConformToDSC ( );
|
|
|
+__declspec(implementation_key(252)) void IPrnVBAPrintPostScript::PutConformToDSC ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(253)) VARIANT_BOOL IPrnVBAPrintPostScript::GetJPEGCompression ( );
|
|
|
+__declspec(implementation_key(254)) void IPrnVBAPrintPostScript::PutJPEGCompression ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(255)) long IPrnVBAPrintPostScript::GetJPEGQuality ( );
|
|
|
+__declspec(implementation_key(256)) void IPrnVBAPrintPostScript::PutJPEGQuality ( long pVal );
|
|
|
+__declspec(implementation_key(257)) VARIANT_BOOL IPrnVBAPrintPostScript::GetMaintainOPILinks ( );
|
|
|
+__declspec(implementation_key(258)) void IPrnVBAPrintPostScript::PutMaintainOPILinks ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(259)) VARIANT_BOOL IPrnVBAPrintPostScript::GetResolveDCSLinks ( );
|
|
|
+__declspec(implementation_key(260)) void IPrnVBAPrintPostScript::PutResolveDCSLinks ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(261)) VARIANT_BOOL IPrnVBAPrintPostScript::GetDownloadType1 ( );
|
|
|
+__declspec(implementation_key(262)) void IPrnVBAPrintPostScript::PutDownloadType1 ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(263)) VARIANT_BOOL IPrnVBAPrintPostScript::GetTrueTypeToType1 ( );
|
|
|
+__declspec(implementation_key(264)) void IPrnVBAPrintPostScript::PutTrueTypeToType1 ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(265)) enum PrnPDFStartup IPrnVBAPrintPostScript::GetPDFStartup ( );
|
|
|
+__declspec(implementation_key(266)) void IPrnVBAPrintPostScript::PutPDFStartup ( enum PrnPDFStartup pVal );
|
|
|
+__declspec(implementation_key(267)) VARIANT_BOOL IPrnVBAPrintPostScript::GetPDFHyperlinks ( );
|
|
|
+__declspec(implementation_key(268)) void IPrnVBAPrintPostScript::PutPDFHyperlinks ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(269)) VARIANT_BOOL IPrnVBAPrintPostScript::GetpdfBookmarks ( );
|
|
|
+__declspec(implementation_key(270)) void IPrnVBAPrintPostScript::PutpdfBookmarks ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(271)) long IPrnVBAPrintPostScript::GetMaxPointsPerCurve ( );
|
|
|
+__declspec(implementation_key(272)) void IPrnVBAPrintPostScript::PutMaxPointsPerCurve ( long pVal );
|
|
|
+__declspec(implementation_key(273)) long IPrnVBAPrintPostScript::GetFlatness ( );
|
|
|
+__declspec(implementation_key(274)) void IPrnVBAPrintPostScript::PutFlatness ( long pVal );
|
|
|
+__declspec(implementation_key(275)) VARIANT_BOOL IPrnVBAPrintPostScript::GetAutoIncreaseFlatness ( );
|
|
|
+__declspec(implementation_key(276)) void IPrnVBAPrintPostScript::PutAutoIncreaseFlatness ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(277)) VARIANT_BOOL IPrnVBAPrintPostScript::GetAutoIncreaseFountainSteps ( );
|
|
|
+__declspec(implementation_key(278)) void IPrnVBAPrintPostScript::PutAutoIncreaseFountainSteps ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(279)) VARIANT_BOOL IPrnVBAPrintPostScript::GetOptimizeFountainFills ( );
|
|
|
+__declspec(implementation_key(280)) void IPrnVBAPrintPostScript::PutOptimizeFountainFills ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(281)) long IPrnVBAPrintPostScript::GetScreenFrequency ( );
|
|
|
+__declspec(implementation_key(282)) void IPrnVBAPrintPostScript::PutScreenFrequency ( long pVal );
|
|
|
+__declspec(implementation_key(283)) enum PrnPlateType IPrnVBATrapLayer::GetType ( );
|
|
|
+__declspec(implementation_key(284)) _bstr_t IPrnVBATrapLayer::GetColor ( );
|
|
|
+__declspec(implementation_key(285)) double IPrnVBATrapLayer::GetDensity ( );
|
|
|
+__declspec(implementation_key(286)) void IPrnVBATrapLayer::PutDensity ( double pVal );
|
|
|
+__declspec(implementation_key(287)) enum PrnTrapType IPrnVBATrapLayer::GetTrapType ( );
|
|
|
+__declspec(implementation_key(288)) void IPrnVBATrapLayer::PutTrapType ( enum PrnTrapType pVal );
|
|
|
+__declspec(implementation_key(289)) long IPrnVBATrapLayer::GetOrder ( );
|
|
|
+__declspec(implementation_key(290)) void IPrnVBATrapLayer::PutOrder ( long pVal );
|
|
|
+__declspec(implementation_key(291)) long IPrnVBATrapLayers::GetCount ( );
|
|
|
+__declspec(implementation_key(292)) IPrnVBATrapLayerPtr IPrnVBATrapLayers::GetItem ( long Index );
|
|
|
+__declspec(implementation_key(293)) VARIANT_BOOL IPrnVBAPrintTrapping::GetEnabled ( );
|
|
|
+__declspec(implementation_key(294)) void IPrnVBAPrintTrapping::PutEnabled ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(295)) IPrnVBATrapLayersPtr IPrnVBAPrintTrapping::GetLayers ( );
|
|
|
+__declspec(implementation_key(296)) double IPrnVBAPrintTrapping::GetWidth ( );
|
|
|
+__declspec(implementation_key(297)) void IPrnVBAPrintTrapping::PutWidth ( double pVal );
|
|
|
+__declspec(implementation_key(298)) double IPrnVBAPrintTrapping::GetBlackWidth ( );
|
|
|
+__declspec(implementation_key(299)) void IPrnVBAPrintTrapping::PutBlackWidth ( double pVal );
|
|
|
+__declspec(implementation_key(300)) long IPrnVBAPrintTrapping::GetColorScaling ( );
|
|
|
+__declspec(implementation_key(301)) void IPrnVBAPrintTrapping::PutColorScaling ( long pVal );
|
|
|
+__declspec(implementation_key(302)) long IPrnVBAPrintTrapping::GetStepLimit ( );
|
|
|
+__declspec(implementation_key(303)) void IPrnVBAPrintTrapping::PutStepLimit ( long pVal );
|
|
|
+__declspec(implementation_key(304)) long IPrnVBAPrintTrapping::GetBlackColorLimit ( );
|
|
|
+__declspec(implementation_key(305)) void IPrnVBAPrintTrapping::PutBlackColorLimit ( long pVal );
|
|
|
+__declspec(implementation_key(306)) double IPrnVBAPrintTrapping::GetBlackDensityLimit ( );
|
|
|
+__declspec(implementation_key(307)) void IPrnVBAPrintTrapping::PutBlackDensityLimit ( double pVal );
|
|
|
+__declspec(implementation_key(308)) long IPrnVBAPrintTrapping::GetSlidingTrapLimit ( );
|
|
|
+__declspec(implementation_key(309)) void IPrnVBAPrintTrapping::PutSlidingTrapLimit ( long pVal );
|
|
|
+__declspec(implementation_key(310)) enum PrnImageTrap IPrnVBAPrintTrapping::GetImageTrap ( );
|
|
|
+__declspec(implementation_key(311)) void IPrnVBAPrintTrapping::PutImageTrap ( enum PrnImageTrap pVal );
|
|
|
+__declspec(implementation_key(312)) VARIANT_BOOL IPrnVBAPrintTrapping::GetObjectsToImage ( );
|
|
|
+__declspec(implementation_key(313)) void IPrnVBAPrintTrapping::PutObjectsToImage ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(314)) VARIANT_BOOL IPrnVBAPrintTrapping::GetInternalImageTrapping ( );
|
|
|
+__declspec(implementation_key(315)) void IPrnVBAPrintTrapping::PutInternalImageTrapping ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(316)) VARIANT_BOOL IPrnVBAPrintTrapping::GetTrapMonoBitmaps ( );
|
|
|
+__declspec(implementation_key(317)) void IPrnVBAPrintTrapping::PutTrapMonoBitmaps ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(318)) VARIANT_BOOL IPrnVBAPrintOptions::GetUseColorProfile ( );
|
|
|
+__declspec(implementation_key(319)) void IPrnVBAPrintOptions::PutUseColorProfile ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(320)) VARIANT_BOOL IPrnVBAPrintOptions::GetPrintVectors ( );
|
|
|
+__declspec(implementation_key(321)) void IPrnVBAPrintOptions::PutPrintVectors ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(322)) VARIANT_BOOL IPrnVBAPrintOptions::GetPrintBitmaps ( );
|
|
|
+__declspec(implementation_key(323)) void IPrnVBAPrintOptions::PutPrintBitmaps ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(324)) VARIANT_BOOL IPrnVBAPrintOptions::GetPrintText ( );
|
|
|
+__declspec(implementation_key(325)) void IPrnVBAPrintOptions::PutPrintText ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(326)) VARIANT_BOOL IPrnVBAPrintOptions::GetTextInBlack ( );
|
|
|
+__declspec(implementation_key(327)) void IPrnVBAPrintOptions::PutTextInBlack ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(328)) enum PrnColorMode IPrnVBAPrintOptions::GetColorMode ( );
|
|
|
+__declspec(implementation_key(329)) void IPrnVBAPrintOptions::PutColorMode ( enum PrnColorMode pVal );
|
|
|
+__declspec(implementation_key(330)) VARIANT_BOOL IPrnVBAPrintOptions::GetMarksToPage ( );
|
|
|
+__declspec(implementation_key(331)) void IPrnVBAPrintOptions::PutMarksToPage ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(332)) enum PrnBitmapColorMode IPrnVBAPrintOptions::GetBitmapColorMode ( );
|
|
|
+__declspec(implementation_key(333)) void IPrnVBAPrintOptions::PutBitmapColorMode ( enum PrnBitmapColorMode pVal );
|
|
|
+__declspec(implementation_key(334)) long IPrnVBAPrintOptions::GetFountainSteps ( );
|
|
|
+__declspec(implementation_key(335)) void IPrnVBAPrintOptions::PutFountainSteps ( long pVal );
|
|
|
+__declspec(implementation_key(336)) VARIANT_BOOL IPrnVBAPrintOptions::GetRasterizePage ( );
|
|
|
+__declspec(implementation_key(337)) void IPrnVBAPrintOptions::PutRasterizePage ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(338)) long IPrnVBAPrintOptions::GetRasterizeResolution ( );
|
|
|
+__declspec(implementation_key(339)) void IPrnVBAPrintOptions::PutRasterizeResolution ( long pVal );
|
|
|
+__declspec(implementation_key(340)) VARIANT_BOOL IPrnVBAPrintOptions::GetDownsampleColor ( );
|
|
|
+__declspec(implementation_key(341)) void IPrnVBAPrintOptions::PutDownsampleColor ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(342)) VARIANT_BOOL IPrnVBAPrintOptions::GetDownsampleGray ( );
|
|
|
+__declspec(implementation_key(343)) void IPrnVBAPrintOptions::PutDownsampleGray ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(344)) VARIANT_BOOL IPrnVBAPrintOptions::GetDownsampleMono ( );
|
|
|
+__declspec(implementation_key(345)) void IPrnVBAPrintOptions::PutDownsampleMono ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(346)) long IPrnVBAPrintOptions::GetColorResolution ( );
|
|
|
+__declspec(implementation_key(347)) void IPrnVBAPrintOptions::PutColorResolution ( long pVal );
|
|
|
+__declspec(implementation_key(348)) long IPrnVBAPrintOptions::GetGrayResolution ( );
|
|
|
+__declspec(implementation_key(349)) void IPrnVBAPrintOptions::PutGrayResolution ( long pVal );
|
|
|
+__declspec(implementation_key(350)) long IPrnVBAPrintOptions::GetMonoResolution ( );
|
|
|
+__declspec(implementation_key(351)) void IPrnVBAPrintOptions::PutMonoResolution ( long pVal );
|
|
|
+__declspec(implementation_key(352)) VARIANT_BOOL IPrnVBAPrintOptions::GetJobInformation ( );
|
|
|
+__declspec(implementation_key(353)) void IPrnVBAPrintOptions::PutJobInformation ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(354)) VARIANT_BOOL IPrnVBAPrintOptions::GetAppInfo ( );
|
|
|
+__declspec(implementation_key(355)) void IPrnVBAPrintOptions::PutAppInfo ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(356)) VARIANT_BOOL IPrnVBAPrintOptions::GetDriverInfo ( );
|
|
|
+__declspec(implementation_key(357)) void IPrnVBAPrintOptions::PutDriverInfo ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(358)) VARIANT_BOOL IPrnVBAPrintOptions::GetPrintJobInfo ( );
|
|
|
+__declspec(implementation_key(359)) void IPrnVBAPrintOptions::PutPrintJobInfo ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(360)) VARIANT_BOOL IPrnVBAPrintOptions::GetSepsInfo ( );
|
|
|
+__declspec(implementation_key(361)) void IPrnVBAPrintOptions::PutSepsInfo ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(362)) VARIANT_BOOL IPrnVBAPrintOptions::GetFontInfo ( );
|
|
|
+__declspec(implementation_key(363)) void IPrnVBAPrintOptions::PutFontInfo ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(364)) VARIANT_BOOL IPrnVBAPrintOptions::GetLinkInfo ( );
|
|
|
+__declspec(implementation_key(365)) void IPrnVBAPrintOptions::PutLinkInfo ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(366)) VARIANT_BOOL IPrnVBAPrintOptions::GetInRIPTrapInfo ( );
|
|
|
+__declspec(implementation_key(367)) void IPrnVBAPrintOptions::PutInRIPTrapInfo ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(368)) enum PrnObjectsColorMode IPrnVBAPrintOptions::GetObjectsColorMode ( );
|
|
|
+__declspec(implementation_key(369)) void IPrnVBAPrintOptions::PutObjectsColorMode ( enum PrnObjectsColorMode pVal );
|
|
|
+__declspec(implementation_key(370)) VARIANT_BOOL IPrnVBAPrintOptions::GetPreservePureBlack ( );
|
|
|
+__declspec(implementation_key(371)) void IPrnVBAPrintOptions::PutPreservePureBlack ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(372)) IPrnVBAPrinterPtr IPrnVBAPrintSettings::GetPrinter ( );
|
|
|
+__declspec(implementation_key(373)) void IPrnVBAPrintSettings::PutRefPrinter ( struct IPrnVBAPrinter * pVal );
|
|
|
+__declspec(implementation_key(374)) VARIANT_BOOL IPrnVBAPrintSettings::GetUsePPD ( );
|
|
|
+__declspec(implementation_key(375)) void IPrnVBAPrintSettings::PutUsePPD ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(376)) _bstr_t IPrnVBAPrintSettings::GetPPDFile ( );
|
|
|
+__declspec(implementation_key(377)) void IPrnVBAPrintSettings::PutPPDFile ( _bstr_t pVal );
|
|
|
+__declspec(implementation_key(378)) VARIANT_BOOL IPrnVBAPrintSettings::GetPrintToFile ( );
|
|
|
+__declspec(implementation_key(379)) void IPrnVBAPrintSettings::PutPrintToFile ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(380)) _bstr_t IPrnVBAPrintSettings::GetFileName ( );
|
|
|
+__declspec(implementation_key(381)) void IPrnVBAPrintSettings::PutFileName ( _bstr_t pVal );
|
|
|
+__declspec(implementation_key(382)) VARIANT_BOOL IPrnVBAPrintSettings::GetForMac ( );
|
|
|
+__declspec(implementation_key(383)) void IPrnVBAPrintSettings::PutForMac ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(384)) enum PrnFileMode IPrnVBAPrintSettings::GetFileMode ( );
|
|
|
+__declspec(implementation_key(385)) void IPrnVBAPrintSettings::PutFileMode ( enum PrnFileMode pVal );
|
|
|
+__declspec(implementation_key(386)) enum PrnPrintRange IPrnVBAPrintSettings::GetPrintRange ( );
|
|
|
+__declspec(implementation_key(387)) void IPrnVBAPrintSettings::PutPrintRange ( enum PrnPrintRange pVal );
|
|
|
+__declspec(implementation_key(388)) _bstr_t IPrnVBAPrintSettings::GetPageRange ( );
|
|
|
+__declspec(implementation_key(389)) void IPrnVBAPrintSettings::PutPageRange ( _bstr_t pVal );
|
|
|
+__declspec(implementation_key(390)) long IPrnVBAPrintSettings::GetCopies ( );
|
|
|
+__declspec(implementation_key(391)) void IPrnVBAPrintSettings::PutCopies ( long pVal );
|
|
|
+__declspec(implementation_key(392)) VARIANT_BOOL IPrnVBAPrintSettings::GetCollate ( );
|
|
|
+__declspec(implementation_key(393)) void IPrnVBAPrintSettings::PutCollate ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(394)) IPrnVBAPrintSeparationsPtr IPrnVBAPrintSettings::GetSeparations ( );
|
|
|
+__declspec(implementation_key(395)) IPrnVBAPrintPrepressPtr IPrnVBAPrintSettings::GetPrepress ( );
|
|
|
+__declspec(implementation_key(396)) IPrnVBAPrintPostScriptPtr IPrnVBAPrintSettings::GetPostScript ( );
|
|
|
+__declspec(implementation_key(397)) IPrnVBAPrintTrappingPtr IPrnVBAPrintSettings::GetTrapping ( );
|
|
|
+__declspec(implementation_key(398)) IPrnVBAPrintOptionsPtr IPrnVBAPrintSettings::GetOptions ( );
|
|
|
+__declspec(implementation_key(399)) HRESULT IPrnVBAPrintSettings::Reset ( );
|
|
|
+__declspec(implementation_key(400)) VARIANT_BOOL IPrnVBAPrintSettings::Load ( _bstr_t FileName );
|
|
|
+__declspec(implementation_key(401)) VARIANT_BOOL IPrnVBAPrintSettings::Save ( _bstr_t FileName );
|
|
|
+__declspec(implementation_key(402)) VARIANT_BOOL IPrnVBAPrintSettings::ShowDialog ( );
|
|
|
+__declspec(implementation_key(403)) HRESULT IPrnVBAPrintSettings::SelectPrinter ( _bstr_t Name );
|
|
|
+__declspec(implementation_key(404)) enum PrnPageSet IPrnVBAPrintSettings::GetPageSet ( );
|
|
|
+__declspec(implementation_key(405)) void IPrnVBAPrintSettings::PutPageSet ( enum PrnPageSet pVal );
|
|
|
+__declspec(implementation_key(406)) enum PrnPaperOrientation IPrnVBAPrintSettings::GetPaperOrientation ( );
|
|
|
+__declspec(implementation_key(407)) void IPrnVBAPrintSettings::PutPaperOrientation ( enum PrnPaperOrientation pVal );
|
|
|
+__declspec(implementation_key(408)) enum PrnPaperSize IPrnVBAPrintSettings::GetPaperSize ( );
|
|
|
+__declspec(implementation_key(409)) void IPrnVBAPrintSettings::PutPaperSize ( enum PrnPaperSize pVal );
|
|
|
+__declspec(implementation_key(410)) HRESULT IPrnVBAPrintSettings::SetPaperSize ( enum PrnPaperSize PaperSize, enum PrnPaperOrientation Orientation );
|
|
|
+__declspec(implementation_key(411)) double IPrnVBAPrintSettings::GetPaperWidth ( );
|
|
|
+__declspec(implementation_key(412)) double IPrnVBAPrintSettings::GetPaperHeight ( );
|
|
|
+__declspec(implementation_key(413)) HRESULT IPrnVBAPrintSettings::SetCustomPaperSize ( double Width, double Height, enum PrnPaperOrientation Orientation );
|
|
|
+__declspec(implementation_key(414)) IPrnVBAPrintLayoutPtr IPrnVBAPrintSettings::GetLayout ( );
|
|
|
+__declspec(implementation_key(415)) HRESULT IPrnVBAPrintSettings::PrintOut ( );
|
|
|
+__declspec(implementation_key(416)) HRESULT IPrnVBAPrintSettings::PrintColorProof ( IDispatch * ProofSettings );
|
|
|
+__declspec(implementation_key(417)) enum PrnPageMatchingMode IPrnVBAPrintSettings::GetPageMatchingMode ( );
|
|
|
+__declspec(implementation_key(418)) void IPrnVBAPrintSettings::PutPageMatchingMode ( enum PrnPageMatchingMode pVal );
|
|
|
+__declspec(implementation_key(419)) HRESULT IPrnVBAPrintDocument::_GetPrintDocument ( INT_PTR * pDoc );
|
|
|
+__declspec(implementation_key(420)) IPrnVBAPrintDocumentPtr IPrnVBAPrintDocuments::GetItem ( long Index );
|
|
|
+__declspec(implementation_key(421)) long IPrnVBAPrintDocuments::GetCount ( );
|
|
|
+__declspec(implementation_key(422)) HRESULT IPrnVBAPrintPage::_GetPrintDocument ( INT_PTR * pDoc );
|
|
|
+__declspec(implementation_key(423)) HRESULT IPrnVBAPrintPage::_GetPrintPage ( long * pPage );
|
|
|
+__declspec(implementation_key(424)) IPrnVBAPrintPagePtr IPrnVBAPrintPages::GetItem ( long Index );
|
|
|
+__declspec(implementation_key(425)) long IPrnVBAPrintPages::GetCount ( );
|
|
|
+__declspec(implementation_key(426)) IPrnVBAPrintSettingsPtr IPrnVBAPrintJob::GetSettings ( );
|
|
|
+__declspec(implementation_key(427)) IPrnVBAPrintDocumentsPtr IPrnVBAPrintJob::GetDocuments ( );
|
|
|
+__declspec(implementation_key(428)) IPrnVBAPrintPagesPtr IPrnVBAPrintJob::GetPages ( );
|
|
|
+__declspec(implementation_key(429)) HRESULT IPrnVBAPrintJob::Clear ( );
|
|
|
+__declspec(implementation_key(430)) HRESULT IPrnVBAPrintJob::PrintOut ( );
|
|
|
+__declspec(implementation_key(431)) HRESULT IPrnVBAPrintJob::AddDocument ( struct IPrnVBAPrintDocument * Document, _bstr_t PageRange );
|
|
|
+__declspec(implementation_key(432)) HRESULT IPrnVBAPrintJob::AddPage ( struct IPrnVBAPrintPage * Page );
|
|
|
+__declspec(implementation_key(433)) HRESULT IPDFVBASettings::Reset ( );
|
|
|
+__declspec(implementation_key(434)) VARIANT_BOOL IPDFVBASettings::Load ( _bstr_t SettingName );
|
|
|
+__declspec(implementation_key(435)) VARIANT_BOOL IPDFVBASettings::Save ( _bstr_t SettingName );
|
|
|
+__declspec(implementation_key(436)) VARIANT_BOOL IPDFVBASettings::ShowDialog ( );
|
|
|
+__declspec(implementation_key(437)) HRESULT IPDFVBASettings::PublishToPDF ( _bstr_t FileName );
|
|
|
+__declspec(implementation_key(438)) void IPDFVBASettings::PutPublishRange ( enum pdfExportRange pExportRange );
|
|
|
+__declspec(implementation_key(439)) enum pdfExportRange IPDFVBASettings::GetPublishRange ( );
|
|
|
+__declspec(implementation_key(440)) void IPDFVBASettings::PutPageRange ( _bstr_t pszExportPagesRange );
|
|
|
+__declspec(implementation_key(441)) _bstr_t IPDFVBASettings::GetPageRange ( );
|
|
|
+__declspec(implementation_key(442)) void IPDFVBASettings::PutAuthor ( _bstr_t pszAuthor );
|
|
|
+__declspec(implementation_key(443)) _bstr_t IPDFVBASettings::GetAuthor ( );
|
|
|
+__declspec(implementation_key(444)) void IPDFVBASettings::PutSubject ( _bstr_t pszSubject );
|
|
|
+__declspec(implementation_key(445)) _bstr_t IPDFVBASettings::GetSubject ( );
|
|
|
+__declspec(implementation_key(446)) void IPDFVBASettings::PutKeywords ( _bstr_t pszKeywords );
|
|
|
+__declspec(implementation_key(447)) _bstr_t IPDFVBASettings::GetKeywords ( );
|
|
|
+__declspec(implementation_key(448)) void IPDFVBASettings::PutBitmapCompression ( enum pdfBitmapCompressionType pBitmapCompressionType );
|
|
|
+__declspec(implementation_key(449)) enum pdfBitmapCompressionType IPDFVBASettings::GetBitmapCompression ( );
|
|
|
+__declspec(implementation_key(450)) void IPDFVBASettings::PutJPEGQualityFactor ( int pnQuality );
|
|
|
+__declspec(implementation_key(451)) int IPDFVBASettings::GetJPEGQualityFactor ( );
|
|
|
+__declspec(implementation_key(452)) void IPDFVBASettings::PutTextAsCurves ( VARIANT_BOOL pbTextAsCurves );
|
|
|
+__declspec(implementation_key(453)) VARIANT_BOOL IPDFVBASettings::GetTextAsCurves ( );
|
|
|
+__declspec(implementation_key(454)) void IPDFVBASettings::PutEmbedFonts ( VARIANT_BOOL pbEmbedFonts );
|
|
|
+__declspec(implementation_key(455)) VARIANT_BOOL IPDFVBASettings::GetEmbedFonts ( );
|
|
|
+__declspec(implementation_key(456)) void IPDFVBASettings::PutEmbedBaseFonts ( VARIANT_BOOL pbEmbedBaseFonts );
|
|
|
+__declspec(implementation_key(457)) VARIANT_BOOL IPDFVBASettings::GetEmbedBaseFonts ( );
|
|
|
+__declspec(implementation_key(458)) void IPDFVBASettings::PutTrueTypeToType1 ( VARIANT_BOOL pbTrueTypeToType1 );
|
|
|
+__declspec(implementation_key(459)) VARIANT_BOOL IPDFVBASettings::GetTrueTypeToType1 ( );
|
|
|
+__declspec(implementation_key(460)) void IPDFVBASettings::PutSubsetFonts ( VARIANT_BOOL pbSubsetType1Fonts );
|
|
|
+__declspec(implementation_key(461)) VARIANT_BOOL IPDFVBASettings::GetSubsetFonts ( );
|
|
|
+__declspec(implementation_key(462)) void IPDFVBASettings::PutSubsetPct ( long pnLevel );
|
|
|
+__declspec(implementation_key(463)) long IPDFVBASettings::GetSubsetPct ( );
|
|
|
+__declspec(implementation_key(464)) void IPDFVBASettings::PutCompressText ( VARIANT_BOOL pbCompressText );
|
|
|
+__declspec(implementation_key(465)) VARIANT_BOOL IPDFVBASettings::GetCompressText ( );
|
|
|
+__declspec(implementation_key(466)) void IPDFVBASettings::PutEncoding ( enum pdfEncodingType pEncoding );
|
|
|
+__declspec(implementation_key(467)) enum pdfEncodingType IPDFVBASettings::GetEncoding ( );
|
|
|
+__declspec(implementation_key(468)) void IPDFVBASettings::PutDownsampleColor ( VARIANT_BOOL pbDownsample );
|
|
|
+__declspec(implementation_key(469)) VARIANT_BOOL IPDFVBASettings::GetDownsampleColor ( );
|
|
|
+__declspec(implementation_key(470)) void IPDFVBASettings::PutDownsampleGray ( VARIANT_BOOL pbDownsample );
|
|
|
+__declspec(implementation_key(471)) VARIANT_BOOL IPDFVBASettings::GetDownsampleGray ( );
|
|
|
+__declspec(implementation_key(472)) void IPDFVBASettings::PutDownsampleMono ( VARIANT_BOOL pbDownsample );
|
|
|
+__declspec(implementation_key(473)) VARIANT_BOOL IPDFVBASettings::GetDownsampleMono ( );
|
|
|
+__declspec(implementation_key(474)) void IPDFVBASettings::PutColorResolution ( long pnDownsampleResolution );
|
|
|
+__declspec(implementation_key(475)) long IPDFVBASettings::GetColorResolution ( );
|
|
|
+__declspec(implementation_key(476)) void IPDFVBASettings::PutMonoResolution ( long pnDownsampleResolution );
|
|
|
+__declspec(implementation_key(477)) long IPDFVBASettings::GetMonoResolution ( );
|
|
|
+__declspec(implementation_key(478)) void IPDFVBASettings::PutGrayResolution ( long pnDownsampleResolution );
|
|
|
+__declspec(implementation_key(479)) long IPDFVBASettings::GetGrayResolution ( );
|
|
|
+__declspec(implementation_key(480)) void IPDFVBASettings::PutHyperlinks ( VARIANT_BOOL pbIncludeHyperlinks );
|
|
|
+__declspec(implementation_key(481)) VARIANT_BOOL IPDFVBASettings::GetHyperlinks ( );
|
|
|
+__declspec(implementation_key(482)) void IPDFVBASettings::PutBookmarks ( VARIANT_BOOL pbGenerateBookmarks );
|
|
|
+__declspec(implementation_key(483)) VARIANT_BOOL IPDFVBASettings::GetBookmarks ( );
|
|
|
+__declspec(implementation_key(484)) void IPDFVBASettings::PutThumbnails ( VARIANT_BOOL pbGenerateThumbnails );
|
|
|
+__declspec(implementation_key(485)) VARIANT_BOOL IPDFVBASettings::GetThumbnails ( );
|
|
|
+__declspec(implementation_key(486)) void IPDFVBASettings::PutStartup ( enum pdfDisplayOnStart pDisplayOnStart );
|
|
|
+__declspec(implementation_key(487)) enum pdfDisplayOnStart IPDFVBASettings::GetStartup ( );
|
|
|
+__declspec(implementation_key(488)) void IPDFVBASettings::PutComplexFillsAsBitmaps ( VARIANT_BOOL pbComplexFillsAsBitmaps );
|
|
|
+__declspec(implementation_key(489)) VARIANT_BOOL IPDFVBASettings::GetComplexFillsAsBitmaps ( );
|
|
|
+__declspec(implementation_key(490)) void IPDFVBASettings::PutOverprints ( VARIANT_BOOL pbPreserveOverprints );
|
|
|
+__declspec(implementation_key(491)) VARIANT_BOOL IPDFVBASettings::GetOverprints ( );
|
|
|
+__declspec(implementation_key(492)) void IPDFVBASettings::PutHalftones ( VARIANT_BOOL pbPreserveHalftones );
|
|
|
+__declspec(implementation_key(493)) VARIANT_BOOL IPDFVBASettings::GetHalftones ( );
|
|
|
+__declspec(implementation_key(494)) void IPDFVBASettings::PutSpotColors ( VARIANT_BOOL pbPreserveSpotColors );
|
|
|
+__declspec(implementation_key(495)) VARIANT_BOOL IPDFVBASettings::GetSpotColors ( );
|
|
|
+__declspec(implementation_key(496)) void IPDFVBASettings::PutMaintainOPILinks ( VARIANT_BOOL pbMaintainOPILinks );
|
|
|
+__declspec(implementation_key(497)) VARIANT_BOOL IPDFVBASettings::GetMaintainOPILinks ( );
|
|
|
+__declspec(implementation_key(498)) void IPDFVBASettings::PutFountainSteps ( long pnFountainSteps );
|
|
|
+__declspec(implementation_key(499)) long IPDFVBASettings::GetFountainSteps ( );
|
|
|
+__declspec(implementation_key(500)) void IPDFVBASettings::PutEPSAs ( enum pdfEPSAs peEPSAs );
|
|
|
+__declspec(implementation_key(501)) enum pdfEPSAs IPDFVBASettings::GetEPSAs ( );
|
|
|
+__declspec(implementation_key(502)) void IPDFVBASettings::PutpdfVersion ( enum pdfVersion pePDFVersion );
|
|
|
+__declspec(implementation_key(503)) enum pdfVersion IPDFVBASettings::GetpdfVersion ( );
|
|
|
+__declspec(implementation_key(504)) void IPDFVBASettings::PutIncludeBleed ( VARIANT_BOOL pbIncludeBleed );
|
|
|
+__declspec(implementation_key(505)) VARIANT_BOOL IPDFVBASettings::GetIncludeBleed ( );
|
|
|
+__declspec(implementation_key(506)) void IPDFVBASettings::PutBleed ( int pnBleed );
|
|
|
+__declspec(implementation_key(507)) int IPDFVBASettings::GetBleed ( );
|
|
|
+__declspec(implementation_key(508)) void IPDFVBASettings::PutLinearize ( VARIANT_BOOL pbLinearize );
|
|
|
+__declspec(implementation_key(509)) VARIANT_BOOL IPDFVBASettings::GetLinearize ( );
|
|
|
+__declspec(implementation_key(510)) void IPDFVBASettings::PutCropMarks ( VARIANT_BOOL pbCropMarks );
|
|
|
+__declspec(implementation_key(511)) VARIANT_BOOL IPDFVBASettings::GetCropMarks ( );
|
|
|
+__declspec(implementation_key(512)) void IPDFVBASettings::PutRegistrationMarks ( VARIANT_BOOL pbRegistrationMarks );
|
|
|
+__declspec(implementation_key(513)) VARIANT_BOOL IPDFVBASettings::GetRegistrationMarks ( );
|
|
|
+__declspec(implementation_key(514)) void IPDFVBASettings::PutDensitometerScales ( VARIANT_BOOL pbDensitometerScales );
|
|
|
+__declspec(implementation_key(515)) VARIANT_BOOL IPDFVBASettings::GetDensitometerScales ( );
|
|
|
+__declspec(implementation_key(516)) void IPDFVBASettings::PutFileInformation ( VARIANT_BOOL pbFileInformation );
|
|
|
+__declspec(implementation_key(517)) VARIANT_BOOL IPDFVBASettings::GetFileInformation ( );
|
|
|
+__declspec(implementation_key(518)) void IPDFVBASettings::PutColorMode ( enum pdfColorMode peColorSet );
|
|
|
+__declspec(implementation_key(519)) enum pdfColorMode IPDFVBASettings::GetColorMode ( );
|
|
|
+__declspec(implementation_key(520)) void IPDFVBASettings::PutUseColorProfile ( VARIANT_BOOL pbUseColorProfile );
|
|
|
+__declspec(implementation_key(521)) VARIANT_BOOL IPDFVBASettings::GetUseColorProfile ( );
|
|
|
+__declspec(implementation_key(522)) void IPDFVBASettings::PutColorProfile ( enum pdfColorProfile peColorProfile );
|
|
|
+__declspec(implementation_key(523)) enum pdfColorProfile IPDFVBASettings::GetColorProfile ( );
|
|
|
+__declspec(implementation_key(524)) void IPDFVBASettings::PutEmbedFilename ( _bstr_t pszEmbedFilename );
|
|
|
+__declspec(implementation_key(525)) _bstr_t IPDFVBASettings::GetEmbedFilename ( );
|
|
|
+__declspec(implementation_key(526)) void IPDFVBASettings::PutEmbedFile ( VARIANT_BOOL pbEmbedFile );
|
|
|
+__declspec(implementation_key(527)) VARIANT_BOOL IPDFVBASettings::GetEmbedFile ( );
|
|
|
+__declspec(implementation_key(528)) void IPDFVBASettings::PutJP2QualityFactor ( int pnQuality );
|
|
|
+__declspec(implementation_key(529)) int IPDFVBASettings::GetJP2QualityFactor ( );
|
|
|
+__declspec(implementation_key(530)) void IPDFVBASettings::PutTextExportMode ( enum pdfTextExportMode pExportMode );
|
|
|
+__declspec(implementation_key(531)) enum pdfTextExportMode IPDFVBASettings::GetTextExportMode ( );
|
|
|
+__declspec(implementation_key(532)) void IPDFVBASettings::PutPrintPermissions ( enum pdfPrintPermissions pPrintPermission );
|
|
|
+__declspec(implementation_key(533)) enum pdfPrintPermissions IPDFVBASettings::GetPrintPermissions ( );
|
|
|
+__declspec(implementation_key(534)) void IPDFVBASettings::PutEditPermissions ( enum pdfEditPermissions pEditPermission );
|
|
|
+__declspec(implementation_key(535)) enum pdfEditPermissions IPDFVBASettings::GetEditPermissions ( );
|
|
|
+__declspec(implementation_key(536)) void IPDFVBASettings::PutContentCopyingAllowed ( VARIANT_BOOL pbEnable );
|
|
|
+__declspec(implementation_key(537)) VARIANT_BOOL IPDFVBASettings::GetContentCopyingAllowed ( );
|
|
|
+__declspec(implementation_key(538)) void IPDFVBASettings::PutOpenPassword ( _bstr_t pszOpenPassword );
|
|
|
+__declspec(implementation_key(539)) _bstr_t IPDFVBASettings::GetOpenPassword ( );
|
|
|
+__declspec(implementation_key(540)) void IPDFVBASettings::PutPermissionPassword ( _bstr_t pszPermissionPassword );
|
|
|
+__declspec(implementation_key(541)) _bstr_t IPDFVBASettings::GetPermissionPassword ( );
|
|
|
+__declspec(implementation_key(542)) void IPDFVBASettings::PutConvertSpotColors ( VARIANT_BOOL pbConvertSpotColors );
|
|
|
+__declspec(implementation_key(543)) VARIANT_BOOL IPDFVBASettings::GetConvertSpotColors ( );
|
|
|
+__declspec(implementation_key(544)) void IPDFVBASettings::PutEncryptType ( enum pdfEncryptionType peEncryptType );
|
|
|
+__declspec(implementation_key(545)) enum pdfEncryptionType IPDFVBASettings::GetEncryptType ( );
|
|
|
+__declspec(implementation_key(546)) void IPDFVBASettings::PutOutputSpotColorsAs ( enum pdfSpotType pnConvertSpotColorsTo );
|
|
|
+__declspec(implementation_key(547)) enum pdfSpotType IPDFVBASettings::GetOutputSpotColorsAs ( );
|
|
|
+__declspec(implementation_key(548)) void IPDFVBASettings::PutOverprintBlackLimit ( int pnOverprintBlackLimit );
|
|
|
+__declspec(implementation_key(549)) int IPDFVBASettings::GetOverprintBlackLimit ( );
|
|
|
+__declspec(implementation_key(550)) void IPDFVBASettings::PutProtectedTextAsCurves ( VARIANT_BOOL pbProtectedTextAsCurves );
|
|
|
+__declspec(implementation_key(551)) VARIANT_BOOL IPDFVBASettings::GetProtectedTextAsCurves ( );
|
|
|
+__declspec(implementation_key(552)) long IVGRectangle::GetCornerUpperLeft ( );
|
|
|
+__declspec(implementation_key(553)) void IVGRectangle::PutCornerUpperLeft ( long pVal );
|
|
|
+__declspec(implementation_key(554)) long IVGRectangle::GetCornerUpperRight ( );
|
|
|
+__declspec(implementation_key(555)) void IVGRectangle::PutCornerUpperRight ( long pVal );
|
|
|
+__declspec(implementation_key(556)) long IVGRectangle::GetCornerLowerLeft ( );
|
|
|
+__declspec(implementation_key(557)) void IVGRectangle::PutCornerLowerLeft ( long pVal );
|
|
|
+__declspec(implementation_key(558)) long IVGRectangle::GetCornerLowerRight ( );
|
|
|
+__declspec(implementation_key(559)) void IVGRectangle::PutCornerLowerRight ( long pVal );
|
|
|
+__declspec(implementation_key(560)) VARIANT_BOOL IVGRectangle::GetEqualCorners ( );
|
|
|
+__declspec(implementation_key(561)) double IVGRectangle::GetMaxRadius ( );
|
|
|
+__declspec(implementation_key(562)) HRESULT IVGRectangle::SetRoundness ( long Roundness );
|
|
|
+__declspec(implementation_key(563)) HRESULT IVGRectangle::SetRadius ( double Radius );
|
|
|
+__declspec(implementation_key(564)) double IVGRectangle::GetRadiusUpperLeft ( );
|
|
|
+__declspec(implementation_key(565)) void IVGRectangle::PutRadiusUpperLeft ( double pVal );
|
|
|
+__declspec(implementation_key(566)) double IVGRectangle::GetRadiusUpperRight ( );
|
|
|
+__declspec(implementation_key(567)) void IVGRectangle::PutRadiusUpperRight ( double pVal );
|
|
|
+__declspec(implementation_key(568)) double IVGRectangle::GetRadiusLowerLeft ( );
|
|
|
+__declspec(implementation_key(569)) void IVGRectangle::PutRadiusLowerLeft ( double pVal );
|
|
|
+__declspec(implementation_key(570)) double IVGRectangle::GetRadiusLowerRight ( );
|
|
|
+__declspec(implementation_key(571)) void IVGRectangle::PutRadiusLowerRight ( double pVal );
|
|
|
+__declspec(implementation_key(572)) enum cdrCornerType IVGRectangle::GetCornerType ( );
|
|
|
+__declspec(implementation_key(573)) void IVGRectangle::PutCornerType ( enum cdrCornerType pVal );
|
|
|
+__declspec(implementation_key(574)) VARIANT_BOOL IVGRectangle::GetRelativeCornerScaling ( );
|
|
|
+__declspec(implementation_key(575)) void IVGRectangle::PutRelativeCornerScaling ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(576)) enum cdrEllipseType IVGEllipse::GetType ( );
|
|
|
+__declspec(implementation_key(577)) void IVGEllipse::PutType ( enum cdrEllipseType pVal );
|
|
|
+__declspec(implementation_key(578)) double IVGEllipse::GetStartAngle ( );
|
|
|
+__declspec(implementation_key(579)) void IVGEllipse::PutStartAngle ( double pVal );
|
|
|
+__declspec(implementation_key(580)) double IVGEllipse::GetEndAngle ( );
|
|
|
+__declspec(implementation_key(581)) void IVGEllipse::PutEndAngle ( double pVal );
|
|
|
+__declspec(implementation_key(582)) VARIANT_BOOL IVGEllipse::GetClockwise ( );
|
|
|
+__declspec(implementation_key(583)) void IVGEllipse::PutClockwise ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(584)) double IVGEllipse::GetCenterX ( );
|
|
|
+__declspec(implementation_key(585)) void IVGEllipse::PutCenterX ( double pVal );
|
|
|
+__declspec(implementation_key(586)) double IVGEllipse::GetCenterY ( );
|
|
|
+__declspec(implementation_key(587)) void IVGEllipse::PutCenterY ( double pVal );
|
|
|
+__declspec(implementation_key(588)) double IVGEllipse::GetHRadius ( );
|
|
|
+__declspec(implementation_key(589)) void IVGEllipse::PutHRadius ( double pVal );
|
|
|
+__declspec(implementation_key(590)) double IVGEllipse::GetVRadius ( );
|
|
|
+__declspec(implementation_key(591)) void IVGEllipse::PutVRadius ( double pVal );
|
|
|
+__declspec(implementation_key(592)) HRESULT IVGEllipse::SetCenterPosition ( double PositionX, double PositionY );
|
|
|
+__declspec(implementation_key(593)) HRESULT IVGEllipse::GetCenterPosition ( double * PositionX, double * PositionY );
|
|
|
+__declspec(implementation_key(594)) HRESULT IVGEllipse::SetRadius ( double HRadius, double VRadius );
|
|
|
+__declspec(implementation_key(595)) HRESULT IVGEllipse::GetRadius ( double * HRadius, double * VRadius );
|
|
|
+__declspec(implementation_key(596)) enum cdrPolygonType IVGPolygon::GetType ( );
|
|
|
+__declspec(implementation_key(597)) void IVGPolygon::PutType ( enum cdrPolygonType pVal );
|
|
|
+__declspec(implementation_key(598)) long IVGPolygon::GetSides ( );
|
|
|
+__declspec(implementation_key(599)) void IVGPolygon::PutSides ( long pVal );
|
|
|
+__declspec(implementation_key(600)) long IVGPolygon::GetSharpness ( );
|
|
|
+__declspec(implementation_key(601)) void IVGPolygon::PutSharpness ( long pVal );
|
|
|
+__declspec(implementation_key(602)) double IVGCrossPoint::GetPositionX ( );
|
|
|
+__declspec(implementation_key(603)) double IVGCrossPoint::GetPositionY ( );
|
|
|
+__declspec(implementation_key(604)) double IVGCrossPoint::GetOffset ( );
|
|
|
+__declspec(implementation_key(605)) double IVGCrossPoint::GetOffset2 ( );
|
|
|
+__declspec(implementation_key(606)) IVGCrossPointPtr IVGCrossPoints::GetItem ( long Index );
|
|
|
+__declspec(implementation_key(607)) IUnknownPtr IVGCrossPoints::Get_NewEnum ( );
|
|
|
+__declspec(implementation_key(608)) long IVGCrossPoints::GetCount ( );
|
|
|
+__declspec(implementation_key(609)) void IVGStructPaletteOptions::PutNumColors ( long pVal );
|
|
|
+__declspec(implementation_key(610)) long IVGStructPaletteOptions::GetNumColors ( );
|
|
|
+__declspec(implementation_key(611)) void IVGStructPaletteOptions::PutDitherIntensity ( long pVal );
|
|
|
+__declspec(implementation_key(612)) long IVGStructPaletteOptions::GetDitherIntensity ( );
|
|
|
+__declspec(implementation_key(613)) void IVGStructPaletteOptions::PutSmoothing ( long pVal );
|
|
|
+__declspec(implementation_key(614)) long IVGStructPaletteOptions::GetSmoothing ( );
|
|
|
+__declspec(implementation_key(615)) void IVGStructPaletteOptions::PutDitherType ( enum cdrDitherType pVal );
|
|
|
+__declspec(implementation_key(616)) enum cdrDitherType IVGStructPaletteOptions::GetDitherType ( );
|
|
|
+__declspec(implementation_key(617)) void IVGStructPaletteOptions::PutPaletteType ( enum cdrImagePaletteType pVal );
|
|
|
+__declspec(implementation_key(618)) enum cdrImagePaletteType IVGStructPaletteOptions::GetPaletteType ( );
|
|
|
+__declspec(implementation_key(619)) void IVGStructPaletteOptions::PutImportance ( long pVal );
|
|
|
+__declspec(implementation_key(620)) long IVGStructPaletteOptions::GetImportance ( );
|
|
|
+__declspec(implementation_key(621)) void IVGStructPaletteOptions::PutLightness ( long pVal );
|
|
|
+__declspec(implementation_key(622)) long IVGStructPaletteOptions::GetLightness ( );
|
|
|
+__declspec(implementation_key(623)) void IVGStructPaletteOptions::PutToleranceA ( long pVal );
|
|
|
+__declspec(implementation_key(624)) long IVGStructPaletteOptions::GetToleranceA ( );
|
|
|
+__declspec(implementation_key(625)) void IVGStructPaletteOptions::PutToleranceB ( long pVal );
|
|
|
+__declspec(implementation_key(626)) long IVGStructPaletteOptions::GetToleranceB ( );
|
|
|
+__declspec(implementation_key(627)) void IVGStructPaletteOptions::PutColorSensitive ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(628)) VARIANT_BOOL IVGStructPaletteOptions::GetColorSensitive ( );
|
|
|
+__declspec(implementation_key(629)) void IVGStructPaletteOptions::PutTargetColor ( long pVal );
|
|
|
+__declspec(implementation_key(630)) long IVGStructPaletteOptions::GetTargetColor ( );
|
|
|
+__declspec(implementation_key(631)) void IVGStructPaletteOptions::PutPalette ( const _variant_t & pVal );
|
|
|
+__declspec(implementation_key(632)) _variant_t IVGStructPaletteOptions::GetPalette ( );
|
|
|
+__declspec(implementation_key(633)) long IVGOutlineStyle::GetIndex ( );
|
|
|
+__declspec(implementation_key(634)) long IVGOutlineStyle::GetDashCount ( );
|
|
|
+__declspec(implementation_key(635)) void IVGOutlineStyle::PutDashCount ( long pVal );
|
|
|
+__declspec(implementation_key(636)) long IVGOutlineStyle::GetDashLength ( long Index );
|
|
|
+__declspec(implementation_key(637)) void IVGOutlineStyle::PutDashLength ( long Index, long pVal );
|
|
|
+__declspec(implementation_key(638)) long IVGOutlineStyle::GetGapLength ( long Index );
|
|
|
+__declspec(implementation_key(639)) void IVGOutlineStyle::PutGapLength ( long Index, long pVal );
|
|
|
+__declspec(implementation_key(640)) VARIANT_BOOL IVGOutlineStyle::GetEnhanced ( );
|
|
|
+__declspec(implementation_key(641)) enum cdrPatternCanvasSize IVGPatternCanvas::GetSize ( );
|
|
|
+__declspec(implementation_key(642)) void IVGPatternCanvas::PutSize ( enum cdrPatternCanvasSize pVal );
|
|
|
+__declspec(implementation_key(643)) VARIANT_BOOL IVGPatternCanvas::GetPixel ( long x, long y );
|
|
|
+__declspec(implementation_key(644)) void IVGPatternCanvas::PutPixel ( long x, long y, VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(645)) long IVGPatternCanvas::GetIndex ( );
|
|
|
+__declspec(implementation_key(646)) HRESULT IVGPatternCanvas::FillArea ( long x1, long y1, long x2, long y2, VARIANT_BOOL State );
|
|
|
+__declspec(implementation_key(647)) HRESULT IVGPatternCanvas::CopyArea ( long x1, long y1, long x2, long y2, long x, long y );
|
|
|
+__declspec(implementation_key(648)) HRESULT IVGPatternCanvas::FlipArea ( long x1, long y1, long x2, long y2, enum cdrFlipAxes Axes );
|
|
|
+__declspec(implementation_key(649)) HRESULT IVGPatternCanvas::RotateArea ( long x1, long y1, long x2, long y2, double Angle );
|
|
|
+__declspec(implementation_key(650)) HRESULT IVGPatternCanvas::Select ( long Index );
|
|
|
+__declspec(implementation_key(651)) HRESULT IVGPatternCanvas::Clear ( );
|
|
|
+__declspec(implementation_key(652)) HRESULT IVGPatternCanvas::PutCopy ( struct IVGPatternCanvas * PatternCanvas );
|
|
|
+__declspec(implementation_key(653)) long IVGPatternCanvas::GetWidth ( );
|
|
|
+__declspec(implementation_key(654)) void IVGPatternCanvas::PutWidth ( long pVal );
|
|
|
+__declspec(implementation_key(655)) long IVGPatternCanvas::GetHeight ( );
|
|
|
+__declspec(implementation_key(656)) void IVGPatternCanvas::PutHeight ( long pVal );
|
|
|
+__declspec(implementation_key(657)) _bstr_t IVGPatternCanvas::GetData ( );
|
|
|
+__declspec(implementation_key(658)) void IVGPatternCanvas::PutData ( _bstr_t pVal );
|
|
|
+__declspec(implementation_key(659)) HRESULT IVGPatternCanvas::PSet ( short Step, long x, long y, VARIANT_BOOL Color );
|
|
|
+__declspec(implementation_key(660)) HRESULT IVGPatternCanvas::Line ( short Flags, long x1, long y1, long x2, long y2, VARIANT_BOOL Color );
|
|
|
+__declspec(implementation_key(661)) _bstr_t IVGTextureFillProperty::GetName ( );
|
|
|
+__declspec(implementation_key(662)) enum cdrTexturePropertyType IVGTextureFillProperty::GetType ( );
|
|
|
+__declspec(implementation_key(663)) _variant_t IVGTextureFillProperty::GetValue ( );
|
|
|
+__declspec(implementation_key(664)) void IVGTextureFillProperty::PutValue ( const _variant_t & pVal );
|
|
|
+__declspec(implementation_key(665)) long IVGTextureFillProperties::GetCount ( );
|
|
|
+__declspec(implementation_key(666)) IVGTextureFillPropertyPtr IVGTextureFillProperties::GetItem ( const _variant_t & IndexOrName );
|
|
|
+__declspec(implementation_key(667)) IUnknownPtr IVGTextureFillProperties::Get_NewEnum ( );
|
|
|
+__declspec(implementation_key(668)) double IVGTextureFill::GetOriginX ( );
|
|
|
+__declspec(implementation_key(669)) void IVGTextureFill::PutOriginX ( double pVal );
|
|
|
+__declspec(implementation_key(670)) double IVGTextureFill::GetOriginY ( );
|
|
|
+__declspec(implementation_key(671)) void IVGTextureFill::PutOriginY ( double pVal );
|
|
|
+__declspec(implementation_key(672)) double IVGTextureFill::GetTileWidth ( );
|
|
|
+__declspec(implementation_key(673)) void IVGTextureFill::PutTileWidth ( double pVal );
|
|
|
+__declspec(implementation_key(674)) double IVGTextureFill::GetTileHeight ( );
|
|
|
+__declspec(implementation_key(675)) void IVGTextureFill::PutTileHeight ( double pVal );
|
|
|
+__declspec(implementation_key(676)) enum cdrTileOffsetType IVGTextureFill::GetTileOffsetType ( );
|
|
|
+__declspec(implementation_key(677)) void IVGTextureFill::PutTileOffsetType ( enum cdrTileOffsetType pVal );
|
|
|
+__declspec(implementation_key(678)) long IVGTextureFill::GetTileOffset ( );
|
|
|
+__declspec(implementation_key(679)) void IVGTextureFill::PutTileOffset ( long pVal );
|
|
|
+__declspec(implementation_key(680)) double IVGTextureFill::GetSkewAngle ( );
|
|
|
+__declspec(implementation_key(681)) void IVGTextureFill::PutSkewAngle ( double pVal );
|
|
|
+__declspec(implementation_key(682)) double IVGTextureFill::GetRotationAngle ( );
|
|
|
+__declspec(implementation_key(683)) void IVGTextureFill::PutRotationAngle ( double pVal );
|
|
|
+__declspec(implementation_key(684)) VARIANT_BOOL IVGTextureFill::GetTransformWithShape ( );
|
|
|
+__declspec(implementation_key(685)) void IVGTextureFill::PutTransformWithShape ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(686)) long IVGTextureFill::GetResolution ( );
|
|
|
+__declspec(implementation_key(687)) void IVGTextureFill::PutResolution ( long pVal );
|
|
|
+__declspec(implementation_key(688)) long IVGTextureFill::GetMaximumTileWidth ( );
|
|
|
+__declspec(implementation_key(689)) void IVGTextureFill::PutMaximumTileWidth ( long pVal );
|
|
|
+__declspec(implementation_key(690)) _bstr_t IVGTextureFill::GetLibraryName ( );
|
|
|
+__declspec(implementation_key(691)) _bstr_t IVGTextureFill::GetTextureName ( );
|
|
|
+__declspec(implementation_key(692)) _bstr_t IVGTextureFill::GetStyleName ( );
|
|
|
+__declspec(implementation_key(693)) HRESULT IVGTextureFill::Select ( _bstr_t Texture, _bstr_t Library );
|
|
|
+__declspec(implementation_key(694)) HRESULT IVGTextureFill::SetProperties ( SAFEARRAY * * SettingArray );
|
|
|
+__declspec(implementation_key(695)) VARIANT_BOOL IVGTextureFill::GetMirrorFill ( );
|
|
|
+__declspec(implementation_key(696)) void IVGTextureFill::PutMirrorFill ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(697)) IVGTextureFillPropertiesPtr IVGTextureFill::GetProperties ( );
|
|
|
+__declspec(implementation_key(698)) VARIANT_BOOL IVGTextureFill::GetMirrorFillX ( );
|
|
|
+__declspec(implementation_key(699)) void IVGTextureFill::PutMirrorFillX ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(700)) VARIANT_BOOL IVGTextureFill::GetMirrorFillY ( );
|
|
|
+__declspec(implementation_key(701)) void IVGTextureFill::PutMirrorFillY ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(702)) _bstr_t IVGPostScriptFill::GetName ( );
|
|
|
+__declspec(implementation_key(703)) long IVGPostScriptFill::GetIndex ( );
|
|
|
+__declspec(implementation_key(704)) long IVGPostScriptFill::GetProperties ( long Index );
|
|
|
+__declspec(implementation_key(705)) void IVGPostScriptFill::PutProperties ( long Index, long pVal );
|
|
|
+__declspec(implementation_key(706)) HRESULT IVGPostScriptFill::Select ( const _variant_t & IndexOrName );
|
|
|
+__declspec(implementation_key(707)) HRESULT IVGPostScriptFill::SetProperties ( long Param1, long Param2, long Param3, long Param4, long Param5 );
|
|
|
+__declspec(implementation_key(708)) long IVGPSScreenOptions::GetIndex ( );
|
|
|
+__declspec(implementation_key(709)) _bstr_t IVGPSScreenOptions::GetName ( );
|
|
|
+__declspec(implementation_key(710)) double IVGPSScreenOptions::GetAngle ( );
|
|
|
+__declspec(implementation_key(711)) void IVGPSScreenOptions::PutAngle ( double pVal );
|
|
|
+__declspec(implementation_key(712)) long IVGPSScreenOptions::GetFrequency ( );
|
|
|
+__declspec(implementation_key(713)) void IVGPSScreenOptions::PutFrequency ( long pVal );
|
|
|
+__declspec(implementation_key(714)) VARIANT_BOOL IVGPSScreenOptions::Select ( _bstr_t Name );
|
|
|
+__declspec(implementation_key(715)) VARIANT_BOOL IVGPSScreenOptions::SetProperties ( const _variant_t & IndexOrName, double Angle, long Frequency );
|
|
|
+__declspec(implementation_key(716)) _bstr_t IVGPSScreenOptions::NameByIndex ( long Index );
|
|
|
+__declspec(implementation_key(717)) HRESULT IVGPSScreenOptions::Reset ( );
|
|
|
+__declspec(implementation_key(718)) VARIANT_BOOL IVGPSScreenOptions::UserAssign ( long ParentWindowHandle );
|
|
|
+__declspec(implementation_key(719)) double IVGArrowHeadOptions::GetLength ( );
|
|
|
+__declspec(implementation_key(720)) void IVGArrowHeadOptions::PutLength ( double pVal );
|
|
|
+__declspec(implementation_key(721)) double IVGArrowHeadOptions::GetWidth ( );
|
|
|
+__declspec(implementation_key(722)) void IVGArrowHeadOptions::PutWidth ( double pVal );
|
|
|
+__declspec(implementation_key(723)) double IVGArrowHeadOptions::GetOffsetX ( );
|
|
|
+__declspec(implementation_key(724)) void IVGArrowHeadOptions::PutOffsetX ( double pVal );
|
|
|
+__declspec(implementation_key(725)) double IVGArrowHeadOptions::GetOffsetY ( );
|
|
|
+__declspec(implementation_key(726)) void IVGArrowHeadOptions::PutOffsetY ( double pVal );
|
|
|
+__declspec(implementation_key(727)) VARIANT_BOOL IVGArrowHeadOptions::GetFlipHorizontal ( );
|
|
|
+__declspec(implementation_key(728)) void IVGArrowHeadOptions::PutFlipHorizontal ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(729)) VARIANT_BOOL IVGArrowHeadOptions::GetFlipVertical ( );
|
|
|
+__declspec(implementation_key(730)) void IVGArrowHeadOptions::PutFlipVertical ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(731)) HRESULT IVGArrowHeadOptions::Flip ( enum cdrFlipAxes Axes );
|
|
|
+__declspec(implementation_key(732)) double IVGArrowHeadOptions::GetRotationAngle ( );
|
|
|
+__declspec(implementation_key(733)) void IVGArrowHeadOptions::PutRotationAngle ( double pVal );
|
|
|
+__declspec(implementation_key(734)) HRESULT IVGArrowHeadOptions::CopyAssign ( struct IVGArrowHeadOptions * Source );
|
|
|
+__declspec(implementation_key(735)) IVGArrowHeadOptionsPtr IVGArrowHeadOptions::GetCopy ( );
|
|
|
+__declspec(implementation_key(736)) VARIANT_BOOL IVGArrowHeadOptions::GetFlipVerical ( );
|
|
|
+__declspec(implementation_key(737)) void IVGArrowHeadOptions::PutFlipVerical ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(738)) long IVGImageTile::GetLeft ( );
|
|
|
+__declspec(implementation_key(739)) long IVGImageTile::GetTop ( );
|
|
|
+__declspec(implementation_key(740)) long IVGImageTile::GetRight ( );
|
|
|
+__declspec(implementation_key(741)) long IVGImageTile::GetBottom ( );
|
|
|
+__declspec(implementation_key(742)) long IVGImageTile::GetWidth ( );
|
|
|
+__declspec(implementation_key(743)) long IVGImageTile::GetHeight ( );
|
|
|
+__declspec(implementation_key(744)) long IVGImageTile::GetBytesPerTile ( );
|
|
|
+__declspec(implementation_key(745)) long IVGImageTile::GetBytesPerLine ( );
|
|
|
+__declspec(implementation_key(746)) long IVGImageTile::GetBytesPerPixel ( );
|
|
|
+__declspec(implementation_key(747)) SAFEARRAY * IVGImageTile::GetPixelData ( );
|
|
|
+__declspec(implementation_key(748)) void IVGImageTile::PutPixelData ( SAFEARRAY * * pVal );
|
|
|
+__declspec(implementation_key(749)) VARIANT_BOOL IVGImageTile::GetReadOnly ( );
|
|
|
+__declspec(implementation_key(750)) long IVGImageTiles::GetCount ( );
|
|
|
+__declspec(implementation_key(751)) IVGImageTilePtr IVGImageTiles::GetItem ( long Index );
|
|
|
+__declspec(implementation_key(752)) IUnknownPtr IVGImageTiles::Get_NewEnum ( );
|
|
|
+__declspec(implementation_key(753)) IVGImageTilePtr IVGImageTiles::GetFirst ( );
|
|
|
+__declspec(implementation_key(754)) IVGImageTilePtr IVGImageTiles::GetLast ( );
|
|
|
+__declspec(implementation_key(755)) void IVGStructAlignProperties::PutAlignment ( enum cdrAlignment pVal );
|
|
|
+__declspec(implementation_key(756)) enum cdrAlignment IVGStructAlignProperties::GetAlignment ( );
|
|
|
+__declspec(implementation_key(757)) void IVGStructAlignProperties::PutFirstLineIndent ( double pVal );
|
|
|
+__declspec(implementation_key(758)) double IVGStructAlignProperties::GetFirstLineIndent ( );
|
|
|
+__declspec(implementation_key(759)) void IVGStructAlignProperties::PutLeftIndent ( double pVal );
|
|
|
+__declspec(implementation_key(760)) double IVGStructAlignProperties::GetLeftIndent ( );
|
|
|
+__declspec(implementation_key(761)) void IVGStructAlignProperties::PutRightIndent ( double pVal );
|
|
|
+__declspec(implementation_key(762)) double IVGStructAlignProperties::GetRightIndent ( );
|
|
|
+__declspec(implementation_key(763)) void IVGStructAlignProperties::PutMaxWordSpacing ( float pVal );
|
|
|
+__declspec(implementation_key(764)) float IVGStructAlignProperties::GetMaxWordSpacing ( );
|
|
|
+__declspec(implementation_key(765)) void IVGStructAlignProperties::PutMinWordSpacing ( float pVal );
|
|
|
+__declspec(implementation_key(766)) float IVGStructAlignProperties::GetMinWordSpacing ( );
|
|
|
+__declspec(implementation_key(767)) void IVGStructAlignProperties::PutMaxCharacterSpacing ( float pVal );
|
|
|
+__declspec(implementation_key(768)) float IVGStructAlignProperties::GetMaxCharacterSpacing ( );
|
|
|
+__declspec(implementation_key(769)) void IVGStructAlignProperties::PutHorizontalCharacterShift ( long pVal );
|
|
|
+__declspec(implementation_key(770)) long IVGStructAlignProperties::GetHorizontalCharacterShift ( );
|
|
|
+__declspec(implementation_key(771)) void IVGStructAlignProperties::PutVerticalCharacterShift ( long pVal );
|
|
|
+__declspec(implementation_key(772)) long IVGStructAlignProperties::GetVerticalCharacterShift ( );
|
|
|
+__declspec(implementation_key(773)) void IVGStructAlignProperties::PutCharacterRotation ( float pVal );
|
|
|
+__declspec(implementation_key(774)) float IVGStructAlignProperties::GetCharacterRotation ( );
|
|
|
+__declspec(implementation_key(775)) void IVGStructSpaceProperties::PutCharacterSpacing ( float pVal );
|
|
|
+__declspec(implementation_key(776)) float IVGStructSpaceProperties::GetCharacterSpacing ( );
|
|
|
+__declspec(implementation_key(777)) void IVGStructSpaceProperties::PutWordSpacing ( float pVal );
|
|
|
+__declspec(implementation_key(778)) float IVGStructSpaceProperties::GetWordSpacing ( );
|
|
|
+__declspec(implementation_key(779)) void IVGStructSpaceProperties::PutLineSpacing ( float pVal );
|
|
|
+__declspec(implementation_key(780)) float IVGStructSpaceProperties::GetLineSpacing ( );
|
|
|
+__declspec(implementation_key(781)) void IVGStructSpaceProperties::PutLineSpacingType ( enum cdrLineSpacingType pVal );
|
|
|
+__declspec(implementation_key(782)) enum cdrLineSpacingType IVGStructSpaceProperties::GetLineSpacingType ( );
|
|
|
+__declspec(implementation_key(783)) void IVGStructSpaceProperties::PutBeforeParagraphSpacing ( float pVal );
|
|
|
+__declspec(implementation_key(784)) float IVGStructSpaceProperties::GetBeforeParagraphSpacing ( );
|
|
|
+__declspec(implementation_key(785)) void IVGStructSpaceProperties::PutAfterParagraphSpacing ( float pVal );
|
|
|
+__declspec(implementation_key(786)) float IVGStructSpaceProperties::GetAfterParagraphSpacing ( );
|
|
|
+__declspec(implementation_key(787)) void IVGStructHyphenationSettings::PutUseAutomaticHyphenation ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(788)) VARIANT_BOOL IVGStructHyphenationSettings::GetUseAutomaticHyphenation ( );
|
|
|
+__declspec(implementation_key(789)) void IVGStructHyphenationSettings::PutBreakCapitalized ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(790)) VARIANT_BOOL IVGStructHyphenationSettings::GetBreakCapitalized ( );
|
|
|
+__declspec(implementation_key(791)) void IVGStructHyphenationSettings::PutHotZone ( double pVal );
|
|
|
+__declspec(implementation_key(792)) double IVGStructHyphenationSettings::GetHotZone ( );
|
|
|
+__declspec(implementation_key(793)) void IVGStructHyphenationSettings::PutMinWordLength ( long pVal );
|
|
|
+__declspec(implementation_key(794)) long IVGStructHyphenationSettings::GetMinWordLength ( );
|
|
|
+__declspec(implementation_key(795)) void IVGStructHyphenationSettings::PutMinCharactersBefore ( long pVal );
|
|
|
+__declspec(implementation_key(796)) long IVGStructHyphenationSettings::GetMinCharactersBefore ( );
|
|
|
+__declspec(implementation_key(797)) void IVGStructHyphenationSettings::PutMinCharactersAfter ( long pVal );
|
|
|
+__declspec(implementation_key(798)) long IVGStructHyphenationSettings::GetMinCharactersAfter ( );
|
|
|
+__declspec(implementation_key(799)) void IVGStructHyphenationSettings::PutBreakAllCapWords ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(800)) VARIANT_BOOL IVGStructHyphenationSettings::GetBreakAllCapWords ( );
|
|
|
+__declspec(implementation_key(801)) _bstr_t IVGUserSnapPoint::GetID ( );
|
|
|
+__declspec(implementation_key(802)) VARIANT_BOOL IVGUserSnapPoint::GetAutoSnap ( );
|
|
|
+__declspec(implementation_key(803)) void IVGUserSnapPoint::PutAutoSnap ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(804)) enum cdrObjectSnapPointType IVGObjectSnapPoint::GetType ( );
|
|
|
+__declspec(implementation_key(805)) enum cdrReferencePoint IVGBBoxSnapPoint::GetType ( );
|
|
|
+__declspec(implementation_key(806)) long IVGEdgeSnapPoint::GetSegmentIndex ( );
|
|
|
+__declspec(implementation_key(807)) double IVGEdgeSnapPoint::GetSegmentOffset ( );
|
|
|
+__declspec(implementation_key(808)) _bstr_t IVGEffectCustomDistortion::GetDistortionID ( );
|
|
|
+__declspec(implementation_key(809)) double IVGTextTabPosition::GetPosition ( );
|
|
|
+__declspec(implementation_key(810)) void IVGTextTabPosition::PutPosition ( double pVal );
|
|
|
+__declspec(implementation_key(811)) long IVGTextTabPosition::GetIndex ( );
|
|
|
+__declspec(implementation_key(812)) enum cdrTextTabAlignment IVGTextTabPosition::GetAlignment ( );
|
|
|
+__declspec(implementation_key(813)) void IVGTextTabPosition::PutAlignment ( enum cdrTextTabAlignment pVal );
|
|
|
+__declspec(implementation_key(814)) VARIANT_BOOL IVGTextTabPosition::GetLeadered ( );
|
|
|
+__declspec(implementation_key(815)) void IVGTextTabPosition::PutLeadered ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(816)) HRESULT IVGTextTabPosition::Delete ( );
|
|
|
+__declspec(implementation_key(817)) IVGTextTabPositionPtr IVGTextTabPositions::GetItem ( long Index );
|
|
|
+__declspec(implementation_key(818)) long IVGTextTabPositions::GetCount ( );
|
|
|
+__declspec(implementation_key(819)) IUnknownPtr IVGTextTabPositions::Get_NewEnum ( );
|
|
|
+__declspec(implementation_key(820)) long IVGTextTabPositions::GetLeaderSpacing ( );
|
|
|
+__declspec(implementation_key(821)) void IVGTextTabPositions::PutLeaderSpacing ( long pVal );
|
|
|
+__declspec(implementation_key(822)) _bstr_t IVGTextTabPositions::GetLeaderCharacter ( );
|
|
|
+__declspec(implementation_key(823)) void IVGTextTabPositions::PutLeaderCharacter ( _bstr_t pVal );
|
|
|
+__declspec(implementation_key(824)) HRESULT IVGTextTabPositions::Clear ( );
|
|
|
+__declspec(implementation_key(825)) IVGTextTabPositionPtr IVGTextTabPositions::Add ( double Position, enum cdrTextTabAlignment Alignment, VARIANT_BOOL Leadered );
|
|
|
+__declspec(implementation_key(826)) HRESULT IVGTextTabPositions::AddEvery ( double Position, enum cdrTextTabAlignment Alignment, VARIANT_BOOL Leadered );
|
|
|
+__declspec(implementation_key(827)) HRESULT IVGLocalizableString::Clear ( );
|
|
|
+__declspec(implementation_key(828)) VARIANT_BOOL IVGLocalizableString::GetIsEmpty ( );
|
|
|
+__declspec(implementation_key(829)) _bstr_t IVGLocalizableString::GetLangString ( _bstr_t Language );
|
|
|
+__declspec(implementation_key(830)) HRESULT IVGLocalizableString::SetLangString ( _bstr_t Language, _bstr_t Value );
|
|
|
+__declspec(implementation_key(831)) VARIANT_BOOL IVGLocalizableString::HasLangString ( _bstr_t Language );
|
|
|
+__declspec(implementation_key(832)) VARIANT_BOOL IVGLocalizableString::GetHasDefaultLangString ( );
|
|
|
+__declspec(implementation_key(833)) VARIANT_BOOL IVGLocalizableString::GetHasDefaultLangStringOnly ( );
|
|
|
+__declspec(implementation_key(834)) VARIANT_BOOL IVGLocalizableString::GetHasNonDefaultLangStrings ( );
|
|
|
+__declspec(implementation_key(835)) _bstr_t IVGLocalizableString::GetDefaultLangString ( );
|
|
|
+__declspec(implementation_key(836)) void IVGLocalizableString::PutDefaultLangString ( _bstr_t pVal );
|
|
|
+__declspec(implementation_key(837)) SAFEARRAY * IVGLocalizableString::GetLanguages ( );
|
|
|
+__declspec(implementation_key(838)) IVGLocalizableStringPtr IVGFillMetadata::GetTitle ( );
|
|
|
+__declspec(implementation_key(839)) IVGLocalizableStringPtr IVGFillMetadata::GetDescription ( );
|
|
|
+__declspec(implementation_key(840)) IVGLocalizableStringPtr IVGFillMetadata::GetKeywords ( );
|
|
|
+__declspec(implementation_key(841)) IVGLocalizableStringPtr IVGFillMetadata::GetSubject ( );
|
|
|
+__declspec(implementation_key(842)) IVGLocalizableStringPtr IVGFillMetadata::GetCopyright ( );
|
|
|
+__declspec(implementation_key(843)) _bstr_t IVGFillMetadata::GetCreatorTool ( );
|
|
|
+__declspec(implementation_key(844)) DATE IVGFillMetadata::GetCreationDate ( );
|
|
|
+__declspec(implementation_key(845)) DATE IVGFillMetadata::GetModificationDate ( );
|
|
|
+__declspec(implementation_key(846)) _bstr_t IVGFillMetadata::GetDocumentID ( );
|
|
|
+__declspec(implementation_key(847)) _bstr_t IVGFillMetadata::GetInstanceID ( );
|
|
|
+__declspec(implementation_key(848)) SAFEARRAY * IVGFillMetadata::GetDerivedFrom ( );
|
|
|
+__declspec(implementation_key(849)) IVGLocalizableStringPtr IVGFillMetadata::GetCategory ( );
|
|
|
+__declspec(implementation_key(850)) long IVGTextIndentLevelStyle::GetLevel ( );
|
|
|
+__declspec(implementation_key(851)) _bstr_t IVGTextIndentLevelStyle::GetFont ( );
|
|
|
+__declspec(implementation_key(852)) void IVGTextIndentLevelStyle::PutFont ( _bstr_t pVal );
|
|
|
+__declspec(implementation_key(853)) VARIANT_BOOL IVGTextIndentLevelStyle::GetUseParagraphFont ( );
|
|
|
+__declspec(implementation_key(854)) void IVGTextIndentLevelStyle::PutUseParagraphFont ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(855)) _bstr_t IVGTextIndentLevelStyle::GetSymbol ( );
|
|
|
+__declspec(implementation_key(856)) void IVGTextIndentLevelStyle::PutSymbol ( _bstr_t pVal );
|
|
|
+__declspec(implementation_key(857)) float IVGTextIndentLevelStyle::GetSize ( );
|
|
|
+__declspec(implementation_key(858)) void IVGTextIndentLevelStyle::PutSize ( float pVal );
|
|
|
+__declspec(implementation_key(859)) float IVGTextIndentLevelStyle::GetBaselineShift ( );
|
|
|
+__declspec(implementation_key(860)) void IVGTextIndentLevelStyle::PutBaselineShift ( float pVal );
|
|
|
+__declspec(implementation_key(861)) VARIANT_BOOL IVGTextIndentLevelStyle::GetHangingIndent ( );
|
|
|
+__declspec(implementation_key(862)) void IVGTextIndentLevelStyle::PutHangingIndent ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(863)) double IVGTextIndentLevelStyle::GetFirstCharIndent ( );
|
|
|
+__declspec(implementation_key(864)) void IVGTextIndentLevelStyle::PutFirstCharIndent ( double pVal );
|
|
|
+__declspec(implementation_key(865)) VARIANT_BOOL IVGTextIndentLevelStyle::GetFirstCharIndentIncludesBullet ( );
|
|
|
+__declspec(implementation_key(866)) void IVGTextIndentLevelStyle::PutFirstCharIndentIncludesBullet ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(867)) _bstr_t IVGTextIndentLevelStyle::GetFormat ( );
|
|
|
+__declspec(implementation_key(868)) void IVGTextIndentLevelStyle::PutFormat ( _bstr_t pVal );
|
|
|
+__declspec(implementation_key(869)) enum cdrTextIndentLevelStyle IVGTextIndentLevelStyle::GetNumberStyle ( );
|
|
|
+__declspec(implementation_key(870)) void IVGTextIndentLevelStyle::PutNumberStyle ( enum cdrTextIndentLevelStyle pVal );
|
|
|
+__declspec(implementation_key(871)) IUnknownPtr IVGTextIndentLevelStyles::Get_NewEnum ( );
|
|
|
+__declspec(implementation_key(872)) IVGTextIndentLevelStylePtr IVGTextIndentLevelStyles::GetItem ( long Index );
|
|
|
+__declspec(implementation_key(873)) long IVGTextIndentLevelStyles::GetCount ( );
|
|
|
+__declspec(implementation_key(874)) long IVGTextVariableAxis::GetTag ( );
|
|
|
+__declspec(implementation_key(875)) _bstr_t IVGTextVariableAxis::GetName ( );
|
|
|
+__declspec(implementation_key(876)) double IVGTextVariableAxis::GetValue ( );
|
|
|
+__declspec(implementation_key(877)) void IVGTextVariableAxis::PutValue ( double pVal );
|
|
|
+__declspec(implementation_key(878)) double IVGTextVariableAxis::GetMinValue ( );
|
|
|
+__declspec(implementation_key(879)) double IVGTextVariableAxis::GetMaxValue ( );
|
|
|
+__declspec(implementation_key(880)) double IVGTextVariableAxis::GetDefaultValue ( );
|
|
|
+__declspec(implementation_key(881)) IUnknownPtr IVGTextVariableAxes::Get_NewEnum ( );
|
|
|
+__declspec(implementation_key(882)) IVGTextVariableAxisPtr IVGTextVariableAxes::GetItem ( long Index );
|
|
|
+__declspec(implementation_key(883)) long IVGTextVariableAxes::GetCount ( );
|
|
|
+__declspec(implementation_key(884)) enum cdrGuideType IVGGuide::GetType ( );
|
|
|
+__declspec(implementation_key(885)) VARIANT_BOOL IVGGuide::GetPreset ( );
|
|
|
+__declspec(implementation_key(886)) HRESULT IVGGuide::MakeEditable ( );
|
|
|
+__declspec(implementation_key(887)) double IVGGuide::GetPoint1X ( );
|
|
|
+__declspec(implementation_key(888)) double IVGGuide::GetPoint1Y ( );
|
|
|
+__declspec(implementation_key(889)) double IVGGuide::GetPoint2X ( );
|
|
|
+__declspec(implementation_key(890)) double IVGGuide::GetPoint2Y ( );
|
|
|
+__declspec(implementation_key(891)) double IVGGuide::GetAngle ( );
|
|
|
+__declspec(implementation_key(892)) HRESULT IVGGuide::GetPoints ( double * Point1X, double * Point1Y, double * Point2X, double * Point2Y );
|
|
|
+__declspec(implementation_key(893)) HRESULT IVGGuide::GetPointAndAngle ( double * PointX, double * PointY, double * Angle );
|
|
|
+__declspec(implementation_key(894)) HRESULT IVGGuide::SetPoints ( double Point1X, double Point1Y, double Point2X, double Point2Y );
|
|
|
+__declspec(implementation_key(895)) HRESULT IVGGuide::SetPointAndAngle ( double PointX, double PointY, double Angle );
|
|
|
+__declspec(implementation_key(896)) double IVGGuide::GetInterceptX ( );
|
|
|
+__declspec(implementation_key(897)) double IVGGuide::GetInterceptY ( );
|
|
|
+__declspec(implementation_key(898)) double IVGGuide::GetCenterX ( );
|
|
|
+__declspec(implementation_key(899)) double IVGGuide::GetCenterY ( );
|
|
|
+__declspec(implementation_key(900)) _bstr_t IVGURL::GetAddress ( );
|
|
|
+__declspec(implementation_key(901)) void IVGURL::PutAddress ( _bstr_t pVal );
|
|
|
+__declspec(implementation_key(902)) _bstr_t IVGURL::GetTargetFrame ( );
|
|
|
+__declspec(implementation_key(903)) void IVGURL::PutTargetFrame ( _bstr_t pVal );
|
|
|
+__declspec(implementation_key(904)) _bstr_t IVGURL::GetAltComment ( );
|
|
|
+__declspec(implementation_key(905)) void IVGURL::PutAltComment ( _bstr_t pVal );
|
|
|
+__declspec(implementation_key(906)) _bstr_t IVGURL::GetBookMark ( );
|
|
|
+__declspec(implementation_key(907)) void IVGURL::PutBookMark ( _bstr_t pVal );
|
|
|
+__declspec(implementation_key(908)) enum cdrURLRegion IVGURL::GetRegion ( );
|
|
|
+__declspec(implementation_key(909)) void IVGURL::PutRegion ( enum cdrURLRegion pVal );
|
|
|
+__declspec(implementation_key(910)) _bstr_t IVGCustomShape::GetTypeID ( );
|
|
|
+__declspec(implementation_key(911)) _bstr_t IVGOLE::GetClassID ( );
|
|
|
+__declspec(implementation_key(912)) _bstr_t IVGOLE::GetProgID ( );
|
|
|
+__declspec(implementation_key(913)) enum cdrOLEType IVGOLE::GetType ( );
|
|
|
+__declspec(implementation_key(914)) _bstr_t IVGOLE::GetFullName ( );
|
|
|
+__declspec(implementation_key(915)) _bstr_t IVGOLE::GetShortName ( );
|
|
|
+__declspec(implementation_key(916)) _bstr_t IVGOLE::GetServerName ( );
|
|
|
+__declspec(implementation_key(917)) VARIANT_BOOL IVGOLE::GetModified ( );
|
|
|
+__declspec(implementation_key(918)) VARIANT_BOOL IVGOLE::GetIsInPlaceActive ( );
|
|
|
+__declspec(implementation_key(919)) VARIANT_BOOL IVGOLE::GetIsOpen ( );
|
|
|
+__declspec(implementation_key(920)) VARIANT_BOOL IVGOLE::GetIsServerRunning ( );
|
|
|
+__declspec(implementation_key(921)) long IVGOLE::GetInPlaceWindowHandle ( );
|
|
|
+__declspec(implementation_key(922)) HRESULT IVGOLE::Edit ( );
|
|
|
+__declspec(implementation_key(923)) HRESULT IVGOLE::Open ( );
|
|
|
+__declspec(implementation_key(924)) HRESULT IVGOLE::Activate ( );
|
|
|
+__declspec(implementation_key(925)) HRESULT IVGOLE::Deactivate ( );
|
|
|
+__declspec(implementation_key(926)) HRESULT IVGOLE::DoVerb ( long VerbID );
|
|
|
+__declspec(implementation_key(927)) VARIANT_BOOL IVGOLE::GetIsLinkUpToDate ( );
|
|
|
+__declspec(implementation_key(928)) _bstr_t IVGOLE::GetLinkPath ( );
|
|
|
+__declspec(implementation_key(929)) HRESULT IVGOLE::UpdateLink ( );
|
|
|
+__declspec(implementation_key(930)) double IVGBSplineControlPoint::Getx ( );
|
|
|
+__declspec(implementation_key(931)) void IVGBSplineControlPoint::Putx ( double pVal );
|
|
|
+__declspec(implementation_key(932)) double IVGBSplineControlPoint::Gety ( );
|
|
|
+__declspec(implementation_key(933)) void IVGBSplineControlPoint::Puty ( double pVal );
|
|
|
+__declspec(implementation_key(934)) VARIANT_BOOL IVGBSplineControlPoint::GetClamped ( );
|
|
|
+__declspec(implementation_key(935)) void IVGBSplineControlPoint::PutClamped ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(936)) HRESULT IVGBSplineControlPoint::Move ( double x, double y );
|
|
|
+__declspec(implementation_key(937)) HRESULT IVGBSplineControlPoint::Delete ( );
|
|
|
+__declspec(implementation_key(938)) HRESULT IVGBSplineControlPoint::GetPosition ( double * x, double * y );
|
|
|
+__declspec(implementation_key(939)) HRESULT IVGBSplineControlPoint::SetPosition ( double x, double y );
|
|
|
+__declspec(implementation_key(940)) HRESULT IVGBSplineControlPoint::SetProperties ( double x, double y, VARIANT_BOOL Clamped );
|
|
|
+__declspec(implementation_key(941)) long IVGBSplineControlPoint::GetIndex ( );
|
|
|
+__declspec(implementation_key(942)) IVGBSplineControlPointPtr IVGBSplineControlPoints::GetFirst ( );
|
|
|
+__declspec(implementation_key(943)) IVGBSplineControlPointPtr IVGBSplineControlPoints::GetLast ( );
|
|
|
+__declspec(implementation_key(944)) IVGBSplineControlPointPtr IVGBSplineControlPoints::GetItem ( long Index );
|
|
|
+__declspec(implementation_key(945)) long IVGBSplineControlPoints::GetCount ( );
|
|
|
+__declspec(implementation_key(946)) IUnknownPtr IVGBSplineControlPoints::Get_NewEnum ( );
|
|
|
+__declspec(implementation_key(947)) HRESULT IVGBSplineControlPoints::Resize ( long HowMany );
|
|
|
+__declspec(implementation_key(948)) IVGBSplineControlPointsPtr IVGBSpline::GetControlPoints ( );
|
|
|
+__declspec(implementation_key(949)) VARIANT_BOOL IVGBSpline::GetClosed ( );
|
|
|
+__declspec(implementation_key(950)) void IVGBSpline::PutClosed ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(951)) HRESULT IVGBSpline::InsertControlPoint ( long Index, double x, double y, VARIANT_BOOL Clamped );
|
|
|
+__declspec(implementation_key(952)) HRESULT IVGBSpline::InsertControlPoints ( long Index, long HowMany, double x, double y, VARIANT_BOOL Clamped );
|
|
|
+__declspec(implementation_key(953)) IVGBSplinePtr IVGBSpline::GetCopy ( );
|
|
|
+__declspec(implementation_key(954)) HRESULT IVGBSpline::CopyAssign ( struct IVGBSpline * rhs );
|
|
|
+__declspec(implementation_key(955)) _bstr_t IStructImportCropOptions::GetFileName ( );
|
|
|
+__declspec(implementation_key(956)) long IStructImportCropOptions::GetFilterID ( );
|
|
|
+__declspec(implementation_key(957)) long IStructImportCropOptions::GetCustomData ( );
|
|
|
+__declspec(implementation_key(958)) long IStructImportCropOptions::GetImageWidth ( );
|
|
|
+__declspec(implementation_key(959)) long IStructImportCropOptions::GetImageHeight ( );
|
|
|
+__declspec(implementation_key(960)) long IStructImportCropOptions::GetDpiX ( );
|
|
|
+__declspec(implementation_key(961)) long IStructImportCropOptions::GetDpiY ( );
|
|
|
+__declspec(implementation_key(962)) long IStructImportCropOptions::GetWidth ( );
|
|
|
+__declspec(implementation_key(963)) void IStructImportCropOptions::PutWidth ( long pVal );
|
|
|
+__declspec(implementation_key(964)) long IStructImportCropOptions::GetHeight ( );
|
|
|
+__declspec(implementation_key(965)) void IStructImportCropOptions::PutHeight ( long pVal );
|
|
|
+__declspec(implementation_key(966)) long IStructImportCropOptions::GetLeft ( );
|
|
|
+__declspec(implementation_key(967)) void IStructImportCropOptions::PutLeft ( long pVal );
|
|
|
+__declspec(implementation_key(968)) long IStructImportCropOptions::GetTop ( );
|
|
|
+__declspec(implementation_key(969)) void IStructImportCropOptions::PutTop ( long pVal );
|
|
|
+__declspec(implementation_key(970)) VARIANT_BOOL IImportCropHandler::Crop ( struct IStructImportCropOptions * Options );
|
|
|
+__declspec(implementation_key(971)) _bstr_t IStructImportResampleOptions::GetFileName ( );
|
|
|
+__declspec(implementation_key(972)) long IStructImportResampleOptions::GetFilterID ( );
|
|
|
+__declspec(implementation_key(973)) long IStructImportResampleOptions::GetCustomData ( );
|
|
|
+__declspec(implementation_key(974)) long IStructImportResampleOptions::GetWidth ( );
|
|
|
+__declspec(implementation_key(975)) void IStructImportResampleOptions::PutWidth ( long pVal );
|
|
|
+__declspec(implementation_key(976)) long IStructImportResampleOptions::GetHeight ( );
|
|
|
+__declspec(implementation_key(977)) void IStructImportResampleOptions::PutHeight ( long pVal );
|
|
|
+__declspec(implementation_key(978)) long IStructImportResampleOptions::GetDpiX ( );
|
|
|
+__declspec(implementation_key(979)) void IStructImportResampleOptions::PutDpiX ( long pVal );
|
|
|
+__declspec(implementation_key(980)) long IStructImportResampleOptions::GetDpiY ( );
|
|
|
+__declspec(implementation_key(981)) void IStructImportResampleOptions::PutDpiY ( long pVal );
|
|
|
+__declspec(implementation_key(982)) VARIANT_BOOL IImportResampleHandler::Resample ( struct IStructImportResampleOptions * Options );
|
|
|
+__declspec(implementation_key(983)) enum clrColorPolicyAction IVGColorManagementPolicy::GetActionForRGB ( );
|
|
|
+__declspec(implementation_key(984)) void IVGColorManagementPolicy::PutActionForRGB ( enum clrColorPolicyAction pVal );
|
|
|
+__declspec(implementation_key(985)) enum clrColorPolicyAction IVGColorManagementPolicy::GetActionForCMYK ( );
|
|
|
+__declspec(implementation_key(986)) void IVGColorManagementPolicy::PutActionForCMYK ( enum clrColorPolicyAction pVal );
|
|
|
+__declspec(implementation_key(987)) enum clrColorPolicyAction IVGColorManagementPolicy::GetActionForGrayscale ( );
|
|
|
+__declspec(implementation_key(988)) void IVGColorManagementPolicy::PutActionForGrayscale ( enum clrColorPolicyAction pVal );
|
|
|
+__declspec(implementation_key(989)) VARIANT_BOOL IVGColorManagementPolicy::GetWarnOnMismatchedProfiles ( );
|
|
|
+__declspec(implementation_key(990)) void IVGColorManagementPolicy::PutWarnOnMismatchedProfiles ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(991)) VARIANT_BOOL IVGColorManagementPolicy::GetWarnOnMissingProfiles ( );
|
|
|
+__declspec(implementation_key(992)) void IVGColorManagementPolicy::PutWarnOnMissingProfiles ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(993)) IVGColorManagementPolicyPtr IVGStructColorConversionOptions::GetColorPolicy ( );
|
|
|
+__declspec(implementation_key(994)) _bstr_t IVGStructColorConversionOptions::GetSourceColorProfileList ( );
|
|
|
+__declspec(implementation_key(995)) void IVGStructColorConversionOptions::PutSourceColorProfileList ( _bstr_t pVal );
|
|
|
+__declspec(implementation_key(996)) _bstr_t IVGStructColorConversionOptions::GetTargetColorProfileList ( );
|
|
|
+__declspec(implementation_key(997)) void IVGStructColorConversionOptions::PutTargetColorProfileList ( _bstr_t pVal );
|
|
|
+__declspec(implementation_key(998)) IColorConversionHandlerPtr IVGStructColorConversionOptions::GetColorConversionHandler ( );
|
|
|
+__declspec(implementation_key(999)) void IVGStructColorConversionOptions::PutRefColorConversionHandler ( struct IColorConversionHandler * * ppVal );
|
|
|
+__declspec(implementation_key(1000)) VARIANT_BOOL IVGStructImportOptions::GetLinkBitmapExternally ( );
|
|
|
+__declspec(implementation_key(1001)) void IVGStructImportOptions::PutLinkBitmapExternally ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(1002)) VARIANT_BOOL IVGStructImportOptions::GetCombineMultilayerBitmaps ( );
|
|
|
+__declspec(implementation_key(1003)) void IVGStructImportOptions::PutCombineMultilayerBitmaps ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(1004)) VARIANT_BOOL IVGStructImportOptions::GetExtractICCProfile ( );
|
|
|
+__declspec(implementation_key(1005)) void IVGStructImportOptions::PutExtractICCProfile ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(1006)) _bstr_t IVGStructImportOptions::GetICCFileName ( );
|
|
|
+__declspec(implementation_key(1007)) void IVGStructImportOptions::PutICCFileName ( _bstr_t pVal );
|
|
|
+__declspec(implementation_key(1008)) VARIANT_BOOL IVGStructImportOptions::GetMaintainLayers ( );
|
|
|
+__declspec(implementation_key(1009)) void IVGStructImportOptions::PutMaintainLayers ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(1010)) VARIANT_BOOL IVGStructImportOptions::GetUseOPILinks ( );
|
|
|
+__declspec(implementation_key(1011)) void IVGStructImportOptions::PutUseOPILinks ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(1012)) VARIANT_BOOL IVGStructImportOptions::GetDetectWatermark ( );
|
|
|
+__declspec(implementation_key(1013)) void IVGStructImportOptions::PutDetectWatermark ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(1014)) enum cdrImportMode IVGStructImportOptions::GetMode ( );
|
|
|
+__declspec(implementation_key(1015)) void IVGStructImportOptions::PutMode ( enum cdrImportMode pVal );
|
|
|
+__declspec(implementation_key(1016)) long IVGStructImportOptions::GetCustomData ( );
|
|
|
+__declspec(implementation_key(1017)) void IVGStructImportOptions::PutCustomData ( long pVal );
|
|
|
+__declspec(implementation_key(1018)) long IVGStructImportOptions::GetImageIndex ( );
|
|
|
+__declspec(implementation_key(1019)) void IVGStructImportOptions::PutImageIndex ( long pVal );
|
|
|
+__declspec(implementation_key(1020)) IImportCropHandlerPtr IVGStructImportOptions::GetCropHandler ( );
|
|
|
+__declspec(implementation_key(1021)) void IVGStructImportOptions::PutRefCropHandler ( struct IImportCropHandler * * ppVal );
|
|
|
+__declspec(implementation_key(1022)) IImportResampleHandlerPtr IVGStructImportOptions::GetResampleHandler ( );
|
|
|
+__declspec(implementation_key(1023)) void IVGStructImportOptions::PutRefResampleHandler ( struct IImportResampleHandler * * ppVal );
|
|
|
+__declspec(implementation_key(1024)) enum cdrImportTextFormatting IVGStructImportOptions::GetTextFormatting ( );
|
|
|
+__declspec(implementation_key(1025)) void IVGStructImportOptions::PutTextFormatting ( enum cdrImportTextFormatting pVal );
|
|
|
+__declspec(implementation_key(1026)) enum cdrImportTableOutline IVGStructImportOptions::GetTableOutline ( );
|
|
|
+__declspec(implementation_key(1027)) void IVGStructImportOptions::PutTableOutline ( enum cdrImportTableOutline pVal );
|
|
|
+__declspec(implementation_key(1028)) long IVGStructImportOptions::GetCodePage ( );
|
|
|
+__declspec(implementation_key(1029)) void IVGStructImportOptions::PutCodePage ( long pVal );
|
|
|
+__declspec(implementation_key(1030)) long IVGStructImportOptions::GetResampleWidth ( );
|
|
|
+__declspec(implementation_key(1031)) void IVGStructImportOptions::PutResampleWidth ( long pVal );
|
|
|
+__declspec(implementation_key(1032)) long IVGStructImportOptions::GetResampleHeight ( );
|
|
|
+__declspec(implementation_key(1033)) void IVGStructImportOptions::PutResampleHeight ( long pVal );
|
|
|
+__declspec(implementation_key(1034)) long IVGStructImportOptions::GetCropLeft ( );
|
|
|
+__declspec(implementation_key(1035)) void IVGStructImportOptions::PutCropLeft ( long pVal );
|
|
|
+__declspec(implementation_key(1036)) long IVGStructImportOptions::GetCropTop ( );
|
|
|
+__declspec(implementation_key(1037)) void IVGStructImportOptions::PutCropTop ( long pVal );
|
|
|
+__declspec(implementation_key(1038)) long IVGStructImportOptions::GetCropWidth ( );
|
|
|
+__declspec(implementation_key(1039)) void IVGStructImportOptions::PutCropWidth ( long pVal );
|
|
|
+__declspec(implementation_key(1040)) long IVGStructImportOptions::GetCropHeight ( );
|
|
|
+__declspec(implementation_key(1041)) void IVGStructImportOptions::PutCropHeight ( long pVal );
|
|
|
+__declspec(implementation_key(1042)) long IVGStructImportOptions::GetResampleDpiX ( );
|
|
|
+__declspec(implementation_key(1043)) void IVGStructImportOptions::PutResampleDpiX ( long pVal );
|
|
|
+__declspec(implementation_key(1044)) long IVGStructImportOptions::GetResampleDpiY ( );
|
|
|
+__declspec(implementation_key(1045)) void IVGStructImportOptions::PutResampleDpiY ( long pVal );
|
|
|
+__declspec(implementation_key(1046)) VARIANT_BOOL IVGStructImportOptions::GetForceCMYKBlackText ( );
|
|
|
+__declspec(implementation_key(1047)) void IVGStructImportOptions::PutForceCMYKBlackText ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(1048)) VARIANT_BOOL IVGStructImportOptions::GetConvertTablesToText ( );
|
|
|
+__declspec(implementation_key(1049)) void IVGStructImportOptions::PutConvertTablesToText ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(1050)) _bstr_t IVGStructImportOptions::GetTableColumnDelimiter ( );
|
|
|
+__declspec(implementation_key(1051)) void IVGStructImportOptions::PutTableColumnDelimiter ( _bstr_t pVal );
|
|
|
+__declspec(implementation_key(1052)) IVGStructColorConversionOptionsPtr IVGStructImportOptions::GetColorConversionOptions ( );
|
|
|
+__declspec(implementation_key(1053)) IVGStructColorConversionOptionsPtr IVGStructPasteOptions::GetColorConversionOptions ( );
|
|
|
+__declspec(implementation_key(1054)) _bstr_t IVGCommentAuthor::GetEmail ( );
|
|
|
+__declspec(implementation_key(1055)) _bstr_t IVGCommentAuthor::GetAvatar ( );
|
|
|
+__declspec(implementation_key(1056)) enum cdrAuthorAuthentication IVGCommentAuthor::GetAuthentication ( );
|
|
|
+__declspec(implementation_key(1057)) _bstr_t IVGCommentAuthor::GetName ( );
|
|
|
+__declspec(implementation_key(1058)) _bstr_t IVGCommentAuthor::GetOnlineID ( );
|
|
|
+__declspec(implementation_key(1059)) void IVGCommentAuthor::PutOnlineID ( _bstr_t pRet );
|
|
|
+__declspec(implementation_key(1060)) double ICorelScriptTools::AngleConvert ( long FromUnit, long ToUnit, double Value );
|
|
|
+__declspec(implementation_key(1061)) double ICorelScriptTools::ASin ( double Value );
|
|
|
+__declspec(implementation_key(1062)) HRESULT ICorelScriptTools::BeginWaitCursor ( );
|
|
|
+__declspec(implementation_key(1063)) HRESULT ICorelScriptTools::EndWaitCursor ( );
|
|
|
+__declspec(implementation_key(1064)) DATE ICorelScriptTools::BuildDate ( long Year, long Month, long Day );
|
|
|
+__declspec(implementation_key(1065)) DATE ICorelScriptTools::BuildTime ( long Hour, long Minute, long Second );
|
|
|
+__declspec(implementation_key(1066)) long ICorelScriptTools::Dec ( _bstr_t Hex );
|
|
|
+__declspec(implementation_key(1067)) long ICorelScriptTools::FileAttr ( _bstr_t FolderFile );
|
|
|
+__declspec(implementation_key(1068)) _bstr_t ICorelScriptTools::FindFirstFolder ( _bstr_t SearchCriteria, long Attributes );
|
|
|
+__declspec(implementation_key(1069)) _bstr_t ICorelScriptTools::FindNextFolder ( );
|
|
|
+__declspec(implementation_key(1070)) _bstr_t ICorelScriptTools::FormatTime ( DATE Time, _bstr_t Format );
|
|
|
+__declspec(implementation_key(1071)) double ICorelScriptTools::FromCentimeters ( double Value );
|
|
|
+__declspec(implementation_key(1072)) double ICorelScriptTools::FromCiceros ( double Value );
|
|
|
+__declspec(implementation_key(1073)) double ICorelScriptTools::FromDidots ( double Value );
|
|
|
+__declspec(implementation_key(1074)) double ICorelScriptTools::FromInches ( double Value );
|
|
|
+__declspec(implementation_key(1075)) double ICorelScriptTools::FromPicas ( double Value );
|
|
|
+__declspec(implementation_key(1076)) double ICorelScriptTools::FromPoints ( double Value );
|
|
|
+__declspec(implementation_key(1077)) long ICorelScriptTools::GetAppHandle ( );
|
|
|
+__declspec(implementation_key(1078)) VARIANT_BOOL ICorelScriptTools::GetColor ( long * Red, long * Green, long * Blue );
|
|
|
+__declspec(implementation_key(1079)) _bstr_t ICorelScriptTools::GetCommandLine ( );
|
|
|
+__declspec(implementation_key(1080)) _bstr_t ICorelScriptTools::GetCurrFolder ( );
|
|
|
+__declspec(implementation_key(1081)) HRESULT ICorelScriptTools::GetDateInfo ( DATE Date, long * Year, long * Month, long * Day, long * DayOfWeek );
|
|
|
+__declspec(implementation_key(1082)) _bstr_t ICorelScriptTools::GetFileBox ( _bstr_t Filter, _bstr_t Title, long Type, _bstr_t File, _bstr_t Extension, _bstr_t Folder, _bstr_t Button );
|
|
|
+__declspec(implementation_key(1083)) _bstr_t ICorelScriptTools::GetFolder ( _bstr_t InitFolder, _bstr_t Title, long ParentWindowHandle );
|
|
|
+__declspec(implementation_key(1084)) VARIANT_BOOL ICorelScriptTools::GetFont ( BSTR * FaceName, long * PointSize, long * Weight, VARIANT_BOOL * Italic, VARIANT_BOOL * Underline, VARIANT_BOOL * StrikeOut, long * Red, long * Green, long * Blue );
|
|
|
+__declspec(implementation_key(1085)) long ICorelScriptTools::GetProcessInfo ( long ProcessHandle );
|
|
|
+__declspec(implementation_key(1086)) _bstr_t ICorelScriptTools::GetScriptFolder ( );
|
|
|
+__declspec(implementation_key(1087)) _bstr_t ICorelScriptTools::GetTempFolder ( );
|
|
|
+__declspec(implementation_key(1088)) HRESULT ICorelScriptTools::GetTimeInfo ( DATE Time, long * Hour, long * Minute, long * Second );
|
|
|
+__declspec(implementation_key(1089)) long ICorelScriptTools::GetType ( const _variant_t & Expression );
|
|
|
+__declspec(implementation_key(1090)) long ICorelScriptTools::GetVersion ( long Option );
|
|
|
+__declspec(implementation_key(1091)) long ICorelScriptTools::GetWinHandle ( );
|
|
|
+__declspec(implementation_key(1092)) VARIANT_BOOL ICorelScriptTools::Kill ( _bstr_t FileName );
|
|
|
+__declspec(implementation_key(1093)) double ICorelScriptTools::LengthConvert ( long FromUnit, long ToUnit, double Value );
|
|
|
+__declspec(implementation_key(1094)) double ICorelScriptTools::Log ( double Value );
|
|
|
+__declspec(implementation_key(1095)) VARIANT_BOOL ICorelScriptTools::MkFolder ( _bstr_t Folder );
|
|
|
+__declspec(implementation_key(1096)) _variant_t ICorelScriptTools::RegistryQuery ( long MainKey, _bstr_t SubKey, _bstr_t Value );
|
|
|
+__declspec(implementation_key(1097)) VARIANT_BOOL ICorelScriptTools::Rename ( _bstr_t Src, _bstr_t Dst, long Overwrite );
|
|
|
+__declspec(implementation_key(1098)) VARIANT_BOOL ICorelScriptTools::RmFolder ( _bstr_t Folder );
|
|
|
+__declspec(implementation_key(1099)) double ICorelScriptTools::ToCentimeters ( double Value );
|
|
|
+__declspec(implementation_key(1100)) double ICorelScriptTools::ToCiceros ( double Value );
|
|
|
+__declspec(implementation_key(1101)) double ICorelScriptTools::ToDidots ( double Value );
|
|
|
+__declspec(implementation_key(1102)) double ICorelScriptTools::ToInches ( double Value );
|
|
|
+__declspec(implementation_key(1103)) double ICorelScriptTools::ToPicas ( double Value );
|
|
|
+__declspec(implementation_key(1104)) double ICorelScriptTools::ToPoints ( double Value );
|
|
|
+__declspec(implementation_key(1105)) IDispatchPtr IVGFontList::GetApplication ( );
|
|
|
+__declspec(implementation_key(1106)) IDispatchPtr IVGFontList::GetParent ( );
|
|
|
+__declspec(implementation_key(1107)) _bstr_t IVGFontList::GetItem ( long Index );
|
|
|
+__declspec(implementation_key(1108)) IUnknownPtr IVGFontList::Get_NewEnum ( );
|
|
|
+__declspec(implementation_key(1109)) long IVGFontList::GetCount ( );
|
|
|
+__declspec(implementation_key(1110)) IDispatchPtr IVGAppWindow::GetApplication ( );
|
|
|
+__declspec(implementation_key(1111)) IDispatchPtr IVGAppWindow::GetParent ( );
|
|
|
+__declspec(implementation_key(1112)) HRESULT IVGAppWindow::Activate ( );
|
|
|
+__declspec(implementation_key(1113)) VARIANT_BOOL IVGAppWindow::GetActive ( );
|
|
|
+__declspec(implementation_key(1114)) _bstr_t IVGAppWindow::GetCaption ( );
|
|
|
+__declspec(implementation_key(1115)) void IVGAppWindow::PutCaption ( _bstr_t pVal );
|
|
|
+__declspec(implementation_key(1116)) long IVGAppWindow::GetHeight ( );
|
|
|
+__declspec(implementation_key(1117)) void IVGAppWindow::PutHeight ( long pVal );
|
|
|
+__declspec(implementation_key(1118)) long IVGAppWindow::GetWidth ( );
|
|
|
+__declspec(implementation_key(1119)) void IVGAppWindow::PutWidth ( long pVal );
|
|
|
+__declspec(implementation_key(1120)) long IVGAppWindow::GetLeft ( );
|
|
|
+__declspec(implementation_key(1121)) void IVGAppWindow::PutLeft ( long pVal );
|
|
|
+__declspec(implementation_key(1122)) long IVGAppWindow::GetTop ( );
|
|
|
+__declspec(implementation_key(1123)) void IVGAppWindow::PutTop ( long pVal );
|
|
|
+__declspec(implementation_key(1124)) enum cdrWindowState IVGAppWindow::GetWindowState ( );
|
|
|
+__declspec(implementation_key(1125)) void IVGAppWindow::PutWindowState ( enum cdrWindowState pVal );
|
|
|
+__declspec(implementation_key(1126)) long IVGAppWindow::GetClientWidth ( );
|
|
|
+__declspec(implementation_key(1127)) long IVGAppWindow::GetClientHeight ( );
|
|
|
+__declspec(implementation_key(1128)) long IVGAppWindow::GetHandle ( );
|
|
|
+__declspec(implementation_key(1129)) IVGPatternCanvasPtr IVGPatternCanvases::GetItem ( long Index );
|
|
|
+__declspec(implementation_key(1130)) void IVGPatternCanvases::PutItem ( long Index, struct IVGPatternCanvas * ppVal );
|
|
|
+__declspec(implementation_key(1131)) IUnknownPtr IVGPatternCanvases::Get_NewEnum ( );
|
|
|
+__declspec(implementation_key(1132)) long IVGPatternCanvases::GetCount ( );
|
|
|
+__declspec(implementation_key(1133)) long IVGPatternCanvases::Add ( struct IVGPatternCanvas * PatternCanvas );
|
|
|
+__declspec(implementation_key(1134)) HRESULT IVGPatternCanvases::Remove ( long Index );
|
|
|
+__declspec(implementation_key(1135)) IDispatchPtr IVGClipboard::GetApplication ( );
|
|
|
+__declspec(implementation_key(1136)) IDispatchPtr IVGClipboard::GetParent ( );
|
|
|
+__declspec(implementation_key(1137)) VARIANT_BOOL IVGClipboard::GetValid ( );
|
|
|
+__declspec(implementation_key(1138)) VARIANT_BOOL IVGClipboard::GetEmpty ( );
|
|
|
+__declspec(implementation_key(1139)) HRESULT IVGClipboard::Clear ( );
|
|
|
+__declspec(implementation_key(1140)) VARIANT_BOOL IVGClipboard::DataPresent ( _bstr_t FormatName );
|
|
|
+__declspec(implementation_key(1141)) _bstr_t IVGGMSMacro::GetName ( );
|
|
|
+__declspec(implementation_key(1142)) HRESULT IVGGMSMacro::Run ( );
|
|
|
+__declspec(implementation_key(1143)) HRESULT IVGGMSMacro::Edit ( );
|
|
|
+__declspec(implementation_key(1144)) HRESULT IVGGMSMacro::Delete ( );
|
|
|
+__declspec(implementation_key(1145)) IUnknownPtr IVGGMSMacros::Get_NewEnum ( );
|
|
|
+__declspec(implementation_key(1146)) IVGGMSMacroPtr IVGGMSMacros::GetItem ( const _variant_t & IndexOrName );
|
|
|
+__declspec(implementation_key(1147)) long IVGGMSMacros::GetCount ( );
|
|
|
+__declspec(implementation_key(1148)) IVGGMSMacroPtr IVGGMSMacros::Create ( _bstr_t Name );
|
|
|
+__declspec(implementation_key(1149)) _bstr_t IVGGMSProject::GetName ( );
|
|
|
+__declspec(implementation_key(1150)) void IVGGMSProject::PutName ( _bstr_t pVal );
|
|
|
+__declspec(implementation_key(1151)) _bstr_t IVGGMSProject::GetDisplayName ( );
|
|
|
+__declspec(implementation_key(1152)) IVGGMSMacrosPtr IVGGMSProject::GetMacros ( );
|
|
|
+__declspec(implementation_key(1153)) HRESULT IVGGMSProject::Unload ( );
|
|
|
+__declspec(implementation_key(1154)) _bstr_t IVGGMSProject::GetFileName ( );
|
|
|
+__declspec(implementation_key(1155)) _bstr_t IVGGMSProject::GetFilePath ( );
|
|
|
+__declspec(implementation_key(1156)) _bstr_t IVGGMSProject::GetFullFileName ( );
|
|
|
+__declspec(implementation_key(1157)) VARIANT_BOOL IVGGMSProject::GetDirty ( );
|
|
|
+__declspec(implementation_key(1158)) void IVGGMSProject::PutDirty ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(1159)) VARIANT_BOOL IVGGMSProject::GetLocked ( );
|
|
|
+__declspec(implementation_key(1160)) VARIANT_BOOL IVGGMSProject::GetPasswordProtected ( );
|
|
|
+__declspec(implementation_key(1161)) IUnknownPtr IVGGMSProjects::Get_NewEnum ( );
|
|
|
+__declspec(implementation_key(1162)) IVGGMSProjectPtr IVGGMSProjects::GetItem ( const _variant_t & IndexOrName );
|
|
|
+__declspec(implementation_key(1163)) long IVGGMSProjects::GetCount ( );
|
|
|
+__declspec(implementation_key(1164)) IVGGMSProjectPtr IVGGMSProjects::Load ( _bstr_t FileName, VARIANT_BOOL CopyFile, VARIANT_BOOL ForAllUsers );
|
|
|
+__declspec(implementation_key(1165)) IVGGMSProjectPtr IVGGMSProjects::Create ( _bstr_t Name, VARIANT_BOOL ForAllUsers, _bstr_t FileName );
|
|
|
+__declspec(implementation_key(1166)) _bstr_t IVGGMSManager::GetGMSPath ( );
|
|
|
+__declspec(implementation_key(1167)) _variant_t IVGGMSManager::RunMacro ( _bstr_t ModuleName, _bstr_t MacroName, SAFEARRAY * * Parameters );
|
|
|
+__declspec(implementation_key(1168)) _bstr_t IVGGMSManager::GetUserGMSPath ( );
|
|
|
+__declspec(implementation_key(1169)) IVGGMSProjectsPtr IVGGMSManager::GetProjects ( );
|
|
|
+__declspec(implementation_key(1170)) void IVGStructSaveAsOptions::PutFilter ( enum cdrFilter pVal );
|
|
|
+__declspec(implementation_key(1171)) enum cdrFilter IVGStructSaveAsOptions::GetFilter ( );
|
|
|
+__declspec(implementation_key(1172)) void IVGStructSaveAsOptions::PutVersion ( enum cdrFileVersion pVal );
|
|
|
+__declspec(implementation_key(1173)) enum cdrFileVersion IVGStructSaveAsOptions::GetVersion ( );
|
|
|
+__declspec(implementation_key(1174)) void IVGStructSaveAsOptions::PutThumbnailSize ( enum cdrThumbnailSize pVal );
|
|
|
+__declspec(implementation_key(1175)) enum cdrThumbnailSize IVGStructSaveAsOptions::GetThumbnailSize ( );
|
|
|
+__declspec(implementation_key(1176)) void IVGStructSaveAsOptions::PutRange ( enum cdrExportRange pVal );
|
|
|
+__declspec(implementation_key(1177)) enum cdrExportRange IVGStructSaveAsOptions::GetRange ( );
|
|
|
+__declspec(implementation_key(1178)) void IVGStructSaveAsOptions::PutOverwrite ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(1179)) VARIANT_BOOL IVGStructSaveAsOptions::GetOverwrite ( );
|
|
|
+__declspec(implementation_key(1180)) void IVGStructSaveAsOptions::PutEmbedICCProfile ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(1181)) VARIANT_BOOL IVGStructSaveAsOptions::GetEmbedICCProfile ( );
|
|
|
+__declspec(implementation_key(1182)) void IVGStructSaveAsOptions::PutEmbedVBAProject ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(1183)) VARIANT_BOOL IVGStructSaveAsOptions::GetEmbedVBAProject ( );
|
|
|
+__declspec(implementation_key(1184)) void IVGStructSaveAsOptions::PutIncludeCMXData ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(1185)) VARIANT_BOOL IVGStructSaveAsOptions::GetIncludeCMXData ( );
|
|
|
+__declspec(implementation_key(1186)) void IVGStructSaveAsOptions::PutKeepAppearance ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(1187)) VARIANT_BOOL IVGStructSaveAsOptions::GetKeepAppearance ( );
|
|
|
+__declspec(implementation_key(1188)) _bstr_t IVGComponent::GetComponentID ( );
|
|
|
+__declspec(implementation_key(1189)) IUnknownPtr IVGComponents::Get_NewEnum ( );
|
|
|
+__declspec(implementation_key(1190)) IVGComponentPtr IVGComponents::GetItem ( const _variant_t & IndexOrName );
|
|
|
+__declspec(implementation_key(1191)) long IVGComponents::GetCount ( );
|
|
|
+__declspec(implementation_key(1192)) VARIANT_BOOL IVGComponents::IsComponentInstalled ( _bstr_t ComponentID );
|
|
|
+__declspec(implementation_key(1193)) HRESULT IVGAppStatus::BeginProgress ( _bstr_t Message, VARIANT_BOOL CanAbort );
|
|
|
+__declspec(implementation_key(1194)) HRESULT IVGAppStatus::UpdateProgress ( long Step );
|
|
|
+__declspec(implementation_key(1195)) HRESULT IVGAppStatus::SetProgressMessage ( _bstr_t Message );
|
|
|
+__declspec(implementation_key(1196)) HRESULT IVGAppStatus::EndProgress ( );
|
|
|
+__declspec(implementation_key(1197)) long IVGAppStatus::GetProgress ( );
|
|
|
+__declspec(implementation_key(1198)) void IVGAppStatus::PutProgress ( long pVal );
|
|
|
+__declspec(implementation_key(1199)) VARIANT_BOOL IVGAppStatus::GetAborted ( );
|
|
|
+__declspec(implementation_key(1200)) long IVGStructOpenOptions::GetCodePage ( );
|
|
|
+__declspec(implementation_key(1201)) void IVGStructOpenOptions::PutCodePage ( long pVal );
|
|
|
+__declspec(implementation_key(1202)) IVGStructColorConversionOptionsPtr IVGStructOpenOptions::GetColorConversionOptions ( );
|
|
|
+__declspec(implementation_key(1203)) HRESULT IVGOnScreenHandle::Show ( );
|
|
|
+__declspec(implementation_key(1204)) HRESULT IVGOnScreenHandle::Hide ( );
|
|
|
+__declspec(implementation_key(1205)) HRESULT IVGOnScreenHandle::SetHandleColor ( long Color );
|
|
|
+__declspec(implementation_key(1206)) HRESULT IVGOnScreenHandle::SetPosition ( double x, double y );
|
|
|
+__declspec(implementation_key(1207)) HRESULT IVGOnScreenHandle::UpdateHotTracking ( double MouseX, double MouseY );
|
|
|
+__declspec(implementation_key(1208)) VARIANT_BOOL IVGOnScreenHandle::GetIsHotTracked ( );
|
|
|
+__declspec(implementation_key(1209)) VARIANT_BOOL IVGOnScreenHandle::GetIsOnHandle ( double MouseX, double MouseY );
|
|
|
+__declspec(implementation_key(1210)) HRESULT IVGOnScreenText::Show ( );
|
|
|
+__declspec(implementation_key(1211)) HRESULT IVGOnScreenText::Hide ( );
|
|
|
+__declspec(implementation_key(1212)) HRESULT IVGOnScreenText::SetTextColor ( long Color );
|
|
|
+__declspec(implementation_key(1213)) HRESULT IVGOnScreenText::SetTextAndPosition ( _bstr_t Text, double x, double y, enum cdrOnScreenTextAlign align, double xRef, double yRef );
|
|
|
+__declspec(implementation_key(1214)) HRESULT IVGOnScreenText::SetText ( _bstr_t Text );
|
|
|
+__declspec(implementation_key(1215)) HRESULT IVGOnScreenText::SetPixelOffset ( long x, long y );
|
|
|
+__declspec(implementation_key(1216)) HRESULT IVGOnScreenText::UpdatePosition ( double x, double y );
|
|
|
+__declspec(implementation_key(1217)) HRESULT IVGToolShapeAttributes::SetCanResize ( VARIANT_BOOL val );
|
|
|
+__declspec(implementation_key(1218)) HRESULT IVGToolShapeAttributes::SetCanRotate ( VARIANT_BOOL val );
|
|
|
+__declspec(implementation_key(1219)) HRESULT IVGToolShapeAttributes::SetCanSkew ( VARIANT_BOOL val );
|
|
|
+__declspec(implementation_key(1220)) HRESULT IVGToolShapeAttributes::SetCanSizeDisproportionally ( VARIANT_BOOL val );
|
|
|
+__declspec(implementation_key(1221)) HRESULT IVGToolShapeAttributes::SetCanApplyNonlinearTransforms ( VARIANT_BOOL val );
|
|
|
+__declspec(implementation_key(1222)) HRESULT IVGToolShapeAttributes::SetRegenerateOnTransform ( VARIANT_BOOL val );
|
|
|
+__declspec(implementation_key(1223)) HRESULT IVGToolShapeAttributes::SetRegenerateOnStyleChange ( VARIANT_BOOL val );
|
|
|
+__declspec(implementation_key(1224)) HRESULT IVGToolShapeAttributes::SetPropertyBarGuid ( _bstr_t val );
|
|
|
+__declspec(implementation_key(1225)) HRESULT IVGToolShapeAttributes::SetContextMenuGuid ( _bstr_t val );
|
|
|
+__declspec(implementation_key(1226)) HRESULT IVGToolShapeAttributes::SetObjectManagerBitmapGuid ( _bstr_t val );
|
|
|
+__declspec(implementation_key(1227)) HRESULT IVGToolShapeAttributes::SetEditStateGuid ( _bstr_t val );
|
|
|
+__declspec(implementation_key(1228)) HRESULT IVGToolShapeAttributes::SetDefaultShapename ( _bstr_t val );
|
|
|
+__declspec(implementation_key(1229)) _bstr_t IVGMetadata::GetKeywords ( );
|
|
|
+__declspec(implementation_key(1230)) void IVGMetadata::PutKeywords ( _bstr_t pVal );
|
|
|
+__declspec(implementation_key(1231)) _bstr_t IVGMetadata::GetNotes ( );
|
|
|
+__declspec(implementation_key(1232)) void IVGMetadata::PutNotes ( _bstr_t pVal );
|
|
|
+__declspec(implementation_key(1233)) _bstr_t IVGMetadata::GetAuthor ( );
|
|
|
+__declspec(implementation_key(1234)) void IVGMetadata::PutAuthor ( _bstr_t pVal );
|
|
|
+__declspec(implementation_key(1235)) _bstr_t IVGMetadata::GetLastAuthor ( );
|
|
|
+__declspec(implementation_key(1236)) void IVGMetadata::PutLastAuthor ( _bstr_t pVal );
|
|
|
+__declspec(implementation_key(1237)) _bstr_t IVGMetadata::GetSubject ( );
|
|
|
+__declspec(implementation_key(1238)) void IVGMetadata::PutSubject ( _bstr_t pVal );
|
|
|
+__declspec(implementation_key(1239)) _bstr_t IVGMetadata::GetCopyright ( );
|
|
|
+__declspec(implementation_key(1240)) void IVGMetadata::PutCopyright ( _bstr_t pVal );
|
|
|
+__declspec(implementation_key(1241)) long IVGMetadata::GetRevision ( );
|
|
|
+__declspec(implementation_key(1242)) void IVGMetadata::PutRevision ( long pVal );
|
|
|
+__declspec(implementation_key(1243)) _bstr_t IVGMetadata::GetTemplateSided ( );
|
|
|
+__declspec(implementation_key(1244)) void IVGMetadata::PutTemplateSided ( _bstr_t pVal );
|
|
|
+__declspec(implementation_key(1245)) _bstr_t IVGMetadata::GetTemplateFolds ( );
|
|
|
+__declspec(implementation_key(1246)) void IVGMetadata::PutTemplateFolds ( _bstr_t pVal );
|
|
|
+__declspec(implementation_key(1247)) _bstr_t IVGMetadata::GetTemplateType ( );
|
|
|
+__declspec(implementation_key(1248)) void IVGMetadata::PutTemplateType ( _bstr_t pVal );
|
|
|
+__declspec(implementation_key(1249)) _bstr_t IVGMetadata::GetTemplateIndustry ( );
|
|
|
+__declspec(implementation_key(1250)) void IVGMetadata::PutTemplateIndustry ( _bstr_t pVal );
|
|
|
+__declspec(implementation_key(1251)) _bstr_t IVGMetadata::GetTitle ( );
|
|
|
+__declspec(implementation_key(1252)) void IVGMetadata::PutTitle ( _bstr_t pVal );
|
|
|
+__declspec(implementation_key(1253)) _bstr_t IVGMetadata::GetDocID ( );
|
|
|
+__declspec(implementation_key(1254)) void IVGMetadata::PutDocID ( _bstr_t pVal );
|
|
|
+__declspec(implementation_key(1255)) enum cdrTextLanguage IVGMetadata::GetDocLanguage ( );
|
|
|
+__declspec(implementation_key(1256)) void IVGMetadata::PutDocLanguage ( enum cdrTextLanguage pVal );
|
|
|
+__declspec(implementation_key(1257)) _bstr_t IVGMetadata::GetTemplateDesignerNotes ( );
|
|
|
+__declspec(implementation_key(1258)) void IVGMetadata::PutTemplateDesignerNotes ( _bstr_t pVal );
|
|
|
+__declspec(implementation_key(1259)) IVGLocalizableStringPtr IVGMetadata::GetLocalizableKeywords ( );
|
|
|
+__declspec(implementation_key(1260)) IVGLocalizableStringPtr IVGMetadata::GetLocalizableNotes ( );
|
|
|
+__declspec(implementation_key(1261)) IVGLocalizableStringPtr IVGMetadata::GetLocalizableTitle ( );
|
|
|
+__declspec(implementation_key(1262)) IVGLocalizableStringPtr IVGMetadata::GetLocalizableSubject ( );
|
|
|
+__declspec(implementation_key(1263)) IVGLocalizableStringPtr IVGMetadata::GetLocalizableCopyright ( );
|
|
|
+__declspec(implementation_key(1264)) IVGLocalizableStringPtr IVGMetadata::GetLocalizableTemplateDesignerNotes ( );
|
|
|
+__declspec(implementation_key(1265)) IVGLocalizableStringPtr IVGMetadata::GetCategory ( );
|
|
|
+__declspec(implementation_key(1266)) _bstr_t _IGlobalMacroStorage::Get_CodeName ( );
|
|
|
+__declspec(implementation_key(1267)) void _IGlobalMacroStorage::Put_CodeName ( _bstr_t pVal );
|
|
|
+__declspec(implementation_key(1268)) HRESULT DIVGDocumentEvents::QueryClose ( VARIANT_BOOL * Cancel );
|
|
|
+__declspec(implementation_key(1269)) HRESULT DIVGDocumentEvents::QuerySave ( VARIANT_BOOL * Cancel );
|
|
|
+__declspec(implementation_key(1270)) HRESULT DIVGDocumentEvents::QueryPrint ( VARIANT_BOOL * Cancel );
|
|
|
+__declspec(implementation_key(1271)) HRESULT DIVGDocumentEvents::QueryExport ( VARIANT_BOOL * Cancel );
|
|
|
+__declspec(implementation_key(1272)) HRESULT DIVGDocumentEvents::Open ( );
|
|
|
+__declspec(implementation_key(1273)) HRESULT DIVGDocumentEvents::Close ( );
|
|
|
+__declspec(implementation_key(1274)) HRESULT DIVGDocumentEvents::BeforeSave ( VARIANT_BOOL SaveAs, _bstr_t FileName );
|
|
|
+__declspec(implementation_key(1275)) HRESULT DIVGDocumentEvents::AfterSave ( VARIANT_BOOL SaveAs, _bstr_t FileName );
|
|
|
+__declspec(implementation_key(1276)) HRESULT DIVGDocumentEvents::BeforePrint ( );
|
|
|
+__declspec(implementation_key(1277)) HRESULT DIVGDocumentEvents::AfterPrint ( );
|
|
|
+__declspec(implementation_key(1278)) HRESULT DIVGDocumentEvents::BeforeExport ( _bstr_t FileName, enum cdrFilter Filter, VARIANT_BOOL SaveBitmap );
|
|
|
+__declspec(implementation_key(1279)) HRESULT DIVGDocumentEvents::AfterExport ( _bstr_t FileName, enum cdrFilter Filter, VARIANT_BOOL SaveBitmap );
|
|
|
+__declspec(implementation_key(1280)) HRESULT DIVGDocumentEvents::LayerCreate ( struct IVGLayer * Layer );
|
|
|
+__declspec(implementation_key(1281)) HRESULT DIVGDocumentEvents::LayerDelete ( long Count );
|
|
|
+__declspec(implementation_key(1282)) HRESULT DIVGDocumentEvents::LayerActivate ( struct IVGLayer * Layer );
|
|
|
+__declspec(implementation_key(1283)) HRESULT DIVGDocumentEvents::LayerChange ( struct IVGLayer * Layer );
|
|
|
+__declspec(implementation_key(1284)) HRESULT DIVGDocumentEvents::PageCreate ( struct IVGPage * Page );
|
|
|
+__declspec(implementation_key(1285)) HRESULT DIVGDocumentEvents::PageDelete ( long Count );
|
|
|
+__declspec(implementation_key(1286)) HRESULT DIVGDocumentEvents::PageActivate ( struct IVGPage * Page );
|
|
|
+__declspec(implementation_key(1287)) HRESULT DIVGDocumentEvents::PageChange ( struct IVGPage * Page );
|
|
|
+__declspec(implementation_key(1288)) HRESULT DIVGDocumentEvents::ShapeCreate ( struct IVGShape * Shape );
|
|
|
+__declspec(implementation_key(1289)) HRESULT DIVGDocumentEvents::ShapeDelete ( long Count );
|
|
|
+__declspec(implementation_key(1290)) HRESULT DIVGDocumentEvents::ShapeMove ( struct IVGShape * Shape );
|
|
|
+__declspec(implementation_key(1291)) HRESULT DIVGDocumentEvents::ShapeTransform ( struct IVGShape * Shape );
|
|
|
+__declspec(implementation_key(1292)) HRESULT DIVGDocumentEvents::ShapeDistort ( struct IVGShape * Shape );
|
|
|
+__declspec(implementation_key(1293)) HRESULT DIVGDocumentEvents::ShapeChange ( struct IVGShape * Shape, enum cdrShapeChangeScope Scope );
|
|
|
+__declspec(implementation_key(1294)) HRESULT DIVGDocumentEvents::SelectionChange ( );
|
|
|
+__declspec(implementation_key(1295)) HRESULT IVGDocumentEvents::QueryClose ( VARIANT_BOOL * Cancel );
|
|
|
+__declspec(implementation_key(1296)) HRESULT IVGDocumentEvents::QuerySave ( VARIANT_BOOL * Cancel );
|
|
|
+__declspec(implementation_key(1297)) HRESULT IVGDocumentEvents::QueryPrint ( VARIANT_BOOL * Cancel );
|
|
|
+__declspec(implementation_key(1298)) HRESULT IVGDocumentEvents::QueryExport ( VARIANT_BOOL * Cancel );
|
|
|
+__declspec(implementation_key(1299)) HRESULT IVGDocumentEvents::Open ( );
|
|
|
+__declspec(implementation_key(1300)) HRESULT IVGDocumentEvents::Close ( );
|
|
|
+__declspec(implementation_key(1301)) HRESULT IVGDocumentEvents::BeforeSave ( VARIANT_BOOL SaveAs, _bstr_t FileName );
|
|
|
+__declspec(implementation_key(1302)) HRESULT IVGDocumentEvents::AfterSave ( VARIANT_BOOL SaveAs, _bstr_t FileName );
|
|
|
+__declspec(implementation_key(1303)) HRESULT IVGDocumentEvents::BeforePrint ( );
|
|
|
+__declspec(implementation_key(1304)) HRESULT IVGDocumentEvents::AfterPrint ( );
|
|
|
+__declspec(implementation_key(1305)) HRESULT IVGDocumentEvents::BeforeExport ( _bstr_t FileName, enum cdrFilter Filter, VARIANT_BOOL SaveBitmap );
|
|
|
+__declspec(implementation_key(1306)) HRESULT IVGDocumentEvents::AfterExport ( _bstr_t FileName, enum cdrFilter Filter, VARIANT_BOOL SaveBitmap );
|
|
|
+__declspec(implementation_key(1307)) HRESULT IVGDocumentEvents::LayerCreate ( struct IVGLayer * Layer );
|
|
|
+__declspec(implementation_key(1308)) HRESULT IVGDocumentEvents::LayerDelete ( long Count );
|
|
|
+__declspec(implementation_key(1309)) HRESULT IVGDocumentEvents::LayerActivate ( struct IVGLayer * Layer );
|
|
|
+__declspec(implementation_key(1310)) HRESULT IVGDocumentEvents::LayerChange ( struct IVGLayer * Layer );
|
|
|
+__declspec(implementation_key(1311)) HRESULT IVGDocumentEvents::PageCreate ( struct IVGPage * Page );
|
|
|
+__declspec(implementation_key(1312)) HRESULT IVGDocumentEvents::PageDelete ( long Count );
|
|
|
+__declspec(implementation_key(1313)) HRESULT IVGDocumentEvents::PageActivate ( struct IVGPage * Page );
|
|
|
+__declspec(implementation_key(1314)) HRESULT IVGDocumentEvents::PageChange ( struct IVGPage * Page );
|
|
|
+__declspec(implementation_key(1315)) HRESULT IVGDocumentEvents::ShapeCreate ( struct IVGShape * Shape );
|
|
|
+__declspec(implementation_key(1316)) HRESULT IVGDocumentEvents::ShapeDelete ( long Count );
|
|
|
+__declspec(implementation_key(1317)) HRESULT IVGDocumentEvents::ShapeMove ( struct IVGShape * Shape );
|
|
|
+__declspec(implementation_key(1318)) HRESULT IVGDocumentEvents::ShapeTransform ( struct IVGShape * Shape );
|
|
|
+__declspec(implementation_key(1319)) HRESULT IVGDocumentEvents::ShapeDistort ( struct IVGShape * Shape );
|
|
|
+__declspec(implementation_key(1320)) HRESULT IVGDocumentEvents::ShapeChange ( struct IVGShape * Shape, enum cdrShapeChangeScope Scope );
|
|
|
+__declspec(implementation_key(1321)) HRESULT IVGDocumentEvents::SelectionChange ( );
|
|
|
+__declspec(implementation_key(1322)) HRESULT IVGApplicationEvents::QueryDocumentClose ( struct IVGDocument * Doc, VARIANT_BOOL * Cancel );
|
|
|
+__declspec(implementation_key(1323)) HRESULT IVGApplicationEvents::QueryDocumentSave ( struct IVGDocument * Doc, VARIANT_BOOL * Cancel );
|
|
|
+__declspec(implementation_key(1324)) HRESULT IVGApplicationEvents::QueryDocumentPrint ( struct IVGDocument * Doc, VARIANT_BOOL * Cancel );
|
|
|
+__declspec(implementation_key(1325)) HRESULT IVGApplicationEvents::QueryDocumentExport ( struct IVGDocument * Doc, VARIANT_BOOL * Cancel );
|
|
|
+__declspec(implementation_key(1326)) HRESULT IVGApplicationEvents::QueryQuit ( VARIANT_BOOL * Cancel );
|
|
|
+__declspec(implementation_key(1327)) HRESULT IVGApplicationEvents::DocumentOpen ( struct IVGDocument * Doc, _bstr_t FileName );
|
|
|
+__declspec(implementation_key(1328)) HRESULT IVGApplicationEvents::DocumentNew ( struct IVGDocument * Doc, VARIANT_BOOL FromTemplate, _bstr_t Template, VARIANT_BOOL IncludeGraphics );
|
|
|
+__declspec(implementation_key(1329)) HRESULT IVGApplicationEvents::DocumentClose ( struct IVGDocument * Doc );
|
|
|
+__declspec(implementation_key(1330)) HRESULT IVGApplicationEvents::DocumentBeforeSave ( struct IVGDocument * Doc, VARIANT_BOOL SaveAs, _bstr_t FileName );
|
|
|
+__declspec(implementation_key(1331)) HRESULT IVGApplicationEvents::DocumentAfterSave ( struct IVGDocument * Doc, VARIANT_BOOL SaveAs, _bstr_t FileName );
|
|
|
+__declspec(implementation_key(1332)) HRESULT IVGApplicationEvents::DocumentBeforePrint ( struct IVGDocument * Doc );
|
|
|
+__declspec(implementation_key(1333)) HRESULT IVGApplicationEvents::DocumentAfterPrint ( struct IVGDocument * Doc );
|
|
|
+__declspec(implementation_key(1334)) HRESULT IVGApplicationEvents::DocumentBeforeExport ( struct IVGDocument * Doc, _bstr_t FileName, enum cdrFilter Filter, VARIANT_BOOL SaveBitmap );
|
|
|
+__declspec(implementation_key(1335)) HRESULT IVGApplicationEvents::DocumentAfterExport ( struct IVGDocument * Doc, _bstr_t FileName, enum cdrFilter Filter, VARIANT_BOOL SaveBitmap );
|
|
|
+__declspec(implementation_key(1336)) HRESULT IVGApplicationEvents::WindowActivate ( struct IVGDocument * Doc, struct IVGWindow * Window );
|
|
|
+__declspec(implementation_key(1337)) HRESULT IVGApplicationEvents::WindowDeactivate ( struct IVGDocument * Doc, struct IVGWindow * Window );
|
|
|
+__declspec(implementation_key(1338)) HRESULT IVGApplicationEvents::SelectionChange ( );
|
|
|
+__declspec(implementation_key(1339)) HRESULT IVGApplicationEvents::Start ( );
|
|
|
+__declspec(implementation_key(1340)) HRESULT IVGApplicationEvents::Quit ( );
|
|
|
+__declspec(implementation_key(1341)) HRESULT IVGApplicationEvents::OnPluginCommand ( _bstr_t CommandID );
|
|
|
+__declspec(implementation_key(1342)) HRESULT IVGApplicationEvents::OnUpdatePluginCommand ( _bstr_t CommandID, VARIANT_BOOL * Enabled, enum cdrCommandCheckState * Checked );
|
|
|
+__declspec(implementation_key(1343)) HRESULT IVGApplicationEvents::OnApplicationEvent ( _bstr_t EventName, SAFEARRAY * * Parameters );
|
|
|
+__declspec(implementation_key(1344)) HRESULT DIVGApplicationEvents::QueryDocumentClose ( struct IVGDocument * Doc, VARIANT_BOOL * Cancel );
|
|
|
+__declspec(implementation_key(1345)) HRESULT DIVGApplicationEvents::QueryDocumentSave ( struct IVGDocument * Doc, VARIANT_BOOL * Cancel );
|
|
|
+__declspec(implementation_key(1346)) HRESULT DIVGApplicationEvents::QueryDocumentPrint ( struct IVGDocument * Doc, VARIANT_BOOL * Cancel );
|
|
|
+__declspec(implementation_key(1347)) HRESULT DIVGApplicationEvents::QueryDocumentExport ( struct IVGDocument * Doc, VARIANT_BOOL * Cancel );
|
|
|
+__declspec(implementation_key(1348)) HRESULT DIVGApplicationEvents::QueryQuit ( VARIANT_BOOL * Cancel );
|
|
|
+__declspec(implementation_key(1349)) HRESULT DIVGApplicationEvents::DocumentOpen ( struct IVGDocument * Doc, _bstr_t FileName );
|
|
|
+__declspec(implementation_key(1350)) HRESULT DIVGApplicationEvents::DocumentNew ( struct IVGDocument * Doc, VARIANT_BOOL FromTemplate, _bstr_t Template, VARIANT_BOOL IncludeGraphics );
|
|
|
+__declspec(implementation_key(1351)) HRESULT DIVGApplicationEvents::DocumentClose ( struct IVGDocument * Doc );
|
|
|
+__declspec(implementation_key(1352)) HRESULT DIVGApplicationEvents::DocumentBeforeSave ( struct IVGDocument * Doc, VARIANT_BOOL SaveAs, _bstr_t FileName );
|
|
|
+__declspec(implementation_key(1353)) HRESULT DIVGApplicationEvents::DocumentAfterSave ( struct IVGDocument * Doc, VARIANT_BOOL SaveAs, _bstr_t FileName );
|
|
|
+__declspec(implementation_key(1354)) HRESULT DIVGApplicationEvents::DocumentBeforePrint ( struct IVGDocument * Doc );
|
|
|
+__declspec(implementation_key(1355)) HRESULT DIVGApplicationEvents::DocumentAfterPrint ( struct IVGDocument * Doc );
|
|
|
+__declspec(implementation_key(1356)) HRESULT DIVGApplicationEvents::DocumentBeforeExport ( struct IVGDocument * Doc, _bstr_t FileName, enum cdrFilter Filter, VARIANT_BOOL SaveBitmap );
|
|
|
+__declspec(implementation_key(1357)) HRESULT DIVGApplicationEvents::DocumentAfterExport ( struct IVGDocument * Doc, _bstr_t FileName, enum cdrFilter Filter, VARIANT_BOOL SaveBitmap );
|
|
|
+__declspec(implementation_key(1358)) HRESULT DIVGApplicationEvents::WindowActivate ( struct IVGDocument * Doc, struct IVGWindow * Window );
|
|
|
+__declspec(implementation_key(1359)) HRESULT DIVGApplicationEvents::WindowDeactivate ( struct IVGDocument * Doc, struct IVGWindow * Window );
|
|
|
+__declspec(implementation_key(1360)) HRESULT DIVGApplicationEvents::SelectionChange ( );
|
|
|
+__declspec(implementation_key(1361)) HRESULT DIVGApplicationEvents::Start ( );
|
|
|
+__declspec(implementation_key(1362)) HRESULT DIVGApplicationEvents::Quit ( );
|
|
|
+__declspec(implementation_key(1363)) HRESULT DIVGApplicationEvents::OnPluginCommand ( _bstr_t CommandID );
|
|
|
+__declspec(implementation_key(1364)) HRESULT DIVGApplicationEvents::OnUpdatePluginCommand ( _bstr_t CommandID, VARIANT_BOOL * Enabled, enum cdrCommandCheckState * Checked );
|
|
|
+__declspec(implementation_key(1365)) HRESULT DIVGApplicationEvents::OnApplicationEvent ( _bstr_t EventName, SAFEARRAY * * Parameters );
|
|
|
+__declspec(implementation_key(1366)) ICUICommandBarsPtr ICUIFrameWork::GetCommandBars ( );
|
|
|
+__declspec(implementation_key(1367)) ICUICommandBarPtr ICUIFrameWork::GetMainMenu ( );
|
|
|
+__declspec(implementation_key(1368)) ICUICommandBarPtr ICUIFrameWork::GetStatusBar ( );
|
|
|
+__declspec(implementation_key(1369)) _bstr_t ICUIFrameWork::GetName ( );
|
|
|
+__declspec(implementation_key(1370)) HRESULT ICUIFrameWork::ImportWorkspace ( _bstr_t FileName );
|
|
|
+__declspec(implementation_key(1371)) ICUIAutomationPtr ICUIFrameWork::GetAutomation ( );
|
|
|
+__declspec(implementation_key(1372)) HRESULT ICUIFrameWork::ShowDocker ( _bstr_t Guid );
|
|
|
+__declspec(implementation_key(1373)) HRESULT ICUIFrameWork::HideDocker ( _bstr_t Guid );
|
|
|
+__declspec(implementation_key(1374)) VARIANT_BOOL ICUIFrameWork::IsDockerVisible ( _bstr_t Guid );
|
|
|
+__declspec(implementation_key(1375)) HRESULT ICUIFrameWork::AddDocker ( _bstr_t Guid, _bstr_t ClassName, _bstr_t AssemblyPath );
|
|
|
+__declspec(implementation_key(1376)) HRESULT ICUIFrameWork::RemoveDocker ( _bstr_t Guid );
|
|
|
+__declspec(implementation_key(1377)) ICUIFrameWindowsPtr ICUIFrameWork::GetFrameWindows ( );
|
|
|
+__declspec(implementation_key(1378)) ICUIFrameWindowPtr ICUIFrameWork::GetMainFrameWindow ( );
|
|
|
+__declspec(implementation_key(1379)) ICUIApplicationPtr ICUIFrameWork::GetApplication ( );
|
|
|
+__declspec(implementation_key(1380)) ICUIFrameWindowPtr ICUIFrameWork::CreateFrameWindowForViewHost ( struct ICUIViewHost * ViewHostToInsert );
|
|
|
+__declspec(implementation_key(1381)) ICUIFrameWindowPtr ICUIFrameWork::CreateFrameWindowForView ( struct ICUIViewWindow * ViewToInsert );
|
|
|
+__declspec(implementation_key(1382)) HRESULT ICUIFrameWork::ShowDialog ( _bstr_t Guid );
|
|
|
+__declspec(implementation_key(1383)) HRESULT ICUIFrameWork::HideDialog ( _bstr_t Guid );
|
|
|
+__declspec(implementation_key(1384)) long ICUIFrameWork::ShowMessageBox ( _bstr_t szMessage, _bstr_t szMainInstruction, long unFlags, struct ICUIBitmapImage * pImage, _bstr_t szHelpGuid, _bstr_t szWarningName, enum cuiMessageBoxFlags eFlags, struct ICUIDataContext * pDataContext );
|
|
|
+__declspec(implementation_key(1385)) ICUIWarningPtr ICUIFrameWork::GetWarning ( _bstr_t szWarningID, VARIANT_BOOL bHidden );
|
|
|
+__declspec(implementation_key(1386)) ICUITaskManagerPtr ICUIFrameWork::GetTaskManager ( );
|
|
|
+__declspec(implementation_key(1387)) long ICUIFrameWindows::GetCount ( );
|
|
|
+__declspec(implementation_key(1388)) ICUIFrameWindowPtr ICUIFrameWindows::GetItem ( long Index );
|
|
|
+__declspec(implementation_key(1389)) IUnknownPtr ICUIFrameWindows::Get_NewEnum ( );
|
|
|
+__declspec(implementation_key(1390)) ICUIFrameWindowPtr ICUIFrameWindows::Find ( _bstr_t ID );
|
|
|
+__declspec(implementation_key(1391)) ICUIFrameWindowPtr ICUIFrameWindows::GetFirst ( );
|
|
|
+__declspec(implementation_key(1392)) ICUIFrameWindowPtr ICUIFrameWindows::GetLast ( );
|
|
|
+__declspec(implementation_key(1393)) _bstr_t ICUIFrameWindow::GetID ( );
|
|
|
+__declspec(implementation_key(1394)) _bstr_t ICUIFrameWindow::GetCaption ( );
|
|
|
+__declspec(implementation_key(1395)) HRESULT ICUIFrameWindow::Minimize ( );
|
|
|
+__declspec(implementation_key(1396)) HRESULT ICUIFrameWindow::Maximize ( );
|
|
|
+__declspec(implementation_key(1397)) HRESULT ICUIFrameWindow::Restore ( );
|
|
|
+__declspec(implementation_key(1398)) enum cuiWindowState ICUIFrameWindow::GetState ( );
|
|
|
+__declspec(implementation_key(1399)) VARIANT_BOOL ICUIFrameWindow::GetIsMainFrame ( );
|
|
|
+__declspec(implementation_key(1400)) HRESULT ICUIFrameWindow::Close ( );
|
|
|
+__declspec(implementation_key(1401)) HRESULT ICUIFrameWindow::Activate ( );
|
|
|
+__declspec(implementation_key(1402)) VARIANT_BOOL ICUIFrameWindow::GetIsActive ( );
|
|
|
+__declspec(implementation_key(1403)) long ICUIFrameWindow::GetHandle ( );
|
|
|
+__declspec(implementation_key(1404)) HRESULT ICUIFrameWindow::TileViews ( VARIANT_BOOL TileHorizontally );
|
|
|
+__declspec(implementation_key(1405)) HRESULT ICUIFrameWindow::CombineViews ( );
|
|
|
+__declspec(implementation_key(1406)) ICUIViewHostsPtr ICUIFrameWindow::GetViewHosts ( );
|
|
|
+__declspec(implementation_key(1407)) ICUIDockHostsPtr ICUIFrameWindow::GetDockHosts ( );
|
|
|
+__declspec(implementation_key(1408)) ICUIDockHostPtr ICUIFrameWindow::GetRootDockHost ( );
|
|
|
+__declspec(implementation_key(1409)) ICUIScreenRectPtr ICUIFrameWindow::GetPosition ( );
|
|
|
+__declspec(implementation_key(1410)) long ICUIViewHosts::GetCount ( );
|
|
|
+__declspec(implementation_key(1411)) ICUIViewHostPtr ICUIViewHosts::GetItem ( long Index );
|
|
|
+__declspec(implementation_key(1412)) IUnknownPtr ICUIViewHosts::Get_NewEnum ( );
|
|
|
+__declspec(implementation_key(1413)) ICUIViewHostPtr ICUIViewHosts::Find ( _bstr_t ID );
|
|
|
+__declspec(implementation_key(1414)) ICUIViewHostPtr ICUIViewHosts::GetFirst ( );
|
|
|
+__declspec(implementation_key(1415)) ICUIViewHostPtr ICUIViewHosts::GetLast ( );
|
|
|
+__declspec(implementation_key(1416)) _bstr_t ICUIViewHost::GetID ( );
|
|
|
+__declspec(implementation_key(1417)) ICUIDockHostPtr ICUIViewHost::GetDockHost ( );
|
|
|
+__declspec(implementation_key(1418)) ICUIViewWindowsPtr ICUIViewHost::GetViews ( );
|
|
|
+__declspec(implementation_key(1419)) ICUIDockItemPtr ICUIViewHost::GetDockItem ( );
|
|
|
+__declspec(implementation_key(1420)) ICUIScreenRectPtr ICUIViewHost::GetPosition ( );
|
|
|
+__declspec(implementation_key(1421)) HRESULT ICUIViewHost::InsertView ( struct ICUIViewWindow * ViewToInsert, long Index );
|
|
|
+__declspec(implementation_key(1422)) HRESULT ICUIViewHost::InsertViewHost ( struct ICUIViewHost * ViewHostToInsert, long Index );
|
|
|
+__declspec(implementation_key(1423)) _bstr_t ICUIViewWindow::GetID ( );
|
|
|
+__declspec(implementation_key(1424)) ICUIViewHostPtr ICUIViewWindow::GetViewHost ( );
|
|
|
+__declspec(implementation_key(1425)) long ICUIViewWindow::GetIndex ( );
|
|
|
+__declspec(implementation_key(1426)) _bstr_t ICUIViewWindow::GetKind ( );
|
|
|
+__declspec(implementation_key(1427)) _bstr_t ICUIViewWindow::GetTitle ( );
|
|
|
+__declspec(implementation_key(1428)) _bstr_t ICUIViewWindow::GetDescription ( );
|
|
|
+__declspec(implementation_key(1429)) ICUIScreenRectPtr ICUIViewWindow::GetPosition ( );
|
|
|
+__declspec(implementation_key(1430)) HRESULT ICUIViewWindow::Activate ( );
|
|
|
+__declspec(implementation_key(1431)) HRESULT ICUIViewWindow::Close ( );
|
|
|
+__declspec(implementation_key(1432)) IDispatchPtr ICUIViewWindow::GetAppView ( );
|
|
|
+__declspec(implementation_key(1433)) long ICUIViewWindows::GetCount ( );
|
|
|
+__declspec(implementation_key(1434)) ICUIViewWindowPtr ICUIViewWindows::GetItem ( long Index );
|
|
|
+__declspec(implementation_key(1435)) IUnknownPtr ICUIViewWindows::Get_NewEnum ( );
|
|
|
+__declspec(implementation_key(1436)) ICUIViewWindowPtr ICUIViewWindows::Find ( _bstr_t ID );
|
|
|
+__declspec(implementation_key(1437)) ICUIViewWindowPtr ICUIViewWindows::GetFirst ( );
|
|
|
+__declspec(implementation_key(1438)) ICUIViewWindowPtr ICUIViewWindows::GetLast ( );
|
|
|
+__declspec(implementation_key(1439)) _bstr_t ICUIDockHost::GetID ( );
|
|
|
+__declspec(implementation_key(1440)) enum cuiDockHostOrientation ICUIDockHost::GetOrientation ( );
|
|
|
+__declspec(implementation_key(1441)) ICUIDockHostPtr ICUIDockHost::GetParentDockHost ( );
|
|
|
+__declspec(implementation_key(1442)) ICUIDockItemPtr ICUIDockHost::GetDockItem ( );
|
|
|
+__declspec(implementation_key(1443)) ICUIDockItemsPtr ICUIDockHost::GetChildren ( );
|
|
|
+__declspec(implementation_key(1444)) HRESULT ICUIDockHost::InsertViewHost ( struct ICUIViewHost * ViewHostToInsert, long Index, enum cuiDockOperation Operation );
|
|
|
+__declspec(implementation_key(1445)) ICUIViewHostPtr ICUIDockHost::InsertView ( struct ICUIViewWindow * ViewToInsert, long Index, enum cuiDockOperation Operation );
|
|
|
+__declspec(implementation_key(1446)) ICUIScreenRectPtr ICUIDockHost::GetPosition ( );
|
|
|
+__declspec(implementation_key(1447)) _bstr_t ICUIDockItem::GetID ( );
|
|
|
+__declspec(implementation_key(1448)) enum cuiDockItemType ICUIDockItem::GetType ( );
|
|
|
+__declspec(implementation_key(1449)) ICUIViewHostPtr ICUIDockItem::GetViewHost ( );
|
|
|
+__declspec(implementation_key(1450)) ICUIDockHostPtr ICUIDockItem::GetDockHost ( );
|
|
|
+__declspec(implementation_key(1451)) long ICUIDockItem::GetIndex ( );
|
|
|
+__declspec(implementation_key(1452)) long ICUIDockItem::GetRelativeSize ( );
|
|
|
+__declspec(implementation_key(1453)) void ICUIDockItem::PutRelativeSize ( long pVal );
|
|
|
+__declspec(implementation_key(1454)) ICUIScreenRectPtr ICUIDockItem::GetPosition ( );
|
|
|
+__declspec(implementation_key(1455)) long ICUIDockItems::GetCount ( );
|
|
|
+__declspec(implementation_key(1456)) ICUIDockItemPtr ICUIDockItems::GetItem ( long Index );
|
|
|
+__declspec(implementation_key(1457)) IUnknownPtr ICUIDockItems::Get_NewEnum ( );
|
|
|
+__declspec(implementation_key(1458)) ICUIDockItemPtr ICUIDockItems::Find ( _bstr_t ID );
|
|
|
+__declspec(implementation_key(1459)) ICUIDockItemPtr ICUIDockItems::GetFirst ( );
|
|
|
+__declspec(implementation_key(1460)) ICUIDockItemPtr ICUIDockItems::GetLast ( );
|
|
|
+__declspec(implementation_key(1461)) long ICUIDockHosts::GetCount ( );
|
|
|
+__declspec(implementation_key(1462)) ICUIDockHostPtr ICUIDockHosts::GetItem ( long Index );
|
|
|
+__declspec(implementation_key(1463)) IUnknownPtr ICUIDockHosts::Get_NewEnum ( );
|
|
|
+__declspec(implementation_key(1464)) ICUIDockHostPtr ICUIDockHosts::Find ( _bstr_t ID );
|
|
|
+__declspec(implementation_key(1465)) ICUIDockHostPtr ICUIDockHosts::GetFirst ( );
|
|
|
+__declspec(implementation_key(1466)) ICUIDockHostPtr ICUIDockHosts::GetLast ( );
|
|
|
+__declspec(implementation_key(1467)) ICUIDataContextPtr ICUIApplication::GetDataContext ( );
|
|
|
+__declspec(implementation_key(1468)) VARIANT_BOOL ICUIApplication::RegisterDataSource ( _bstr_t DataSourceName, struct ICUIDataSourceFactory * Factory, _bstr_t CategoryList, VARIANT_BOOL AutoCreateInstance );
|
|
|
+__declspec(implementation_key(1469)) VARIANT_BOOL ICUIApplication::UnregisterDataSource ( _bstr_t DataSourceName );
|
|
|
+__declspec(implementation_key(1470)) ICUIImageListPtr ICUIApplication::CreateImageList ( );
|
|
|
+__declspec(implementation_key(1471)) ICUIFrameWorkPtr ICUIApplication::GetFrameWork ( );
|
|
|
+__declspec(implementation_key(1472)) ICUIScreenRectPtr ICUIApplication::CreateScreenRect ( long Left, long Top, long Width, long Height );
|
|
|
+__declspec(implementation_key(1473)) ICUIBitmapImagePtr ICUIApplication::CreateBitmapImage ( const _variant_t & ImageData, long MaxSize );
|
|
|
+__declspec(implementation_key(1474)) ICUIStatusTextPtr ICUIApplication::CreateStatusText ( );
|
|
|
+__declspec(implementation_key(1475)) _bstr_t ICUIApplication::LoadLocalizedString ( _bstr_t Guid );
|
|
|
+__declspec(implementation_key(1476)) ICUIDataSourceFactoryPtr ICUIApplication::CreateDataSourceFactory ( IDispatch * DataSourceFactoryObject );
|
|
|
+__declspec(implementation_key(1477)) HRESULT ICUIDataSourceProxy::UpdateListeners ( _bstr_t ListenerNames );
|
|
|
+__declspec(implementation_key(1478)) ICUIApplicationPtr ICUIDataSourceProxy::GetApplication ( );
|
|
|
+__declspec(implementation_key(1479)) _bstr_t ICUIDataSourceProxy::GetName ( );
|
|
|
+__declspec(implementation_key(1480)) HRESULT ICUIDataSourceProxy::InvokeMethod ( _bstr_t MethodName );
|
|
|
+__declspec(implementation_key(1481)) _variant_t ICUIDataSourceProxy::GetProperty ( _bstr_t PropertyName );
|
|
|
+__declspec(implementation_key(1482)) HRESULT ICUIDataSourceProxy::SetProperty ( _bstr_t PropertyName, const _variant_t & Value );
|
|
|
+__declspec(implementation_key(1483)) ICUIDataContextPtr ICUIDataContext::CreateChildDataContext ( _bstr_t CategoryList );
|
|
|
+__declspec(implementation_key(1484)) _bstr_t ICUIDataContext::GetCategories ( );
|
|
|
+__declspec(implementation_key(1485)) VARIANT_BOOL ICUIDataContext::HasCategory ( _bstr_t Category );
|
|
|
+__declspec(implementation_key(1486)) ICUIDataSourceProxyPtr ICUIDataContext::AddDataSource ( _bstr_t DataSourceName, IDispatch * DataSourceObject );
|
|
|
+__declspec(implementation_key(1487)) VARIANT_BOOL ICUIDataContext::ShowDialog ( _bstr_t dialogID );
|
|
|
+__declspec(implementation_key(1488)) ICUIDataSourceProxyPtr ICUIDataContext::GetDataSource ( _bstr_t DataSourceName );
|
|
|
+__declspec(implementation_key(1489)) IDispatchPtr ICUIDataSourceFactory::CreateDataSource ( _bstr_t DataSourceName, struct ICUIDataSourceProxy * Proxy );
|
|
|
+__declspec(implementation_key(1490)) IVGApplicationPtr IVGDocument::GetApplication ( );
|
|
|
+__declspec(implementation_key(1491)) IVGDocumentsPtr IVGDocument::GetParent ( );
|
|
|
+__declspec(implementation_key(1492)) _bstr_t IVGDocument::GetName ( );
|
|
|
+__declspec(implementation_key(1493)) HRESULT IVGDocument::SaveAs ( _bstr_t FileName, struct IVGStructSaveAsOptions * Options );
|
|
|
+__declspec(implementation_key(1494)) HRESULT IVGDocument::Save ( );
|
|
|
+__declspec(implementation_key(1495)) IVGPagesPtr IVGDocument::GetPages ( );
|
|
|
+__declspec(implementation_key(1496)) enum cdrReferencePoint IVGDocument::GetReferencePoint ( );
|
|
|
+__declspec(implementation_key(1497)) void IVGDocument::PutReferencePoint ( enum cdrReferencePoint pRefPoint );
|
|
|
+__declspec(implementation_key(1498)) VARIANT_BOOL IVGDocument::GetApplyToDuplicate ( );
|
|
|
+__declspec(implementation_key(1499)) void IVGDocument::PutApplyToDuplicate ( VARIANT_BOOL ApplyToDuplicate );
|
|
|
+__declspec(implementation_key(1500)) IVGPagePtr IVGDocument::GetActivePage ( );
|
|
|
+__declspec(implementation_key(1501)) IVGLayerPtr IVGDocument::GetActiveLayer ( );
|
|
|
+__declspec(implementation_key(1502)) IVGWindowsPtr IVGDocument::GetWindows ( );
|
|
|
+__declspec(implementation_key(1503)) IVGWindowPtr IVGDocument::GetActiveWindow ( );
|
|
|
+__declspec(implementation_key(1504)) HRESULT IVGDocument::Close ( );
|
|
|
+__declspec(implementation_key(1505)) HRESULT IVGDocument::Undo ( long Levels );
|
|
|
+__declspec(implementation_key(1506)) HRESULT IVGDocument::Redo ( long Levels );
|
|
|
+__declspec(implementation_key(1507)) HRESULT IVGDocument::Repeat ( );
|
|
|
+__declspec(implementation_key(1508)) HRESULT IVGDocument::Activate ( );
|
|
|
+__declspec(implementation_key(1509)) enum cdrUnit IVGDocument::GetUnit ( );
|
|
|
+__declspec(implementation_key(1510)) void IVGDocument::PutUnit ( enum cdrUnit pnUnit );
|
|
|
+__declspec(implementation_key(1511)) double IVGDocument::GetDrawingOriginX ( );
|
|
|
+__declspec(implementation_key(1512)) void IVGDocument::PutDrawingOriginX ( double plX );
|
|
|
+__declspec(implementation_key(1513)) double IVGDocument::GetDrawingOriginY ( );
|
|
|
+__declspec(implementation_key(1514)) void IVGDocument::PutDrawingOriginY ( double plY );
|
|
|
+__declspec(implementation_key(1515)) IVGPagePtr IVGDocument::AddPages ( long NumberOfPages );
|
|
|
+__declspec(implementation_key(1516)) IVGPagePtr IVGDocument::InsertPages ( long NumberOfPages, VARIANT_BOOL BeforePage, long Page );
|
|
|
+__declspec(implementation_key(1517)) IVGShapePtr IVGDocument::Selection ( );
|
|
|
+__declspec(implementation_key(1518)) HRESULT IVGDocument::ClearSelection ( );
|
|
|
+__declspec(implementation_key(1519)) HRESULT IVGDocument::Export ( _bstr_t FileName, enum cdrFilter Filter, enum cdrExportRange Range, struct IVGStructExportOptions * Options, struct IVGStructPaletteOptions * PaletteOptions );
|
|
|
+__declspec(implementation_key(1520)) HRESULT IVGDocument::ResolveAllBitmapsLinks ( );
|
|
|
+__declspec(implementation_key(1521)) VARIANT_BOOL IVGDocument::GetDirty ( );
|
|
|
+__declspec(implementation_key(1522)) void IVGDocument::PutDirty ( VARIANT_BOOL Dirty );
|
|
|
+__declspec(implementation_key(1523)) long IVGDocument::GetUserClick ( double * x, double * y, long * ShiftState, long TimeOut, VARIANT_BOOL Snap, enum cdrCursorShape CursorShape );
|
|
|
+__declspec(implementation_key(1524)) long IVGDocument::GetUserArea ( double * x1, double * y1, double * x2, double * y2, long * ShiftState, long TimeOut, VARIANT_BOOL Snap, enum cdrCursorShape CursorShape );
|
|
|
+__declspec(implementation_key(1525)) HRESULT IVGDocument::BeginCommandGroup ( _bstr_t CommandName );
|
|
|
+__declspec(implementation_key(1526)) HRESULT IVGDocument::EndCommandGroup ( );
|
|
|
+__declspec(implementation_key(1527)) _bstr_t IVGDocument::GetFilePath ( );
|
|
|
+__declspec(implementation_key(1528)) _bstr_t IVGDocument::GetFileName ( );
|
|
|
+__declspec(implementation_key(1529)) _bstr_t IVGDocument::GetFullFileName ( );
|
|
|
+__declspec(implementation_key(1530)) long IVGDocument::GetResolution ( );
|
|
|
+__declspec(implementation_key(1531)) void IVGDocument::PutResolution ( long pResolution );
|
|
|
+__declspec(implementation_key(1532)) enum cdrShapeEnumDirection IVGDocument::GetShapeEnumDirection ( );
|
|
|
+__declspec(implementation_key(1533)) void IVGDocument::PutShapeEnumDirection ( enum cdrShapeEnumDirection peDirection );
|
|
|
+__declspec(implementation_key(1534)) IVGShapeRangePtr IVGDocument::GetSelectionRange ( );
|
|
|
+__declspec(implementation_key(1535)) IVGRulersPtr IVGDocument::GetRulers ( );
|
|
|
+__declspec(implementation_key(1536)) IVGGridPtr IVGDocument::GetGrid ( );
|
|
|
+__declspec(implementation_key(1537)) IVGViewsPtr IVGDocument::GetViews ( );
|
|
|
+__declspec(implementation_key(1538)) IVGViewPtr IVGDocument::CreateView ( _bstr_t Name, double OriginX, double OriginY, long Zoom, struct IVGPage * Page );
|
|
|
+__declspec(implementation_key(1539)) IVGPowerClipPtr IVGDocument::GetActivePowerClip ( );
|
|
|
+__declspec(implementation_key(1540)) long IVGDocument::AdviseEvents ( IDispatch * EventSink );
|
|
|
+__declspec(implementation_key(1541)) HRESULT IVGDocument::UnadviseEvents ( long Cookie );
|
|
|
+__declspec(implementation_key(1542)) double IVGDocument::GetWorldScale ( );
|
|
|
+__declspec(implementation_key(1543)) void IVGDocument::PutWorldScale ( double Scale );
|
|
|
+__declspec(implementation_key(1544)) HRESULT IVGDocument::PrintOut ( );
|
|
|
+__declspec(implementation_key(1545)) IVGShapePtr IVGDocument::GetActiveShape ( );
|
|
|
+__declspec(implementation_key(1546)) long IVGDocument::GetCurvePrecision ( );
|
|
|
+__declspec(implementation_key(1547)) IVGPagePtr IVGDocument::AddPagesEx ( long NumberOfPages, double Width, double Height );
|
|
|
+__declspec(implementation_key(1548)) IVGPagePtr IVGDocument::InsertPagesEx ( long NumberOfPages, VARIANT_BOOL BeforePage, long Page, double Width, double Height );
|
|
|
+__declspec(implementation_key(1549)) _bstr_t IVGDocument::GetTitle ( );
|
|
|
+__declspec(implementation_key(1550)) HRESULT IVGDocument::SaveSettings ( _bstr_t Tag );
|
|
|
+__declspec(implementation_key(1551)) HRESULT IVGDocument::RestoreSettings ( _bstr_t Tag );
|
|
|
+__declspec(implementation_key(1552)) VARIANT_BOOL IVGDocument::GetActive ( );
|
|
|
+__declspec(implementation_key(1553)) long IVGDocument::GetIndex ( );
|
|
|
+__declspec(implementation_key(1554)) ICorelExportFilterPtr IVGDocument::ExportEx ( _bstr_t FileName, enum cdrFilter Filter, enum cdrExportRange Range, struct IVGStructExportOptions * Options, struct IVGStructPaletteOptions * PaletteOptions );
|
|
|
+__declspec(implementation_key(1555)) ICorelExportFilterPtr IVGDocument::ExportBitmap ( _bstr_t FileName, enum cdrFilter Filter, enum cdrExportRange Range, enum cdrImageType ImageType, long Width, long Height, long ResolutionX, long ResolutionY, enum cdrAntiAliasingType AntiAliasingType, VARIANT_BOOL Dithered, VARIANT_BOOL Transparent, VARIANT_BOOL UseColorProfile, VARIANT_BOOL MaintainLayers, enum cdrCompressionType Compression, struct IVGStructPaletteOptions * PaletteOptions, struct IVGRect * ExportArea );
|
|
|
+__declspec(implementation_key(1556)) VARIANT_BOOL IVGDocument::GetEditAcrossLayers ( );
|
|
|
+__declspec(implementation_key(1557)) void IVGDocument::PutEditAcrossLayers ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(1558)) IVGPropertiesPtr IVGDocument::GetProperties ( );
|
|
|
+__declspec(implementation_key(1559)) void IVGDocument::PutCurvePrecision ( long lpPrec );
|
|
|
+__declspec(implementation_key(1560)) IPrnVBAPrintSettingsPtr IVGDocument::GetPrintSettings ( );
|
|
|
+__declspec(implementation_key(1561)) _bstr_t IVGDocument::GetKeywords ( );
|
|
|
+__declspec(implementation_key(1562)) void IVGDocument::PutKeywords ( _bstr_t pVal );
|
|
|
+__declspec(implementation_key(1563)) _bstr_t IVGDocument::GetNotes ( );
|
|
|
+__declspec(implementation_key(1564)) void IVGDocument::PutNotes ( _bstr_t pVal );
|
|
|
+__declspec(implementation_key(1565)) VARIANT_BOOL IVGDocument::GetPreserveSelection ( );
|
|
|
+__declspec(implementation_key(1566)) void IVGDocument::PutPreserveSelection ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(1567)) HRESULT IVGDocument::ResetSettings ( );
|
|
|
+__declspec(implementation_key(1568)) IVGDataFieldsPtr IVGDocument::GetDataFields ( );
|
|
|
+__declspec(implementation_key(1569)) IPDFVBASettingsPtr IVGDocument::GetPDFSettings ( );
|
|
|
+__declspec(implementation_key(1570)) HRESULT IVGDocument::PublishToPDF ( _bstr_t FileName );
|
|
|
+__declspec(implementation_key(1571)) IVGSelectionInformationPtr IVGDocument::GetSelectionInfo ( );
|
|
|
+__declspec(implementation_key(1572)) IVGPageSizesPtr IVGDocument::GetPageSizes ( );
|
|
|
+__declspec(implementation_key(1573)) IVGComponentsPtr IVGDocument::GetComponents ( );
|
|
|
+__declspec(implementation_key(1574)) IVGSymbolLibraryPtr IVGDocument::GetSymbolLibrary ( );
|
|
|
+__declspec(implementation_key(1575)) IVGCurvePtr IVGDocument::CreateCurve ( );
|
|
|
+__declspec(implementation_key(1576)) IVGCurvePtr IVGDocument::CreateCurveFromArray ( SAFEARRAY * * Source, long NumElements );
|
|
|
+__declspec(implementation_key(1577)) HRESULT IVGDocument::LoadStyleSheet ( _bstr_t FileName );
|
|
|
+__declspec(implementation_key(1578)) HRESULT IVGDocument::SaveStyleSheet ( _bstr_t FileName );
|
|
|
+__declspec(implementation_key(1579)) HRESULT IVGDocument::SaveStyleSheetAsDefault ( );
|
|
|
+__declspec(implementation_key(1580)) HRESULT IVGDocument::CreateSelection ( SAFEARRAY * * ShapeArray );
|
|
|
+__declspec(implementation_key(1581)) HRESULT IVGDocument::AddToSelection ( SAFEARRAY * * ShapeArray );
|
|
|
+__declspec(implementation_key(1582)) HRESULT IVGDocument::RemoveFromSelection ( SAFEARRAY * * ShapeArray );
|
|
|
+__declspec(implementation_key(1583)) IVGShapesPtr IVGDocument::GetSelectableShapes ( );
|
|
|
+__declspec(implementation_key(1584)) double IVGDocument::ToUnits ( double Value, enum cdrUnit FromUnit );
|
|
|
+__declspec(implementation_key(1585)) double IVGDocument::FromUnits ( double Value, enum cdrUnit ToUnit );
|
|
|
+__declspec(implementation_key(1586)) long IVGDocument::GetResolutionX ( );
|
|
|
+__declspec(implementation_key(1587)) void IVGDocument::PutResolutionX ( long pResolution );
|
|
|
+__declspec(implementation_key(1588)) long IVGDocument::GetResolutionY ( );
|
|
|
+__declspec(implementation_key(1589)) void IVGDocument::PutResolutionY ( long pResolution );
|
|
|
+__declspec(implementation_key(1590)) IVGPagePtr IVGDocument::GetMasterPage ( );
|
|
|
+__declspec(implementation_key(1591)) VARIANT_BOOL IVGDocument::Revert ( );
|
|
|
+__declspec(implementation_key(1592)) _bstr_t IVGDocument::GetCodeName ( );
|
|
|
+__declspec(implementation_key(1593)) _bstr_t IVGDocument::Get_CodeName ( );
|
|
|
+__declspec(implementation_key(1594)) void IVGDocument::Put_CodeName ( _bstr_t pVal );
|
|
|
+__declspec(implementation_key(1595)) void IVGDocument::PutName ( _bstr_t pbstrName );
|
|
|
+__declspec(implementation_key(1596)) void IVGDocument::PutFullFileName ( _bstr_t pFullFileName );
|
|
|
+__declspec(implementation_key(1597)) IVGTreeNodePtr IVGDocument::GetTreeRoot ( );
|
|
|
+__declspec(implementation_key(1598)) IVGTreeManagerPtr IVGDocument::GetTreeManager ( );
|
|
|
+__declspec(implementation_key(1599)) IVGShapePtr IVGDocument::LogCreateShape ( struct IVGShape * VirtualShape );
|
|
|
+__declspec(implementation_key(1600)) IVGShapeRangePtr IVGDocument::LogCreateShapeRange ( struct IVGShapeRange * VirtualShapeRange );
|
|
|
+__declspec(implementation_key(1601)) IVGFillPtr IVGDocument::CreateFill ( _bstr_t FillString );
|
|
|
+__declspec(implementation_key(1602)) IVGOutlinePtr IVGDocument::CreateOutline ( _bstr_t OutlineString );
|
|
|
+__declspec(implementation_key(1603)) IVGHatchLibrariesPtr IVGDocument::GetHatchLibraries ( );
|
|
|
+__declspec(implementation_key(1604)) IVGShapeRangePtr IVGDocument::CreateShapeRangeFromArray ( SAFEARRAY * * ShapeArray );
|
|
|
+__declspec(implementation_key(1605)) HRESULT IVGDocument::ClearUndoList ( );
|
|
|
+__declspec(implementation_key(1606)) double IVGDocument::GetSourcePlatformVersion ( );
|
|
|
+__declspec(implementation_key(1607)) void IVGDocument::PutSourcePlatformVersion ( double pVal );
|
|
|
+__declspec(implementation_key(1608)) enum cdrFilter IVGDocument::GetSourceFormat ( );
|
|
|
+__declspec(implementation_key(1609)) VARIANT_BOOL IVGDocument::GetIsCurrentVersion ( );
|
|
|
+__declspec(implementation_key(1610)) enum cdrFileVersion IVGDocument::GetSourceFileVersion ( );
|
|
|
+__declspec(implementation_key(1611)) void IVGDocument::PutSourceFileVersion ( enum cdrFileVersion pVal );
|
|
|
+__declspec(implementation_key(1612)) IVGFillPtr IVGDocument::CreateUniformFill ( struct IVGColor * Color );
|
|
|
+__declspec(implementation_key(1613)) IVGMetadataPtr IVGDocument::GetMetadata ( );
|
|
|
+__declspec(implementation_key(1614)) enum cdrDocLayout IVGDocument::GetLayout ( );
|
|
|
+__declspec(implementation_key(1615)) void IVGDocument::PutLayout ( enum cdrDocLayout pVal );
|
|
|
+__declspec(implementation_key(1616)) VARIANT_BOOL IVGDocument::GetFacingPages ( );
|
|
|
+__declspec(implementation_key(1617)) void IVGDocument::PutFacingPages ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(1618)) VARIANT_BOOL IVGDocument::GetFirstPageOnRightSide ( );
|
|
|
+__declspec(implementation_key(1619)) void IVGDocument::PutFirstPageOnRightSide ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(1620)) HRESULT IVGDocument::SetLayout ( enum cdrDocLayout Layout, VARIANT_BOOL FacingPages, VARIANT_BOOL StartOnRightSide );
|
|
|
+__declspec(implementation_key(1621)) IVGSpreadsPtr IVGDocument::GetSpreads ( );
|
|
|
+__declspec(implementation_key(1622)) IVGSpreadPtr IVGDocument::GetActiveSpread ( );
|
|
|
+__declspec(implementation_key(1623)) IVGArrowHeadPtr IVGDocument::CreateArrowHead ( struct IVGCurve * Curve );
|
|
|
+__declspec(implementation_key(1624)) IVGArrowHeadPtr IVGDocument::CreateArrowHeadEx ( struct IVGCurve * Curve, double CenterX, double CenterY, double OutlineWidthScale, double LineOffset );
|
|
|
+__declspec(implementation_key(1625)) VARIANT_BOOL IVGDocument::DeletePages ( long StartPage, long NumPages );
|
|
|
+__declspec(implementation_key(1626)) IVGArrowHeadPtr IVGDocument::CreateArrowHead2 ( struct IVGCurve * Curve, _bstr_t Name );
|
|
|
+__declspec(implementation_key(1627)) IVGArrowHeadPtr IVGDocument::CreateArrowHeadEx2 ( struct IVGCurve * Curve, _bstr_t Name, double CenterX, double CenterY, double OutlineWidthScale, double LineOffset );
|
|
|
+__declspec(implementation_key(1628)) IVGArrowHeadOptionsPtr IVGDocument::CreateArrowHeadOptions ( double Length, double Width, double OffsetX, double OffsetY, double RotationAngle, VARIANT_BOOL FlipHorizontal, VARIANT_BOOL FlipVertical );
|
|
|
+__declspec(implementation_key(1629)) HRESULT IVGDocument::SaveAsCopy ( _bstr_t FileName, struct IVGStructSaveAsOptions * Options );
|
|
|
+__declspec(implementation_key(1630)) IVGSnapPointPtr IVGDocument::CreateFreeSnapPoint ( double PositionX, double PositionY );
|
|
|
+__declspec(implementation_key(1631)) IVGBSplinePtr IVGDocument::CreateBSpline ( long NumControlPoints, VARIANT_BOOL Closed );
|
|
|
+__declspec(implementation_key(1632)) IVGDocumentPtr IVGDocument::Duplicate ( );
|
|
|
+__declspec(implementation_key(1633)) IVGDocumentPtr IVGDocument::Clone ( );
|
|
|
+__declspec(implementation_key(1634)) VARIANT_BOOL IVGDocument::GetIsTemporary ( );
|
|
|
+__declspec(implementation_key(1635)) IVGColorContextPtr IVGDocument::GetColorContext ( );
|
|
|
+__declspec(implementation_key(1636)) HRESULT IVGDocument::AssignColorContext ( struct IVGColorContext * ColorContext );
|
|
|
+__declspec(implementation_key(1637)) HRESULT IVGDocument::ConvertToColorContext ( struct IVGColorContext * ColorContext );
|
|
|
+__declspec(implementation_key(1638)) HRESULT IVGDocument::PrintColorProof ( struct IVGProofColorSettings * ProofSettings );
|
|
|
+__declspec(implementation_key(1639)) IVGPalettePtr IVGDocument::GetPalette ( );
|
|
|
+__declspec(implementation_key(1640)) long IVGDocument::GetTextFormatter ( );
|
|
|
+__declspec(implementation_key(1641)) void IVGDocument::PutTextFormatter ( long pVal );
|
|
|
+__declspec(implementation_key(1642)) IVGStyleSheetPtr IVGDocument::GetStyleSheet ( );
|
|
|
+__declspec(implementation_key(1643)) HRESULT IVGDocument::InteractiveImport ( SAFEARRAY * * FileNames );
|
|
|
+__declspec(implementation_key(1644)) VARIANT_BOOL IVGDocument::AddColorsToDocPalette ( VARIANT_BOOL SelectedOnly, long MaxColorsPerBitmap );
|
|
|
+__declspec(implementation_key(1645)) long IVGDocument::CreateColorStyles ( VARIANT_BOOL UseFills, VARIANT_BOOL UseOutlines, VARIANT_BOOL SelectedOnly, long NumberOfColorHarmonies, enum cdrColorType ConvertColorsTo );
|
|
|
+__declspec(implementation_key(1646)) IVGCurvePtr IVGDocument::CreateCurveFitToPoints ( struct IVGPointRange * Points, VARIANT_BOOL UseCurrentViewForTolerance, double tolerance );
|
|
|
+__declspec(implementation_key(1647)) IVGCurvePtr IVGDocument::CreateCurveFitToPointsAndCusps ( struct IVGPointRange * Points, SAFEARRAY * * CuspIndexArray, VARIANT_BOOL UseCurrentViewForTolerance, double tolerance );
|
|
|
+__declspec(implementation_key(1648)) IVGColorPtr IVGDocument::SampleColorAtPoint ( double x, double y, enum cdrColorType ColorType );
|
|
|
+__declspec(implementation_key(1649)) IVGColorPtr IVGDocument::SampleColorInArea ( double x1, double y1, double x2, double y2, long XSamples, long YSamples, enum cdrColorType ColorType );
|
|
|
+__declspec(implementation_key(1650)) HRESULT IVGDocument::ShowAllHiddenObjects ( );
|
|
|
+__declspec(implementation_key(1651)) HRESULT IVGDocument::InteractiveImportWithContentIdentifier ( SAFEARRAY * * FileNames, SAFEARRAY * * ContentIdentifiers );
|
|
|
+__declspec(implementation_key(1652)) HRESULT IVGDocument::ReplaceContentByIdentifier ( SAFEARRAY * * ContentIdentifiers, SAFEARRAY * * FileNames );
|
|
|
+__declspec(implementation_key(1653)) SAFEARRAY * IVGDocument::GetContentIdentifiers ( );
|
|
|
+__declspec(implementation_key(1654)) _variant_t IVGDocument::CustomCommand ( _bstr_t ComponentID, _bstr_t CommandID, SAFEARRAY * * Parameters );
|
|
|
+__declspec(implementation_key(1655)) IVGMathUtilsPtr IVGDocument::GetMath ( );
|
|
|
+__declspec(implementation_key(1656)) IVGImagePtr IVGDocument::CreateImage ( enum cdrImageType ImageType, long Width, long Height, struct IVGColor * FillColor );
|
|
|
+__declspec(implementation_key(1657)) IVGDocumentMarkupPtr IVGDocument::GetMarkup ( );
|
|
|
+__declspec(implementation_key(1658)) double IVGRect::Getx ( );
|
|
|
+__declspec(implementation_key(1659)) void IVGRect::Putx ( double pVal );
|
|
|
+__declspec(implementation_key(1660)) double IVGRect::Gety ( );
|
|
|
+__declspec(implementation_key(1661)) void IVGRect::Puty ( double pVal );
|
|
|
+__declspec(implementation_key(1662)) double IVGRect::GetWidth ( );
|
|
|
+__declspec(implementation_key(1663)) void IVGRect::PutWidth ( double pVal );
|
|
|
+__declspec(implementation_key(1664)) double IVGRect::GetHeight ( );
|
|
|
+__declspec(implementation_key(1665)) void IVGRect::PutHeight ( double pVal );
|
|
|
+__declspec(implementation_key(1666)) HRESULT IVGRect::SetRect ( double x, double y, double Width, double Height );
|
|
|
+__declspec(implementation_key(1667)) HRESULT IVGRect::GetRect ( double * x, double * y, double * Width, double * Height );
|
|
|
+__declspec(implementation_key(1668)) HRESULT IVGRect::CopyAssign ( struct IVGRect * Source );
|
|
|
+__declspec(implementation_key(1669)) IVGRectPtr IVGRect::GetCopy ( );
|
|
|
+__declspec(implementation_key(1670)) IVGRectPtr IVGRect::Intersect ( struct IVGRect * Rect );
|
|
|
+__declspec(implementation_key(1671)) VARIANT_BOOL IVGRect::GetIsEmpty ( );
|
|
|
+__declspec(implementation_key(1672)) IVGRectPtr IVGRect::Union ( struct IVGRect * Rect );
|
|
|
+__declspec(implementation_key(1673)) HRESULT IVGRect::Offset ( double OffsetX, double OffsetY );
|
|
|
+__declspec(implementation_key(1674)) VARIANT_BOOL IVGRect::Inflate ( double Left, double Top, double Right, double Bottom );
|
|
|
+__declspec(implementation_key(1675)) VARIANT_BOOL IVGRect::IsPointInside ( double x, double y );
|
|
|
+__declspec(implementation_key(1676)) HRESULT IVGRect::Clear ( );
|
|
|
+__declspec(implementation_key(1677)) IVGRectPtr IVGRect::ChangeContext ( struct IVGDocument * SrcDoc, struct IVGDocument * DestDoc );
|
|
|
+__declspec(implementation_key(1678)) double IVGRect::GetLeft ( );
|
|
|
+__declspec(implementation_key(1679)) double IVGRect::GetRight ( );
|
|
|
+__declspec(implementation_key(1680)) double IVGRect::GetTop ( );
|
|
|
+__declspec(implementation_key(1681)) double IVGRect::GetBottom ( );
|
|
|
+__declspec(implementation_key(1682)) double IVGRect::GetCenterX ( );
|
|
|
+__declspec(implementation_key(1683)) double IVGRect::GetCenterY ( );
|
|
|
+__declspec(implementation_key(1684)) IVGApplicationPtr IVGApplication::GetApplication ( );
|
|
|
+__declspec(implementation_key(1685)) IVGApplicationPtr IVGApplication::GetParent ( );
|
|
|
+__declspec(implementation_key(1686)) VARIANT_BOOL IVGApplication::GetVisible ( );
|
|
|
+__declspec(implementation_key(1687)) void IVGApplication::PutVisible ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(1688)) IVGDocumentsPtr IVGApplication::GetDocuments ( );
|
|
|
+__declspec(implementation_key(1689)) IVGDocumentPtr IVGApplication::GetActiveDocument ( );
|
|
|
+__declspec(implementation_key(1690)) IVGPagePtr IVGApplication::GetActivePage ( );
|
|
|
+__declspec(implementation_key(1691)) IVGWindowPtr IVGApplication::GetActiveWindow ( );
|
|
|
+__declspec(implementation_key(1692)) IVGWindowsPtr IVGApplication::GetWindows ( );
|
|
|
+__declspec(implementation_key(1693)) ICorelScriptToolsPtr IVGApplication::CorelScriptTools ( );
|
|
|
+__declspec(implementation_key(1694)) IVGWorkspacePtr IVGApplication::GetActiveWorkspace ( );
|
|
|
+__declspec(implementation_key(1695)) IVGWorkspacesPtr IVGApplication::GetWorkspaces ( );
|
|
|
+__declspec(implementation_key(1696)) IVGPalettePtr IVGApplication::GetActivePalette ( );
|
|
|
+__declspec(implementation_key(1697)) IVGPalettesPtr IVGApplication::GetPalettes ( );
|
|
|
+__declspec(implementation_key(1698)) HRESULT IVGApplication::Quit ( );
|
|
|
+__declspec(implementation_key(1699)) IVGColorPtr IVGApplication::CreateColor ( _bstr_t ColorString );
|
|
|
+__declspec(implementation_key(1700)) IVGFontListPtr IVGApplication::GetFontList ( );
|
|
|
+__declspec(implementation_key(1701)) IVGAppWindowPtr IVGApplication::GetAppWindow ( );
|
|
|
+__declspec(implementation_key(1702)) IVGRecentFilesPtr IVGApplication::GetRecentFiles ( );
|
|
|
+__declspec(implementation_key(1703)) IDispatchPtr IVGApplication::GetVBE ( );
|
|
|
+__declspec(implementation_key(1704)) double IVGApplication::cdrMixedDouble ( );
|
|
|
+__declspec(implementation_key(1705)) float IVGApplication::cdrMixedSingle ( );
|
|
|
+__declspec(implementation_key(1706)) long IVGApplication::cdrMixedLong ( );
|
|
|
+__declspec(implementation_key(1707)) VARIANT_BOOL IVGApplication::GetEventsEnabled ( );
|
|
|
+__declspec(implementation_key(1708)) void IVGApplication::PutEventsEnabled ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(1709)) IVGDocumentPtr IVGApplication::OpenDocument ( _bstr_t FileName, long CodePage );
|
|
|
+__declspec(implementation_key(1710)) IVGDocumentPtr IVGApplication::CreateDocument ( );
|
|
|
+__declspec(implementation_key(1711)) IVGColorPtr IVGApplication::CreateColorEx ( long ColorModel, long V1, long V2, long V3, long V4, long V5, long V6, long V7 );
|
|
|
+__declspec(implementation_key(1712)) IVGArrowHeadsPtr IVGApplication::GetArrowHeads ( );
|
|
|
+__declspec(implementation_key(1713)) IVGOutlineStylesPtr IVGApplication::GetOutlineStyles ( );
|
|
|
+__declspec(implementation_key(1714)) _bstr_t IVGApplication::GetVersion ( );
|
|
|
+__declspec(implementation_key(1715)) long IVGApplication::GetVersionMajor ( );
|
|
|
+__declspec(implementation_key(1716)) long IVGApplication::GetVersionMinor ( );
|
|
|
+__declspec(implementation_key(1717)) long IVGApplication::GetVersionBuild ( );
|
|
|
+__declspec(implementation_key(1718)) _bstr_t IVGApplication::GetPath ( );
|
|
|
+__declspec(implementation_key(1719)) _bstr_t IVGApplication::GetConfigPath ( );
|
|
|
+__declspec(implementation_key(1720)) _bstr_t IVGApplication::GetSetupPath ( );
|
|
|
+__declspec(implementation_key(1721)) IVGLayerPtr IVGApplication::GetActiveLayer ( );
|
|
|
+__declspec(implementation_key(1722)) IVGShapePtr IVGApplication::GetActiveSelection ( );
|
|
|
+__declspec(implementation_key(1723)) IVGPatternCanvasesPtr IVGApplication::GetPatternCanvases ( );
|
|
|
+__declspec(implementation_key(1724)) IVGClipboardPtr IVGApplication::GetClipboard ( );
|
|
|
+__declspec(implementation_key(1725)) IVGShapeRangePtr IVGApplication::GetActiveSelectionRange ( );
|
|
|
+__declspec(implementation_key(1726)) enum cdrTools IVGApplication::GetActiveTool ( );
|
|
|
+__declspec(implementation_key(1727)) void IVGApplication::PutActiveTool ( enum cdrTools pTool );
|
|
|
+__declspec(implementation_key(1728)) IVGShapePtr IVGApplication::GetActiveShape ( );
|
|
|
+__declspec(implementation_key(1729)) VARIANT_BOOL IVGApplication::GetOptimization ( );
|
|
|
+__declspec(implementation_key(1730)) void IVGApplication::PutOptimization ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(1731)) enum cdrPanoseMatchingType IVGApplication::GetPanoseMatching ( );
|
|
|
+__declspec(implementation_key(1732)) void IVGApplication::PutPanoseMatching ( enum cdrPanoseMatchingType pVal );
|
|
|
+__declspec(implementation_key(1733)) IDispatchPtr IVGApplication::GetAddIns ( );
|
|
|
+__declspec(implementation_key(1734)) IVGColorPtr IVGApplication::CreateRGBColor ( long Red, long Green, long Blue );
|
|
|
+__declspec(implementation_key(1735)) IVGColorPtr IVGApplication::CreateCMYColor ( long Cyan, long Magenta, long Yellow );
|
|
|
+__declspec(implementation_key(1736)) IVGColorPtr IVGApplication::CreateCMYKColor ( long Cyan, long Magenta, long Yellow, long Black );
|
|
|
+__declspec(implementation_key(1737)) IVGColorPtr IVGApplication::CreateGrayColor ( long GrayValue );
|
|
|
+__declspec(implementation_key(1738)) IVGColorPtr IVGApplication::CreateHLSColor ( long Hue, long Lightness, long Saturation );
|
|
|
+__declspec(implementation_key(1739)) IVGColorPtr IVGApplication::CreateHSBColor ( long Hue, long Saturation, long Brightness );
|
|
|
+__declspec(implementation_key(1740)) IVGColorPtr IVGApplication::CreateBWColor ( VARIANT_BOOL White );
|
|
|
+__declspec(implementation_key(1741)) IVGColorPtr IVGApplication::CreateYIQColor ( long y, long I, long Q );
|
|
|
+__declspec(implementation_key(1742)) IVGColorPtr IVGApplication::CreateLabColor ( long L, long A, long B );
|
|
|
+__declspec(implementation_key(1743)) IVGColorPtr IVGApplication::CreateFixedColor ( enum cdrPaletteID PaletteID, long PaletteIndex, long Tint );
|
|
|
+__declspec(implementation_key(1744)) IVGColorPtr IVGApplication::CreateRegistrationColor ( );
|
|
|
+__declspec(implementation_key(1745)) IVGSnapPointPtr IVGApplication::CreateSnapPoint ( double PositionX, double PositionY );
|
|
|
+__declspec(implementation_key(1746)) IVGDocumentPtr IVGApplication::CreateDocumentFromTemplate ( _bstr_t Template, VARIANT_BOOL IncludeGraphics );
|
|
|
+__declspec(implementation_key(1747)) IPrnVBAPrintersPtr IVGApplication::GetPrinters ( );
|
|
|
+__declspec(implementation_key(1748)) IPrnVBAPrintJobPtr IVGApplication::GetPrintJob ( );
|
|
|
+__declspec(implementation_key(1749)) ICUICommandBarsPtr IVGApplication::GetCommandBars ( );
|
|
|
+__declspec(implementation_key(1750)) ICUICommandBarPtr IVGApplication::GetStatusBar ( );
|
|
|
+__declspec(implementation_key(1751)) ICUICommandBarPtr IVGApplication::GetMainMenu ( );
|
|
|
+__declspec(implementation_key(1752)) IVGGMSManagerPtr IVGApplication::GetGMSManager ( );
|
|
|
+__declspec(implementation_key(1753)) HRESULT IVGApplication::ImportWorkspace ( _bstr_t FileName );
|
|
|
+__declspec(implementation_key(1754)) HRESULT IVGApplication::Refresh ( );
|
|
|
+__declspec(implementation_key(1755)) IVGStructSaveAsOptionsPtr IVGApplication::CreateStructSaveAsOptions ( );
|
|
|
+__declspec(implementation_key(1756)) IVGStructExportOptionsPtr IVGApplication::CreateStructExportOptions ( );
|
|
|
+__declspec(implementation_key(1757)) IVGStructImportOptionsPtr IVGApplication::CreateStructImportOptions ( );
|
|
|
+__declspec(implementation_key(1758)) IVGStructPaletteOptionsPtr IVGApplication::CreateStructPaletteOptions ( );
|
|
|
+__declspec(implementation_key(1759)) IVGNodeRangePtr IVGApplication::CreateNodeRange ( );
|
|
|
+__declspec(implementation_key(1760)) IVGSegmentRangePtr IVGApplication::CreateSegmentRange ( );
|
|
|
+__declspec(implementation_key(1761)) IVGShapeRangePtr IVGApplication::CreateShapeRange ( );
|
|
|
+__declspec(implementation_key(1762)) IVGPatternCanvasPtr IVGApplication::CreatePatternCanvas ( );
|
|
|
+__declspec(implementation_key(1763)) IVGCurvePtr IVGApplication::CreateCurve ( struct IVGDocument * Document );
|
|
|
+__declspec(implementation_key(1764)) _bstr_t IVGApplication::GetUserDataPath ( );
|
|
|
+__declspec(implementation_key(1765)) VARIANT_BOOL IVGApplication::InitializeVBA ( );
|
|
|
+__declspec(implementation_key(1766)) _bstr_t IVGApplication::GetHelpFile ( );
|
|
|
+__declspec(implementation_key(1767)) ICUIFrameWorkPtr IVGApplication::GetFrameWork ( );
|
|
|
+__declspec(implementation_key(1768)) IVGStructFontPropertiesPtr IVGApplication::CreateStructFontProperties ( );
|
|
|
+__declspec(implementation_key(1769)) IVGStructAlignPropertiesPtr IVGApplication::CreateStructAlignProperties ( );
|
|
|
+__declspec(implementation_key(1770)) IVGStructSpacePropertiesPtr IVGApplication::CreateStructSpaceProperties ( );
|
|
|
+__declspec(implementation_key(1771)) IVGStructHyphenationSettingsPtr IVGApplication::CreateStructHyphenationSettings ( );
|
|
|
+__declspec(implementation_key(1772)) IVGComponentsPtr IVGApplication::GetComponents ( );
|
|
|
+__declspec(implementation_key(1773)) IVGSymbolLibrariesPtr IVGApplication::GetSymbolLibraries ( );
|
|
|
+__declspec(implementation_key(1774)) long IVGApplication::AdviseEvents ( IDispatch * EventSink );
|
|
|
+__declspec(implementation_key(1775)) HRESULT IVGApplication::UnadviseEvents ( long Cookie );
|
|
|
+__declspec(implementation_key(1776)) enum cdrApplicationID IVGApplication::GetID ( );
|
|
|
+__declspec(implementation_key(1777)) _bstr_t IVGApplication::GetName ( );
|
|
|
+__declspec(implementation_key(1778)) enum cdrApplicationClass IVGApplication::GetClass ( );
|
|
|
+__declspec(implementation_key(1779)) long IVGApplication::GetPlatformVersionMajor ( );
|
|
|
+__declspec(implementation_key(1780)) long IVGApplication::GetPlatformVersionMinor ( );
|
|
|
+__declspec(implementation_key(1781)) long IVGApplication::CheckPlatformVersion ( long VersionMajor, long VersionMinor );
|
|
|
+__declspec(implementation_key(1782)) IVGAppStatusPtr IVGApplication::GetStatus ( );
|
|
|
+__declspec(implementation_key(1783)) double IVGApplication::ConvertUnits ( double Value, enum cdrUnit FromUnit, enum cdrUnit ToUnit );
|
|
|
+__declspec(implementation_key(1784)) enum cdrTextLanguage IVGApplication::GetUILanguage ( );
|
|
|
+__declspec(implementation_key(1785)) VARIANT_BOOL IVGApplication::IsUILanguageAvailable ( enum cdrTextLanguage Language );
|
|
|
+__declspec(implementation_key(1786)) IVGPageSizesPtr IVGApplication::GetPageSizes ( );
|
|
|
+__declspec(implementation_key(1787)) enum cdrUnit IVGApplication::GetUnit ( );
|
|
|
+__declspec(implementation_key(1788)) void IVGApplication::PutUnit ( enum cdrUnit pVal );
|
|
|
+__declspec(implementation_key(1789)) _bstr_t IVGApplication::ConvertToUnicode ( _bstr_t String, long CodePage );
|
|
|
+__declspec(implementation_key(1790)) _bstr_t IVGApplication::ConvertFromUnicode ( _bstr_t String, long CodePage );
|
|
|
+__declspec(implementation_key(1791)) _bstr_t IVGApplication::GetUserWorkspacePath ( );
|
|
|
+__declspec(implementation_key(1792)) _bstr_t IVGApplication::GetLanguagePath ( );
|
|
|
+__declspec(implementation_key(1793)) IVGTreeManagerPtr IVGApplication::GetActiveTreeManager ( );
|
|
|
+__declspec(implementation_key(1794)) IVGLayerPtr IVGApplication::GetActiveVirtualLayer ( );
|
|
|
+__declspec(implementation_key(1795)) IVGDuotonePtr IVGApplication::CreateDuotone ( );
|
|
|
+__declspec(implementation_key(1796)) IVGColorManagerPtr IVGApplication::GetColorManager ( );
|
|
|
+__declspec(implementation_key(1797)) IVGOutlineStylesPtr IVGApplication::GetEnhancedOutlines ( );
|
|
|
+__declspec(implementation_key(1798)) VARIANT_BOOL IVGApplication::AddPluginCommand ( _bstr_t CommandID, _bstr_t Caption, _bstr_t Tooltip );
|
|
|
+__declspec(implementation_key(1799)) VARIANT_BOOL IVGApplication::RemovePluginCommand ( _bstr_t CommandID );
|
|
|
+__declspec(implementation_key(1800)) IVGOutlineStylePtr IVGApplication::CreateOutlineStyle ( long DashDotCount, SAFEARRAY * * DashDotLengths );
|
|
|
+__declspec(implementation_key(1801)) enum cdrAppStartupMode IVGApplication::GetStartupMode ( );
|
|
|
+__declspec(implementation_key(1802)) void IVGApplication::PutStartupMode ( enum cdrAppStartupMode pVal );
|
|
|
+__declspec(implementation_key(1803)) IVGPropertiesPtr IVGApplication::GetGlobalUserData ( );
|
|
|
+__declspec(implementation_key(1804)) IVGPropertiesPtr IVGApplication::GetSessionUserData ( );
|
|
|
+__declspec(implementation_key(1805)) _variant_t IVGApplication::Evaluate ( _bstr_t Expression );
|
|
|
+__declspec(implementation_key(1806)) IVGRectPtr IVGApplication::CreateRect ( double x, double y, double Width, double Height );
|
|
|
+__declspec(implementation_key(1807)) HRESULT IVGApplication::ForceUpdateFontTable ( );
|
|
|
+__declspec(implementation_key(1808)) IVGSpreadPtr IVGApplication::GetActiveSpread ( );
|
|
|
+__declspec(implementation_key(1809)) IVGDocumentPtr IVGApplication::OpenDocumentAsCopy ( _bstr_t FileName, struct IVGStructOpenOptions * Options );
|
|
|
+__declspec(implementation_key(1810)) IVGColorContextPtr IVGApplication::GetDefaultColorContext ( );
|
|
|
+__declspec(implementation_key(1811)) IVGColorContextPtr IVGApplication::CreateColorContext ( struct IVGColorProfile * RGBProfile, struct IVGColorProfile * CMYKProfile, struct IVGColorProfile * GrayscaleProfile, enum clrRenderingIntent RenderingIntent, enum clrColorModel BlendingColorModel );
|
|
|
+__declspec(implementation_key(1812)) IVGColorContextPtr IVGApplication::CreateColorContext2 ( _bstr_t ColorProfileList, enum clrRenderingIntent RenderingIntent, enum clrColorModel BlendingColorModel );
|
|
|
+__declspec(implementation_key(1813)) IVGDocumentPtr IVGApplication::CreateDocumentEx ( struct IVGStructCreateOptions * Options );
|
|
|
+__declspec(implementation_key(1814)) IVGDocumentPtr IVGApplication::OpenDocumentEx ( _bstr_t FileName, struct IVGStructOpenOptions * Options );
|
|
|
+__declspec(implementation_key(1815)) IVGStructOpenOptionsPtr IVGApplication::CreateStructOpenOptions ( );
|
|
|
+__declspec(implementation_key(1816)) IVGStructCreateOptionsPtr IVGApplication::CreateStructCreateOptions ( );
|
|
|
+__declspec(implementation_key(1817)) IVGStructPasteOptionsPtr IVGApplication::CreateStructPasteOptions ( );
|
|
|
+__declspec(implementation_key(1818)) IVGProofColorSettingsPtr IVGApplication::CreateProofColorSettings ( _bstr_t ProfileName, enum clrRenderingIntent RenderingIntent, VARIANT_BOOL PreserveColorValues );
|
|
|
+__declspec(implementation_key(1819)) IVGPaletteManagerPtr IVGApplication::GetPaletteManager ( );
|
|
|
+__declspec(implementation_key(1820)) IVGColorPtr IVGApplication::CreateSpotColor ( _bstr_t PaletteIdentifier, long SpotColorID, long Tint );
|
|
|
+__declspec(implementation_key(1821)) IVGColorPtr IVGApplication::CreateSpotColorByName ( _bstr_t PaletteIdentifier, _bstr_t SpotColorName, long Tint );
|
|
|
+__declspec(implementation_key(1822)) IVGColorPtr IVGApplication::CreatePaletteColor ( _bstr_t PaletteIdentifier, long ColorIndex );
|
|
|
+__declspec(implementation_key(1823)) SAFEARRAY * IVGApplication::GetSupportedOpenTypeFeatures ( );
|
|
|
+__declspec(implementation_key(1824)) IVGFillMetadataPtr IVGApplication::CreateFillMetadata ( );
|
|
|
+__declspec(implementation_key(1825)) _bstr_t IVGApplication::GetAddonPath ( );
|
|
|
+__declspec(implementation_key(1826)) _bstr_t IVGApplication::GetProgramPath ( );
|
|
|
+__declspec(implementation_key(1827)) _bstr_t IVGApplication::GetActiveToolStateGuid ( );
|
|
|
+__declspec(implementation_key(1828)) void IVGApplication::PutActiveToolStateGuid ( _bstr_t pTool );
|
|
|
+__declspec(implementation_key(1829)) HRESULT IVGApplication::RegisterToolState ( _bstr_t ToolStateGuid, _bstr_t ToolStateName, struct IVGToolState * ToolState );
|
|
|
+__declspec(implementation_key(1830)) VARIANT_BOOL IVGApplication::UnregisterToolState ( _bstr_t ToolStateGuid );
|
|
|
+__declspec(implementation_key(1831)) IVGOnScreenCurvePtr IVGApplication::CreateOnScreenCurve ( );
|
|
|
+__declspec(implementation_key(1832)) IVGOnScreenHandlePtr IVGApplication::CreateOnScreenHandle ( );
|
|
|
+__declspec(implementation_key(1833)) IVGOnScreenTextPtr IVGApplication::CreateOnScreenText ( );
|
|
|
+__declspec(implementation_key(1834)) IVGMathUtilsPtr IVGApplication::GetMath ( );
|
|
|
+__declspec(implementation_key(1835)) HRESULT IVGApplication::RegisterUserApplicationPreference ( _bstr_t GroupName, _bstr_t KeyName, const _variant_t & DefaultVal );
|
|
|
+__declspec(implementation_key(1836)) _variant_t IVGApplication::GetApplicationPreferenceValue ( _bstr_t GroupName, _bstr_t KeyName );
|
|
|
+__declspec(implementation_key(1837)) HRESULT IVGApplication::SetApplicationPreferenceValue ( _bstr_t GroupName, _bstr_t KeyName, const _variant_t & newVal );
|
|
|
+__declspec(implementation_key(1838)) IVGPropertiesPtr IVGApplication::CreateProperties ( );
|
|
|
+__declspec(implementation_key(1839)) HRESULT IVGApplication::RegisterToolShape ( _bstr_t ToolShapeGuid, struct IVGToolShapeAttributes * ToolShapeAttributes, struct IVGToolShape * ToolShape );
|
|
|
+__declspec(implementation_key(1840)) IVGToolShapeAttributesPtr IVGApplication::CreateToolShapeAttributes ( );
|
|
|
+__declspec(implementation_key(1841)) _bstr_t IVGApplication::GetUILanguageCode ( );
|
|
|
+__declspec(implementation_key(1842)) HRESULT IVGApplication::StartTemporaryToolState ( _bstr_t StateGuid );
|
|
|
+__declspec(implementation_key(1843)) HRESULT IVGApplication::MarkupLogout ( );
|
|
|
+__declspec(implementation_key(1844)) HRESULT IVGApplication::MarkupLogin ( struct IVGCommentAuthor * Author );
|
|
|
+__declspec(implementation_key(1845)) IVGCommentAuthorPtr IVGApplication::CreateMarkupAuthor ( _bstr_t Name, _bstr_t Avatar, _bstr_t Email, enum cdrAuthorAuthentication Authentication );
|
|
|
+__declspec(implementation_key(1846)) IVGApplicationPtr IVGDocuments::GetApplication ( );
|
|
|
+__declspec(implementation_key(1847)) IVGApplicationPtr IVGDocuments::GetParent ( );
|
|
|
+__declspec(implementation_key(1848)) IVGDocumentPtr IVGDocuments::GetItem ( long Index );
|
|
|
+__declspec(implementation_key(1849)) IUnknownPtr IVGDocuments::Get_NewEnum ( );
|
|
|
+__declspec(implementation_key(1850)) long IVGDocuments::GetCount ( );
|
|
|
+__declspec(implementation_key(1851)) IVGApplicationPtr IVGOutlineStyles::GetApplication ( );
|
|
|
+__declspec(implementation_key(1852)) IVGApplicationPtr IVGOutlineStyles::GetParent ( );
|
|
|
+__declspec(implementation_key(1853)) IVGOutlineStylePtr IVGOutlineStyles::GetItem ( long Index );
|
|
|
+__declspec(implementation_key(1854)) IUnknownPtr IVGOutlineStyles::Get_NewEnum ( );
|
|
|
+__declspec(implementation_key(1855)) long IVGOutlineStyles::GetCount ( );
|
|
|
+__declspec(implementation_key(1856)) IVGOutlineStylePtr IVGOutlineStyles::Add ( );
|
|
|
+__declspec(implementation_key(1857)) HRESULT IVGOutlineStyles::Remove ( long Index );
|
|
|
+__declspec(implementation_key(1858)) HRESULT IVGOutlineStyles::Save ( );
|
|
|
+__declspec(implementation_key(1859)) IVGOutlineStylePtr IVGOutlineStyles::AddStyle ( struct IVGOutlineStyle * Style );
|
|
|
+__declspec(implementation_key(1860)) IVGApplicationPtr IVGRulers::GetApplication ( );
|
|
|
+__declspec(implementation_key(1861)) IVGDocumentPtr IVGRulers::GetParent ( );
|
|
|
+__declspec(implementation_key(1862)) enum cdrUnit IVGRulers::GetVUnits ( );
|
|
|
+__declspec(implementation_key(1863)) void IVGRulers::PutVUnits ( enum cdrUnit pVal );
|
|
|
+__declspec(implementation_key(1864)) enum cdrUnit IVGRulers::GetHUnits ( );
|
|
|
+__declspec(implementation_key(1865)) void IVGRulers::PutHUnits ( enum cdrUnit pVal );
|
|
|
+__declspec(implementation_key(1866)) IVGApplicationPtr IVGGrid::GetApplication ( );
|
|
|
+__declspec(implementation_key(1867)) IVGDocumentPtr IVGGrid::GetParent ( );
|
|
|
+__declspec(implementation_key(1868)) VARIANT_BOOL IVGGrid::GetVisible ( );
|
|
|
+__declspec(implementation_key(1869)) void IVGGrid::PutVisible ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(1870)) enum cdrGridType IVGGrid::GetType ( );
|
|
|
+__declspec(implementation_key(1871)) void IVGGrid::PutType ( enum cdrGridType pVal );
|
|
|
+__declspec(implementation_key(1872)) VARIANT_BOOL IVGGrid::GetSnap ( );
|
|
|
+__declspec(implementation_key(1873)) void IVGGrid::PutSnap ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(1874)) HRESULT IVGGrid::SetFrequency ( double GridX, double GridY );
|
|
|
+__declspec(implementation_key(1875)) double IVGGrid::GetSpacingX ( );
|
|
|
+__declspec(implementation_key(1876)) void IVGGrid::PutSpacingX ( double pVal );
|
|
|
+__declspec(implementation_key(1877)) double IVGGrid::GetSpacingY ( );
|
|
|
+__declspec(implementation_key(1878)) void IVGGrid::PutSpacingY ( double pVal );
|
|
|
+__declspec(implementation_key(1879)) HRESULT IVGAppPlugin::OnLoad ( struct IVGApplication * Application );
|
|
|
+__declspec(implementation_key(1880)) HRESULT IVGAppPlugin::StartSession ( );
|
|
|
+__declspec(implementation_key(1881)) HRESULT IVGAppPlugin::StopSession ( );
|
|
|
+__declspec(implementation_key(1882)) HRESULT IVGAppPlugin::OnUnload ( );
|
|
|
+__declspec(implementation_key(1883)) _bstr_t IVGPage::GetName ( );
|
|
|
+__declspec(implementation_key(1884)) void IVGPage::PutName ( _bstr_t pVal );
|
|
|
+__declspec(implementation_key(1885)) IVGApplicationPtr IVGPage::GetApplication ( );
|
|
|
+__declspec(implementation_key(1886)) IVGPagesPtr IVGPage::GetParent ( );
|
|
|
+__declspec(implementation_key(1887)) IVGLayersPtr IVGPage::GetLayers ( );
|
|
|
+__declspec(implementation_key(1888)) IVGShapesPtr IVGPage::GetShapes ( );
|
|
|
+__declspec(implementation_key(1889)) IVGLayerPtr IVGPage::GetActiveLayer ( );
|
|
|
+__declspec(implementation_key(1890)) _bstr_t IVGPage::GetPaper ( );
|
|
|
+__declspec(implementation_key(1891)) double IVGPage::GetSizeWidth ( );
|
|
|
+__declspec(implementation_key(1892)) void IVGPage::PutSizeWidth ( double pVal );
|
|
|
+__declspec(implementation_key(1893)) double IVGPage::GetSizeHeight ( );
|
|
|
+__declspec(implementation_key(1894)) void IVGPage::PutSizeHeight ( double pVal );
|
|
|
+__declspec(implementation_key(1895)) long IVGPage::GetResolution ( );
|
|
|
+__declspec(implementation_key(1896)) void IVGPage::PutResolution ( long pVal );
|
|
|
+__declspec(implementation_key(1897)) double IVGPage::GetBleed ( );
|
|
|
+__declspec(implementation_key(1898)) void IVGPage::PutBleed ( double pVal );
|
|
|
+__declspec(implementation_key(1899)) enum cdrPageOrientation IVGPage::GetOrientation ( );
|
|
|
+__declspec(implementation_key(1900)) void IVGPage::PutOrientation ( enum cdrPageOrientation pVal );
|
|
|
+__declspec(implementation_key(1901)) long IVGPage::GetIndex ( );
|
|
|
+__declspec(implementation_key(1902)) HRESULT IVGPage::Activate ( );
|
|
|
+__declspec(implementation_key(1903)) HRESULT IVGPage::Delete ( );
|
|
|
+__declspec(implementation_key(1904)) IVGLayerPtr IVGPage::CreateLayer ( _bstr_t LayerName );
|
|
|
+__declspec(implementation_key(1905)) IVGShapePtr IVGPage::TextFind ( _bstr_t Text, VARIANT_BOOL CaseSensitive );
|
|
|
+__declspec(implementation_key(1906)) HRESULT IVGPage::TextReplace ( _bstr_t OldText, _bstr_t NewText, VARIANT_BOOL CaseSensitive, VARIANT_BOOL ReplaceSelectedOnly );
|
|
|
+__declspec(implementation_key(1907)) IVGShapePtr IVGPage::SelectShapesAtPoint ( double x, double y, VARIANT_BOOL SelectUnfilled, double HotArea );
|
|
|
+__declspec(implementation_key(1908)) IVGShapePtr IVGPage::SelectShapesFromRectangle ( double x1, double y1, double x2, double y2, VARIANT_BOOL Touch );
|
|
|
+__declspec(implementation_key(1909)) enum cdrPageBackground IVGPage::GetBackground ( );
|
|
|
+__declspec(implementation_key(1910)) void IVGPage::PutBackground ( enum cdrPageBackground pVal );
|
|
|
+__declspec(implementation_key(1911)) IVGColorPtr IVGPage::GetColor ( );
|
|
|
+__declspec(implementation_key(1912)) void IVGPage::PutColor ( struct IVGColor * pVal );
|
|
|
+__declspec(implementation_key(1913)) VARIANT_BOOL IVGPage::GetPrintExportBackground ( );
|
|
|
+__declspec(implementation_key(1914)) void IVGPage::PutPrintExportBackground ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(1915)) IVGShapeRangePtr IVGPage::GetGuides ( enum cdrGuideType Type );
|
|
|
+__declspec(implementation_key(1916)) IVGShapePtr IVGPage::FindShape ( _bstr_t Name, enum cdrShapeType Type, long StaticID, VARIANT_BOOL Recursive );
|
|
|
+__declspec(implementation_key(1917)) IVGShapeRangePtr IVGPage::FindShapes ( _bstr_t Name, enum cdrShapeType Type, VARIANT_BOOL Recursive );
|
|
|
+__declspec(implementation_key(1918)) HRESULT IVGPage::MoveTo ( long Index );
|
|
|
+__declspec(implementation_key(1919)) HRESULT IVGPage::UnlockAllShapes ( );
|
|
|
+__declspec(implementation_key(1920)) IVGPropertiesPtr IVGPage::GetProperties ( );
|
|
|
+__declspec(implementation_key(1921)) HRESULT IVGPage::GetSize ( double * Width, double * Height );
|
|
|
+__declspec(implementation_key(1922)) HRESULT IVGPage::SetSize ( double Width, double Height );
|
|
|
+__declspec(implementation_key(1923)) double IVGPage::GetCenterX ( );
|
|
|
+__declspec(implementation_key(1924)) double IVGPage::GetCenterY ( );
|
|
|
+__declspec(implementation_key(1925)) _variant_t IVGPage::CustomCommand ( _bstr_t ComponentID, _bstr_t CommandID, SAFEARRAY * * Parameters );
|
|
|
+__declspec(implementation_key(1926)) IVGPagePtr IVGPage::GetPrevious ( );
|
|
|
+__declspec(implementation_key(1927)) IVGPagePtr IVGPage::GetNext ( );
|
|
|
+__declspec(implementation_key(1928)) IVGShapesPtr IVGPage::GetSelectableShapes ( );
|
|
|
+__declspec(implementation_key(1929)) IVGTreeNodePtr IVGPage::GetTreeNode ( );
|
|
|
+__declspec(implementation_key(1930)) HRESULT IVGPage::GetCenterPosition ( double * CenterX, double * CenterY );
|
|
|
+__declspec(implementation_key(1931)) HRESULT IVGPage::SelectSize ( _bstr_t PageSizeName, VARIANT_BOOL Landscape );
|
|
|
+__declspec(implementation_key(1932)) IVGLayerPtr IVGPage::GetGuidesLayer ( );
|
|
|
+__declspec(implementation_key(1933)) IVGLayerPtr IVGPage::GetDesktopLayer ( );
|
|
|
+__declspec(implementation_key(1934)) IVGLayerPtr IVGPage::GetGridLayer ( );
|
|
|
+__declspec(implementation_key(1935)) HRESULT IVGPage::GetBoundingBox ( double * x, double * y, double * Width, double * Height );
|
|
|
+__declspec(implementation_key(1936)) double IVGPage::GetLeftX ( );
|
|
|
+__declspec(implementation_key(1937)) double IVGPage::GetRightX ( );
|
|
|
+__declspec(implementation_key(1938)) double IVGPage::GetBottomY ( );
|
|
|
+__declspec(implementation_key(1939)) double IVGPage::GetTopY ( );
|
|
|
+__declspec(implementation_key(1940)) IVGLayersPtr IVGPage::GetAllLayers ( );
|
|
|
+__declspec(implementation_key(1941)) IVGRectPtr IVGPage::GetBoundingBox ( );
|
|
|
+__declspec(implementation_key(1942)) IVGSpreadPtr IVGPage::GetSpread ( );
|
|
|
+__declspec(implementation_key(1943)) IVGSnapPointPtr IVGPage::FindClosestSnapPoint ( enum cdrPointType TypeSet, double PositionX, double PositionY, double HotArea );
|
|
|
+__declspec(implementation_key(1944)) IVGRectPtr IVGPage::GetObjectsBoundingBox ( VARIANT_BOOL SelectedOnly, VARIANT_BOOL IncludeNonPrintable );
|
|
|
+__declspec(implementation_key(1945)) IVGShapePtr IVGPage::FindShapeAtPoint ( double x, double y, VARIANT_BOOL TreatAsFilled );
|
|
|
+__declspec(implementation_key(1946)) IVGPageMarkupPtr IVGPage::GetMarkup ( );
|
|
|
+__declspec(implementation_key(1947)) IVGApplicationPtr IVGPages::GetApplication ( );
|
|
|
+__declspec(implementation_key(1948)) IVGDocumentPtr IVGPages::GetParent ( );
|
|
|
+__declspec(implementation_key(1949)) IVGPagePtr IVGPages::GetItem ( long Index );
|
|
|
+__declspec(implementation_key(1950)) IUnknownPtr IVGPages::Get_NewEnum ( );
|
|
|
+__declspec(implementation_key(1951)) long IVGPages::GetCount ( );
|
|
|
+__declspec(implementation_key(1952)) IVGPagePtr IVGPages::GetFirst ( );
|
|
|
+__declspec(implementation_key(1953)) IVGPagePtr IVGPages::GetLast ( );
|
|
|
+__declspec(implementation_key(1954)) IVGApplicationPtr IVGLayers::GetApplication ( );
|
|
|
+__declspec(implementation_key(1955)) IVGPagePtr IVGLayers::GetParent ( );
|
|
|
+__declspec(implementation_key(1956)) IVGLayerPtr IVGLayers::GetItem ( const _variant_t & IndexOrName );
|
|
|
+__declspec(implementation_key(1957)) IUnknownPtr IVGLayers::Get_NewEnum ( );
|
|
|
+__declspec(implementation_key(1958)) long IVGLayers::GetCount ( );
|
|
|
+__declspec(implementation_key(1959)) IVGLayerPtr IVGLayers::Find ( _bstr_t LayerName );
|
|
|
+__declspec(implementation_key(1960)) IVGLayerPtr IVGLayers::GetTop ( );
|
|
|
+__declspec(implementation_key(1961)) IVGLayerPtr IVGLayers::GetBottom ( );
|
|
|
+__declspec(implementation_key(1962)) IVGApplicationPtr IVGLayer::GetApplication ( );
|
|
|
+__declspec(implementation_key(1963)) IVGLayersPtr IVGLayer::GetParent ( );
|
|
|
+__declspec(implementation_key(1964)) _bstr_t IVGLayer::GetName ( );
|
|
|
+__declspec(implementation_key(1965)) void IVGLayer::PutName ( _bstr_t pVal );
|
|
|
+__declspec(implementation_key(1966)) IVGShapesPtr IVGLayer::GetShapes ( );
|
|
|
+__declspec(implementation_key(1967)) HRESULT IVGLayer::Activate ( );
|
|
|
+__declspec(implementation_key(1968)) VARIANT_BOOL IVGLayer::GetVisible ( );
|
|
|
+__declspec(implementation_key(1969)) void IVGLayer::PutVisible ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(1970)) VARIANT_BOOL IVGLayer::GetPrintable ( );
|
|
|
+__declspec(implementation_key(1971)) void IVGLayer::PutPrintable ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(1972)) VARIANT_BOOL IVGLayer::GetEditable ( );
|
|
|
+__declspec(implementation_key(1973)) void IVGLayer::PutEditable ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(1974)) VARIANT_BOOL IVGLayer::GetMaster ( );
|
|
|
+__declspec(implementation_key(1975)) void IVGLayer::PutMaster ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(1976)) VARIANT_BOOL IVGLayer::GetOverrideColor ( );
|
|
|
+__declspec(implementation_key(1977)) void IVGLayer::PutOverrideColor ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(1978)) IVGColorPtr IVGLayer::GetColor ( );
|
|
|
+__declspec(implementation_key(1979)) void IVGLayer::PutColor ( struct IVGColor * pVal );
|
|
|
+__declspec(implementation_key(1980)) HRESULT IVGLayer::Delete ( );
|
|
|
+__declspec(implementation_key(1981)) HRESULT IVGLayer::MoveAbove ( struct IVGLayer * Layer );
|
|
|
+__declspec(implementation_key(1982)) HRESULT IVGLayer::MoveBelow ( struct IVGLayer * Layer );
|
|
|
+__declspec(implementation_key(1983)) HRESULT IVGLayer::Import ( _bstr_t FileName, enum cdrFilter Filter, struct IVGStructImportOptions * Options );
|
|
|
+__declspec(implementation_key(1984)) IVGShapePtr IVGLayer::CreateRectangle ( double Left, double Top, double Right, double Bottom, long CornerUL, long CornerUR, long CornerLR, long CornerLL );
|
|
|
+__declspec(implementation_key(1985)) IVGShapePtr IVGLayer::CreateEllipse ( double Left, double Top, double Right, double Bottom, double StartAngle, double EndAngle, VARIANT_BOOL Pie );
|
|
|
+__declspec(implementation_key(1986)) IVGShapePtr IVGLayer::CreatePolygon ( double Left, double Top, double Right, double Bottom, long Sides, long SubPaths, long Complexity, VARIANT_BOOL Star, long StarComplexity, long MaxComplexity );
|
|
|
+__declspec(implementation_key(1987)) IVGShapePtr IVGLayer::CreateGridBoxes ( double Left, double Top, double Right, double Bottom, long Wide, long High );
|
|
|
+__declspec(implementation_key(1988)) IVGShapePtr IVGLayer::CreateSpiral ( double Left, double Top, double Right, double Bottom, long NumRevolutions, enum cdrSpiralType SpiralType, long GrowthRate );
|
|
|
+__declspec(implementation_key(1989)) IVGShapePtr IVGLayer::CreateArtisticText ( double Left, double Bottom, _bstr_t Text, enum cdrTextLanguage LanguageID, enum cdrTextCharSet CharSet, _bstr_t Font, float Size, enum cdrTriState Bold, enum cdrTriState Italic, enum cdrFontLine Underline, enum cdrAlignment Alignment );
|
|
|
+__declspec(implementation_key(1990)) IVGShapePtr IVGLayer::CreateParagraphText ( double Left, double Top, double Right, double Bottom, _bstr_t Text, enum cdrTextLanguage LanguageID, enum cdrTextCharSet CharSet, _bstr_t Font, float Size, enum cdrTriState Bold, enum cdrTriState Italic, enum cdrFontLine Underline, enum cdrAlignment Alignment );
|
|
|
+__declspec(implementation_key(1991)) IVGShapePtr IVGLayer::CreateCurveSegment ( double StartX, double StartY, double EndX, double EndY, double StartingControlPointLength, double StartingControlPointAngle, double EndingControlPointLength, double EndingControlPointAngle );
|
|
|
+__declspec(implementation_key(1992)) IVGShapePtr IVGLayer::CreateLineSegment ( double StartX, double StartY, double EndX, double EndY );
|
|
|
+__declspec(implementation_key(1993)) IVGShapePtr IVGLayer::CreateConnector ( struct IVGSnapPoint * Start, struct IVGSnapPoint * End );
|
|
|
+__declspec(implementation_key(1994)) IVGShapePtr IVGLayer::CreateCurve ( struct IVGCurve * Source );
|
|
|
+__declspec(implementation_key(1995)) IVGShapePtr IVGLayer::Paste ( );
|
|
|
+__declspec(implementation_key(1996)) IVGShapePtr IVGLayer::CreateGuideAngle ( double x, double y, double Angle );
|
|
|
+__declspec(implementation_key(1997)) IVGShapePtr IVGLayer::CreateGuide ( double x1, double y1, double x2, double y2 );
|
|
|
+__declspec(implementation_key(1998)) IVGShapePtr IVGLayer::CreateEllipse2 ( double CenterX, double CenterY, double Radius1, double Radius2, double StartAngle, double EndAngle, VARIANT_BOOL Pie );
|
|
|
+__declspec(implementation_key(1999)) IVGShapePtr IVGLayer::FindShape ( _bstr_t Name, enum cdrShapeType Type, long StaticID, VARIANT_BOOL Recursive );
|
|
|
+__declspec(implementation_key(2000)) IVGShapeRangePtr IVGLayer::FindShapes ( _bstr_t Name, enum cdrShapeType Type, VARIANT_BOOL Recursive );
|
|
|
+__declspec(implementation_key(2001)) IVGShapePtr IVGLayer::CreateRectangle2 ( double x, double y, double Width, double Height, double RadiusUL, double RadiusUR, double RadiusLR, double RadiusLL );
|
|
|
+__declspec(implementation_key(2002)) IVGShapePtr IVGLayer::CreateFreeConnector ( double x1, double y1, double x2, double y2 );
|
|
|
+__declspec(implementation_key(2003)) IVGPropertiesPtr IVGLayer::GetProperties ( );
|
|
|
+__declspec(implementation_key(2004)) IVGPropertiesPtr IVGLayer::GetMasterProperties ( );
|
|
|
+__declspec(implementation_key(2005)) long IVGLayer::GetIndex ( );
|
|
|
+__declspec(implementation_key(2006)) IVGShapePtr IVGLayer::CreateCurveSegment2 ( double x1, double y1, double StartingControlPointX, double StartingControlPointY, double EndingControlPointX, double EndingControlPointY, double x2, double y2 );
|
|
|
+__declspec(implementation_key(2007)) ICorelImportFilterPtr IVGLayer::ImportEx ( _bstr_t FileName, enum cdrFilter Filter, struct IVGStructImportOptions * Options );
|
|
|
+__declspec(implementation_key(2008)) IVGShapePtr IVGLayer::CreateArtisticTextWide ( double Left, double Bottom, _bstr_t Text, enum cdrTextLanguage LanguageID, enum cdrTextCharSet CharSet, _bstr_t Font, float Size, enum cdrTriState Bold, enum cdrTriState Italic, enum cdrFontLine Underline, enum cdrAlignment Alignment );
|
|
|
+__declspec(implementation_key(2009)) IVGShapePtr IVGLayer::CreateParagraphTextWide ( double Left, double Top, double Right, double Bottom, _bstr_t Text, enum cdrTextLanguage LanguageID, enum cdrTextCharSet CharSet, _bstr_t Font, float Size, enum cdrTriState Bold, enum cdrTriState Italic, enum cdrFontLine Underline, enum cdrAlignment Alignment );
|
|
|
+__declspec(implementation_key(2010)) _variant_t IVGLayer::CustomCommand ( _bstr_t ComponentID, _bstr_t CommandID, SAFEARRAY * * Parameters );
|
|
|
+__declspec(implementation_key(2011)) IVGShapePtr IVGLayer::CreateCustomShape ( _bstr_t TypeID, SAFEARRAY * * Parameters );
|
|
|
+__declspec(implementation_key(2012)) IVGShapePtr IVGLayer::CreateLinearDimension ( enum cdrLinearDimensionType Type, struct IVGSnapPoint * Point1, struct IVGSnapPoint * Point2, VARIANT_BOOL TextCentered, double TextX, double TextY, enum cdrDimensionStyle Style, long Precision, VARIANT_BOOL ShowUnits, enum cdrDimensionLinearUnits Units, enum cdrDimensionPlacement Placement, VARIANT_BOOL HorizontalText, VARIANT_BOOL BoxedText, VARIANT_BOOL LeadingZero, _bstr_t Prefix, _bstr_t Suffix, double OutlineWidth, struct IVGArrowHead * Arrows, struct IVGColor * OutlineColor, _bstr_t TextFont, double TextSize, struct IVGColor * TextColor );
|
|
|
+__declspec(implementation_key(2013)) IVGShapePtr IVGLayer::CreateAngularDimension ( struct IVGSnapPoint * Center, struct IVGSnapPoint * Point1, struct IVGSnapPoint * Point2, double TextX, double TextY, long Precision, VARIANT_BOOL ShowUnits, enum cdrDimensionAngularUnits Units, VARIANT_BOOL BoxedText, VARIANT_BOOL LeadingZero, _bstr_t Prefix, _bstr_t Suffix, double OutlineWidth, struct IVGArrowHead * Arrows, struct IVGColor * OutlineColor, _bstr_t TextFont, double TextSize, struct IVGColor * TextColor );
|
|
|
+__declspec(implementation_key(2014)) IVGShapePtr IVGLayer::CreateSymbol ( double x, double y, _bstr_t SymbolName, struct IVGSymbolLibrary * Library );
|
|
|
+__declspec(implementation_key(2015)) IVGShapePtr IVGLayer::CreatePolygon2 ( double CenterX, double CenterY, double Radius, long Sides, double Angle, double InnerRadius, VARIANT_BOOL Star, long Sharpness );
|
|
|
+__declspec(implementation_key(2016)) VARIANT_BOOL IVGLayer::PasteSpecial ( _bstr_t FormatName, VARIANT_BOOL PasteLink, VARIANT_BOOL DisplayAsIcon, _bstr_t Caption, const _variant_t & Icon );
|
|
|
+__declspec(implementation_key(2017)) IVGShapePtr IVGLayer::CreateOLEObject ( _bstr_t ObjectID, VARIANT_BOOL DisplayAsIcon, _bstr_t Caption, const _variant_t & Icon );
|
|
|
+__declspec(implementation_key(2018)) IVGShapePtr IVGLayer::CreateOLEObjectFromFile ( _bstr_t FileName, VARIANT_BOOL Link, VARIANT_BOOL DisplayAsIcon, _bstr_t Caption, const _variant_t & Icon );
|
|
|
+__declspec(implementation_key(2019)) IVGShapesPtr IVGLayer::GetSelectableShapes ( );
|
|
|
+__declspec(implementation_key(2020)) IVGTreeNodePtr IVGLayer::GetTreeNode ( );
|
|
|
+__declspec(implementation_key(2021)) VARIANT_BOOL IVGLayer::GetIsGuidesLayer ( );
|
|
|
+__declspec(implementation_key(2022)) VARIANT_BOOL IVGLayer::GetIsDesktopLayer ( );
|
|
|
+__declspec(implementation_key(2023)) VARIANT_BOOL IVGLayer::GetIsGridLayer ( );
|
|
|
+__declspec(implementation_key(2024)) VARIANT_BOOL IVGLayer::GetIsSpecialLayer ( );
|
|
|
+__declspec(implementation_key(2025)) IVGLayerPtr IVGLayer::GetMasterLayer ( );
|
|
|
+__declspec(implementation_key(2026)) long IVGLayer::GetAbsoluteIndex ( );
|
|
|
+__declspec(implementation_key(2027)) IVGPagePtr IVGLayer::GetPage ( );
|
|
|
+__declspec(implementation_key(2028)) IVGLayerPtr IVGLayer::GetAbove ( VARIANT_BOOL IgnoreMasters );
|
|
|
+__declspec(implementation_key(2029)) IVGLayerPtr IVGLayer::GetBelow ( VARIANT_BOOL IgnoreMasters );
|
|
|
+__declspec(implementation_key(2030)) IVGShapePtr IVGLayer::CreateRectangleRect ( struct IVGRect * Rect, double RadiusUL, double RadiusUR, double RadiusLR, double RadiusLL );
|
|
|
+__declspec(implementation_key(2031)) IVGShapePtr IVGLayer::CreateEllipseRect ( struct IVGRect * Rect, double StartAngle, double EndAngle, VARIANT_BOOL Pie );
|
|
|
+__declspec(implementation_key(2032)) IVGShapePtr IVGLayer::CreateConnectorEx ( enum cdrConnectorType Type, struct IVGSnapPoint * Start, struct IVGSnapPoint * End );
|
|
|
+__declspec(implementation_key(2033)) IVGShapePtr IVGLayer::CreateRightAngleConnector ( struct IVGSnapPoint * Start, struct IVGSnapPoint * End, double CornerRadius );
|
|
|
+__declspec(implementation_key(2034)) IVGShapePtr IVGLayer::CreateBSpline ( struct IVGBSpline * Source );
|
|
|
+__declspec(implementation_key(2035)) IVGShapeRangePtr IVGLayer::PasteEx ( struct IVGStructPasteOptions * Options );
|
|
|
+__declspec(implementation_key(2036)) IVGShapePtr IVGLayer::CreateToolShape ( _bstr_t ToolShapeGuid, struct IVGProperties * ShapeProperties );
|
|
|
+__declspec(implementation_key(2037)) IVGShapePtr IVGLayer::CreateBitmap ( double Left, double Top, double Right, double Bottom, struct IVGImage * Image, struct IVGImage * ImageAlpha );
|
|
|
+__declspec(implementation_key(2038)) IVGShapePtr IVGLayer::CreateBitmap2 ( double x, double y, double Width, double Height, struct IVGImage * Image, struct IVGImage * ImageAlpha );
|
|
|
+__declspec(implementation_key(2039)) IVGShapePtr IVGLayer::CreateBitmapRect ( struct IVGRect * Rect, struct IVGImage * Image, struct IVGImage * ImageAlpha );
|
|
|
+__declspec(implementation_key(2040)) IVGApplicationPtr IVGShapes::GetApplication ( );
|
|
|
+__declspec(implementation_key(2041)) IDispatchPtr IVGShapes::GetParent ( );
|
|
|
+__declspec(implementation_key(2042)) IVGShapePtr IVGShapes::GetItem ( const _variant_t & IndexOrName );
|
|
|
+__declspec(implementation_key(2043)) IUnknownPtr IVGShapes::Get_NewEnum ( );
|
|
|
+__declspec(implementation_key(2044)) long IVGShapes::GetCount ( );
|
|
|
+__declspec(implementation_key(2045)) IVGShapeRangePtr IVGShapes::Range ( SAFEARRAY * * IndexArray );
|
|
|
+__declspec(implementation_key(2046)) IVGShapeRangePtr IVGShapes::All ( );
|
|
|
+__declspec(implementation_key(2047)) IVGShapeRangePtr IVGShapes::AllExcluding ( SAFEARRAY * * IndexArray );
|
|
|
+__declspec(implementation_key(2048)) IVGShapePtr IVGShapes::FindShape ( _bstr_t Name, enum cdrShapeType Type, long StaticID, VARIANT_BOOL Recursive, _bstr_t Query );
|
|
|
+__declspec(implementation_key(2049)) IVGShapeRangePtr IVGShapes::FindShapes ( _bstr_t Name, enum cdrShapeType Type, VARIANT_BOOL Recursive, _bstr_t Query );
|
|
|
+__declspec(implementation_key(2050)) IVGShapePtr IVGShapes::GetFirst ( );
|
|
|
+__declspec(implementation_key(2051)) IVGShapePtr IVGShapes::GetLast ( );
|
|
|
+__declspec(implementation_key(2052)) IVGApplicationPtr IVGShape::GetApplication ( );
|
|
|
+__declspec(implementation_key(2053)) IDispatchPtr IVGShape::GetParent ( );
|
|
|
+__declspec(implementation_key(2054)) long IVGShape::GetStaticID ( );
|
|
|
+__declspec(implementation_key(2055)) HRESULT IVGShape::ConvertToCurves ( );
|
|
|
+__declspec(implementation_key(2056)) _bstr_t IVGShape::GetName ( );
|
|
|
+__declspec(implementation_key(2057)) void IVGShape::PutName ( _bstr_t pVal );
|
|
|
+__declspec(implementation_key(2058)) IVGShapesPtr IVGShape::GetShapes ( );
|
|
|
+__declspec(implementation_key(2059)) IVGRectanglePtr IVGShape::GetRectangle ( );
|
|
|
+__declspec(implementation_key(2060)) double IVGShape::GetPositionX ( );
|
|
|
+__declspec(implementation_key(2061)) void IVGShape::PutPositionX ( double pVal );
|
|
|
+__declspec(implementation_key(2062)) double IVGShape::GetPositionY ( );
|
|
|
+__declspec(implementation_key(2063)) void IVGShape::PutPositionY ( double pVal );
|
|
|
+__declspec(implementation_key(2064)) double IVGShape::GetSizeWidth ( );
|
|
|
+__declspec(implementation_key(2065)) void IVGShape::PutSizeWidth ( double pVal );
|
|
|
+__declspec(implementation_key(2066)) double IVGShape::GetSizeHeight ( );
|
|
|
+__declspec(implementation_key(2067)) void IVGShape::PutSizeHeight ( double pVal );
|
|
|
+__declspec(implementation_key(2068)) IVGEllipsePtr IVGShape::GetEllipse ( );
|
|
|
+__declspec(implementation_key(2069)) IVGPolygonPtr IVGShape::GetPolygon ( );
|
|
|
+__declspec(implementation_key(2070)) IVGCurvePtr IVGShape::GetCurve ( );
|
|
|
+__declspec(implementation_key(2071)) IVGBitmapPtr IVGShape::GetBitmap ( );
|
|
|
+__declspec(implementation_key(2072)) enum cdrShapeType IVGShape::GetType ( );
|
|
|
+__declspec(implementation_key(2073)) IVGOutlinePtr IVGShape::GetOutline ( );
|
|
|
+__declspec(implementation_key(2074)) IVGFillPtr IVGShape::GetFill ( );
|
|
|
+__declspec(implementation_key(2075)) IVGTextPtr IVGShape::GetText ( );
|
|
|
+__declspec(implementation_key(2076)) HRESULT IVGShape::Delete ( );
|
|
|
+__declspec(implementation_key(2077)) IVGShapePtr IVGShape::Duplicate ( double OffsetX, double OffsetY );
|
|
|
+__declspec(implementation_key(2078)) HRESULT IVGShape::Skew ( double AngleX, double AngleY );
|
|
|
+__declspec(implementation_key(2079)) HRESULT IVGShape::Move ( double DeltaX, double DeltaY );
|
|
|
+__declspec(implementation_key(2080)) double IVGShape::GetRotationAngle ( );
|
|
|
+__declspec(implementation_key(2081)) void IVGShape::PutRotationAngle ( double pVal );
|
|
|
+__declspec(implementation_key(2082)) double IVGShape::GetRotationCenterX ( );
|
|
|
+__declspec(implementation_key(2083)) void IVGShape::PutRotationCenterX ( double pVal );
|
|
|
+__declspec(implementation_key(2084)) double IVGShape::GetRotationCenterY ( );
|
|
|
+__declspec(implementation_key(2085)) void IVGShape::PutRotationCenterY ( double pVal );
|
|
|
+__declspec(implementation_key(2086)) HRESULT IVGShape::Rotate ( double Angle );
|
|
|
+__declspec(implementation_key(2087)) IVGShapePtr IVGShape::ConvertToBitmap ( long BitDepth, VARIANT_BOOL Grayscale, VARIANT_BOOL Dithered, VARIANT_BOOL TransparentBG, long Resolution, enum cdrAntiAliasingType AntiAliasing, VARIANT_BOOL UseColorProfile, VARIANT_BOOL MultiChannel, VARIANT_BOOL AlwaysOverprintBlack, long OverprintBlackLimit );
|
|
|
+__declspec(implementation_key(2088)) IVGShapePtr IVGShape::Group ( );
|
|
|
+__declspec(implementation_key(2089)) HRESULT IVGShape::Ungroup ( );
|
|
|
+__declspec(implementation_key(2090)) HRESULT IVGShape::UngroupAll ( );
|
|
|
+__declspec(implementation_key(2091)) HRESULT IVGShape::OrderToFront ( );
|
|
|
+__declspec(implementation_key(2092)) HRESULT IVGShape::OrderToBack ( );
|
|
|
+__declspec(implementation_key(2093)) HRESULT IVGShape::OrderForwardOne ( );
|
|
|
+__declspec(implementation_key(2094)) HRESULT IVGShape::OrderBackOne ( );
|
|
|
+__declspec(implementation_key(2095)) HRESULT IVGShape::OrderFrontOf ( struct IVGShape * Shape );
|
|
|
+__declspec(implementation_key(2096)) HRESULT IVGShape::OrderBackOf ( struct IVGShape * Shape );
|
|
|
+__declspec(implementation_key(2097)) VARIANT_BOOL IVGShape::OrderIsInFrontOf ( struct IVGShape * Shape );
|
|
|
+__declspec(implementation_key(2098)) HRESULT IVGShape::AddToSelection ( );
|
|
|
+__declspec(implementation_key(2099)) HRESULT IVGShape::RemoveFromSelection ( );
|
|
|
+__declspec(implementation_key(2100)) HRESULT IVGShape::Separate ( );
|
|
|
+__declspec(implementation_key(2101)) IVGLayerPtr IVGShape::GetLayer ( );
|
|
|
+__declspec(implementation_key(2102)) void IVGShape::PutLayer ( struct IVGLayer * ppVal );
|
|
|
+__declspec(implementation_key(2103)) IVGSnapPointsPtr IVGShape::GetSnapPoints ( );
|
|
|
+__declspec(implementation_key(2104)) IVGConnectorPtr IVGShape::GetConnector ( );
|
|
|
+__declspec(implementation_key(2105)) enum cdrPositionOfPointOverShape IVGShape::IsOnShape ( double x, double y, double HotArea );
|
|
|
+__declspec(implementation_key(2106)) IVGArrowHeadPtr IVGShape::CreateArrowHead ( );
|
|
|
+__declspec(implementation_key(2107)) HRESULT IVGShape::Copy ( );
|
|
|
+__declspec(implementation_key(2108)) HRESULT IVGShape::Cut ( );
|
|
|
+__declspec(implementation_key(2109)) IVGShapePtr IVGShape::Clone ( double OffsetX, double OffsetY );
|
|
|
+__declspec(implementation_key(2110)) HRESULT IVGShape::Stretch ( double StretchX, double StretchY, VARIANT_BOOL StretchCharactersSize );
|
|
|
+__declspec(implementation_key(2111)) HRESULT IVGShape::SetPosition ( double PositionX, double PositionY );
|
|
|
+__declspec(implementation_key(2112)) HRESULT IVGShape::SetSize ( double Width, double Height );
|
|
|
+__declspec(implementation_key(2113)) HRESULT IVGShape::GetPosition ( double * PositionX, double * PositionY );
|
|
|
+__declspec(implementation_key(2114)) HRESULT IVGShape::GetSize ( double * Width, double * Height );
|
|
|
+__declspec(implementation_key(2115)) IVGPropertiesPtr IVGShape::GetProperties ( );
|
|
|
+__declspec(implementation_key(2116)) HRESULT IVGShape::OrderReverse ( );
|
|
|
+__declspec(implementation_key(2117)) IVGShapePtr IVGShape::Combine ( );
|
|
|
+__declspec(implementation_key(2118)) HRESULT IVGShape::BreakApart ( );
|
|
|
+__declspec(implementation_key(2119)) void IVGShape::PutFill ( struct IVGFill * ppVal );
|
|
|
+__declspec(implementation_key(2120)) IVGShapePtr IVGShape::Weld ( struct IVGShape * TargetShape, VARIANT_BOOL LeaveSource, VARIANT_BOOL LeaveTarget );
|
|
|
+__declspec(implementation_key(2121)) IVGShapePtr IVGShape::Trim ( struct IVGShape * TargetShape, VARIANT_BOOL LeaveSource, VARIANT_BOOL LeaveTarget );
|
|
|
+__declspec(implementation_key(2122)) IVGShapePtr IVGShape::Intersect ( struct IVGShape * TargetShape, VARIANT_BOOL LeaveSource, VARIANT_BOOL LeaveTarget );
|
|
|
+__declspec(implementation_key(2123)) IVGEffectsPtr IVGShape::GetEffects ( );
|
|
|
+__declspec(implementation_key(2124)) IVGEffectPtr IVGShape::GetEffect ( );
|
|
|
+__declspec(implementation_key(2125)) IVGEffectPtr IVGShape::CreateDropShadow ( enum cdrDropShadowType Type, long Opacity, long Feather, double OffsetX, double OffsetY, struct IVGColor * Color, enum cdrFeatherType FeatherType, enum cdrEdgeType FeatherEdge, double PerspectiveAngle, double PerspectiveStretch, long Fade, enum cdrMergeMode MergeMode );
|
|
|
+__declspec(implementation_key(2126)) IVGEffectPtr IVGShape::CreateBlend ( struct IVGShape * Shape, int Steps, enum cdrFountainFillBlendType ColorBlendType, enum cdrBlendMode Mode, double Spacing, double Angle, VARIANT_BOOL Loop, struct IVGShape * Path, VARIANT_BOOL RotateShapes, long SpacingAccel, long ColorAccel, VARIANT_BOOL AccelSize );
|
|
|
+__declspec(implementation_key(2127)) IVGEffectPtr IVGShape::CreateExtrude ( enum cdrExtrudeType Type, enum cdrExtrudeVPType VPType, double VPX, double VPY, double Depth, enum cdrExtrudeShading Shading, struct IVGColor * BaseColor, struct IVGColor * ShadingColor, double BevelDepth, double BevelAngle, struct IVGColor * BevelColor, VARIANT_BOOL BevelOnly );
|
|
|
+__declspec(implementation_key(2128)) IVGEffectPtr IVGShape::CreateEnvelope ( long PresetIndex, enum cdrEnvelopeMode Mode, VARIANT_BOOL KeepLines );
|
|
|
+__declspec(implementation_key(2129)) HRESULT IVGShape::Flip ( enum cdrFlipAxes Axes );
|
|
|
+__declspec(implementation_key(2130)) VARIANT_BOOL IVGShape::GetLocked ( );
|
|
|
+__declspec(implementation_key(2131)) void IVGShape::PutLocked ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(2132)) double IVGShape::GetOriginalWidth ( );
|
|
|
+__declspec(implementation_key(2133)) double IVGShape::GetOriginalHeight ( );
|
|
|
+__declspec(implementation_key(2134)) VARIANT_BOOL IVGShape::GetSelected ( );
|
|
|
+__declspec(implementation_key(2135)) void IVGShape::PutSelected ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(2136)) IVGEffectPtr IVGShape::CreateLens ( enum cdrLensType Type, double RateOrMagnification, struct IVGColor * Color1, struct IVGColor * Color2, enum cdrFountainFillBlendType ColorMapPalette );
|
|
|
+__declspec(implementation_key(2137)) IVGEffectPtr IVGShape::CreatePerspective ( const _variant_t & HorizVanishPointX, const _variant_t & HorizVanishPointY, const _variant_t & VertVanishPointX, const _variant_t & VertVanishPointY );
|
|
|
+__declspec(implementation_key(2138)) IVGEffectPtr IVGShape::CreateContour ( enum cdrContourDirection Direction, double Offset, long Steps, enum cdrFountainFillBlendType BlendType, struct IVGColor * OutlineColor, struct IVGColor * FillColor, struct IVGColor * FillColor2, long SpacingAccel, long ColorAccel, enum cdrContourEndCapType EndCapType, enum cdrContourCornerType CornerType, double MiterLimit );
|
|
|
+__declspec(implementation_key(2139)) IVGEffectPtr IVGShape::CreatePushPullDistortion ( double OriginX, double OriginY, long Amplitude );
|
|
|
+__declspec(implementation_key(2140)) IVGEffectPtr IVGShape::CreateZipperDistortion ( double OriginX, double OriginY, long Amplitude, long Frequency, VARIANT_BOOL Random, VARIANT_BOOL Smooth, VARIANT_BOOL Local );
|
|
|
+__declspec(implementation_key(2141)) IVGEffectPtr IVGShape::CreateTwisterDistortion ( double OriginX, double OriginY, double Angle );
|
|
|
+__declspec(implementation_key(2142)) IVGGuidePtr IVGShape::GetGuide ( );
|
|
|
+__declspec(implementation_key(2143)) HRESULT IVGShape::AddToPowerClip ( struct IVGShape * Shape, enum cdrTriState CenterInContainer );
|
|
|
+__declspec(implementation_key(2144)) HRESULT IVGShape::RemoveFromContainer ( long Level );
|
|
|
+__declspec(implementation_key(2145)) IVGPowerClipPtr IVGShape::GetPowerClip ( );
|
|
|
+__declspec(implementation_key(2146)) IVGShapePtr IVGShape::GetPowerClipParent ( );
|
|
|
+__declspec(implementation_key(2147)) VARIANT_BOOL IVGShape::GetDrapeFill ( );
|
|
|
+__declspec(implementation_key(2148)) void IVGShape::PutDrapeFill ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(2149)) VARIANT_BOOL IVGShape::GetOverprintFill ( );
|
|
|
+__declspec(implementation_key(2150)) void IVGShape::PutOverprintFill ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(2151)) VARIANT_BOOL IVGShape::GetOverprintOutline ( );
|
|
|
+__declspec(implementation_key(2152)) void IVGShape::PutOverprintOutline ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(2153)) IVGURLPtr IVGShape::GetURL ( );
|
|
|
+__declspec(implementation_key(2154)) IVGDataItemsPtr IVGShape::GetObjectData ( );
|
|
|
+__declspec(implementation_key(2155)) IVGCloneLinkPtr IVGShape::GetCloneLink ( );
|
|
|
+__declspec(implementation_key(2156)) IVGShapeRangePtr IVGShape::GetClones ( );
|
|
|
+__declspec(implementation_key(2157)) double IVGShape::GetAbsoluteHScale ( );
|
|
|
+__declspec(implementation_key(2158)) double IVGShape::GetAbsoluteVScale ( );
|
|
|
+__declspec(implementation_key(2159)) double IVGShape::GetAbsoluteSkew ( );
|
|
|
+__declspec(implementation_key(2160)) IVGTransparencyPtr IVGShape::GetTransparency ( );
|
|
|
+__declspec(implementation_key(2161)) HRESULT IVGShape::GetMatrix ( double * d11, double * d12, double * d21, double * d22, double * tx, double * ty );
|
|
|
+__declspec(implementation_key(2162)) HRESULT IVGShape::SetMatrix ( double d11, double d12, double d21, double d22, double tx, double ty );
|
|
|
+__declspec(implementation_key(2163)) IVGShapePtr IVGShape::ConvertToBitmapEx ( enum cdrImageType Mode, VARIANT_BOOL Dithered, VARIANT_BOOL Transparent, long Resolution, enum cdrAntiAliasingType AntiAliasing, VARIANT_BOOL UseColorProfile, VARIANT_BOOL AlwaysOverprintBlack, long OverprintBlackLimit );
|
|
|
+__declspec(implementation_key(2164)) HRESULT IVGShape::SkewEx ( double AngleX, double AngleY, double CenterX, double CenterY );
|
|
|
+__declspec(implementation_key(2165)) HRESULT IVGShape::RotateEx ( double Angle, double CenterX, double CenterY );
|
|
|
+__declspec(implementation_key(2166)) IVGShapePtr IVGShape::GetParentGroup ( );
|
|
|
+__declspec(implementation_key(2167)) HRESULT IVGShape::SetBoundingBox ( double x, double y, double Width, double Height, VARIANT_BOOL KeepAspect, enum cdrReferencePoint ReferencePoint );
|
|
|
+__declspec(implementation_key(2168)) HRESULT IVGShape::CreateSelection ( );
|
|
|
+__declspec(implementation_key(2169)) HRESULT IVGShape::SetRotationCenter ( double x, double y );
|
|
|
+__declspec(implementation_key(2170)) HRESULT IVGShape::ClearEffect ( enum cdrEffectType Type );
|
|
|
+__declspec(implementation_key(2171)) IVGShapePtr IVGShape::GetNext ( enum cdrShapeLevel Level, VARIANT_BOOL EnterGroups, VARIANT_BOOL Loop );
|
|
|
+__declspec(implementation_key(2172)) IVGShapePtr IVGShape::GetPrevious ( enum cdrShapeLevel Level, VARIANT_BOOL EnterGroups, VARIANT_BOOL Loop );
|
|
|
+__declspec(implementation_key(2173)) HRESULT IVGShape::StretchEx ( double CenterX, double CenterY, double StretchX, double StretchY, VARIANT_BOOL StretchCharactersSize );
|
|
|
+__declspec(implementation_key(2174)) HRESULT IVGShape::SetSizeEx ( double CenterX, double CenterY, double Width, double Height );
|
|
|
+__declspec(implementation_key(2175)) HRESULT IVGShape::GetBoundingBox ( double * x, double * y, double * Width, double * Height, VARIANT_BOOL UseOutline );
|
|
|
+__declspec(implementation_key(2176)) IVGShapeRangePtr IVGShape::UngroupEx ( );
|
|
|
+__declspec(implementation_key(2177)) IVGShapeRangePtr IVGShape::UngroupAllEx ( );
|
|
|
+__declspec(implementation_key(2178)) IVGShapeRangePtr IVGShape::BreakApartEx ( );
|
|
|
+__declspec(implementation_key(2179)) HRESULT IVGShape::ApplyStyle ( _bstr_t StyleName );
|
|
|
+__declspec(implementation_key(2180)) enum cdrWrapStyle IVGShape::GetWrapText ( );
|
|
|
+__declspec(implementation_key(2181)) void IVGShape::PutWrapText ( enum cdrWrapStyle pVal );
|
|
|
+__declspec(implementation_key(2182)) double IVGShape::GetTextWrapOffset ( );
|
|
|
+__declspec(implementation_key(2183)) void IVGShape::PutTextWrapOffset ( double pVal );
|
|
|
+__declspec(implementation_key(2184)) IVGShapePtr IVGShape::PlaceTextInside ( struct IVGShape * TextShape );
|
|
|
+__declspec(implementation_key(2185)) IVGCurvePtr IVGShape::GetDisplayCurve ( );
|
|
|
+__declspec(implementation_key(2186)) _variant_t IVGShape::CustomCommand ( _bstr_t ComponentID, _bstr_t CommandID, SAFEARRAY * * Parameters );
|
|
|
+__declspec(implementation_key(2187)) IVGCustomShapePtr IVGShape::GetCustom ( );
|
|
|
+__declspec(implementation_key(2188)) IVGEffectPtr IVGShape::CreateCustomEffect ( _bstr_t EffectID, SAFEARRAY * * Parameters );
|
|
|
+__declspec(implementation_key(2189)) IVGEffectPtr IVGShape::CreateCustomDistortion ( _bstr_t DistortionID, SAFEARRAY * * Parameters );
|
|
|
+__declspec(implementation_key(2190)) HRESULT IVGShape::AlignToShape ( enum cdrAlignType Type, struct IVGShape * Shape, enum cdrTextAlignOrigin TextAlignOrigin );
|
|
|
+__declspec(implementation_key(2191)) HRESULT IVGShape::AlignToShapeRange ( enum cdrAlignType Type, struct IVGShapeRange * ShapeRange, enum cdrTextAlignOrigin TextAlignOrigin );
|
|
|
+__declspec(implementation_key(2192)) HRESULT IVGShape::AlignToPage ( enum cdrAlignType Type, enum cdrTextAlignOrigin TextAlignOrigin );
|
|
|
+__declspec(implementation_key(2193)) HRESULT IVGShape::AlignToPageCenter ( enum cdrAlignType Type, enum cdrTextAlignOrigin TextAlignOrigin );
|
|
|
+__declspec(implementation_key(2194)) HRESULT IVGShape::AlignToGrid ( enum cdrAlignType Type, enum cdrTextAlignOrigin TextAlignOrigin );
|
|
|
+__declspec(implementation_key(2195)) HRESULT IVGShape::AlignToPoint ( enum cdrAlignType Type, double x, double y, enum cdrTextAlignOrigin TextAlignOrigin );
|
|
|
+__declspec(implementation_key(2196)) IVGDimensionPtr IVGShape::GetDimension ( );
|
|
|
+__declspec(implementation_key(2197)) IVGSymbolPtr IVGShape::GetSymbol ( );
|
|
|
+__declspec(implementation_key(2198)) IVGShapePtr IVGShape::ConvertToSymbol ( _bstr_t Name );
|
|
|
+__declspec(implementation_key(2199)) IVGOLEPtr IVGShape::GetOLE ( );
|
|
|
+__declspec(implementation_key(2200)) IVGShapeRangePtr IVGShape::DuplicateAsRange ( double OffsetX, double OffsetY );
|
|
|
+__declspec(implementation_key(2201)) IVGShapeRangePtr IVGShape::CloneAsRange ( double OffsetX, double OffsetY );
|
|
|
+__declspec(implementation_key(2202)) HRESULT IVGShape::MoveToLayer ( struct IVGLayer * Layer );
|
|
|
+__declspec(implementation_key(2203)) IVGShapePtr IVGShape::CopyToLayer ( struct IVGLayer * Layer );
|
|
|
+__declspec(implementation_key(2204)) IVGShapeRangePtr IVGShape::CopyToLayerAsRange ( struct IVGLayer * Layer );
|
|
|
+__declspec(implementation_key(2205)) HRESULT IVGShape::ClearTransformations ( );
|
|
|
+__declspec(implementation_key(2206)) HRESULT IVGShape::Distribute ( enum cdrDistributeType Type, VARIANT_BOOL PageExtent );
|
|
|
+__declspec(implementation_key(2207)) VARIANT_BOOL IVGShape::CompareTo ( struct IVGShape * Shape, enum cdrCompareType CompareType, enum cdrCompareCondition Condition );
|
|
|
+__declspec(implementation_key(2208)) VARIANT_BOOL IVGShape::GetSelectable ( );
|
|
|
+__declspec(implementation_key(2209)) HRESULT IVGShape::ApplyEffectInvert ( );
|
|
|
+__declspec(implementation_key(2210)) HRESULT IVGShape::ApplyEffectPosterize ( long Level );
|
|
|
+__declspec(implementation_key(2211)) HRESULT IVGShape::ApplyEffectBCI ( long Brighness, long Contrast, long Intensity );
|
|
|
+__declspec(implementation_key(2212)) HRESULT IVGShape::ApplyEffectColorBalance ( long CyanRed, long MagentaGreen, long YellowBlue, VARIANT_BOOL ApplyToShadows, VARIANT_BOOL ApplyToMidtones, VARIANT_BOOL ApplyToHighlights, VARIANT_BOOL PreserveLuminance );
|
|
|
+__declspec(implementation_key(2213)) HRESULT IVGShape::ApplyEffectGamma ( double Gamma );
|
|
|
+__declspec(implementation_key(2214)) HRESULT IVGShape::ApplyEffectHSL ( const _variant_t & Hue, const _variant_t & Saturation, const _variant_t & Lightness );
|
|
|
+__declspec(implementation_key(2215)) HRESULT IVGShape::TransformMatrix ( double d11, double d12, double d21, double d22, double tx, double ty );
|
|
|
+__declspec(implementation_key(2216)) HRESULT IVGShape::AffineTransform ( double d11, double d12, double d21, double d22, double CenterX, double CenterY );
|
|
|
+__declspec(implementation_key(2217)) IVGTreeNodePtr IVGShape::GetTreeNode ( );
|
|
|
+__declspec(implementation_key(2218)) HRESULT IVGShape::ReplaceWith ( struct IVGShape * VirtualShape );
|
|
|
+__declspec(implementation_key(2219)) VARIANT_BOOL IVGShape::GetVirtual ( );
|
|
|
+__declspec(implementation_key(2220)) VARIANT_BOOL IVGShape::GetCanHaveFill ( );
|
|
|
+__declspec(implementation_key(2221)) VARIANT_BOOL IVGShape::GetCanHaveOutline ( );
|
|
|
+__declspec(implementation_key(2222)) VARIANT_BOOL IVGShape::GetIsSimpleShape ( );
|
|
|
+__declspec(implementation_key(2223)) HRESULT IVGShape::Fillet ( double Radius, VARIANT_BOOL CombineSmoothSegments );
|
|
|
+__declspec(implementation_key(2224)) HRESULT IVGShape::Chamfer ( double DistanceA, double DistanceB, VARIANT_BOOL CombineSmoothSegments );
|
|
|
+__declspec(implementation_key(2225)) HRESULT IVGShape::Scallop ( double Radius, VARIANT_BOOL CombineSmoothSegments );
|
|
|
+__declspec(implementation_key(2226)) enum cdrFillMode IVGShape::GetFillMode ( );
|
|
|
+__declspec(implementation_key(2227)) void IVGShape::PutFillMode ( enum cdrFillMode pVal );
|
|
|
+__declspec(implementation_key(2228)) double IVGShape::GetLeftX ( );
|
|
|
+__declspec(implementation_key(2229)) double IVGShape::GetRightX ( );
|
|
|
+__declspec(implementation_key(2230)) double IVGShape::GetTopY ( );
|
|
|
+__declspec(implementation_key(2231)) double IVGShape::GetBottomY ( );
|
|
|
+__declspec(implementation_key(2232)) IVGShapeRangePtr IVGShape::StepAndRepeat ( long NumCopies, double DistanceX, double DistanceY, enum cdrDistanceMode ModeX, enum cdrDirection DirectionX, enum cdrDistanceMode ModeY, enum cdrDirection DirectionY );
|
|
|
+__declspec(implementation_key(2233)) VARIANT_BOOL IVGShape::GetOverprintBitmap ( );
|
|
|
+__declspec(implementation_key(2234)) void IVGShape::PutOverprintBitmap ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(2235)) VARIANT_BOOL IVGShape::IsTypeAnyOf ( SAFEARRAY * * TypeList );
|
|
|
+__declspec(implementation_key(2236)) IVGShapeRangePtr IVGShape::GetLinkedShapes ( enum cdrShapeLinkType LinkType );
|
|
|
+__declspec(implementation_key(2237)) IVGEffectPtr IVGShape::CreateEnvelopeFromShape ( struct IVGShape * Source, enum cdrEnvelopeMode Mode, VARIANT_BOOL KeepLines, enum cdrEnvelopeCopyMode CopyMode, const _variant_t & CornerIndices );
|
|
|
+__declspec(implementation_key(2238)) IVGEffectPtr IVGShape::CreateEnvelopeFromCurve ( struct IVGCurve * Source, enum cdrEnvelopeMode Mode, VARIANT_BOOL KeepLines, enum cdrEnvelopeCopyMode CopyMode, const _variant_t & CornerIndices );
|
|
|
+__declspec(implementation_key(2239)) IVGEPSPtr IVGShape::GetEPS ( );
|
|
|
+__declspec(implementation_key(2240)) _variant_t IVGShape::Evaluate ( _bstr_t Expression );
|
|
|
+__declspec(implementation_key(2241)) IVGRectPtr IVGShape::GetBoundingBox ( );
|
|
|
+__declspec(implementation_key(2242)) HRESULT IVGShape::GetPositionEx ( enum cdrReferencePoint ReferencePoint, double * x, double * y );
|
|
|
+__declspec(implementation_key(2243)) HRESULT IVGShape::SetPositionEx ( enum cdrReferencePoint ReferencePoint, double x, double y );
|
|
|
+__declspec(implementation_key(2244)) double IVGShape::GetCenterX ( );
|
|
|
+__declspec(implementation_key(2245)) void IVGShape::PutCenterX ( double pVal );
|
|
|
+__declspec(implementation_key(2246)) double IVGShape::GetCenterY ( );
|
|
|
+__declspec(implementation_key(2247)) void IVGShape::PutCenterY ( double pVal );
|
|
|
+__declspec(implementation_key(2248)) void IVGShape::PutLeftX ( double pVal );
|
|
|
+__declspec(implementation_key(2249)) void IVGShape::PutRightX ( double pVal );
|
|
|
+__declspec(implementation_key(2250)) void IVGShape::PutTopY ( double pVal );
|
|
|
+__declspec(implementation_key(2251)) void IVGShape::PutBottomY ( double pVal );
|
|
|
+__declspec(implementation_key(2252)) long IVGShape::GetZOrder ( );
|
|
|
+__declspec(implementation_key(2253)) VARIANT_BOOL IVGShape::CompareToEx ( struct IVGShape * Shape2, _bstr_t Condition, const _variant_t & Data );
|
|
|
+__declspec(implementation_key(2254)) VARIANT_BOOL IVGShape::CopyPropertiesFrom ( struct IVGShape * Source, enum cdrCopyProperties Properties );
|
|
|
+__declspec(implementation_key(2255)) enum cdrOverprintState IVGShape::GetOverprintFillState ( );
|
|
|
+__declspec(implementation_key(2256)) enum cdrOverprintState IVGShape::GetOverprintOutlineState ( );
|
|
|
+__declspec(implementation_key(2257)) IVGPagePtr IVGShape::GetPage ( );
|
|
|
+__declspec(implementation_key(2258)) IVGSnapPointsPtr IVGShape::SnapPointsOfType ( enum cdrPointType TypeSet );
|
|
|
+__declspec(implementation_key(2259)) IVGSnapPointPtr IVGShape::FindSnapPoint ( _bstr_t ReferenceData );
|
|
|
+__declspec(implementation_key(2260)) IVGSpreadPtr IVGShape::GetSpread ( );
|
|
|
+__declspec(implementation_key(2261)) VARIANT_BOOL IVGShape::GetPixelAlignedRendering ( );
|
|
|
+__declspec(implementation_key(2262)) void IVGShape::PutPixelAlignedRendering ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(2263)) IVGBSplinePtr IVGShape::GetBSpline ( );
|
|
|
+__declspec(implementation_key(2264)) IVGDocumentPtr IVGShape::CreateDocumentFrom ( VARIANT_BOOL TemporaryDocument );
|
|
|
+__declspec(implementation_key(2265)) HRESULT IVGShape::AlignAndDistribute ( enum cdrAlignDistributeH MethodH, enum cdrAlignDistributeV MethodV, enum cdrAlignShapesTo AlignTo, enum cdrDistributeArea DistributeArea, VARIANT_BOOL UseOutline, enum cdrTextAlignOrigin TextAlignOrigin, double PointX, double PointY, struct IVGRect * DistributeRect );
|
|
|
+__declspec(implementation_key(2266)) IVGStylePtr IVGShape::GetStyle ( );
|
|
|
+__declspec(implementation_key(2267)) IVGShapePtr IVGShape::CreateBoundary ( double x, double y, VARIANT_BOOL PlaceOnTop, VARIANT_BOOL DeleteSource );
|
|
|
+__declspec(implementation_key(2268)) IVGShapeRangePtr IVGShape::EqualDivide ( long Divisions, double Gap, VARIANT_BOOL Group, VARIANT_BOOL Combine, VARIANT_BOOL DeleteSource );
|
|
|
+__declspec(implementation_key(2269)) IVGShapePtr IVGShape::Project ( enum cdrProjectPlane Plane, enum cdrReferencePoint ReferencePoint, VARIANT_BOOL ApplyToDuplicate );
|
|
|
+__declspec(implementation_key(2270)) IVGShapePtr IVGShape::Unproject ( enum cdrProjectPlane Plane, enum cdrReferencePoint ReferencePoint, VARIANT_BOOL ApplyToDuplicate );
|
|
|
+__declspec(implementation_key(2271)) IVGTransformMatrixPtr IVGShape::GetTransformationMatrix ( );
|
|
|
+__declspec(implementation_key(2272)) void IVGShape::PutTransformationMatrix ( struct IVGTransformMatrix * TransformMatrix );
|
|
|
+__declspec(implementation_key(2273)) HRESULT IVGShape::ApplyTransformMatrix ( struct IVGTransformMatrix * TransformMatrix );
|
|
|
+__declspec(implementation_key(2274)) VARIANT_BOOL IVGShape::GetVisible ( );
|
|
|
+__declspec(implementation_key(2275)) void IVGShape::PutVisible ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(2276)) HRESULT IVGShape::ModifyToolShapeProperties ( struct IVGProperties * ShapePropertiesToModify );
|
|
|
+__declspec(implementation_key(2277)) _bstr_t IVGShape::GetToolShapeGuid ( );
|
|
|
+__declspec(implementation_key(2278)) IVGShapeRangePtr IVGShape::CreateParallelCurves ( long Count, double distanceBetweenCurves );
|
|
|
+__declspec(implementation_key(2279)) IVGShapePtr IVGShape::FindShapeAtPoint ( double x, double y, VARIANT_BOOL TreatAsFilled );
|
|
|
+__declspec(implementation_key(2280)) SAFEARRAY * IVGShape::GetColorTypes ( );
|
|
|
+__declspec(implementation_key(2281)) SAFEARRAY * IVGShape::GetColors ( long MaxBitmapColors );
|
|
|
+__declspec(implementation_key(2282)) HRESULT IVGShape::FlattenEffects ( );
|
|
|
+__declspec(implementation_key(2283)) IVGEffectPtr IVGShape::CreateInnerShadow ( long Opacity, long Feather, double OffsetX, double OffsetY, struct IVGColor * Color, enum cdrFeatherType FeatherType, enum cdrEdgeType FeatherEdge, enum cdrMergeMode MergeMode, double Depth );
|
|
|
+__declspec(implementation_key(2284)) _bstr_t IVGCustomEffect::GetEffectID ( );
|
|
|
+__declspec(implementation_key(2285)) IVGShapePtr IVGCustomEffect::GetEffectGroup ( );
|
|
|
+__declspec(implementation_key(2286)) IVGApplicationPtr IVGCloneLink::GetApplication ( );
|
|
|
+__declspec(implementation_key(2287)) IVGShapePtr IVGCloneLink::GetParent ( );
|
|
|
+__declspec(implementation_key(2288)) IVGShapePtr IVGCloneLink::GetCloneParent ( );
|
|
|
+__declspec(implementation_key(2289)) VARIANT_BOOL IVGCloneLink::GetFillLinked ( );
|
|
|
+__declspec(implementation_key(2290)) void IVGCloneLink::PutFillLinked ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(2291)) VARIANT_BOOL IVGCloneLink::GetOutlineLinked ( );
|
|
|
+__declspec(implementation_key(2292)) void IVGCloneLink::PutOutlineLinked ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(2293)) VARIANT_BOOL IVGCloneLink::GetShapeLinked ( );
|
|
|
+__declspec(implementation_key(2294)) void IVGCloneLink::PutShapeLinked ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(2295)) VARIANT_BOOL IVGCloneLink::GetTransformLinked ( );
|
|
|
+__declspec(implementation_key(2296)) void IVGCloneLink::PutTransformLinked ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(2297)) VARIANT_BOOL IVGCloneLink::GetBitmapColorMaskLinked ( );
|
|
|
+__declspec(implementation_key(2298)) void IVGCloneLink::PutBitmapColorMaskLinked ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(2299)) HRESULT IVGCloneLink::RestoreAllLinks ( );
|
|
|
+__declspec(implementation_key(2300)) IVGShapePtr IVGCommentTarget::GetShape ( );
|
|
|
+__declspec(implementation_key(2301)) void IVGCommentTarget::PutRefShape ( struct IVGShape * * pRet );
|
|
|
+__declspec(implementation_key(2302)) _bstr_t IVGCommentTarget::GetGuid ( );
|
|
|
+__declspec(implementation_key(2303)) void IVGCommentTarget::PutGuid ( _bstr_t pRet );
|
|
|
+__declspec(implementation_key(2304)) IVGApplicationPtr IVGSelectionInformation::GetApplication ( );
|
|
|
+__declspec(implementation_key(2305)) IVGDocumentPtr IVGSelectionInformation::GetParent ( );
|
|
|
+__declspec(implementation_key(2306)) long IVGSelectionInformation::GetCount ( );
|
|
|
+__declspec(implementation_key(2307)) IVGShapePtr IVGSelectionInformation::GetFirstShape ( );
|
|
|
+__declspec(implementation_key(2308)) IVGShapePtr IVGSelectionInformation::GetSecondShape ( );
|
|
|
+__declspec(implementation_key(2309)) IVGShapePtr IVGSelectionInformation::GetBlendTopShape ( );
|
|
|
+__declspec(implementation_key(2310)) IVGShapePtr IVGSelectionInformation::GetBlendBottomShape ( );
|
|
|
+__declspec(implementation_key(2311)) IVGShapePtr IVGSelectionInformation::GetBlendPath ( );
|
|
|
+__declspec(implementation_key(2312)) VARIANT_BOOL IVGSelectionInformation::GetCanCreateBlend ( );
|
|
|
+__declspec(implementation_key(2313)) IVGShapePtr IVGSelectionInformation::GetDistortionShape ( );
|
|
|
+__declspec(implementation_key(2314)) enum cdrDistortionType IVGSelectionInformation::GetDistortionType ( );
|
|
|
+__declspec(implementation_key(2315)) IVGShapePtr IVGSelectionInformation::GetExtrudeFaceShape ( );
|
|
|
+__declspec(implementation_key(2316)) IVGShapePtr IVGSelectionInformation::GetExtrudeGroup ( );
|
|
|
+__declspec(implementation_key(2317)) IVGShapePtr IVGSelectionInformation::GetExtrudeBevelGroup ( );
|
|
|
+__declspec(implementation_key(2318)) IVGShapePtr IVGSelectionInformation::GetContourControlShape ( );
|
|
|
+__declspec(implementation_key(2319)) IVGShapePtr IVGSelectionInformation::GetContourGroup ( );
|
|
|
+__declspec(implementation_key(2320)) IVGShapePtr IVGSelectionInformation::GetDropShadowControlShape ( );
|
|
|
+__declspec(implementation_key(2321)) IVGShapePtr IVGSelectionInformation::GetDropShadowGroup ( );
|
|
|
+__declspec(implementation_key(2322)) IVGShapePtr IVGSelectionInformation::GetDimensionControlShape ( );
|
|
|
+__declspec(implementation_key(2323)) IVGShapePtr IVGSelectionInformation::GetDimensionGroup ( );
|
|
|
+__declspec(implementation_key(2324)) IVGShapePtr IVGSelectionInformation::GetConnectorLines ( );
|
|
|
+__declspec(implementation_key(2325)) IVGShapePtr IVGSelectionInformation::GetFittedTextControlShape ( );
|
|
|
+__declspec(implementation_key(2326)) IVGShapePtr IVGSelectionInformation::GetFittedText ( );
|
|
|
+__declspec(implementation_key(2327)) IVGShapePtr IVGSelectionInformation::GetFirstShapeWithOutline ( );
|
|
|
+__declspec(implementation_key(2328)) IVGShapePtr IVGSelectionInformation::GetFirstShapeWithFill ( );
|
|
|
+__declspec(implementation_key(2329)) IVGShapePtr IVGSelectionInformation::GetNaturalMediaControlShape ( );
|
|
|
+__declspec(implementation_key(2330)) IVGShapePtr IVGSelectionInformation::GetNaturalMediaGroup ( );
|
|
|
+__declspec(implementation_key(2331)) VARIANT_BOOL IVGSelectionInformation::GetCanPrint ( );
|
|
|
+__declspec(implementation_key(2332)) VARIANT_BOOL IVGSelectionInformation::GetIsEditingText ( );
|
|
|
+__declspec(implementation_key(2333)) VARIANT_BOOL IVGSelectionInformation::GetIsTextSelection ( );
|
|
|
+__declspec(implementation_key(2334)) VARIANT_BOOL IVGSelectionInformation::GetIsOnPowerClipContents ( );
|
|
|
+__declspec(implementation_key(2335)) VARIANT_BOOL IVGSelectionInformation::GetIsEditingRollOver ( );
|
|
|
+__declspec(implementation_key(2336)) VARIANT_BOOL IVGSelectionInformation::GetCanApplyFillOutline ( );
|
|
|
+__declspec(implementation_key(2337)) VARIANT_BOOL IVGSelectionInformation::GetIsControlSelected ( );
|
|
|
+__declspec(implementation_key(2338)) VARIANT_BOOL IVGSelectionInformation::GetCanDeleteControl ( );
|
|
|
+__declspec(implementation_key(2339)) VARIANT_BOOL IVGSelectionInformation::GetIsGroup ( );
|
|
|
+__declspec(implementation_key(2340)) VARIANT_BOOL IVGSelectionInformation::GetIsRegularShape ( );
|
|
|
+__declspec(implementation_key(2341)) VARIANT_BOOL IVGSelectionInformation::GetIsControlShape ( );
|
|
|
+__declspec(implementation_key(2342)) VARIANT_BOOL IVGSelectionInformation::GetIsBlendControl ( );
|
|
|
+__declspec(implementation_key(2343)) VARIANT_BOOL IVGSelectionInformation::GetIsBlendGroup ( );
|
|
|
+__declspec(implementation_key(2344)) VARIANT_BOOL IVGSelectionInformation::GetIsCloneControl ( );
|
|
|
+__declspec(implementation_key(2345)) VARIANT_BOOL IVGSelectionInformation::GetIsContourControl ( );
|
|
|
+__declspec(implementation_key(2346)) VARIANT_BOOL IVGSelectionInformation::GetIsContourGroup ( );
|
|
|
+__declspec(implementation_key(2347)) VARIANT_BOOL IVGSelectionInformation::GetIsDropShadowControl ( );
|
|
|
+__declspec(implementation_key(2348)) VARIANT_BOOL IVGSelectionInformation::GetIsDropShadowGroup ( );
|
|
|
+__declspec(implementation_key(2349)) VARIANT_BOOL IVGSelectionInformation::GetIsDimensionControl ( );
|
|
|
+__declspec(implementation_key(2350)) VARIANT_BOOL IVGSelectionInformation::GetIsExtrudeControl ( );
|
|
|
+__declspec(implementation_key(2351)) VARIANT_BOOL IVGSelectionInformation::GetIsExtrudeGroup ( );
|
|
|
+__declspec(implementation_key(2352)) VARIANT_BOOL IVGSelectionInformation::GetIsBevelGroup ( );
|
|
|
+__declspec(implementation_key(2353)) VARIANT_BOOL IVGSelectionInformation::GetHasAutoLabelText ( );
|
|
|
+__declspec(implementation_key(2354)) VARIANT_BOOL IVGSelectionInformation::GetIsEnvelope ( );
|
|
|
+__declspec(implementation_key(2355)) VARIANT_BOOL IVGSelectionInformation::GetIsPerspective ( );
|
|
|
+__declspec(implementation_key(2356)) VARIANT_BOOL IVGSelectionInformation::GetIsDistortion ( );
|
|
|
+__declspec(implementation_key(2357)) VARIANT_BOOL IVGSelectionInformation::GetIsConnectorLine ( );
|
|
|
+__declspec(implementation_key(2358)) VARIANT_BOOL IVGSelectionInformation::GetIsConnector ( );
|
|
|
+__declspec(implementation_key(2359)) VARIANT_BOOL IVGSelectionInformation::GetIsFittedText ( );
|
|
|
+__declspec(implementation_key(2360)) VARIANT_BOOL IVGSelectionInformation::GetIsFittedTextControl ( );
|
|
|
+__declspec(implementation_key(2361)) VARIANT_BOOL IVGSelectionInformation::GetIsNaturalMediaControl ( );
|
|
|
+__declspec(implementation_key(2362)) VARIANT_BOOL IVGSelectionInformation::GetIsNaturalMediaGroup ( );
|
|
|
+__declspec(implementation_key(2363)) VARIANT_BOOL IVGSelectionInformation::GetIsSecondExtrudeControl ( );
|
|
|
+__declspec(implementation_key(2364)) VARIANT_BOOL IVGSelectionInformation::GetIsSecondContourControl ( );
|
|
|
+__declspec(implementation_key(2365)) VARIANT_BOOL IVGSelectionInformation::GetIsSecondDropShadowControl ( );
|
|
|
+__declspec(implementation_key(2366)) VARIANT_BOOL IVGSelectionInformation::GetIsSecondNaturalMediaControl ( );
|
|
|
+__declspec(implementation_key(2367)) VARIANT_BOOL IVGSelectionInformation::GetIsArtisticTextSelected ( );
|
|
|
+__declspec(implementation_key(2368)) VARIANT_BOOL IVGSelectionInformation::GetIsParagraphTextSelected ( );
|
|
|
+__declspec(implementation_key(2369)) VARIANT_BOOL IVGSelectionInformation::GetIsTextSelected ( );
|
|
|
+__declspec(implementation_key(2370)) VARIANT_BOOL IVGSelectionInformation::GetIsOLESelected ( );
|
|
|
+__declspec(implementation_key(2371)) VARIANT_BOOL IVGSelectionInformation::GetIsBitmapSelected ( );
|
|
|
+__declspec(implementation_key(2372)) VARIANT_BOOL IVGSelectionInformation::GetIsBitmapPresent ( );
|
|
|
+__declspec(implementation_key(2373)) VARIANT_BOOL IVGSelectionInformation::GetIsLensPresent ( );
|
|
|
+__declspec(implementation_key(2374)) VARIANT_BOOL IVGSelectionInformation::GetIsMaskedBitmapPresent ( );
|
|
|
+__declspec(implementation_key(2375)) VARIANT_BOOL IVGSelectionInformation::GetIsGroupSelected ( );
|
|
|
+__declspec(implementation_key(2376)) VARIANT_BOOL IVGSelectionInformation::GetCanUngroup ( );
|
|
|
+__declspec(implementation_key(2377)) VARIANT_BOOL IVGSelectionInformation::GetIsLinkGroupSelected ( );
|
|
|
+__declspec(implementation_key(2378)) VARIANT_BOOL IVGSelectionInformation::GetIsLinkControlSelected ( );
|
|
|
+__declspec(implementation_key(2379)) VARIANT_BOOL IVGSelectionInformation::GetIsAttachedToDimension ( );
|
|
|
+__declspec(implementation_key(2380)) VARIANT_BOOL IVGSelectionInformation::GetIsFittedTextSelected ( );
|
|
|
+__declspec(implementation_key(2381)) VARIANT_BOOL IVGSelectionInformation::GetIsConnectorLineSelected ( );
|
|
|
+__declspec(implementation_key(2382)) VARIANT_BOOL IVGSelectionInformation::GetIsConnectorSelected ( );
|
|
|
+__declspec(implementation_key(2383)) VARIANT_BOOL IVGSelectionInformation::GetIsPerspectivePresent ( );
|
|
|
+__declspec(implementation_key(2384)) VARIANT_BOOL IVGSelectionInformation::GetIsEnvelopePresent ( );
|
|
|
+__declspec(implementation_key(2385)) VARIANT_BOOL IVGSelectionInformation::GetIsDistortionPresent ( );
|
|
|
+__declspec(implementation_key(2386)) VARIANT_BOOL IVGSelectionInformation::GetIsGuidelineSelected ( );
|
|
|
+__declspec(implementation_key(2387)) VARIANT_BOOL IVGSelectionInformation::GetIsInternetObjectSelected ( );
|
|
|
+__declspec(implementation_key(2388)) VARIANT_BOOL IVGSelectionInformation::GetIsSoundObjectSelected ( );
|
|
|
+__declspec(implementation_key(2389)) VARIANT_BOOL IVGSelectionInformation::GetIsExternalBitmapSelected ( );
|
|
|
+__declspec(implementation_key(2390)) VARIANT_BOOL IVGSelectionInformation::GetIsNonExternalBitmapSelected ( );
|
|
|
+__declspec(implementation_key(2391)) VARIANT_BOOL IVGSelectionInformation::GetIsMeshFillSelected ( );
|
|
|
+__declspec(implementation_key(2392)) VARIANT_BOOL IVGSelectionInformation::GetIsMeshFillPresent ( );
|
|
|
+__declspec(implementation_key(2393)) VARIANT_BOOL IVGSelectionInformation::GetIsRollOverSelected ( );
|
|
|
+__declspec(implementation_key(2394)) VARIANT_BOOL IVGSelectionInformation::GetContainsRollOverParent ( );
|
|
|
+__declspec(implementation_key(2395)) VARIANT_BOOL IVGSelectionInformation::GetCanClone ( );
|
|
|
+__declspec(implementation_key(2396)) VARIANT_BOOL IVGSelectionInformation::GetCanApplyBlend ( );
|
|
|
+__declspec(implementation_key(2397)) VARIANT_BOOL IVGSelectionInformation::GetCanApplyContour ( );
|
|
|
+__declspec(implementation_key(2398)) VARIANT_BOOL IVGSelectionInformation::GetCanApplyFill ( );
|
|
|
+__declspec(implementation_key(2399)) VARIANT_BOOL IVGSelectionInformation::GetCanApplyOutline ( );
|
|
|
+__declspec(implementation_key(2400)) VARIANT_BOOL IVGSelectionInformation::GetCanApplyTransparency ( );
|
|
|
+__declspec(implementation_key(2401)) VARIANT_BOOL IVGSelectionInformation::GetCanAssignURL ( );
|
|
|
+__declspec(implementation_key(2402)) VARIANT_BOOL IVGSelectionInformation::GetCanApplyDistortion ( );
|
|
|
+__declspec(implementation_key(2403)) VARIANT_BOOL IVGSelectionInformation::GetCanApplyEnvelope ( );
|
|
|
+__declspec(implementation_key(2404)) VARIANT_BOOL IVGSelectionInformation::GetCanCopyBlend ( );
|
|
|
+__declspec(implementation_key(2405)) VARIANT_BOOL IVGSelectionInformation::GetCanCloneBlend ( );
|
|
|
+__declspec(implementation_key(2406)) VARIANT_BOOL IVGSelectionInformation::GetCanCopyExtrude ( );
|
|
|
+__declspec(implementation_key(2407)) VARIANT_BOOL IVGSelectionInformation::GetCanCloneExtrude ( );
|
|
|
+__declspec(implementation_key(2408)) VARIANT_BOOL IVGSelectionInformation::GetCanCopyContour ( );
|
|
|
+__declspec(implementation_key(2409)) VARIANT_BOOL IVGSelectionInformation::GetCanCloneContour ( );
|
|
|
+__declspec(implementation_key(2410)) VARIANT_BOOL IVGSelectionInformation::GetCanCopyDropShadow ( );
|
|
|
+__declspec(implementation_key(2411)) VARIANT_BOOL IVGSelectionInformation::GetCanCloneDropShadow ( );
|
|
|
+__declspec(implementation_key(2412)) VARIANT_BOOL IVGSelectionInformation::GetCanCopyLens ( );
|
|
|
+__declspec(implementation_key(2413)) VARIANT_BOOL IVGSelectionInformation::GetCanCopyPerspective ( );
|
|
|
+__declspec(implementation_key(2414)) VARIANT_BOOL IVGSelectionInformation::GetCanCopyEnvelope ( );
|
|
|
+__declspec(implementation_key(2415)) VARIANT_BOOL IVGSelectionInformation::GetCanCopyPowerclip ( );
|
|
|
+__declspec(implementation_key(2416)) VARIANT_BOOL IVGSelectionInformation::GetCanCopyDistortion ( );
|
|
|
+__declspec(implementation_key(2417)) VARIANT_BOOL IVGSelectionInformation::GetCanLockShapes ( );
|
|
|
+__declspec(implementation_key(2418)) VARIANT_BOOL IVGSelectionInformation::GetCanUnlockShapes ( );
|
|
|
+__declspec(implementation_key(2419)) double IVGCurve::GetLength ( );
|
|
|
+__declspec(implementation_key(2420)) IVGSubPathsPtr IVGCurve::GetSubPaths ( );
|
|
|
+__declspec(implementation_key(2421)) IVGNodesPtr IVGCurve::GetNodes ( );
|
|
|
+__declspec(implementation_key(2422)) IVGSegmentsPtr IVGCurve::GetSegments ( );
|
|
|
+__declspec(implementation_key(2423)) VARIANT_BOOL IVGCurve::GetClosed ( );
|
|
|
+__declspec(implementation_key(2424)) void IVGCurve::PutClosed ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(2425)) IVGNodeRangePtr IVGCurve::Selection ( );
|
|
|
+__declspec(implementation_key(2426)) IVGSubPathPtr IVGCurve::CreateSubPath ( double x, double y );
|
|
|
+__declspec(implementation_key(2427)) HRESULT IVGCurve::ReverseDirection ( );
|
|
|
+__declspec(implementation_key(2428)) enum cdrPositionOfPointOverShape IVGCurve::IsOnCurve ( double x, double y, double HotArea );
|
|
|
+__declspec(implementation_key(2429)) HRESULT IVGCurve::BindToDocument ( struct IVGDocument * Document );
|
|
|
+__declspec(implementation_key(2430)) IVGCurvePtr IVGCurve::GetCopy ( );
|
|
|
+__declspec(implementation_key(2431)) HRESULT IVGCurve::CopyAssign ( struct IVGCurve * Source );
|
|
|
+__declspec(implementation_key(2432)) IVGSubPathPtr IVGCurve::CreateSubPathFromArray ( SAFEARRAY * * Source, VARIANT_BOOL Closed, long NumElements );
|
|
|
+__declspec(implementation_key(2433)) HRESULT IVGCurve::AppendCurve ( struct IVGCurve * Source );
|
|
|
+__declspec(implementation_key(2434)) SAFEARRAY * IVGCurve::GetCurveInfo ( );
|
|
|
+__declspec(implementation_key(2435)) long IVGCurve::PutCurveInfo ( SAFEARRAY * * Source, long NumElements );
|
|
|
+__declspec(implementation_key(2436)) HRESULT IVGCurve::ClearSelection ( );
|
|
|
+__declspec(implementation_key(2437)) IVGCurvePtr IVGCurve::GetPolyline ( long CurvePrecision );
|
|
|
+__declspec(implementation_key(2438)) IVGCurvePtr IVGCurve::RemoveOverlaps ( );
|
|
|
+__declspec(implementation_key(2439)) IVGCurvePtr IVGCurve::Contour ( double Offset, enum cdrContourDirection Direction, enum cdrContourEndCapType EndCapType, enum cdrContourCornerType CornerType, double MiterLimit );
|
|
|
+__declspec(implementation_key(2440)) VARIANT_BOOL IVGCurve::IsPointInside ( double x, double y );
|
|
|
+__declspec(implementation_key(2441)) VARIANT_BOOL IVGCurve::IsRectOnEdge ( double x1, double y1, double x2, double y2 );
|
|
|
+__declspec(implementation_key(2442)) IVGSegmentPtr IVGCurve::FindClosestSegment ( double x, double y, double * ParamOffset );
|
|
|
+__declspec(implementation_key(2443)) IVGNodePtr IVGCurve::FindNodeAtPoint ( double x, double y, double HotArea );
|
|
|
+__declspec(implementation_key(2444)) IVGSegmentPtr IVGCurve::FindSegmentAtPoint ( double x, double y, double * ParamOffset, double HotArea );
|
|
|
+__declspec(implementation_key(2445)) IVGCurvePtr IVGCurve::WeldWith ( struct IVGCurve * Curve );
|
|
|
+__declspec(implementation_key(2446)) VARIANT_BOOL IVGCurve::GetIsClockwise ( );
|
|
|
+__declspec(implementation_key(2447)) double IVGCurve::GetArea ( );
|
|
|
+__declspec(implementation_key(2448)) VARIANT_BOOL IVGCurve::GetBoundingBox ( double * x, double * y, double * Width, double * Height );
|
|
|
+__declspec(implementation_key(2449)) IVGRectPtr IVGCurve::GetBoundingBox ( );
|
|
|
+__declspec(implementation_key(2450)) VARIANT_BOOL IVGCurve::IntersectsWith ( struct IVGCurve * Curve );
|
|
|
+__declspec(implementation_key(2451)) HRESULT IVGCurve::AppendSubpathFitToPoints ( struct IVGPointRange * Points, VARIANT_BOOL UseCurrentViewForTolerance, double tolerance );
|
|
|
+__declspec(implementation_key(2452)) HRESULT IVGCurve::AppendSubpathFitToPointsAndCusps ( struct IVGPointRange * Points, SAFEARRAY * * CuspIndexArray, VARIANT_BOOL UseCurrentViewForTolerance, double tolerance );
|
|
|
+__declspec(implementation_key(2453)) HRESULT IVGCurve::ApplyTransformMatrix ( struct IVGTransformMatrix * TransformMatrix );
|
|
|
+__declspec(implementation_key(2454)) HRESULT IVGCurve::AppendSubpathFromPoints ( struct IVGPointRange * Points, VARIANT_BOOL Close );
|
|
|
+__declspec(implementation_key(2455)) IVGCurvePtr IVGCurve::CreateCurveMappedToStroke ( struct IVGSubPath * Stroke, double ScaleY, VARIANT_BOOL SelfWeld );
|
|
|
+__declspec(implementation_key(2456)) IVGCurvePtr IVGCurve::CreateCurveMappedToStrokeAndReferenceLine ( struct IVGSubPath * Stroke, struct IVGPoint * Start, struct IVGPoint * End, double ScaleY, VARIANT_BOOL SelfWeld );
|
|
|
+__declspec(implementation_key(2457)) HRESULT IVGCurve::AutoReduceNodes ( double AmountToReduce0To100, VARIANT_BOOL SelectedNodesOnly );
|
|
|
+__declspec(implementation_key(2458)) HRESULT IVGCurve::JoinTouchingSubpaths ( VARIANT_BOOL AllowSubpathReversals, double tolerance );
|
|
|
+__declspec(implementation_key(2459)) HRESULT IVGCurve::AppendSubpathCircle ( double CenterX, double CenterY, double Radius );
|
|
|
+__declspec(implementation_key(2460)) HRESULT IVGCurve::AppendSubpathRectangle ( double Left, double Top, double Right, double Bottom );
|
|
|
+__declspec(implementation_key(2461)) HRESULT IVGCurve::AppendSubpathThreePointArc ( double StartX, double StartY, double EndX, double EndY, double ThirdX, double ThirdY );
|
|
|
+__declspec(implementation_key(2462)) HRESULT IVGCurve::SelfWeldClosedSubpaths ( );
|
|
|
+__declspec(implementation_key(2463)) HRESULT IVGCurve::AppendSubpathEllipse ( double CenterX, double CenterY, double RadiusH, double RadiusV );
|
|
|
+__declspec(implementation_key(2464)) IVGCurvePtr IVGCurve::WeldEx ( struct IVGCurve * TargetCurve, enum cdrWeldMethod Method, VARIANT_BOOL WindingSource, VARIANT_BOOL WindingTarget, long Flags );
|
|
|
+__declspec(implementation_key(2465)) long IVGArrowHead::GetIndex ( );
|
|
|
+__declspec(implementation_key(2466)) IVGCurvePtr IVGArrowHead::GetCurve ( );
|
|
|
+__declspec(implementation_key(2467)) double IVGArrowHead::GetBaseOutlineScale ( );
|
|
|
+__declspec(implementation_key(2468)) double IVGArrowHead::GetCenterX ( );
|
|
|
+__declspec(implementation_key(2469)) double IVGArrowHead::GetCenterY ( );
|
|
|
+__declspec(implementation_key(2470)) double IVGArrowHead::GetLineOffset ( );
|
|
|
+__declspec(implementation_key(2471)) IVGArrowHeadPtr IVGArrowHead::BindToDocument ( struct IVGDocument * Document );
|
|
|
+__declspec(implementation_key(2472)) VARIANT_BOOL IVGArrowHead::CompareWith ( struct IVGArrowHead * ArrowHead );
|
|
|
+__declspec(implementation_key(2473)) _bstr_t IVGArrowHead::GetName ( );
|
|
|
+__declspec(implementation_key(2474)) void IVGArrowHead::PutName ( _bstr_t pVal );
|
|
|
+__declspec(implementation_key(2475)) _bstr_t IVGArrowHead::GetDisplayName ( );
|
|
|
+__declspec(implementation_key(2476)) IVGApplicationPtr IVGArrowHeads::GetApplication ( );
|
|
|
+__declspec(implementation_key(2477)) IVGApplicationPtr IVGArrowHeads::GetParent ( );
|
|
|
+__declspec(implementation_key(2478)) IVGArrowHeadPtr IVGArrowHeads::GetItem ( long Index );
|
|
|
+__declspec(implementation_key(2479)) IUnknownPtr IVGArrowHeads::Get_NewEnum ( );
|
|
|
+__declspec(implementation_key(2480)) long IVGArrowHeads::GetCount ( );
|
|
|
+__declspec(implementation_key(2481)) HRESULT IVGArrowHeads::Remove ( long Index );
|
|
|
+__declspec(implementation_key(2482)) IVGArrowHeadPtr IVGArrowHeads::Add ( struct IVGArrowHead * ArrowHead );
|
|
|
+__declspec(implementation_key(2483)) IVGArrowHeadPtr IVGArrowHeads::Replace ( long Index, struct IVGArrowHead * ArrowHead );
|
|
|
+__declspec(implementation_key(2484)) IVGApplicationPtr IVGSubPaths::GetApplication ( );
|
|
|
+__declspec(implementation_key(2485)) IVGCurvePtr IVGSubPaths::GetParent ( );
|
|
|
+__declspec(implementation_key(2486)) IVGSubPathPtr IVGSubPaths::GetItem ( long Index );
|
|
|
+__declspec(implementation_key(2487)) IUnknownPtr IVGSubPaths::Get_NewEnum ( );
|
|
|
+__declspec(implementation_key(2488)) long IVGSubPaths::GetCount ( );
|
|
|
+__declspec(implementation_key(2489)) IVGSubPathPtr IVGSubPaths::GetFirst ( );
|
|
|
+__declspec(implementation_key(2490)) IVGSubPathPtr IVGSubPaths::GetLast ( );
|
|
|
+__declspec(implementation_key(2491)) IVGApplicationPtr IVGSubPath::GetApplication ( );
|
|
|
+__declspec(implementation_key(2492)) IVGCurvePtr IVGSubPath::GetParent ( );
|
|
|
+__declspec(implementation_key(2493)) IVGNodesPtr IVGSubPath::GetNodes ( );
|
|
|
+__declspec(implementation_key(2494)) IVGSegmentsPtr IVGSubPath::GetSegments ( );
|
|
|
+__declspec(implementation_key(2495)) long IVGSubPath::GetIndex ( );
|
|
|
+__declspec(implementation_key(2496)) double IVGSubPath::GetLength ( );
|
|
|
+__declspec(implementation_key(2497)) VARIANT_BOOL IVGSubPath::GetClosed ( );
|
|
|
+__declspec(implementation_key(2498)) void IVGSubPath::PutClosed ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(2499)) double IVGSubPath::GetPositionX ( );
|
|
|
+__declspec(implementation_key(2500)) void IVGSubPath::PutPositionX ( double pVal );
|
|
|
+__declspec(implementation_key(2501)) double IVGSubPath::GetPositionY ( );
|
|
|
+__declspec(implementation_key(2502)) void IVGSubPath::PutPositionY ( double pVal );
|
|
|
+__declspec(implementation_key(2503)) double IVGSubPath::GetSizeWidth ( );
|
|
|
+__declspec(implementation_key(2504)) double IVGSubPath::GetSizeHeight ( );
|
|
|
+__declspec(implementation_key(2505)) IVGNodeRangePtr IVGSubPath::Selection ( );
|
|
|
+__declspec(implementation_key(2506)) HRESULT IVGSubPath::ReverseDirection ( );
|
|
|
+__declspec(implementation_key(2507)) IVGShapePtr IVGSubPath::Extract ( struct IVGShape * * OldCurve );
|
|
|
+__declspec(implementation_key(2508)) HRESULT IVGSubPath::Delete ( );
|
|
|
+__declspec(implementation_key(2509)) HRESULT IVGSubPath::GetPosition ( double * PositionX, double * PositionY );
|
|
|
+__declspec(implementation_key(2510)) HRESULT IVGSubPath::SetPosition ( double PositionX, double PositionY );
|
|
|
+__declspec(implementation_key(2511)) HRESULT IVGSubPath::Move ( double DeltaX, double DeltaY );
|
|
|
+__declspec(implementation_key(2512)) enum cdrPositionOfPointOverShape IVGSubPath::IsOnSubPath ( double x, double y, double HotArea );
|
|
|
+__declspec(implementation_key(2513)) IVGSegmentPtr IVGSubPath::AppendLineSegment ( double x, double y, VARIANT_BOOL AppendAtBeginning );
|
|
|
+__declspec(implementation_key(2514)) IVGSegmentPtr IVGSubPath::AppendCurveSegment ( double x, double y, double StartingControlPointLength, double StartingControlPointAngle, double EndingControlPointLength, double EndingControlPointAngle, VARIANT_BOOL AppendAtBeginning );
|
|
|
+__declspec(implementation_key(2515)) HRESULT IVGSubPath::GetPointPositionAt ( double * x, double * y, double Offset, enum cdrSegmentOffsetType OffsetType );
|
|
|
+__declspec(implementation_key(2516)) IVGNodePtr IVGSubPath::BreakApartAt ( double Offset, enum cdrSegmentOffsetType OffsetType );
|
|
|
+__declspec(implementation_key(2517)) IVGNodePtr IVGSubPath::AddNodeAt ( double Offset, enum cdrSegmentOffsetType OffsetType );
|
|
|
+__declspec(implementation_key(2518)) double IVGSubPath::GetPerpendicularAt ( double Offset, enum cdrSegmentOffsetType OffsetType );
|
|
|
+__declspec(implementation_key(2519)) double IVGSubPath::GetTangentAt ( double Offset, enum cdrSegmentOffsetType OffsetType );
|
|
|
+__declspec(implementation_key(2520)) IVGCrossPointsPtr IVGSubPath::GetIntersections ( struct IVGSubPath * Target, enum cdrSegmentOffsetType OffsetType );
|
|
|
+__declspec(implementation_key(2521)) IVGSegmentPtr IVGSubPath::GetSegmentAt ( double Offset, enum cdrSegmentOffsetType OffsetType, double * SegmentOffset );
|
|
|
+__declspec(implementation_key(2522)) IVGSubPathPtr IVGSubPath::Next ( );
|
|
|
+__declspec(implementation_key(2523)) IVGSubPathPtr IVGSubPath::Previous ( );
|
|
|
+__declspec(implementation_key(2524)) double IVGSubPath::GetCurvatureAt ( double Offset, enum cdrSegmentOffsetType OffsetType );
|
|
|
+__declspec(implementation_key(2525)) double IVGSubPath::GetCurveSpeedAt ( double Offset, enum cdrSegmentOffsetType OffsetType );
|
|
|
+__declspec(implementation_key(2526)) IVGNodePtr IVGSubPath::GetStartNode ( );
|
|
|
+__declspec(implementation_key(2527)) IVGNodePtr IVGSubPath::GetEndNode ( );
|
|
|
+__declspec(implementation_key(2528)) VARIANT_BOOL IVGSubPath::FindSegmentOffset ( double AbsoluteOffset, struct IVGSegment * * Segment, double * ParamOffset, double * Remainder );
|
|
|
+__declspec(implementation_key(2529)) IVGSegmentPtr IVGSubPath::GetFirstSegment ( );
|
|
|
+__declspec(implementation_key(2530)) IVGSegmentPtr IVGSubPath::GetLastSegment ( );
|
|
|
+__declspec(implementation_key(2531)) IVGSegmentPtr IVGSubPath::AppendCurveSegment2 ( double x, double y, double StartingControlPointX, double StartingControlPointY, double EndingControlPointX, double EndingControlPointY, VARIANT_BOOL AppendAtBeginning );
|
|
|
+__declspec(implementation_key(2532)) IVGCurvePtr IVGSubPath::GetCopy ( );
|
|
|
+__declspec(implementation_key(2533)) SAFEARRAY * IVGSubPath::GetCurveInfo ( );
|
|
|
+__declspec(implementation_key(2534)) long IVGSubPath::PutCurveInfo ( SAFEARRAY * * Source, long NumElements );
|
|
|
+__declspec(implementation_key(2535)) IVGCurvePtr IVGSubPath::GetPolyline ( long CurvePrecision );
|
|
|
+__declspec(implementation_key(2536)) VARIANT_BOOL IVGSubPath::IsPointInside ( double x, double y );
|
|
|
+__declspec(implementation_key(2537)) VARIANT_BOOL IVGSubPath::IsRectOnEdge ( double x1, double y1, double x2, double y2 );
|
|
|
+__declspec(implementation_key(2538)) IVGSegmentPtr IVGSubPath::FindClosestSegment ( double x, double y, double * ParamOffset );
|
|
|
+__declspec(implementation_key(2539)) IVGNodePtr IVGSubPath::FindNodeAtPoint ( double x, double y, double HotArea );
|
|
|
+__declspec(implementation_key(2540)) IVGSegmentPtr IVGSubPath::FindSegmentAtPoint ( double x, double y, double * ParamOffset, double HotArea );
|
|
|
+__declspec(implementation_key(2541)) VARIANT_BOOL IVGSubPath::GetIsClockwise ( );
|
|
|
+__declspec(implementation_key(2542)) double IVGSubPath::GetArea ( );
|
|
|
+__declspec(implementation_key(2543)) VARIANT_BOOL IVGSubPath::GetBoundingBox ( double * x, double * y, double * Width, double * Height );
|
|
|
+__declspec(implementation_key(2544)) IVGRectPtr IVGSubPath::GetBoundingBox ( );
|
|
|
+__declspec(implementation_key(2545)) HRESULT IVGSubPath::EqualDivide ( long Divisions, double Gap );
|
|
|
+__declspec(implementation_key(2546)) IVGPointRangePtr IVGSubPath::GetEvenlySpacedPoints ( double DistanceBetweenPointsAlongCurve, VARIANT_BOOL ScaleDistanceToFit );
|
|
|
+__declspec(implementation_key(2547)) IVGVectorPtr IVGSubPath::GetPerpendicularVectorAt ( double Offset, enum cdrSegmentOffsetType OffsetType, VARIANT_BOOL Normalize );
|
|
|
+__declspec(implementation_key(2548)) IVGVectorPtr IVGSubPath::GetTangentVectorAt ( double Offset, enum cdrSegmentOffsetType OffsetType, VARIANT_BOOL Normalize );
|
|
|
+__declspec(implementation_key(2549)) IVGPointPtr IVGSubPath::GetPointAt ( double Offset, enum cdrSegmentOffsetType OffsetType );
|
|
|
+__declspec(implementation_key(2550)) IVGApplicationPtr IVGNodes::GetApplication ( );
|
|
|
+__declspec(implementation_key(2551)) IVGCurvePtr IVGNodes::GetParent ( );
|
|
|
+__declspec(implementation_key(2552)) IVGNodePtr IVGNodes::GetItem ( long Index );
|
|
|
+__declspec(implementation_key(2553)) IUnknownPtr IVGNodes::Get_NewEnum ( );
|
|
|
+__declspec(implementation_key(2554)) long IVGNodes::GetCount ( );
|
|
|
+__declspec(implementation_key(2555)) IVGNodeRangePtr IVGNodes::Range ( SAFEARRAY * * IndexArray );
|
|
|
+__declspec(implementation_key(2556)) IVGNodeRangePtr IVGNodes::All ( );
|
|
|
+__declspec(implementation_key(2557)) IVGNodeRangePtr IVGNodes::AllExcluding ( SAFEARRAY * * IndexArray );
|
|
|
+__declspec(implementation_key(2558)) IVGNodePtr IVGNodes::GetFirst ( );
|
|
|
+__declspec(implementation_key(2559)) IVGNodePtr IVGNodes::GetLast ( );
|
|
|
+__declspec(implementation_key(2560)) IVGApplicationPtr IVGNode::GetApplication ( );
|
|
|
+__declspec(implementation_key(2561)) IVGCurvePtr IVGNode::GetParent ( );
|
|
|
+__declspec(implementation_key(2562)) double IVGNode::GetPositionX ( );
|
|
|
+__declspec(implementation_key(2563)) void IVGNode::PutPositionX ( double pVal );
|
|
|
+__declspec(implementation_key(2564)) double IVGNode::GetPositionY ( );
|
|
|
+__declspec(implementation_key(2565)) void IVGNode::PutPositionY ( double pVal );
|
|
|
+__declspec(implementation_key(2566)) enum cdrNodeType IVGNode::GetType ( );
|
|
|
+__declspec(implementation_key(2567)) void IVGNode::PutType ( enum cdrNodeType pVal );
|
|
|
+__declspec(implementation_key(2568)) IVGSubPathPtr IVGNode::GetSubPath ( );
|
|
|
+__declspec(implementation_key(2569)) long IVGNode::GetIndex ( );
|
|
|
+__declspec(implementation_key(2570)) long IVGNode::GetSubPathIndex ( );
|
|
|
+__declspec(implementation_key(2571)) long IVGNode::GetAbsoluteIndex ( );
|
|
|
+__declspec(implementation_key(2572)) VARIANT_BOOL IVGNode::GetIsEnding ( );
|
|
|
+__declspec(implementation_key(2573)) HRESULT IVGNode::JoinWith ( struct IVGNode * Target );
|
|
|
+__declspec(implementation_key(2574)) HRESULT IVGNode::ConnectWith ( struct IVGNode * Target );
|
|
|
+__declspec(implementation_key(2575)) HRESULT IVGNode::BreakApart ( );
|
|
|
+__declspec(implementation_key(2576)) HRESULT IVGNode::Delete ( );
|
|
|
+__declspec(implementation_key(2577)) HRESULT IVGNode::GetPosition ( double * PositionX, double * PositionY );
|
|
|
+__declspec(implementation_key(2578)) HRESULT IVGNode::SetPosition ( double PositionX, double PositionY );
|
|
|
+__declspec(implementation_key(2579)) HRESULT IVGNode::Move ( double DeltaX, double DeltaY );
|
|
|
+__declspec(implementation_key(2580)) IVGNodePtr IVGNode::Next ( );
|
|
|
+__declspec(implementation_key(2581)) IVGNodePtr IVGNode::Previous ( );
|
|
|
+__declspec(implementation_key(2582)) double IVGNode::GetDistanceFrom ( struct IVGNode * Node );
|
|
|
+__declspec(implementation_key(2583)) IVGSegmentPtr IVGNode::GetSegment ( );
|
|
|
+__declspec(implementation_key(2584)) IVGSegmentPtr IVGNode::GetPrevSegment ( );
|
|
|
+__declspec(implementation_key(2585)) IVGSegmentPtr IVGNode::GetNextSegment ( );
|
|
|
+__declspec(implementation_key(2586)) VARIANT_BOOL IVGNode::Fillet ( double Radius, VARIANT_BOOL CombineSmoothSegments );
|
|
|
+__declspec(implementation_key(2587)) VARIANT_BOOL IVGNode::Chamfer ( double DistanceA, double DistanceB, VARIANT_BOOL CombineSmoothSegments );
|
|
|
+__declspec(implementation_key(2588)) VARIANT_BOOL IVGNode::Scallop ( double Radius, VARIANT_BOOL CombineSmoothSegments );
|
|
|
+__declspec(implementation_key(2589)) VARIANT_BOOL IVGNode::GetSelected ( );
|
|
|
+__declspec(implementation_key(2590)) void IVGNode::PutSelected ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(2591)) HRESULT IVGNode::CreateSelection ( );
|
|
|
+__declspec(implementation_key(2592)) VARIANT_BOOL IVGNode::ExtendSubPaths ( struct IVGNode * Node2, VARIANT_BOOL JoinPaths );
|
|
|
+__declspec(implementation_key(2593)) HRESULT IVGNode::AveragePositionWith ( struct IVGNode * Node2, VARIANT_BOOL JoinPaths );
|
|
|
+__declspec(implementation_key(2594)) HRESULT IVGNode::GetPoint ( struct IVGPoint * * ppVal );
|
|
|
+__declspec(implementation_key(2595)) HRESULT IVGNode::SetPoint ( struct IVGPoint * ppVal );
|
|
|
+__declspec(implementation_key(2596)) IVGApplicationPtr IVGSnapPoint::GetApplication ( );
|
|
|
+__declspec(implementation_key(2597)) IVGShapePtr IVGSnapPoint::GetParent ( );
|
|
|
+__declspec(implementation_key(2598)) double IVGSnapPoint::GetPositionX ( );
|
|
|
+__declspec(implementation_key(2599)) void IVGSnapPoint::PutPositionX ( double pVal );
|
|
|
+__declspec(implementation_key(2600)) double IVGSnapPoint::GetPositionY ( );
|
|
|
+__declspec(implementation_key(2601)) void IVGSnapPoint::PutPositionY ( double pVal );
|
|
|
+__declspec(implementation_key(2602)) enum cdrPointType IVGSnapPoint::GetType ( );
|
|
|
+__declspec(implementation_key(2603)) IVGNodePtr IVGSnapPoint::GetNode ( );
|
|
|
+__declspec(implementation_key(2604)) VARIANT_BOOL IVGSnapPoint::GetIsDeletable ( );
|
|
|
+__declspec(implementation_key(2605)) VARIANT_BOOL IVGSnapPoint::GetIsMovable ( );
|
|
|
+__declspec(implementation_key(2606)) VARIANT_BOOL IVGSnapPoint::GetCanChangeDirection ( );
|
|
|
+__declspec(implementation_key(2607)) HRESULT IVGSnapPoint::GetPosition ( double * PositionX, double * PositionY );
|
|
|
+__declspec(implementation_key(2608)) VARIANT_BOOL IVGSnapPoint::GetUsesDirection ( );
|
|
|
+__declspec(implementation_key(2609)) void IVGSnapPoint::PutUsesDirection ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(2610)) VARIANT_BOOL IVGSnapPoint::GetIsSelectable ( );
|
|
|
+__declspec(implementation_key(2611)) double IVGSnapPoint::GetDirection ( );
|
|
|
+__declspec(implementation_key(2612)) void IVGSnapPoint::PutDirection ( double pVal );
|
|
|
+__declspec(implementation_key(2613)) HRESULT IVGSnapPoint::SetPosition ( double PositionX, double PositionY );
|
|
|
+__declspec(implementation_key(2614)) VARIANT_BOOL IVGSnapPoint::GetSelected ( );
|
|
|
+__declspec(implementation_key(2615)) void IVGSnapPoint::PutSelected ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(2616)) HRESULT IVGSnapPoint::CreateSelection ( );
|
|
|
+__declspec(implementation_key(2617)) IVGUserSnapPointPtr IVGSnapPoint::GetUser ( );
|
|
|
+__declspec(implementation_key(2618)) IVGObjectSnapPointPtr IVGSnapPoint::GetObject ( );
|
|
|
+__declspec(implementation_key(2619)) IVGShapePtr IVGSnapPoint::GetShape ( );
|
|
|
+__declspec(implementation_key(2620)) IVGBBoxSnapPointPtr IVGSnapPoint::GetBBox ( );
|
|
|
+__declspec(implementation_key(2621)) _bstr_t IVGSnapPoint::GetReferenceData ( );
|
|
|
+__declspec(implementation_key(2622)) HRESULT IVGSnapPoint::Delete ( );
|
|
|
+__declspec(implementation_key(2623)) HRESULT IVGSnapPoint::Move ( double OffsetX, double OffsetY );
|
|
|
+__declspec(implementation_key(2624)) IVGEdgeSnapPointPtr IVGSnapPoint::GetEdge ( );
|
|
|
+__declspec(implementation_key(2625)) long IVGSnapPointRange::GetCount ( );
|
|
|
+__declspec(implementation_key(2626)) IVGSnapPointPtr IVGSnapPointRange::GetItem ( long Index );
|
|
|
+__declspec(implementation_key(2627)) HRESULT IVGSnapPointRange::Move ( double OffsetX, double OffsetY );
|
|
|
+__declspec(implementation_key(2628)) HRESULT IVGSnapPointRange::Delete ( );
|
|
|
+__declspec(implementation_key(2629)) IUnknownPtr IVGSnapPointRange::Get_NewEnum ( );
|
|
|
+__declspec(implementation_key(2630)) VARIANT_BOOL IVGSnapPointRange::Add ( struct IVGSnapPoint * SnapPoint );
|
|
|
+__declspec(implementation_key(2631)) VARIANT_BOOL IVGSnapPointRange::Remove ( long Index );
|
|
|
+__declspec(implementation_key(2632)) VARIANT_BOOL IVGSnapPointRange::RemoveByReference ( _bstr_t ReferenceData );
|
|
|
+__declspec(implementation_key(2633)) IVGSnapPointPtr IVGSnapPointRange::Find ( _bstr_t ReferenceData );
|
|
|
+__declspec(implementation_key(2634)) HRESULT IVGSnapPointRange::CreateSelection ( );
|
|
|
+__declspec(implementation_key(2635)) HRESULT IVGSnapPointRange::AddToSelection ( );
|
|
|
+__declspec(implementation_key(2636)) HRESULT IVGSnapPointRange::RemoveFromSelection ( );
|
|
|
+__declspec(implementation_key(2637)) HRESULT IVGSnapPointRange::ChangeDirection ( double Direction, enum cdrTriState UsesDirection );
|
|
|
+__declspec(implementation_key(2638)) HRESULT IVGSnapPointRange::SetAutoSnap ( VARIANT_BOOL AutoSnap );
|
|
|
+__declspec(implementation_key(2639)) IVGApplicationPtr IVGSnapPoints::GetApplication ( );
|
|
|
+__declspec(implementation_key(2640)) IVGShapePtr IVGSnapPoints::GetParent ( );
|
|
|
+__declspec(implementation_key(2641)) IVGSnapPointPtr IVGSnapPoints::GetItem ( long Index );
|
|
|
+__declspec(implementation_key(2642)) IUnknownPtr IVGSnapPoints::Get_NewEnum ( );
|
|
|
+__declspec(implementation_key(2643)) long IVGSnapPoints::GetCount ( );
|
|
|
+__declspec(implementation_key(2644)) IVGSnapPointPtr IVGSnapPoints::User ( _bstr_t ID );
|
|
|
+__declspec(implementation_key(2645)) IVGSnapPointPtr IVGSnapPoints::BBox ( enum cdrReferencePoint Type );
|
|
|
+__declspec(implementation_key(2646)) IVGSnapPointPtr IVGSnapPoints::Object ( enum cdrObjectSnapPointType Type );
|
|
|
+__declspec(implementation_key(2647)) IVGSnapPointPtr IVGSnapPoints::FindClosest ( enum cdrPointType TypeSet, double PositionX, double PositionY );
|
|
|
+__declspec(implementation_key(2648)) IVGSnapPointRangePtr IVGSnapPoints::Range ( SAFEARRAY * * References );
|
|
|
+__declspec(implementation_key(2649)) IVGSnapPointPtr IVGSnapPoints::AddUserSnapPoint ( double PositionX, double PositionY, double Direction, VARIANT_BOOL UseDirection );
|
|
|
+__declspec(implementation_key(2650)) IVGSnapPointPtr IVGSnapPoints::AddUserSnapPointEx ( _bstr_t ID, double PositionX, double PositionY, double Direction, VARIANT_BOOL UseDirection );
|
|
|
+__declspec(implementation_key(2651)) IVGSnapPointRangePtr IVGSnapPoints::GetSelection ( );
|
|
|
+__declspec(implementation_key(2652)) HRESULT IVGSnapPoints::ClearSelection ( );
|
|
|
+__declspec(implementation_key(2653)) IVGSnapPointRangePtr IVGSnapPoints::GetAll ( );
|
|
|
+__declspec(implementation_key(2654)) IVGSnapPointPtr IVGSnapPoints::Edge ( long SegmentIndex, double SegmentOffset );
|
|
|
+__declspec(implementation_key(2655)) IVGSnapPointPtr IVGSnapPoints::Auto ( );
|
|
|
+__declspec(implementation_key(2656)) IVGSnapPointPtr IVGConnector::GetStartPoint ( );
|
|
|
+__declspec(implementation_key(2657)) void IVGConnector::PutStartPoint ( struct IVGSnapPoint * ppVal );
|
|
|
+__declspec(implementation_key(2658)) IVGSnapPointPtr IVGConnector::GetEndPoint ( );
|
|
|
+__declspec(implementation_key(2659)) void IVGConnector::PutEndPoint ( struct IVGSnapPoint * ppVal );
|
|
|
+__declspec(implementation_key(2660)) enum cdrConnectorType IVGConnector::GetType ( );
|
|
|
+__declspec(implementation_key(2661)) enum cdrLinearDimensionType IVGDimensionLinear::GetType ( );
|
|
|
+__declspec(implementation_key(2662)) IVGSnapPointPtr IVGDimensionLinear::GetPoint1 ( );
|
|
|
+__declspec(implementation_key(2663)) void IVGDimensionLinear::PutPoint1 ( struct IVGSnapPoint * ppVal );
|
|
|
+__declspec(implementation_key(2664)) IVGSnapPointPtr IVGDimensionLinear::GetPoint2 ( );
|
|
|
+__declspec(implementation_key(2665)) void IVGDimensionLinear::PutPoint2 ( struct IVGSnapPoint * ppVal );
|
|
|
+__declspec(implementation_key(2666)) VARIANT_BOOL IVGDimensionLinear::GetTextCentered ( );
|
|
|
+__declspec(implementation_key(2667)) void IVGDimensionLinear::PutTextCentered ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(2668)) double IVGDimensionLinear::GetTextX ( );
|
|
|
+__declspec(implementation_key(2669)) void IVGDimensionLinear::PutTextX ( double pVal );
|
|
|
+__declspec(implementation_key(2670)) double IVGDimensionLinear::GetTextY ( );
|
|
|
+__declspec(implementation_key(2671)) void IVGDimensionLinear::PutTextY ( double pVal );
|
|
|
+__declspec(implementation_key(2672)) enum cdrDimensionStyle IVGDimensionLinear::GetStyle ( );
|
|
|
+__declspec(implementation_key(2673)) void IVGDimensionLinear::PutStyle ( enum cdrDimensionStyle pVal );
|
|
|
+__declspec(implementation_key(2674)) VARIANT_BOOL IVGDimensionLinear::GetShowUnits ( );
|
|
|
+__declspec(implementation_key(2675)) void IVGDimensionLinear::PutShowUnits ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(2676)) enum cdrDimensionLinearUnits IVGDimensionLinear::GetUnits ( );
|
|
|
+__declspec(implementation_key(2677)) void IVGDimensionLinear::PutUnits ( enum cdrDimensionLinearUnits pVal );
|
|
|
+__declspec(implementation_key(2678)) enum cdrDimensionPlacement IVGDimensionLinear::GetPlacement ( );
|
|
|
+__declspec(implementation_key(2679)) void IVGDimensionLinear::PutPlacement ( enum cdrDimensionPlacement pVal );
|
|
|
+__declspec(implementation_key(2680)) VARIANT_BOOL IVGDimensionLinear::GetHorizontalText ( );
|
|
|
+__declspec(implementation_key(2681)) void IVGDimensionLinear::PutHorizontalText ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(2682)) VARIANT_BOOL IVGDimensionLinear::GetReverseTerminators ( );
|
|
|
+__declspec(implementation_key(2683)) void IVGDimensionLinear::PutReverseTerminators ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(2684)) VARIANT_BOOL IVGDimensionLinear::GetAutoReverseTerminators ( );
|
|
|
+__declspec(implementation_key(2685)) void IVGDimensionLinear::PutAutoReverseTerminators ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(2686)) double IVGDimensionLinear::GetReverseTerminatorLength ( );
|
|
|
+__declspec(implementation_key(2687)) VARIANT_BOOL IVGDimensionLinear::GetUseReverseTerminatorLength ( );
|
|
|
+__declspec(implementation_key(2688)) void IVGDimensionLinear::PutUseReverseTerminatorLength ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(2689)) HRESULT IVGDimensionLinear::SetReverseTerminatorLength ( double Length );
|
|
|
+__declspec(implementation_key(2690)) VARIANT_BOOL IVGDimensionLinear::GetInnerDimensionLineVisible ( );
|
|
|
+__declspec(implementation_key(2691)) void IVGDimensionLinear::PutInnerDimensionLineVisible ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(2692)) IVGSnapPointPtr IVGDimensionAngular::GetCenter ( );
|
|
|
+__declspec(implementation_key(2693)) void IVGDimensionAngular::PutCenter ( struct IVGSnapPoint * ppVal );
|
|
|
+__declspec(implementation_key(2694)) IVGSnapPointPtr IVGDimensionAngular::GetPoint1 ( );
|
|
|
+__declspec(implementation_key(2695)) void IVGDimensionAngular::PutPoint1 ( struct IVGSnapPoint * ppVal );
|
|
|
+__declspec(implementation_key(2696)) IVGSnapPointPtr IVGDimensionAngular::GetPoint2 ( );
|
|
|
+__declspec(implementation_key(2697)) void IVGDimensionAngular::PutPoint2 ( struct IVGSnapPoint * ppVal );
|
|
|
+__declspec(implementation_key(2698)) double IVGDimensionAngular::GetTextX ( );
|
|
|
+__declspec(implementation_key(2699)) void IVGDimensionAngular::PutTextX ( double pVal );
|
|
|
+__declspec(implementation_key(2700)) double IVGDimensionAngular::GetTextY ( );
|
|
|
+__declspec(implementation_key(2701)) void IVGDimensionAngular::PutTextY ( double pVal );
|
|
|
+__declspec(implementation_key(2702)) VARIANT_BOOL IVGDimensionAngular::GetShowUnits ( );
|
|
|
+__declspec(implementation_key(2703)) void IVGDimensionAngular::PutShowUnits ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(2704)) enum cdrDimensionAngularUnits IVGDimensionAngular::GetUnits ( );
|
|
|
+__declspec(implementation_key(2705)) void IVGDimensionAngular::PutUnits ( enum cdrDimensionAngularUnits pVal );
|
|
|
+__declspec(implementation_key(2706)) VARIANT_BOOL IVGDimensionAngular::GetClockwise ( );
|
|
|
+__declspec(implementation_key(2707)) void IVGDimensionAngular::PutClockwise ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(2708)) VARIANT_BOOL IVGDimensionAngular::GetInnerExtensionLinesVisible ( );
|
|
|
+__declspec(implementation_key(2709)) void IVGDimensionAngular::PutInnerExtensionLinesVisible ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(2710)) IVGApplicationPtr IVGSegment::GetApplication ( );
|
|
|
+__declspec(implementation_key(2711)) IVGCurvePtr IVGSegment::GetParent ( );
|
|
|
+__declspec(implementation_key(2712)) enum cdrSegmentType IVGSegment::GetType ( );
|
|
|
+__declspec(implementation_key(2713)) void IVGSegment::PutType ( enum cdrSegmentType pVal );
|
|
|
+__declspec(implementation_key(2714)) IVGSubPathPtr IVGSegment::GetSubPath ( );
|
|
|
+__declspec(implementation_key(2715)) double IVGSegment::GetLength ( );
|
|
|
+__declspec(implementation_key(2716)) long IVGSegment::GetIndex ( );
|
|
|
+__declspec(implementation_key(2717)) long IVGSegment::GetSubPathIndex ( );
|
|
|
+__declspec(implementation_key(2718)) long IVGSegment::GetAbsoluteIndex ( );
|
|
|
+__declspec(implementation_key(2719)) double IVGSegment::GetStartingControlPointLength ( );
|
|
|
+__declspec(implementation_key(2720)) void IVGSegment::PutStartingControlPointLength ( double pVal );
|
|
|
+__declspec(implementation_key(2721)) double IVGSegment::GetStartingControlPointAngle ( );
|
|
|
+__declspec(implementation_key(2722)) void IVGSegment::PutStartingControlPointAngle ( double pVal );
|
|
|
+__declspec(implementation_key(2723)) double IVGSegment::GetEndingControlPointLength ( );
|
|
|
+__declspec(implementation_key(2724)) void IVGSegment::PutEndingControlPointLength ( double pVal );
|
|
|
+__declspec(implementation_key(2725)) double IVGSegment::GetEndingControlPointAngle ( );
|
|
|
+__declspec(implementation_key(2726)) void IVGSegment::PutEndingControlPointAngle ( double pVal );
|
|
|
+__declspec(implementation_key(2727)) HRESULT IVGSegment::GetPointPositionAt ( double * x, double * y, double Offset, enum cdrSegmentOffsetType OffsetType );
|
|
|
+__declspec(implementation_key(2728)) IVGNodePtr IVGSegment::BreakApartAt ( double Offset, enum cdrSegmentOffsetType OffsetType );
|
|
|
+__declspec(implementation_key(2729)) IVGNodePtr IVGSegment::AddNodeAt ( double Offset, enum cdrSegmentOffsetType OffsetType );
|
|
|
+__declspec(implementation_key(2730)) double IVGSegment::GetPerpendicularAt ( double Offset, enum cdrSegmentOffsetType OffsetType );
|
|
|
+__declspec(implementation_key(2731)) double IVGSegment::GetTangentAt ( double Offset, enum cdrSegmentOffsetType OffsetType );
|
|
|
+__declspec(implementation_key(2732)) IVGCrossPointsPtr IVGSegment::GetIntersections ( struct IVGSegment * Target, enum cdrSegmentOffsetType OffsetType );
|
|
|
+__declspec(implementation_key(2733)) IVGSegmentPtr IVGSegment::Next ( );
|
|
|
+__declspec(implementation_key(2734)) IVGSegmentPtr IVGSegment::Previous ( );
|
|
|
+__declspec(implementation_key(2735)) IVGNodePtr IVGSegment::GetStartNode ( );
|
|
|
+__declspec(implementation_key(2736)) IVGNodePtr IVGSegment::GetEndNode ( );
|
|
|
+__declspec(implementation_key(2737)) double IVGSegment::GetStartingControlPointX ( );
|
|
|
+__declspec(implementation_key(2738)) void IVGSegment::PutStartingControlPointX ( double pVal );
|
|
|
+__declspec(implementation_key(2739)) double IVGSegment::GetStartingControlPointY ( );
|
|
|
+__declspec(implementation_key(2740)) void IVGSegment::PutStartingControlPointY ( double pVal );
|
|
|
+__declspec(implementation_key(2741)) double IVGSegment::GetEndingControlPointX ( );
|
|
|
+__declspec(implementation_key(2742)) void IVGSegment::PutEndingControlPointX ( double pVal );
|
|
|
+__declspec(implementation_key(2743)) double IVGSegment::GetEndingControlPointY ( );
|
|
|
+__declspec(implementation_key(2744)) void IVGSegment::PutEndingControlPointY ( double pVal );
|
|
|
+__declspec(implementation_key(2745)) long IVGSegment::GetPeaks ( double Angle, double * Offset1, double * Offset2, enum cdrSegmentOffsetType OffsetType );
|
|
|
+__declspec(implementation_key(2746)) long IVGSegment::GetBendPoints ( double * Offset1, double * Offset2, enum cdrSegmentOffsetType OffsetType );
|
|
|
+__declspec(implementation_key(2747)) double IVGSegment::GetCurvatureAt ( double Offset, enum cdrSegmentOffsetType OffsetType );
|
|
|
+__declspec(implementation_key(2748)) double IVGSegment::GetCurveSpeedAt ( double Offset, enum cdrSegmentOffsetType OffsetType );
|
|
|
+__declspec(implementation_key(2749)) VARIANT_BOOL IVGSegment::FindParamOffset ( double AbsoluteOffset, double * ParamOffset, double * Remainder );
|
|
|
+__declspec(implementation_key(2750)) double IVGSegment::GetAbsoluteOffset ( double ParamOffset );
|
|
|
+__declspec(implementation_key(2751)) HRESULT IVGSegment::GetStartingControlPointPosition ( double * PositionX, double * PositionY );
|
|
|
+__declspec(implementation_key(2752)) HRESULT IVGSegment::SetStartingControlPointPosition ( double PositionX, double PositionY );
|
|
|
+__declspec(implementation_key(2753)) HRESULT IVGSegment::GetEndingControlPointPosition ( double * PositionX, double * PositionY );
|
|
|
+__declspec(implementation_key(2754)) HRESULT IVGSegment::SetEndingControlPointPosition ( double PositionX, double PositionY );
|
|
|
+__declspec(implementation_key(2755)) IVGCurvePtr IVGSegment::GetCopy ( );
|
|
|
+__declspec(implementation_key(2756)) VARIANT_BOOL IVGSegment::GetSelected ( );
|
|
|
+__declspec(implementation_key(2757)) void IVGSegment::PutSelected ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(2758)) HRESULT IVGSegment::CreateSelection ( );
|
|
|
+__declspec(implementation_key(2759)) IVGCurvePtr IVGSegment::GetPolyline ( long CurvePrecision );
|
|
|
+__declspec(implementation_key(2760)) VARIANT_BOOL IVGSegment::IsRectOnEdge ( double x1, double y1, double x2, double y2 );
|
|
|
+__declspec(implementation_key(2761)) VARIANT_BOOL IVGSegment::FindClosestPoint ( double x, double y, double * ParamOffset );
|
|
|
+__declspec(implementation_key(2762)) VARIANT_BOOL IVGSegment::FindParamOffsetAtPoint ( double x, double y, double * ParamOffset, double HotArea );
|
|
|
+__declspec(implementation_key(2763)) VARIANT_BOOL IVGSegment::GetBoundingBox ( double * x, double * y, double * Width, double * Height );
|
|
|
+__declspec(implementation_key(2764)) IVGRectPtr IVGSegment::GetBoundingBox ( );
|
|
|
+__declspec(implementation_key(2765)) IVGVectorPtr IVGSegment::GetPerpendicularVectorAt ( double Offset, enum cdrSegmentOffsetType OffsetType, VARIANT_BOOL Normalize );
|
|
|
+__declspec(implementation_key(2766)) IVGVectorPtr IVGSegment::GetTangentVectorAt ( double Offset, enum cdrSegmentOffsetType OffsetType, VARIANT_BOOL Normalize );
|
|
|
+__declspec(implementation_key(2767)) IVGPointPtr IVGSegment::GetPointAt ( double Offset, enum cdrSegmentOffsetType OffsetType );
|
|
|
+__declspec(implementation_key(2768)) double IVGVector::Getx ( );
|
|
|
+__declspec(implementation_key(2769)) void IVGVector::Putx ( double pVal );
|
|
|
+__declspec(implementation_key(2770)) double IVGVector::Gety ( );
|
|
|
+__declspec(implementation_key(2771)) void IVGVector::Puty ( double pVal );
|
|
|
+__declspec(implementation_key(2772)) double IVGVector::GetLength ( );
|
|
|
+__declspec(implementation_key(2773)) void IVGVector::PutLength ( double pVal );
|
|
|
+__declspec(implementation_key(2774)) double IVGVector::GetAngle ( );
|
|
|
+__declspec(implementation_key(2775)) void IVGVector::PutAngle ( double pVal );
|
|
|
+__declspec(implementation_key(2776)) IVGPointPtr IVGVector::GetOffsettedPoint ( struct IVGPoint * Origin, double Distance );
|
|
|
+__declspec(implementation_key(2777)) HRESULT IVGVector::Add ( struct IVGVector * Vector );
|
|
|
+__declspec(implementation_key(2778)) HRESULT IVGVector::Subtract ( struct IVGVector * Vector );
|
|
|
+__declspec(implementation_key(2779)) HRESULT IVGVector::MultiplyBy ( double Multiplier );
|
|
|
+__declspec(implementation_key(2780)) HRESULT IVGVector::Negate ( );
|
|
|
+__declspec(implementation_key(2781)) HRESULT IVGVector::Normalize ( );
|
|
|
+__declspec(implementation_key(2782)) double IVGVector::AngleBetween ( struct IVGVector * Vector );
|
|
|
+__declspec(implementation_key(2783)) double IVGVector::SmallAngleBetween ( struct IVGVector * Vector );
|
|
|
+__declspec(implementation_key(2784)) double IVGVector::DotProduct ( struct IVGVector * Vector );
|
|
|
+__declspec(implementation_key(2785)) double IVGVector::CrossProduct ( struct IVGVector * Vector );
|
|
|
+__declspec(implementation_key(2786)) HRESULT IVGVector::SetFromPoints ( struct IVGPoint * Start, struct IVGPoint * End );
|
|
|
+__declspec(implementation_key(2787)) IVGVectorPtr IVGVector::ProjectOnto ( struct IVGVector * Vector );
|
|
|
+__declspec(implementation_key(2788)) IVGVectorPtr IVGVector::GetCopy ( );
|
|
|
+__declspec(implementation_key(2789)) HRESULT IVGVector::BindToDocument ( struct IVGDocument * Document );
|
|
|
+__declspec(implementation_key(2790)) double IVGPoint::Getx ( );
|
|
|
+__declspec(implementation_key(2791)) void IVGPoint::Putx ( double pVal );
|
|
|
+__declspec(implementation_key(2792)) double IVGPoint::Gety ( );
|
|
|
+__declspec(implementation_key(2793)) void IVGPoint::Puty ( double pVal );
|
|
|
+__declspec(implementation_key(2794)) HRESULT IVGPoint::Add ( struct IVGVector * Vector );
|
|
|
+__declspec(implementation_key(2795)) HRESULT IVGPoint::Subtract ( struct IVGVector * Vector );
|
|
|
+__declspec(implementation_key(2796)) double IVGPoint::DistanceTo ( struct IVGPoint * Point );
|
|
|
+__declspec(implementation_key(2797)) IVGPointPtr IVGPoint::GetCopy ( );
|
|
|
+__declspec(implementation_key(2798)) HRESULT IVGPoint::BindToDocument ( struct IVGDocument * Document );
|
|
|
+__declspec(implementation_key(2799)) IVGPointPtr IVGPointRange::GetItem ( long Index );
|
|
|
+__declspec(implementation_key(2800)) void IVGPointRange::PutItem ( long Index, struct IVGPoint * ppVal );
|
|
|
+__declspec(implementation_key(2801)) IUnknownPtr IVGPointRange::Get_NewEnum ( );
|
|
|
+__declspec(implementation_key(2802)) IVGPointPtr IVGPointRange::GetFirst ( );
|
|
|
+__declspec(implementation_key(2803)) IVGPointPtr IVGPointRange::GetLast ( );
|
|
|
+__declspec(implementation_key(2804)) long IVGPointRange::GetCount ( );
|
|
|
+__declspec(implementation_key(2805)) HRESULT IVGPointRange::AddPoint ( struct IVGPoint * Point );
|
|
|
+__declspec(implementation_key(2806)) HRESULT IVGPointRange::AddPointXY ( double x, double y );
|
|
|
+__declspec(implementation_key(2807)) HRESULT IVGPointRange::InsertPoint ( long Index, struct IVGPoint * Point );
|
|
|
+__declspec(implementation_key(2808)) HRESULT IVGPointRange::AddPoints ( struct IVGPointRange * Points );
|
|
|
+__declspec(implementation_key(2809)) HRESULT IVGPointRange::InsertPoints ( long Index, struct IVGPointRange * Points );
|
|
|
+__declspec(implementation_key(2810)) HRESULT IVGPointRange::Remove ( long Index );
|
|
|
+__declspec(implementation_key(2811)) HRESULT IVGPointRange::RemoveRange ( long StartIndex, long EndIndex );
|
|
|
+__declspec(implementation_key(2812)) HRESULT IVGPointRange::RemoveAll ( );
|
|
|
+__declspec(implementation_key(2813)) HRESULT IVGPointRange::RemoveAdjacentDuplicates ( );
|
|
|
+__declspec(implementation_key(2814)) HRESULT IVGPointRange::Reverse ( );
|
|
|
+__declspec(implementation_key(2815)) HRESULT IVGPointRange::Smoothen ( double NumberOfPointsToSmoothAcross, VARIANT_BOOL Closed );
|
|
|
+__declspec(implementation_key(2816)) IVGPointRangePtr IVGPointRange::GetCopy ( );
|
|
|
+__declspec(implementation_key(2817)) HRESULT IVGPointRange::BindToDocument ( struct IVGDocument * Document );
|
|
|
+__declspec(implementation_key(2818)) double IVGTransformMatrix::Getd11 ( );
|
|
|
+__declspec(implementation_key(2819)) void IVGTransformMatrix::Putd11 ( double pVal );
|
|
|
+__declspec(implementation_key(2820)) double IVGTransformMatrix::Getd12 ( );
|
|
|
+__declspec(implementation_key(2821)) void IVGTransformMatrix::Putd12 ( double pVal );
|
|
|
+__declspec(implementation_key(2822)) double IVGTransformMatrix::Getd21 ( );
|
|
|
+__declspec(implementation_key(2823)) void IVGTransformMatrix::Putd21 ( double pVal );
|
|
|
+__declspec(implementation_key(2824)) double IVGTransformMatrix::Getd22 ( );
|
|
|
+__declspec(implementation_key(2825)) void IVGTransformMatrix::Putd22 ( double pVal );
|
|
|
+__declspec(implementation_key(2826)) double IVGTransformMatrix::GetTranslationX ( );
|
|
|
+__declspec(implementation_key(2827)) void IVGTransformMatrix::PutTranslationX ( double pVal );
|
|
|
+__declspec(implementation_key(2828)) double IVGTransformMatrix::GetTranslationY ( );
|
|
|
+__declspec(implementation_key(2829)) void IVGTransformMatrix::PutTranslationY ( double pVal );
|
|
|
+__declspec(implementation_key(2830)) IVGVectorPtr IVGTransformMatrix::GetTranslation ( );
|
|
|
+__declspec(implementation_key(2831)) void IVGTransformMatrix::PutTranslation ( struct IVGVector * ppVal );
|
|
|
+__declspec(implementation_key(2832)) HRESULT IVGTransformMatrix::SetToIdentity ( );
|
|
|
+__declspec(implementation_key(2833)) HRESULT IVGTransformMatrix::Invert ( );
|
|
|
+__declspec(implementation_key(2834)) HRESULT IVGTransformMatrix::TranslateBy ( double x, double y );
|
|
|
+__declspec(implementation_key(2835)) HRESULT IVGTransformMatrix::TranslateByVector ( struct IVGVector * Vector );
|
|
|
+__declspec(implementation_key(2836)) HRESULT IVGTransformMatrix::SetTranslation ( double x, double y );
|
|
|
+__declspec(implementation_key(2837)) HRESULT IVGTransformMatrix::Rotate ( double Angle );
|
|
|
+__declspec(implementation_key(2838)) HRESULT IVGTransformMatrix::RotateAround ( double Angle, double x, double y );
|
|
|
+__declspec(implementation_key(2839)) HRESULT IVGTransformMatrix::Scale ( double ScaleX, double ScaleY );
|
|
|
+__declspec(implementation_key(2840)) HRESULT IVGTransformMatrix::ScaleAround ( double ScaleX, double ScaleY, double x, double y );
|
|
|
+__declspec(implementation_key(2841)) HRESULT IVGTransformMatrix::Transform ( struct IVGTransformMatrix * TransformMatrix );
|
|
|
+__declspec(implementation_key(2842)) HRESULT IVGTransformMatrix::TransformAround ( struct IVGTransformMatrix * TransformMatrix, double x, double y );
|
|
|
+__declspec(implementation_key(2843)) HRESULT IVGTransformMatrix::TransformPoint ( struct IVGPoint * Point );
|
|
|
+__declspec(implementation_key(2844)) HRESULT IVGTransformMatrix::TransformPoints ( struct IVGPointRange * Points );
|
|
|
+__declspec(implementation_key(2845)) HRESULT IVGTransformMatrix::TransformVector ( struct IVGVector * Vector );
|
|
|
+__declspec(implementation_key(2846)) HRESULT IVGTransformMatrix::UntransformPoint ( struct IVGPoint * Point );
|
|
|
+__declspec(implementation_key(2847)) HRESULT IVGTransformMatrix::UntransformPoints ( struct IVGPointRange * Points );
|
|
|
+__declspec(implementation_key(2848)) HRESULT IVGTransformMatrix::UntransformVector ( struct IVGVector * Vector );
|
|
|
+__declspec(implementation_key(2849)) VARIANT_BOOL IVGTransformMatrix::GetIsIdentity ( );
|
|
|
+__declspec(implementation_key(2850)) VARIANT_BOOL IVGTransformMatrix::GetIsSkewedOrRotatedOrMirrored ( );
|
|
|
+__declspec(implementation_key(2851)) VARIANT_BOOL IVGTransformMatrix::GetContainsOnlyTranslation ( );
|
|
|
+__declspec(implementation_key(2852)) VARIANT_BOOL IVGTransformMatrix::GetIsSkewedOrRotated ( );
|
|
|
+__declspec(implementation_key(2853)) VARIANT_BOOL IVGTransformMatrix::GetIsScaledOrSkewedOrRotated ( );
|
|
|
+__declspec(implementation_key(2854)) VARIANT_BOOL IVGTransformMatrix::GetIsOrthogonal ( );
|
|
|
+__declspec(implementation_key(2855)) VARIANT_BOOL IVGTransformMatrix::GetIsOrthonormalAxisAligned ( );
|
|
|
+__declspec(implementation_key(2856)) VARIANT_BOOL IVGTransformMatrix::GetIsOrthonormal ( );
|
|
|
+__declspec(implementation_key(2857)) VARIANT_BOOL IVGTransformMatrix::GetIsMirrored ( );
|
|
|
+__declspec(implementation_key(2858)) VARIANT_BOOL IVGTransformMatrix::GetIsScaled ( );
|
|
|
+__declspec(implementation_key(2859)) VARIANT_BOOL IVGTransformMatrix::GetIsTranslated ( );
|
|
|
+__declspec(implementation_key(2860)) IVGTransformMatrixPtr IVGTransformMatrix::GetCopy ( );
|
|
|
+__declspec(implementation_key(2861)) HRESULT IVGTransformMatrix::BindToDocument ( struct IVGDocument * Document );
|
|
|
+__declspec(implementation_key(2862)) _variant_t IVGProperties::GetItem ( _bstr_t Name, long ID );
|
|
|
+__declspec(implementation_key(2863)) void IVGProperties::PutItem ( _bstr_t Name, long ID, const _variant_t & pVal );
|
|
|
+__declspec(implementation_key(2864)) IUnknownPtr IVGProperties::Get_NewEnum ( );
|
|
|
+__declspec(implementation_key(2865)) long IVGProperties::GetIndex ( _bstr_t Name, long ID );
|
|
|
+__declspec(implementation_key(2866)) _variant_t IVGProperties::GetItemByIndex ( long Index );
|
|
|
+__declspec(implementation_key(2867)) HRESULT IVGProperties::Delete ( _bstr_t Name, long ID );
|
|
|
+__declspec(implementation_key(2868)) HRESULT IVGProperties::DeleteByIndex ( long Index );
|
|
|
+__declspec(implementation_key(2869)) long IVGProperties::GetCount ( );
|
|
|
+__declspec(implementation_key(2870)) HRESULT IVGProperties::Description ( long Index, BSTR * Name, long * ID );
|
|
|
+__declspec(implementation_key(2871)) HRESULT IVGProperties::PutFile ( _bstr_t Name, long ID, _bstr_t FileName );
|
|
|
+__declspec(implementation_key(2872)) HRESULT IVGProperties::GetFile ( _bstr_t Name, long ID, _bstr_t FileName );
|
|
|
+__declspec(implementation_key(2873)) VARIANT_BOOL IVGProperties::Exists ( _bstr_t Name, long ID );
|
|
|
+__declspec(implementation_key(2874)) VARIANT_BOOL IVGProperties::DeleteAll ( _bstr_t Name );
|
|
|
+__declspec(implementation_key(2875)) IVGPointPtr IVGProperties::GetPoint ( _bstr_t uuidName );
|
|
|
+__declspec(implementation_key(2876)) HRESULT IVGProperties::SetPoint ( _bstr_t uuidName, struct IVGPoint * pVal );
|
|
|
+__declspec(implementation_key(2877)) IVGVectorPtr IVGProperties::GetVector ( _bstr_t uuidName );
|
|
|
+__declspec(implementation_key(2878)) HRESULT IVGProperties::SetVector ( _bstr_t uuidName, struct IVGVector * pVal );
|
|
|
+__declspec(implementation_key(2879)) IVGCurvePtr IVGProperties::GetCurve ( _bstr_t uuidName );
|
|
|
+__declspec(implementation_key(2880)) HRESULT IVGProperties::SetCurve ( _bstr_t uuidName, struct IVGCurve * pVal );
|
|
|
+__declspec(implementation_key(2881)) _bstr_t IVGToolStateAttributes::GetPropertyBarGuid ( );
|
|
|
+__declspec(implementation_key(2882)) void IVGToolStateAttributes::PutPropertyBarGuid ( _bstr_t pVal );
|
|
|
+__declspec(implementation_key(2883)) _bstr_t IVGToolStateAttributes::GetContextMenuGuid ( );
|
|
|
+__declspec(implementation_key(2884)) void IVGToolStateAttributes::PutContextMenuGuid ( _bstr_t pVal );
|
|
|
+__declspec(implementation_key(2885)) VARIANT_BOOL IVGToolStateAttributes::GetUseTabletPressure ( );
|
|
|
+__declspec(implementation_key(2886)) void IVGToolStateAttributes::PutUseTabletPressure ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(2887)) VARIANT_BOOL IVGToolStateAttributes::GetAllowTempPickState ( );
|
|
|
+__declspec(implementation_key(2888)) void IVGToolStateAttributes::PutAllowTempPickState ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(2889)) VARIANT_BOOL IVGToolStateAttributes::GetAllowAutopan ( );
|
|
|
+__declspec(implementation_key(2890)) void IVGToolStateAttributes::PutAllowAutopan ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(2891)) VARIANT_BOOL IVGToolStateAttributes::GetAllowContextMenu ( );
|
|
|
+__declspec(implementation_key(2892)) void IVGToolStateAttributes::PutAllowContextMenu ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(2893)) VARIANT_BOOL IVGToolStateAttributes::GetCanUpdateSelectionOnMouseClick ( );
|
|
|
+__declspec(implementation_key(2894)) void IVGToolStateAttributes::PutCanUpdateSelectionOnMouseClick ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(2895)) VARIANT_BOOL IVGToolStateAttributes::GetDeselectOnLButtonDown ( );
|
|
|
+__declspec(implementation_key(2896)) void IVGToolStateAttributes::PutDeselectOnLButtonDown ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(2897)) VARIANT_BOOL IVGToolStateAttributes::GetEnterGraceStateOnLButtonDown ( );
|
|
|
+__declspec(implementation_key(2898)) void IVGToolStateAttributes::PutEnterGraceStateOnLButtonDown ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(2899)) void IVGToolStateAttributes::PutStatusInfo ( _bstr_t _arg1 );
|
|
|
+__declspec(implementation_key(2900)) HRESULT IVGToolStateAttributes::SetCursor ( enum cdrCursorShape CursorShape );
|
|
|
+__declspec(implementation_key(2901)) HRESULT IVGToolStateAttributes::StartTimer ( long TimerId, long TimeToTick, VARIANT_BOOL OneTime );
|
|
|
+__declspec(implementation_key(2902)) HRESULT IVGToolStateAttributes::StopTimer ( long TimerId );
|
|
|
+__declspec(implementation_key(2903)) HRESULT IVGToolStateAttributes::SnapMouse ( struct IVGPoint * pt );
|
|
|
+__declspec(implementation_key(2904)) HRESULT IVGToolStateAttributes::AnchoredSnapMouse ( struct IVGPoint * pt, struct IVGPoint * AnchorPoint );
|
|
|
+__declspec(implementation_key(2905)) HRESULT IVGToolStateAttributes::ConstrainMouse ( struct IVGPoint * pt, struct IVGPoint * AnchorPoint );
|
|
|
+__declspec(implementation_key(2906)) VARIANT_BOOL IVGToolStateAttributes::IsKeyDown ( long KeyCode );
|
|
|
+__declspec(implementation_key(2907)) double IVGToolStateAttributes::GetCurrentPressure ( );
|
|
|
+__declspec(implementation_key(2908)) HRESULT IVGToolStateAttributes::SetCursorGuid ( _bstr_t newVal );
|
|
|
+__declspec(implementation_key(2909)) HRESULT IVGToolStateAttributes::SetStateHintsPage ( _bstr_t newVal );
|
|
|
+__declspec(implementation_key(2910)) HRESULT IVGToolStateAttributes::ExitTemporaryToolState ( );
|
|
|
+__declspec(implementation_key(2911)) IVGDocumentPtr IVGToolStateAttributes::GetDocument ( );
|
|
|
+__declspec(implementation_key(2912)) HRESULT IVGToolStateAttributes::SetFocus ( );
|
|
|
+__declspec(implementation_key(2913)) HRESULT IVGToolStateAttributes::CaptureMouse ( );
|
|
|
+__declspec(implementation_key(2914)) HRESULT IVGToolStateAttributes::ReleaseMouse ( );
|
|
|
+__declspec(implementation_key(2915)) HRESULT IVGToolState::OnStartState ( struct IVGToolStateAttributes * StateAttributes );
|
|
|
+__declspec(implementation_key(2916)) HRESULT IVGToolState::OnExitState ( );
|
|
|
+__declspec(implementation_key(2917)) HRESULT IVGToolState::OnMouseMove ( struct IVGPoint * pt );
|
|
|
+__declspec(implementation_key(2918)) HRESULT IVGToolState::OnLButtonDown ( struct IVGPoint * pt );
|
|
|
+__declspec(implementation_key(2919)) HRESULT IVGToolState::OnLButtonDownLeaveGrace ( struct IVGPoint * pt );
|
|
|
+__declspec(implementation_key(2920)) HRESULT IVGToolState::OnLButtonUp ( struct IVGPoint * pt );
|
|
|
+__declspec(implementation_key(2921)) HRESULT IVGToolState::OnLButtonDblClick ( struct IVGPoint * pt );
|
|
|
+__declspec(implementation_key(2922)) HRESULT IVGToolState::OnClick ( struct IVGPoint * pt, VARIANT_BOOL * Handled );
|
|
|
+__declspec(implementation_key(2923)) HRESULT IVGToolState::OnRButtonDown ( struct IVGPoint * pt, VARIANT_BOOL * Handled );
|
|
|
+__declspec(implementation_key(2924)) HRESULT IVGToolState::OnRButtonUp ( struct IVGPoint * pt, VARIANT_BOOL * Handled );
|
|
|
+__declspec(implementation_key(2925)) HRESULT IVGToolState::OnKeyDown ( long KeyCode, VARIANT_BOOL * Handled );
|
|
|
+__declspec(implementation_key(2926)) HRESULT IVGToolState::OnKeyUp ( long KeyCode, VARIANT_BOOL * Handled );
|
|
|
+__declspec(implementation_key(2927)) HRESULT IVGToolState::OnDelete ( VARIANT_BOOL * Handled );
|
|
|
+__declspec(implementation_key(2928)) HRESULT IVGToolState::OnAbort ( );
|
|
|
+__declspec(implementation_key(2929)) HRESULT IVGToolState::OnCommit ( struct IVGPoint * pt );
|
|
|
+__declspec(implementation_key(2930)) HRESULT IVGToolState::OnSnapMouse ( struct IVGPoint * pt, VARIANT_BOOL * Handled );
|
|
|
+__declspec(implementation_key(2931)) HRESULT IVGToolState::OnTimer ( long TimerId, long TimeEllapsed );
|
|
|
+__declspec(implementation_key(2932)) VARIANT_BOOL IVGToolState::GetIsDrawing ( );
|
|
|
+__declspec(implementation_key(2933)) HRESULT IVGOnScreenCurve::Show ( );
|
|
|
+__declspec(implementation_key(2934)) HRESULT IVGOnScreenCurve::Hide ( );
|
|
|
+__declspec(implementation_key(2935)) HRESULT IVGOnScreenCurve::SetPen ( long Color, long WidthInPixels, enum cdrOnScreenCurvePenStyle Style );
|
|
|
+__declspec(implementation_key(2936)) HRESULT IVGOnScreenCurve::SetNoPen ( );
|
|
|
+__declspec(implementation_key(2937)) HRESULT IVGOnScreenCurve::SetBrush ( long Color );
|
|
|
+__declspec(implementation_key(2938)) HRESULT IVGOnScreenCurve::SetNoBrush ( );
|
|
|
+__declspec(implementation_key(2939)) HRESULT IVGOnScreenCurve::SetCurve ( struct IVGCurve * Curve );
|
|
|
+__declspec(implementation_key(2940)) HRESULT IVGOnScreenCurve::SetLine ( double x1, double y1, double x2, double y2 );
|
|
|
+__declspec(implementation_key(2941)) HRESULT IVGOnScreenCurve::SetRectangle ( double x1, double y1, double x2, double y2 );
|
|
|
+__declspec(implementation_key(2942)) HRESULT IVGOnScreenCurve::SetCircle ( double CenterX, double CenterY, double Radius );
|
|
|
+__declspec(implementation_key(2943)) HRESULT IVGOnScreenCurve::SetPoints ( struct IVGPointRange * Points );
|
|
|
+__declspec(implementation_key(2944)) IVGPointPtr IVGMathUtils::Interpolate ( struct IVGPoint * S, struct IVGPoint * E, double t );
|
|
|
+__declspec(implementation_key(2945)) VARIANT_BOOL IVGMathUtils::IntersectLineSegments ( struct IVGPoint * S1, struct IVGPoint * E1, struct IVGPoint * S2, struct IVGPoint * E2, struct IVGPoint * * ppVal );
|
|
|
+__declspec(implementation_key(2946)) double IVGMathUtils::DistanceToLineSegment ( struct IVGPoint * S, struct IVGPoint * E, struct IVGPoint * Point );
|
|
|
+__declspec(implementation_key(2947)) IVGPointPtr IVGMathUtils::ClosestPointToLineSegment ( struct IVGPoint * S, struct IVGPoint * E, struct IVGPoint * Point );
|
|
|
+__declspec(implementation_key(2948)) VARIANT_BOOL IVGMathUtils::IntersectInfiniteLines ( struct IVGPoint * S1, struct IVGPoint * E1, struct IVGPoint * S2, struct IVGPoint * E2, struct IVGPoint * * ppVal );
|
|
|
+__declspec(implementation_key(2949)) double IVGMathUtils::DistanceToInfiniteLine ( struct IVGPoint * S, struct IVGPoint * E, struct IVGPoint * Point );
|
|
|
+__declspec(implementation_key(2950)) IVGPointPtr IVGMathUtils::ClosestPointToInfiniteLine ( struct IVGPoint * S, struct IVGPoint * E, struct IVGPoint * Point );
|
|
|
+__declspec(implementation_key(2951)) double IVGMathUtils::GetRandomReal ( double low, double High );
|
|
|
+__declspec(implementation_key(2952)) long IVGMathUtils::GetRandomInteger ( long low, long High );
|
|
|
+__declspec(implementation_key(2953)) HRESULT IVGMathUtils::FitLineToPoints ( struct IVGPointRange * Points, struct IVGPoint * * Origin, struct IVGVector * * Direction );
|
|
|
+__declspec(implementation_key(2954)) IVGPointPtr IVGMathUtils::MidPoint ( struct IVGPoint * S, struct IVGPoint * E );
|
|
|
+__declspec(implementation_key(2955)) IVGPointPtr IVGMathUtils::CreatePoint ( double x, double y );
|
|
|
+__declspec(implementation_key(2956)) IVGVectorPtr IVGMathUtils::CreateVector ( double x, double y );
|
|
|
+__declspec(implementation_key(2957)) IVGPointRangePtr IVGMathUtils::CreatePointRange ( );
|
|
|
+__declspec(implementation_key(2958)) IVGTransformMatrixPtr IVGMathUtils::CreateIdentityTransformMatrix ( );
|
|
|
+__declspec(implementation_key(2959)) IVGTransformMatrixPtr IVGMathUtils::CreateRotationTransformMatrix ( double Angle, double OriginX, double OriginY );
|
|
|
+__declspec(implementation_key(2960)) IVGTransformMatrixPtr IVGMathUtils::CreateTranslationTransformMatrix ( double TranslateX, double TranslateY );
|
|
|
+__declspec(implementation_key(2961)) IVGTransformMatrixPtr IVGMathUtils::CreateScaleTransformMatrix ( double ScaleX, double ScaleY, double OriginX, double OriginY );
|
|
|
+__declspec(implementation_key(2962)) IVGTransformMatrixPtr IVGMathUtils::CreateLineSegmentTransformMatrix ( struct IVGPoint * FromStart, struct IVGPoint * FromEnd, struct IVGPoint * ToStart, struct IVGPoint * ToEnd );
|
|
|
+__declspec(implementation_key(2963)) IVGApplicationPtr IVGNodeRange::GetApplication ( );
|
|
|
+__declspec(implementation_key(2964)) IVGCurvePtr IVGNodeRange::GetParent ( );
|
|
|
+__declspec(implementation_key(2965)) IVGNodePtr IVGNodeRange::GetItem ( long Index );
|
|
|
+__declspec(implementation_key(2966)) long IVGNodeRange::GetCount ( );
|
|
|
+__declspec(implementation_key(2967)) enum cdrNodeType IVGNodeRange::GetType ( );
|
|
|
+__declspec(implementation_key(2968)) double IVGNodeRange::GetPositionX ( );
|
|
|
+__declspec(implementation_key(2969)) double IVGNodeRange::GetPositionY ( );
|
|
|
+__declspec(implementation_key(2970)) double IVGNodeRange::GetSizeWidth ( );
|
|
|
+__declspec(implementation_key(2971)) double IVGNodeRange::GetSizeHeight ( );
|
|
|
+__declspec(implementation_key(2972)) HRESULT IVGNodeRange::Add ( struct IVGNode * Node );
|
|
|
+__declspec(implementation_key(2973)) HRESULT IVGNodeRange::Remove ( long Index );
|
|
|
+__declspec(implementation_key(2974)) HRESULT IVGNodeRange::Move ( double DeltaX, double DeltaY, long AnchorIndex, VARIANT_BOOL ElasticMode );
|
|
|
+__declspec(implementation_key(2975)) HRESULT IVGNodeRange::Delete ( );
|
|
|
+__declspec(implementation_key(2976)) HRESULT IVGNodeRange::Stretch ( float RatioX, float RatioY, VARIANT_BOOL UseAnchorPoint, double StretchAnchorX, double StretchAnchorY );
|
|
|
+__declspec(implementation_key(2977)) HRESULT IVGNodeRange::Rotate ( double Angle, VARIANT_BOOL UseCenterPoint, double RotationCenterX, double RotationCenterY );
|
|
|
+__declspec(implementation_key(2978)) HRESULT IVGNodeRange::Skew ( double AngleX, double AngleY, VARIANT_BOOL UseAnchorPoint, double SkewAnchorX, double SkewAnchorY );
|
|
|
+__declspec(implementation_key(2979)) HRESULT IVGNodeRange::AutoReduce ( double PrecisionMargin );
|
|
|
+__declspec(implementation_key(2980)) HRESULT IVGNodeRange::RemoveAll ( );
|
|
|
+__declspec(implementation_key(2981)) HRESULT IVGNodeRange::SetType ( enum cdrNodeType Type );
|
|
|
+__declspec(implementation_key(2982)) IUnknownPtr IVGNodeRange::Get_NewEnum ( );
|
|
|
+__declspec(implementation_key(2983)) HRESULT IVGNodeRange::AddRange ( struct IVGNodeRange * NodeRange );
|
|
|
+__declspec(implementation_key(2984)) IVGSegmentRangePtr IVGNodeRange::GetSegmentRange ( );
|
|
|
+__declspec(implementation_key(2985)) HRESULT IVGNodeRange::BreakApart ( );
|
|
|
+__declspec(implementation_key(2986)) HRESULT IVGNodeRange::Smoothen ( long Smoothness );
|
|
|
+__declspec(implementation_key(2987)) HRESULT IVGNodeRange::RemoveRange ( struct IVGNodeRange * NodeRange );
|
|
|
+__declspec(implementation_key(2988)) HRESULT IVGNodeRange::Fillet ( double Radius, VARIANT_BOOL CombineSmoothSegments );
|
|
|
+__declspec(implementation_key(2989)) HRESULT IVGNodeRange::Chamfer ( double DistanceA, double DistanceB, VARIANT_BOOL CombineSmoothSegments );
|
|
|
+__declspec(implementation_key(2990)) HRESULT IVGNodeRange::Scallop ( double Radius, VARIANT_BOOL CombineSmoothSegments );
|
|
|
+__declspec(implementation_key(2991)) HRESULT IVGNodeRange::CreateSelection ( );
|
|
|
+__declspec(implementation_key(2992)) HRESULT IVGNodeRange::AddToSelection ( );
|
|
|
+__declspec(implementation_key(2993)) HRESULT IVGNodeRange::RemoveFromSelection ( );
|
|
|
+__declspec(implementation_key(2994)) IVGNodePtr IVGNodeRange::GetFirstNode ( );
|
|
|
+__declspec(implementation_key(2995)) IVGNodePtr IVGNodeRange::GetLastNode ( );
|
|
|
+__declspec(implementation_key(2996)) VARIANT_BOOL IVGNodeRange::GetBoundingBox ( double * x, double * y, double * Width, double * Height );
|
|
|
+__declspec(implementation_key(2997)) IVGRectPtr IVGNodeRange::GetBoundingBox ( );
|
|
|
+__declspec(implementation_key(2998)) IVGApplicationPtr IVGSegmentRange::GetApplication ( );
|
|
|
+__declspec(implementation_key(2999)) IVGCurvePtr IVGSegmentRange::GetParent ( );
|
|
|
+__declspec(implementation_key(3000)) IVGSegmentPtr IVGSegmentRange::GetItem ( long Index );
|
|
|
+__declspec(implementation_key(3001)) long IVGSegmentRange::GetCount ( );
|
|
|
+__declspec(implementation_key(3002)) enum cdrSegmentType IVGSegmentRange::GetType ( );
|
|
|
+__declspec(implementation_key(3003)) double IVGSegmentRange::GetLength ( );
|
|
|
+__declspec(implementation_key(3004)) HRESULT IVGSegmentRange::Add ( struct IVGSegment * Segment );
|
|
|
+__declspec(implementation_key(3005)) HRESULT IVGSegmentRange::Remove ( long Index );
|
|
|
+__declspec(implementation_key(3006)) HRESULT IVGSegmentRange::AddNode ( );
|
|
|
+__declspec(implementation_key(3007)) HRESULT IVGSegmentRange::RemoveAll ( );
|
|
|
+__declspec(implementation_key(3008)) HRESULT IVGSegmentRange::SetType ( enum cdrSegmentType Type );
|
|
|
+__declspec(implementation_key(3009)) IUnknownPtr IVGSegmentRange::Get_NewEnum ( );
|
|
|
+__declspec(implementation_key(3010)) HRESULT IVGSegmentRange::AddRange ( struct IVGSegmentRange * SegmentRange );
|
|
|
+__declspec(implementation_key(3011)) IVGNodeRangePtr IVGSegmentRange::GetNodeRange ( );
|
|
|
+__declspec(implementation_key(3012)) HRESULT IVGSegmentRange::RemoveRange ( struct IVGSegmentRange * SegmentRange );
|
|
|
+__declspec(implementation_key(3013)) IVGSegmentPtr IVGSegmentRange::GetFirstSegment ( );
|
|
|
+__declspec(implementation_key(3014)) IVGSegmentPtr IVGSegmentRange::GetLastSegment ( );
|
|
|
+__declspec(implementation_key(3015)) HRESULT IVGSegmentRange::CreateSelection ( );
|
|
|
+__declspec(implementation_key(3016)) HRESULT IVGSegmentRange::AddToSelection ( );
|
|
|
+__declspec(implementation_key(3017)) HRESULT IVGSegmentRange::RemoveFromSelection ( );
|
|
|
+__declspec(implementation_key(3018)) IVGApplicationPtr IVGSegments::GetApplication ( );
|
|
|
+__declspec(implementation_key(3019)) IVGCurvePtr IVGSegments::GetParent ( );
|
|
|
+__declspec(implementation_key(3020)) IVGSegmentPtr IVGSegments::GetItem ( long Index );
|
|
|
+__declspec(implementation_key(3021)) IUnknownPtr IVGSegments::Get_NewEnum ( );
|
|
|
+__declspec(implementation_key(3022)) long IVGSegments::GetCount ( );
|
|
|
+__declspec(implementation_key(3023)) IVGSegmentRangePtr IVGSegments::Range ( SAFEARRAY * * IndexArray );
|
|
|
+__declspec(implementation_key(3024)) IVGSegmentRangePtr IVGSegments::All ( );
|
|
|
+__declspec(implementation_key(3025)) IVGSegmentRangePtr IVGSegments::AllExcluding ( SAFEARRAY * * IndexArray );
|
|
|
+__declspec(implementation_key(3026)) IVGSegmentPtr IVGSegments::GetFirst ( );
|
|
|
+__declspec(implementation_key(3027)) IVGSegmentPtr IVGSegments::GetLast ( );
|
|
|
+__declspec(implementation_key(3028)) long IVGBitmap::GetSizeWidth ( );
|
|
|
+__declspec(implementation_key(3029)) long IVGBitmap::GetSizeHeight ( );
|
|
|
+__declspec(implementation_key(3030)) long IVGBitmap::GetResolutionX ( );
|
|
|
+__declspec(implementation_key(3031)) long IVGBitmap::GetResolutionY ( );
|
|
|
+__declspec(implementation_key(3032)) VARIANT_BOOL IVGBitmap::GetExternallyLinked ( );
|
|
|
+__declspec(implementation_key(3033)) HRESULT IVGBitmap::ResolveLink ( );
|
|
|
+__declspec(implementation_key(3034)) HRESULT IVGBitmap::UpdateLink ( );
|
|
|
+__declspec(implementation_key(3035)) HRESULT IVGBitmap::Inflate ( long Width, long Height );
|
|
|
+__declspec(implementation_key(3036)) _bstr_t IVGBitmap::GetLinkFileName ( );
|
|
|
+__declspec(implementation_key(3037)) enum cdrImageType IVGBitmap::GetMode ( );
|
|
|
+__declspec(implementation_key(3038)) ICorelExportFilterPtr IVGBitmap::SaveAs ( _bstr_t FileName, enum cdrFilter Filter, enum cdrCompressionType Compression );
|
|
|
+__declspec(implementation_key(3039)) HRESULT IVGBitmap::Resample ( long Width, long Height, VARIANT_BOOL AntiAlias, double ResolutionX, double ResolutionY );
|
|
|
+__declspec(implementation_key(3040)) HRESULT IVGBitmap::ConvertTo ( enum cdrImageType Mode );
|
|
|
+__declspec(implementation_key(3041)) HRESULT IVGBitmap::ApplyBitmapEffect ( _bstr_t UndoString, _bstr_t Command );
|
|
|
+__declspec(implementation_key(3042)) HRESULT IVGBitmap::Crop ( );
|
|
|
+__declspec(implementation_key(3043)) VARIANT_BOOL IVGBitmap::GetTransparent ( );
|
|
|
+__declspec(implementation_key(3044)) VARIANT_BOOL IVGBitmap::GetWatermarked ( );
|
|
|
+__declspec(implementation_key(3045)) VARIANT_BOOL IVGBitmap::GetOPILinked ( );
|
|
|
+__declspec(implementation_key(3046)) VARIANT_BOOL IVGBitmap::GetIsEPS ( );
|
|
|
+__declspec(implementation_key(3047)) DATE IVGBitmap::GetExternalLinkTime ( );
|
|
|
+__declspec(implementation_key(3048)) HRESULT IVGBitmap::ConvertToPaletted ( enum cdrImagePaletteType PaletteType, enum cdrDitherType DitherType, long DitherIntensity, long Smoothing, long NumColors, VARIANT_BOOL ColorSensitive, long TargetColor, long Importance, long Lightness, long ToleranceA, long ToleranceB, VARIANT * Palette );
|
|
|
+__declspec(implementation_key(3049)) HRESULT IVGBitmap::ConvertToPaletted2 ( struct IVGStructPaletteOptions * Options );
|
|
|
+__declspec(implementation_key(3050)) HRESULT IVGBitmap::ConvertToBW ( enum cdrRenderType RenderType, long Intensity, long Threshold, enum cdrHalftoneType Halftone, long HalftoneAngle, long HalftoneSize );
|
|
|
+__declspec(implementation_key(3051)) HRESULT IVGBitmap::ResetCropEnvelope ( );
|
|
|
+__declspec(implementation_key(3052)) VARIANT_BOOL IVGBitmap::GetEmbedded ( );
|
|
|
+__declspec(implementation_key(3053)) VARIANT_BOOL IVGBitmap::GetCropped ( );
|
|
|
+__declspec(implementation_key(3054)) VARIANT_BOOL IVGBitmap::GetCropEnvelopeModified ( );
|
|
|
+__declspec(implementation_key(3055)) IVGCurvePtr IVGBitmap::GetCropEnvelope ( );
|
|
|
+__declspec(implementation_key(3056)) IVGCurvePtr IVGBitmap::GetBoundingBoxPath ( );
|
|
|
+__declspec(implementation_key(3057)) HRESULT IVGBitmap::ConvertToDuotone ( struct IVGDuotone * Duotone );
|
|
|
+__declspec(implementation_key(3058)) IVGDuotonePtr IVGBitmap::GetDuotone ( );
|
|
|
+__declspec(implementation_key(3059)) void IVGBitmap::PutLinkFileName ( _bstr_t pVal );
|
|
|
+__declspec(implementation_key(3060)) IVGTraceSettingsPtr IVGBitmap::Trace ( enum cdrTraceType TraceType, short Smoothing, short DetailLevelPercent, enum cdrColorType ColorMode, enum cdrPaletteID PaletteID, long ColorCount, VARIANT_BOOL DeleteOriginalObject, VARIANT_BOOL RemoveBackground, VARIANT_BOOL RemoveEntireBackColor );
|
|
|
+__declspec(implementation_key(3061)) IVGImagePtr IVGBitmap::GetImage ( );
|
|
|
+__declspec(implementation_key(3062)) IVGImagePtr IVGBitmap::GetImageAlpha ( );
|
|
|
+__declspec(implementation_key(3063)) HRESULT IVGBitmap::SetImageData ( struct IVGImage * Image, struct IVGImage * Alpha, long OffsetX, long OffsetY );
|
|
|
+__declspec(implementation_key(3064)) IVGBitmapPtr IVGEPS::GetPreviewBitmap ( );
|
|
|
+__declspec(implementation_key(3065)) SAFEARRAY * IVGEPS::GetData ( );
|
|
|
+__declspec(implementation_key(3066)) _bstr_t IVGEPS::GetDataAsString ( );
|
|
|
+__declspec(implementation_key(3067)) IVGCurvePtr IVGEPS::GetCropEnvelope ( );
|
|
|
+__declspec(implementation_key(3068)) HRESULT IVGEPS::ResetCropEnvelope ( );
|
|
|
+__declspec(implementation_key(3069)) VARIANT_BOOL IVGEPS::GetCropEnvelopeModified ( );
|
|
|
+__declspec(implementation_key(3070)) IVGCurvePtr IVGEPS::GetBoundingBoxPath ( );
|
|
|
+__declspec(implementation_key(3071)) _bstr_t IVGEPS::GetLinkFileName ( );
|
|
|
+__declspec(implementation_key(3072)) void IVGEPS::PutLinkFileName ( _bstr_t pVal );
|
|
|
+__declspec(implementation_key(3073)) SAFEARRAY * IVGEPS::GetDCSFileNames ( );
|
|
|
+__declspec(implementation_key(3074)) enum cdrDuotoneType IVGDuotone::GetType ( );
|
|
|
+__declspec(implementation_key(3075)) void IVGDuotone::PutType ( enum cdrDuotoneType pVal );
|
|
|
+__declspec(implementation_key(3076)) VARIANT_BOOL IVGDuotone::GetUseOverprints ( );
|
|
|
+__declspec(implementation_key(3077)) void IVGDuotone::PutUseOverprints ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(3078)) long IVGDuotone::GetOverprintCount ( );
|
|
|
+__declspec(implementation_key(3079)) IVGDuotoneOverprintPtr IVGDuotone::GetOverprints ( long Index );
|
|
|
+__declspec(implementation_key(3080)) long IVGDuotone::GetInkCount ( );
|
|
|
+__declspec(implementation_key(3081)) IVGDuotoneInkPtr IVGDuotone::GetInks ( long Index );
|
|
|
+__declspec(implementation_key(3082)) IVGDuotonePtr IVGDuotone::GetCopy ( );
|
|
|
+__declspec(implementation_key(3083)) HRESULT IVGDuotone::CopyAssign ( struct IVGDuotone * Duotone );
|
|
|
+__declspec(implementation_key(3084)) HRESULT IVGDuotone::ResetOverprints ( );
|
|
|
+__declspec(implementation_key(3085)) VARIANT_BOOL IVGDuotone::Load ( _bstr_t FileName );
|
|
|
+__declspec(implementation_key(3086)) VARIANT_BOOL IVGDuotone::Save ( _bstr_t FileName );
|
|
|
+__declspec(implementation_key(3087)) long IVGDuotoneOverprint::GetCyan ( );
|
|
|
+__declspec(implementation_key(3088)) void IVGDuotoneOverprint::PutCyan ( long pVal );
|
|
|
+__declspec(implementation_key(3089)) long IVGDuotoneOverprint::GetMagenta ( );
|
|
|
+__declspec(implementation_key(3090)) void IVGDuotoneOverprint::PutMagenta ( long pVal );
|
|
|
+__declspec(implementation_key(3091)) long IVGDuotoneOverprint::GetYellow ( );
|
|
|
+__declspec(implementation_key(3092)) void IVGDuotoneOverprint::PutYellow ( long pVal );
|
|
|
+__declspec(implementation_key(3093)) long IVGDuotoneOverprint::GetBlack ( );
|
|
|
+__declspec(implementation_key(3094)) void IVGDuotoneOverprint::PutBlack ( long pVal );
|
|
|
+__declspec(implementation_key(3095)) IVGColorPtr IVGDuotoneOverprint::GetColor ( );
|
|
|
+__declspec(implementation_key(3096)) void IVGDuotoneOverprint::PutColor ( struct IVGColor * ppVal );
|
|
|
+__declspec(implementation_key(3097)) HRESULT IVGDuotoneOverprint::Reset ( );
|
|
|
+__declspec(implementation_key(3098)) HRESULT IVGDuotoneOverprint::SetValues ( long Cyan, long Magenta, long Yellow, long Black );
|
|
|
+__declspec(implementation_key(3099)) IDispatchPtr IVGColor::GetApplication ( );
|
|
|
+__declspec(implementation_key(3100)) IDispatchPtr IVGColor::GetParent ( );
|
|
|
+__declspec(implementation_key(3101)) enum cdrColorType IVGColor::GetType ( );
|
|
|
+__declspec(implementation_key(3102)) HRESULT IVGColor::RGBAssign ( long Red, long Green, long Blue );
|
|
|
+__declspec(implementation_key(3103)) long IVGColor::GetRGBRed ( );
|
|
|
+__declspec(implementation_key(3104)) void IVGColor::PutRGBRed ( long pVal );
|
|
|
+__declspec(implementation_key(3105)) long IVGColor::GetRGBGreen ( );
|
|
|
+__declspec(implementation_key(3106)) void IVGColor::PutRGBGreen ( long pVal );
|
|
|
+__declspec(implementation_key(3107)) long IVGColor::GetRGBBlue ( );
|
|
|
+__declspec(implementation_key(3108)) void IVGColor::PutRGBBlue ( long pVal );
|
|
|
+__declspec(implementation_key(3109)) HRESULT IVGColor::ConvertToRGB ( );
|
|
|
+__declspec(implementation_key(3110)) HRESULT IVGColor::CMYKAssign ( long Cyan, long Magenta, long Yellow, long Black );
|
|
|
+__declspec(implementation_key(3111)) long IVGColor::GetCMYKCyan ( );
|
|
|
+__declspec(implementation_key(3112)) void IVGColor::PutCMYKCyan ( long pVal );
|
|
|
+__declspec(implementation_key(3113)) long IVGColor::GetCMYKYellow ( );
|
|
|
+__declspec(implementation_key(3114)) void IVGColor::PutCMYKYellow ( long pVal );
|
|
|
+__declspec(implementation_key(3115)) long IVGColor::GetCMYKMagenta ( );
|
|
|
+__declspec(implementation_key(3116)) void IVGColor::PutCMYKMagenta ( long pVal );
|
|
|
+__declspec(implementation_key(3117)) long IVGColor::GetCMYKBlack ( );
|
|
|
+__declspec(implementation_key(3118)) void IVGColor::PutCMYKBlack ( long pVal );
|
|
|
+__declspec(implementation_key(3119)) HRESULT IVGColor::ConvertToCMYK ( );
|
|
|
+__declspec(implementation_key(3120)) HRESULT IVGColor::CMYAssign ( long Cyan, long Magenta, long Yellow );
|
|
|
+__declspec(implementation_key(3121)) long IVGColor::GetCMYCyan ( );
|
|
|
+__declspec(implementation_key(3122)) void IVGColor::PutCMYCyan ( long pVal );
|
|
|
+__declspec(implementation_key(3123)) long IVGColor::GetCMYMagenta ( );
|
|
|
+__declspec(implementation_key(3124)) void IVGColor::PutCMYMagenta ( long pVal );
|
|
|
+__declspec(implementation_key(3125)) long IVGColor::GetCMYYellow ( );
|
|
|
+__declspec(implementation_key(3126)) void IVGColor::PutCMYYellow ( long pVal );
|
|
|
+__declspec(implementation_key(3127)) HRESULT IVGColor::ConvertToCMY ( );
|
|
|
+__declspec(implementation_key(3128)) HRESULT IVGColor::HSBAssign ( long Hue, long Saturation, long Brightness );
|
|
|
+__declspec(implementation_key(3129)) long IVGColor::GetHSBHue ( );
|
|
|
+__declspec(implementation_key(3130)) void IVGColor::PutHSBHue ( long pVal );
|
|
|
+__declspec(implementation_key(3131)) long IVGColor::GetHSBSaturation ( );
|
|
|
+__declspec(implementation_key(3132)) void IVGColor::PutHSBSaturation ( long pVal );
|
|
|
+__declspec(implementation_key(3133)) long IVGColor::GetHSBBrightness ( );
|
|
|
+__declspec(implementation_key(3134)) void IVGColor::PutHSBBrightness ( long pVal );
|
|
|
+__declspec(implementation_key(3135)) HRESULT IVGColor::ConvertToHSB ( );
|
|
|
+__declspec(implementation_key(3136)) HRESULT IVGColor::HLSAssign ( long Hue, long Lightness, long Saturation );
|
|
|
+__declspec(implementation_key(3137)) long IVGColor::GetHLSHue ( );
|
|
|
+__declspec(implementation_key(3138)) void IVGColor::PutHLSHue ( long pVal );
|
|
|
+__declspec(implementation_key(3139)) long IVGColor::GetHLSLightness ( );
|
|
|
+__declspec(implementation_key(3140)) void IVGColor::PutHLSLightness ( long pVal );
|
|
|
+__declspec(implementation_key(3141)) long IVGColor::GetHLSSaturation ( );
|
|
|
+__declspec(implementation_key(3142)) void IVGColor::PutHLSSaturation ( long pVal );
|
|
|
+__declspec(implementation_key(3143)) HRESULT IVGColor::ConvertToHLS ( );
|
|
|
+__declspec(implementation_key(3144)) HRESULT IVGColor::BWAssign ( VARIANT_BOOL White );
|
|
|
+__declspec(implementation_key(3145)) VARIANT_BOOL IVGColor::GetBW ( );
|
|
|
+__declspec(implementation_key(3146)) void IVGColor::PutBW ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(3147)) HRESULT IVGColor::ConvertToBW ( );
|
|
|
+__declspec(implementation_key(3148)) HRESULT IVGColor::GrayAssign ( long GrayValue );
|
|
|
+__declspec(implementation_key(3149)) long IVGColor::GetGray ( );
|
|
|
+__declspec(implementation_key(3150)) void IVGColor::PutGray ( long pVal );
|
|
|
+__declspec(implementation_key(3151)) HRESULT IVGColor::ConvertToGray ( );
|
|
|
+__declspec(implementation_key(3152)) HRESULT IVGColor::CorelScriptAssign ( long ColorModel, long V1, long V2, long V3, long V4, long V5, long V6, long V7 );
|
|
|
+__declspec(implementation_key(3153)) HRESULT IVGColor::CorelScriptGetComponent ( long * ColorModel, long * V1, long * V2, long * V3, long * V4, long * V5, long * V6, long * V7 );
|
|
|
+__declspec(implementation_key(3154)) HRESULT IVGColor::UserAssign ( long ParentWindowHandle );
|
|
|
+__declspec(implementation_key(3155)) HRESULT IVGColor::CopyAssign ( struct IVGColor * Color );
|
|
|
+__declspec(implementation_key(3156)) _bstr_t IVGColor::GetName ( VARIANT_BOOL Components );
|
|
|
+__declspec(implementation_key(3157)) HRESULT IVGColor::YIQAssign ( long y, long I, long Q );
|
|
|
+__declspec(implementation_key(3158)) long IVGColor::GetYIQLuminanceY ( );
|
|
|
+__declspec(implementation_key(3159)) void IVGColor::PutYIQLuminanceY ( long pVal );
|
|
|
+__declspec(implementation_key(3160)) long IVGColor::GetYIQChromaI ( );
|
|
|
+__declspec(implementation_key(3161)) void IVGColor::PutYIQChromaI ( long pVal );
|
|
|
+__declspec(implementation_key(3162)) long IVGColor::GetYIQChromaQ ( );
|
|
|
+__declspec(implementation_key(3163)) void IVGColor::PutYIQChromaQ ( long pVal );
|
|
|
+__declspec(implementation_key(3164)) HRESULT IVGColor::ConvertToYIQ ( );
|
|
|
+__declspec(implementation_key(3165)) HRESULT IVGColor::LabAssign ( long L, long A, long B );
|
|
|
+__declspec(implementation_key(3166)) long IVGColor::GetLabLuminance ( );
|
|
|
+__declspec(implementation_key(3167)) void IVGColor::PutLabLuminance ( long pVal );
|
|
|
+__declspec(implementation_key(3168)) long IVGColor::GetLabComponentA ( );
|
|
|
+__declspec(implementation_key(3169)) void IVGColor::PutLabComponentA ( long pVal );
|
|
|
+__declspec(implementation_key(3170)) long IVGColor::GetLabComponentB ( );
|
|
|
+__declspec(implementation_key(3171)) void IVGColor::PutLabComponentB ( long pVal );
|
|
|
+__declspec(implementation_key(3172)) HRESULT IVGColor::ConvertToLab ( );
|
|
|
+__declspec(implementation_key(3173)) HRESULT IVGColor::RegistrationAssign ( );
|
|
|
+__declspec(implementation_key(3174)) HRESULT IVGColor::FixedAssign ( enum cdrPaletteID PaletteID, long PaletteIndex, long Tint );
|
|
|
+__declspec(implementation_key(3175)) enum cdrPaletteID IVGColor::GetPaletteID ( );
|
|
|
+__declspec(implementation_key(3176)) long IVGColor::GetPaletteIndex ( );
|
|
|
+__declspec(implementation_key(3177)) void IVGColor::PutPaletteIndex ( long pVal );
|
|
|
+__declspec(implementation_key(3178)) long IVGColor::GetTint ( );
|
|
|
+__declspec(implementation_key(3179)) void IVGColor::PutTint ( long pVal );
|
|
|
+__declspec(implementation_key(3180)) HRESULT IVGColor::ConvertToFixed ( enum cdrPaletteID PaletteID );
|
|
|
+__declspec(implementation_key(3181)) VARIANT_BOOL IVGColor::UserAssignEx ( long ParentWindowHandle );
|
|
|
+__declspec(implementation_key(3182)) HRESULT IVGColor::SetName ( _bstr_t Name );
|
|
|
+__declspec(implementation_key(3183)) HRESULT IVGColor::BlendWith ( struct IVGColor * Color, long MixRatio );
|
|
|
+__declspec(implementation_key(3184)) VARIANT_BOOL IVGColor::IsSame ( struct IVGColor * Color );
|
|
|
+__declspec(implementation_key(3185)) VARIANT_BOOL IVGColor::GetIsInGamut ( );
|
|
|
+__declspec(implementation_key(3186)) IVGColorPtr IVGColor::GetInGamutColor ( );
|
|
|
+__declspec(implementation_key(3187)) VARIANT_BOOL IVGColor::GetIsCMYK ( );
|
|
|
+__declspec(implementation_key(3188)) VARIANT_BOOL IVGColor::GetIsGray ( );
|
|
|
+__declspec(implementation_key(3189)) VARIANT_BOOL IVGColor::GetIsWhite ( );
|
|
|
+__declspec(implementation_key(3190)) VARIANT_BOOL IVGColor::GetIsSpot ( );
|
|
|
+__declspec(implementation_key(3191)) VARIANT_BOOL IVGColor::GetIsTintable ( );
|
|
|
+__declspec(implementation_key(3192)) VARIANT_BOOL IVGColor::GetIsValidDuotoneColor ( );
|
|
|
+__declspec(implementation_key(3193)) IVGColorPtr IVGColor::GetValidDuotoneColor ( );
|
|
|
+__declspec(implementation_key(3194)) long IVGColor::GetColorDistanceFrom ( struct IVGColor * Color );
|
|
|
+__declspec(implementation_key(3195)) VARIANT_BOOL IVGColor::IsSimilar ( struct IVGColor * Color );
|
|
|
+__declspec(implementation_key(3196)) _bstr_t IVGColor::ToString ( );
|
|
|
+__declspec(implementation_key(3197)) VARIANT_BOOL IVGColor::StringAssign ( _bstr_t ColorString );
|
|
|
+__declspec(implementation_key(3198)) HRESULT IVGColor::Invalidate ( );
|
|
|
+__declspec(implementation_key(3199)) _bstr_t IVGColor::GetHexValue ( );
|
|
|
+__declspec(implementation_key(3200)) void IVGColor::PutHexValue ( _bstr_t pVal );
|
|
|
+__declspec(implementation_key(3201)) IVGColorPtr IVGColor::GetCopy ( );
|
|
|
+__declspec(implementation_key(3202)) long IVGColor::GetRGBValue ( );
|
|
|
+__declspec(implementation_key(3203)) void IVGColor::PutRGBValue ( long pVal );
|
|
|
+__declspec(implementation_key(3204)) HRESULT IVGColor::CopyAppearance ( struct IVGColor * Color, struct IVGColorContext * SourceColorContext );
|
|
|
+__declspec(implementation_key(3205)) IVGColorContextPtr IVGColor::GetColorContext ( );
|
|
|
+__declspec(implementation_key(3206)) VARIANT_BOOL IVGColor::ConvertTo ( enum cdrColorType ColorType, struct IVGColorContext * DestinationColorContext, struct IVGColorContext * SourceColorContext );
|
|
|
+__declspec(implementation_key(3207)) IVGPalettePtr IVGColor::GetPalette ( );
|
|
|
+__declspec(implementation_key(3208)) HRESULT IVGColor::SpotAssign ( _bstr_t PaletteIdentifier, long SpotColorID, long Tint );
|
|
|
+__declspec(implementation_key(3209)) HRESULT IVGColor::SpotAssignByName ( _bstr_t PaletteIdentifier, _bstr_t SpotColorName, long Tint );
|
|
|
+__declspec(implementation_key(3210)) HRESULT IVGColor::ConvertToPalette ( _bstr_t PaletteIdentifier );
|
|
|
+__declspec(implementation_key(3211)) long IVGColor::GetSpotColorID ( );
|
|
|
+__declspec(implementation_key(3212)) void IVGColor::PutSpotColorID ( long pVal );
|
|
|
+__declspec(implementation_key(3213)) _bstr_t IVGColor::GetSpotColorName ( );
|
|
|
+__declspec(implementation_key(3214)) HRESULT IVGColor::PaletteAssign ( _bstr_t PaletteIdentifier, long ColorIndex );
|
|
|
+__declspec(implementation_key(3215)) _bstr_t IVGColor::GetPaletteIdentifier ( );
|
|
|
+__declspec(implementation_key(3216)) VARIANT_BOOL IVGColor::GetIsColorStyle ( );
|
|
|
+__declspec(implementation_key(3217)) _bstr_t IVGColor::GetColorStyleName ( );
|
|
|
+__declspec(implementation_key(3218)) HRESULT IVGColor::ModifyColorStyleColor ( struct IVGColor * Color, VARIANT_BOOL ChangeWholeHarmony );
|
|
|
+__declspec(implementation_key(3219)) IVGColorPtr IVGDuotoneInk::GetColor ( );
|
|
|
+__declspec(implementation_key(3220)) void IVGDuotoneInk::PutColor ( struct IVGColor * ppVal );
|
|
|
+__declspec(implementation_key(3221)) long IVGDuotoneInk::GetHandleCount ( );
|
|
|
+__declspec(implementation_key(3222)) long IVGDuotoneInk::GetHandleX ( long Index );
|
|
|
+__declspec(implementation_key(3223)) void IVGDuotoneInk::PutHandleX ( long Index, long pVal );
|
|
|
+__declspec(implementation_key(3224)) long IVGDuotoneInk::GetHandleY ( long Index );
|
|
|
+__declspec(implementation_key(3225)) void IVGDuotoneInk::PutHandleY ( long Index, long pVal );
|
|
|
+__declspec(implementation_key(3226)) long IVGDuotoneInk::AddHandle ( long x, long y );
|
|
|
+__declspec(implementation_key(3227)) VARIANT_BOOL IVGDuotoneInk::RemoveHandle ( long Index );
|
|
|
+__declspec(implementation_key(3228)) long IVGDuotoneInk::FindHandle ( long x, long y );
|
|
|
+__declspec(implementation_key(3229)) VARIANT_BOOL IVGDuotoneInk::Load ( _bstr_t FileName );
|
|
|
+__declspec(implementation_key(3230)) VARIANT_BOOL IVGDuotoneInk::Save ( _bstr_t FileName );
|
|
|
+__declspec(implementation_key(3231)) long IVGDuotoneInk::GetCurveLevel ( long Index );
|
|
|
+__declspec(implementation_key(3232)) HRESULT IVGDuotoneInk::Reset ( );
|
|
|
+__declspec(implementation_key(3233)) SAFEARRAY * IVGDuotoneInk::GetCurveLevels ( );
|
|
|
+__declspec(implementation_key(3234)) SAFEARRAY * IVGDuotoneInk::GetHandles ( );
|
|
|
+__declspec(implementation_key(3235)) HRESULT IVGDuotoneInk::PutHandles ( const _variant_t & HandleArray, long NumElements );
|
|
|
+__declspec(implementation_key(3236)) long IVGFountainColor::GetPosition ( );
|
|
|
+__declspec(implementation_key(3237)) IVGColorPtr IVGFountainColor::GetColor ( );
|
|
|
+__declspec(implementation_key(3238)) void IVGFountainColor::PutColor ( struct IVGColor * ppVal );
|
|
|
+__declspec(implementation_key(3239)) HRESULT IVGFountainColor::Move ( long NewPosition );
|
|
|
+__declspec(implementation_key(3240)) HRESULT IVGFountainColor::Delete ( );
|
|
|
+__declspec(implementation_key(3241)) long IVGFountainColor::GetMidPoint ( );
|
|
|
+__declspec(implementation_key(3242)) void IVGFountainColor::PutMidPoint ( long pVal );
|
|
|
+__declspec(implementation_key(3243)) enum cdrFountainFillBlendType IVGFountainColor::GetBlendType ( );
|
|
|
+__declspec(implementation_key(3244)) void IVGFountainColor::PutBlendType ( enum cdrFountainFillBlendType pVal );
|
|
|
+__declspec(implementation_key(3245)) unsigned char IVGFountainColor::GetOpacity ( );
|
|
|
+__declspec(implementation_key(3246)) void IVGFountainColor::PutOpacity ( unsigned char pVal );
|
|
|
+__declspec(implementation_key(3247)) IVGFountainColorPtr IVGFountainColors::GetItem ( long Index );
|
|
|
+__declspec(implementation_key(3248)) void IVGFountainColors::PutItem ( long Index, struct IVGFountainColor * ppVal );
|
|
|
+__declspec(implementation_key(3249)) IUnknownPtr IVGFountainColors::Get_NewEnum ( );
|
|
|
+__declspec(implementation_key(3250)) long IVGFountainColors::GetCount ( );
|
|
|
+__declspec(implementation_key(3251)) HRESULT IVGFountainColors::Add ( struct IVGColor * Color, long Position );
|
|
|
+__declspec(implementation_key(3252)) long IVGFountainColors::GetGrayLevel ( long Index );
|
|
|
+__declspec(implementation_key(3253)) void IVGFountainColors::PutGrayLevel ( long Index, long pVal );
|
|
|
+__declspec(implementation_key(3254)) HRESULT IVGFountainColors::AddGrayLevel ( long GrayLevel, long Position );
|
|
|
+__declspec(implementation_key(3255)) IVGFountainColorPtr IVGFountainColors::GetFirst ( );
|
|
|
+__declspec(implementation_key(3256)) IVGFountainColorPtr IVGFountainColors::GetLast ( );
|
|
|
+__declspec(implementation_key(3257)) enum cdrFountainFillType IVGFountainFill::GetType ( );
|
|
|
+__declspec(implementation_key(3258)) void IVGFountainFill::PutType ( enum cdrFountainFillType pVal );
|
|
|
+__declspec(implementation_key(3259)) double IVGFountainFill::GetStartX ( );
|
|
|
+__declspec(implementation_key(3260)) void IVGFountainFill::PutStartX ( double pVal );
|
|
|
+__declspec(implementation_key(3261)) double IVGFountainFill::GetStartY ( );
|
|
|
+__declspec(implementation_key(3262)) void IVGFountainFill::PutStartY ( double pVal );
|
|
|
+__declspec(implementation_key(3263)) double IVGFountainFill::GetEndX ( );
|
|
|
+__declspec(implementation_key(3264)) void IVGFountainFill::PutEndX ( double pVal );
|
|
|
+__declspec(implementation_key(3265)) double IVGFountainFill::GetEndY ( );
|
|
|
+__declspec(implementation_key(3266)) void IVGFountainFill::PutEndY ( double pVal );
|
|
|
+__declspec(implementation_key(3267)) double IVGFountainFill::GetAngle ( );
|
|
|
+__declspec(implementation_key(3268)) HRESULT IVGFountainFill::SetAngle ( double Angle );
|
|
|
+__declspec(implementation_key(3269)) HRESULT IVGFountainFill::Translate ( double x, double y );
|
|
|
+__declspec(implementation_key(3270)) long IVGFountainFill::GetEdgePad ( );
|
|
|
+__declspec(implementation_key(3271)) long IVGFountainFill::GetSteps ( );
|
|
|
+__declspec(implementation_key(3272)) void IVGFountainFill::PutSteps ( long pVal );
|
|
|
+__declspec(implementation_key(3273)) enum cdrFountainFillBlendType IVGFountainFill::GetBlendType ( );
|
|
|
+__declspec(implementation_key(3274)) void IVGFountainFill::PutBlendType ( enum cdrFountainFillBlendType pVal );
|
|
|
+__declspec(implementation_key(3275)) long IVGFountainFill::GetMidPoint ( );
|
|
|
+__declspec(implementation_key(3276)) void IVGFountainFill::PutMidPoint ( long pVal );
|
|
|
+__declspec(implementation_key(3277)) IVGFountainColorsPtr IVGFountainFill::GetColors ( );
|
|
|
+__declspec(implementation_key(3278)) IVGColorPtr IVGFountainFill::GetStartColor ( );
|
|
|
+__declspec(implementation_key(3279)) void IVGFountainFill::PutStartColor ( struct IVGColor * ppVal );
|
|
|
+__declspec(implementation_key(3280)) IVGColorPtr IVGFountainFill::GetEndColor ( );
|
|
|
+__declspec(implementation_key(3281)) void IVGFountainFill::PutEndColor ( struct IVGColor * ppVal );
|
|
|
+__declspec(implementation_key(3282)) void IVGFountainFill::PutColors ( struct IVGFountainColors * ppVal );
|
|
|
+__declspec(implementation_key(3283)) HRESULT IVGFountainFill::SetEdgePad ( long EdgePad );
|
|
|
+__declspec(implementation_key(3284)) double IVGFountainFill::GetCenterOffsetX ( );
|
|
|
+__declspec(implementation_key(3285)) void IVGFountainFill::PutCenterOffsetX ( double pVal );
|
|
|
+__declspec(implementation_key(3286)) double IVGFountainFill::GetCenterOffsetY ( );
|
|
|
+__declspec(implementation_key(3287)) void IVGFountainFill::PutCenterOffsetY ( double pVal );
|
|
|
+__declspec(implementation_key(3288)) VARIANT_BOOL IVGFountainFill::GetSmoothBlend ( );
|
|
|
+__declspec(implementation_key(3289)) void IVGFountainFill::PutSmoothBlend ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(3290)) enum cdrFountainFillSpreadMethod IVGFountainFill::GetSpreadMethod ( );
|
|
|
+__declspec(implementation_key(3291)) void IVGFountainFill::PutSpreadMethod ( enum cdrFountainFillSpreadMethod pVal );
|
|
|
+__declspec(implementation_key(3292)) VARIANT_BOOL IVGFountainFill::GetAnisotropic ( );
|
|
|
+__declspec(implementation_key(3293)) void IVGFountainFill::PutAnisotropic ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(3294)) VARIANT_BOOL IVGFountainFill::GetIsTransparent ( );
|
|
|
+__declspec(implementation_key(3295)) enum cdrMergeMode IVGFountainFill::GetMergeMode ( );
|
|
|
+__declspec(implementation_key(3296)) void IVGFountainFill::PutMergeMode ( enum cdrMergeMode pVal );
|
|
|
+__declspec(implementation_key(3297)) double IVGFountainFill::GetScaleX ( );
|
|
|
+__declspec(implementation_key(3298)) void IVGFountainFill::PutScaleX ( double pVal );
|
|
|
+__declspec(implementation_key(3299)) double IVGFountainFill::GetScaleY ( );
|
|
|
+__declspec(implementation_key(3300)) void IVGFountainFill::PutScaleY ( double pVal );
|
|
|
+__declspec(implementation_key(3301)) double IVGFountainFill::GetSkew ( );
|
|
|
+__declspec(implementation_key(3302)) void IVGFountainFill::PutSkew ( double pVal );
|
|
|
+__declspec(implementation_key(3303)) double IVGFountainFill::GetBlendAcceleration ( );
|
|
|
+__declspec(implementation_key(3304)) void IVGFountainFill::PutBlendAcceleration ( double pVal );
|
|
|
+__declspec(implementation_key(3305)) HRESULT IVGFountainFill::MakeOpaque ( );
|
|
|
+__declspec(implementation_key(3306)) HRESULT IVGFountainFill::GetTransformations ( double * d11, double * d12, double * d21, double * d22 );
|
|
|
+__declspec(implementation_key(3307)) HRESULT IVGFountainFill::SetTransformations ( double d11, double d12, double d21, double d22 );
|
|
|
+__declspec(implementation_key(3308)) VARIANT_BOOL IVGFountainFill::GetHasHSBBlends ( );
|
|
|
+__declspec(implementation_key(3309)) VARIANT_BOOL IVGFountainFill::GetHasNonLinearBlends ( );
|
|
|
+__declspec(implementation_key(3310)) double IVGFountainFill::GetEnd2X ( );
|
|
|
+__declspec(implementation_key(3311)) void IVGFountainFill::PutEnd2X ( double pVal );
|
|
|
+__declspec(implementation_key(3312)) double IVGFountainFill::GetEnd2Y ( );
|
|
|
+__declspec(implementation_key(3313)) void IVGFountainFill::PutEnd2Y ( double pVal );
|
|
|
+__declspec(implementation_key(3314)) enum cdrPatternFillType IVGPatternFill::GetType ( );
|
|
|
+__declspec(implementation_key(3315)) void IVGPatternFill::PutType ( enum cdrPatternFillType pVal );
|
|
|
+__declspec(implementation_key(3316)) IVGColorPtr IVGPatternFill::GetFrontColor ( );
|
|
|
+__declspec(implementation_key(3317)) void IVGPatternFill::PutFrontColor ( struct IVGColor * ppVal );
|
|
|
+__declspec(implementation_key(3318)) IVGColorPtr IVGPatternFill::GetBackColor ( );
|
|
|
+__declspec(implementation_key(3319)) void IVGPatternFill::PutBackColor ( struct IVGColor * ppVal );
|
|
|
+__declspec(implementation_key(3320)) IVGPatternCanvasPtr IVGPatternFill::GetCanvas ( );
|
|
|
+__declspec(implementation_key(3321)) void IVGPatternFill::PutCanvas ( struct IVGPatternCanvas * ppVal );
|
|
|
+__declspec(implementation_key(3322)) _bstr_t IVGPatternFill::GetFilePath ( );
|
|
|
+__declspec(implementation_key(3323)) double IVGPatternFill::GetOriginX ( );
|
|
|
+__declspec(implementation_key(3324)) void IVGPatternFill::PutOriginX ( double pVal );
|
|
|
+__declspec(implementation_key(3325)) double IVGPatternFill::GetOriginY ( );
|
|
|
+__declspec(implementation_key(3326)) void IVGPatternFill::PutOriginY ( double pVal );
|
|
|
+__declspec(implementation_key(3327)) double IVGPatternFill::GetTileWidth ( );
|
|
|
+__declspec(implementation_key(3328)) void IVGPatternFill::PutTileWidth ( double pVal );
|
|
|
+__declspec(implementation_key(3329)) double IVGPatternFill::GetTileHeight ( );
|
|
|
+__declspec(implementation_key(3330)) void IVGPatternFill::PutTileHeight ( double pVal );
|
|
|
+__declspec(implementation_key(3331)) enum cdrTileOffsetType IVGPatternFill::GetTileOffsetType ( );
|
|
|
+__declspec(implementation_key(3332)) void IVGPatternFill::PutTileOffsetType ( enum cdrTileOffsetType pVal );
|
|
|
+__declspec(implementation_key(3333)) long IVGPatternFill::GetTileOffset ( );
|
|
|
+__declspec(implementation_key(3334)) void IVGPatternFill::PutTileOffset ( long pVal );
|
|
|
+__declspec(implementation_key(3335)) double IVGPatternFill::GetSkewAngle ( );
|
|
|
+__declspec(implementation_key(3336)) void IVGPatternFill::PutSkewAngle ( double pVal );
|
|
|
+__declspec(implementation_key(3337)) double IVGPatternFill::GetRotationAngle ( );
|
|
|
+__declspec(implementation_key(3338)) void IVGPatternFill::PutRotationAngle ( double pVal );
|
|
|
+__declspec(implementation_key(3339)) VARIANT_BOOL IVGPatternFill::GetTransformWithShape ( );
|
|
|
+__declspec(implementation_key(3340)) void IVGPatternFill::PutTransformWithShape ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(3341)) VARIANT_BOOL IVGPatternFill::Load ( _bstr_t FileName );
|
|
|
+__declspec(implementation_key(3342)) VARIANT_BOOL IVGPatternFill::GetMirrorFill ( );
|
|
|
+__declspec(implementation_key(3343)) void IVGPatternFill::PutMirrorFill ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(3344)) VARIANT_BOOL IVGPatternFill::GetMirrorFillX ( );
|
|
|
+__declspec(implementation_key(3345)) void IVGPatternFill::PutMirrorFillX ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(3346)) VARIANT_BOOL IVGPatternFill::GetMirrorFillY ( );
|
|
|
+__declspec(implementation_key(3347)) void IVGPatternFill::PutMirrorFillY ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(3348)) double IVGOutline::GetWidth ( );
|
|
|
+__declspec(implementation_key(3349)) void IVGOutline::PutWidth ( double pVal );
|
|
|
+__declspec(implementation_key(3350)) IVGColorPtr IVGOutline::GetColor ( );
|
|
|
+__declspec(implementation_key(3351)) void IVGOutline::PutColor ( struct IVGColor * ppVal );
|
|
|
+__declspec(implementation_key(3352)) IVGShapePtr IVGOutline::ConvertToObject ( );
|
|
|
+__declspec(implementation_key(3353)) enum cdrOutlineType IVGOutline::GetType ( );
|
|
|
+__declspec(implementation_key(3354)) void IVGOutline::PutType ( enum cdrOutlineType Type );
|
|
|
+__declspec(implementation_key(3355)) IVGOutlineStylePtr IVGOutline::GetStyle ( );
|
|
|
+__declspec(implementation_key(3356)) void IVGOutline::PutStyle ( struct IVGOutlineStyle * ppStyle );
|
|
|
+__declspec(implementation_key(3357)) IVGArrowHeadPtr IVGOutline::GetStartArrow ( );
|
|
|
+__declspec(implementation_key(3358)) void IVGOutline::PutStartArrow ( struct IVGArrowHead * ppArrowHead );
|
|
|
+__declspec(implementation_key(3359)) IVGArrowHeadPtr IVGOutline::GetEndArrow ( );
|
|
|
+__declspec(implementation_key(3360)) void IVGOutline::PutEndArrow ( struct IVGArrowHead * ppArrowHead );
|
|
|
+__declspec(implementation_key(3361)) long IVGOutline::GetNibStretch ( );
|
|
|
+__declspec(implementation_key(3362)) void IVGOutline::PutNibStretch ( long pVal );
|
|
|
+__declspec(implementation_key(3363)) double IVGOutline::GetNibAngle ( );
|
|
|
+__declspec(implementation_key(3364)) void IVGOutline::PutNibAngle ( double pVal );
|
|
|
+__declspec(implementation_key(3365)) VARIANT_BOOL IVGOutline::GetBehindFill ( );
|
|
|
+__declspec(implementation_key(3366)) void IVGOutline::PutBehindFill ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(3367)) enum cdrOutlineLineCaps IVGOutline::GetLineCaps ( );
|
|
|
+__declspec(implementation_key(3368)) void IVGOutline::PutLineCaps ( enum cdrOutlineLineCaps pVal );
|
|
|
+__declspec(implementation_key(3369)) enum cdrOutlineLineJoin IVGOutline::GetLineJoin ( );
|
|
|
+__declspec(implementation_key(3370)) void IVGOutline::PutLineJoin ( enum cdrOutlineLineJoin pVal );
|
|
|
+__declspec(implementation_key(3371)) VARIANT_BOOL IVGOutline::GetScaleWithShape ( );
|
|
|
+__declspec(implementation_key(3372)) void IVGOutline::PutScaleWithShape ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(3373)) HRESULT IVGOutline::SetProperties ( double Width, struct IVGOutlineStyle * Style, struct IVGColor * Color, struct IVGArrowHead * StartArrow, struct IVGArrowHead * EndArrow, enum cdrTriState BehindFill, enum cdrTriState ScaleWithShape, enum cdrOutlineLineCaps LineCaps, enum cdrOutlineLineJoin LineJoin, double NibAngle, long NibStretch, double DashDotLength, double PenWidth, double MiterLimit );
|
|
|
+__declspec(implementation_key(3374)) double IVGOutline::GetSize ( );
|
|
|
+__declspec(implementation_key(3375)) void IVGOutline::PutSize ( double pVal );
|
|
|
+__declspec(implementation_key(3376)) IVGOutlinePtr IVGOutline::GetCopy ( );
|
|
|
+__declspec(implementation_key(3377)) HRESULT IVGOutline::CopyAssign ( struct IVGOutline * SourceOutline );
|
|
|
+__declspec(implementation_key(3378)) VARIANT_BOOL IVGOutline::UserAssign ( long ParentWindowHandle );
|
|
|
+__declspec(implementation_key(3379)) IVGPSScreenOptionsPtr IVGOutline::GetPSScreen ( );
|
|
|
+__declspec(implementation_key(3380)) VARIANT_BOOL IVGOutline::CompareWith ( struct IVGOutline * Outline );
|
|
|
+__declspec(implementation_key(3381)) double IVGOutline::GetDashDotLength ( );
|
|
|
+__declspec(implementation_key(3382)) void IVGOutline::PutDashDotLength ( double pVal );
|
|
|
+__declspec(implementation_key(3383)) _bstr_t IVGOutline::ToString ( );
|
|
|
+__declspec(implementation_key(3384)) VARIANT_BOOL IVGOutline::StringAssign ( _bstr_t OutlineString );
|
|
|
+__declspec(implementation_key(3385)) double IVGOutline::GetPenWidth ( );
|
|
|
+__declspec(implementation_key(3386)) void IVGOutline::PutPenWidth ( double pVal );
|
|
|
+__declspec(implementation_key(3387)) double IVGOutline::GetMiterLimit ( );
|
|
|
+__declspec(implementation_key(3388)) void IVGOutline::PutMiterLimit ( double pVal );
|
|
|
+__declspec(implementation_key(3389)) HRESULT IVGOutline::SetNoOutline ( );
|
|
|
+__declspec(implementation_key(3390)) IVGArrowHeadOptionsPtr IVGOutline::GetStartArrowOptions ( );
|
|
|
+__declspec(implementation_key(3391)) void IVGOutline::PutStartArrowOptions ( struct IVGArrowHeadOptions * ppVal );
|
|
|
+__declspec(implementation_key(3392)) IVGArrowHeadOptionsPtr IVGOutline::GetEndArrowOptions ( );
|
|
|
+__declspec(implementation_key(3393)) void IVGOutline::PutEndArrowOptions ( struct IVGArrowHeadOptions * ppVal );
|
|
|
+__declspec(implementation_key(3394)) enum cdrOutlineJustification IVGOutline::GetJustification ( );
|
|
|
+__declspec(implementation_key(3395)) void IVGOutline::PutJustification ( enum cdrOutlineJustification pVal );
|
|
|
+__declspec(implementation_key(3396)) HRESULT IVGOutline::SetPropertiesEx ( double Width, struct IVGOutlineStyle * Style, struct IVGColor * Color, struct IVGArrowHead * StartArrow, struct IVGArrowHead * EndArrow, enum cdrTriState BehindFill, enum cdrTriState ScaleWithShape, enum cdrOutlineLineCaps LineCaps, enum cdrOutlineLineJoin LineJoin, double NibAngle, long NibStretch, double DashDotLength, double PenWidth, double MiterLimit, enum cdrOutlineJustification Justification );
|
|
|
+__declspec(implementation_key(3397)) enum cdrOutlineDashAdjust IVGOutline::GetAdjustDashes ( );
|
|
|
+__declspec(implementation_key(3398)) void IVGOutline::PutAdjustDashes ( enum cdrOutlineDashAdjust pVal );
|
|
|
+__declspec(implementation_key(3399)) double IVGHatchPattern::GetAngle ( );
|
|
|
+__declspec(implementation_key(3400)) void IVGHatchPattern::PutAngle ( double pVal );
|
|
|
+__declspec(implementation_key(3401)) double IVGHatchPattern::GetOriginX ( );
|
|
|
+__declspec(implementation_key(3402)) void IVGHatchPattern::PutOriginX ( double pVal );
|
|
|
+__declspec(implementation_key(3403)) double IVGHatchPattern::GetOriginY ( );
|
|
|
+__declspec(implementation_key(3404)) void IVGHatchPattern::PutOriginY ( double pVal );
|
|
|
+__declspec(implementation_key(3405)) double IVGHatchPattern::GetSpacing ( );
|
|
|
+__declspec(implementation_key(3406)) void IVGHatchPattern::PutSpacing ( double pVal );
|
|
|
+__declspec(implementation_key(3407)) double IVGHatchPattern::GetShift ( );
|
|
|
+__declspec(implementation_key(3408)) void IVGHatchPattern::PutShift ( double pVal );
|
|
|
+__declspec(implementation_key(3409)) double IVGHatchPattern::GetShiftPercent ( );
|
|
|
+__declspec(implementation_key(3410)) void IVGHatchPattern::PutShiftPercent ( double pVal );
|
|
|
+__declspec(implementation_key(3411)) IVGOutlinePtr IVGHatchPattern::GetOutline ( );
|
|
|
+__declspec(implementation_key(3412)) long IVGHatchPattern::GetIndex ( );
|
|
|
+__declspec(implementation_key(3413)) HRESULT IVGHatchPattern::Delete ( );
|
|
|
+__declspec(implementation_key(3414)) HRESULT IVGHatchPattern::SetOrigin ( double OriginX, double OriginY );
|
|
|
+__declspec(implementation_key(3415)) HRESULT IVGHatchPattern::GetOrigin ( double * OriginX, double * OriginY );
|
|
|
+__declspec(implementation_key(3416)) HRESULT IVGHatchPattern::SetProperties ( const _variant_t & Angle, double Spacing, const _variant_t & Shift, const _variant_t & OriginX, const _variant_t & OriginY, double Width, struct IVGColor * Color, struct IVGOutlineStyle * Style, double DashDotLength, double PenWidth );
|
|
|
+__declspec(implementation_key(3417)) HRESULT IVGHatchPattern::Reset ( );
|
|
|
+__declspec(implementation_key(3418)) long IVGHatchPatterns::GetCount ( );
|
|
|
+__declspec(implementation_key(3419)) IVGHatchPatternPtr IVGHatchPatterns::GetItem ( long Index );
|
|
|
+__declspec(implementation_key(3420)) IUnknownPtr IVGHatchPatterns::Get_NewEnum ( );
|
|
|
+__declspec(implementation_key(3421)) HRESULT IVGHatchPatterns::Reset ( );
|
|
|
+__declspec(implementation_key(3422)) enum cdrImageType IVGImage::GetType ( );
|
|
|
+__declspec(implementation_key(3423)) long IVGImage::GetWidth ( );
|
|
|
+__declspec(implementation_key(3424)) long IVGImage::GetHeight ( );
|
|
|
+__declspec(implementation_key(3425)) IVGColorPtr IVGImage::GetPixel ( long x, long y );
|
|
|
+__declspec(implementation_key(3426)) IVGImagePtr IVGImage::GetCopy ( );
|
|
|
+__declspec(implementation_key(3427)) VARIANT_BOOL IVGImage::GetReadOnly ( );
|
|
|
+__declspec(implementation_key(3428)) IVGImageTilesPtr IVGImage::GetTiles ( );
|
|
|
+__declspec(implementation_key(3429)) HRESULT IVGImage::Blit ( long DestX, long DestY, long DestWidth, long DestHeight, struct IVGImage * SrcImage, long SrcX, long SrcY, long SrcWidth, long SrcHeight, enum cdrMergeMode MergeMode );
|
|
|
+__declspec(implementation_key(3430)) HRESULT IVGImage::FillArea ( long x, long y, long Width, long Height, struct IVGColor * Color );
|
|
|
+__declspec(implementation_key(3431)) HRESULT IVGImage::FlipArea ( long x, long y, long Width, long Height, enum cdrFlipAxes Axes );
|
|
|
+__declspec(implementation_key(3432)) IDispatchPtr IVGTransparency::GetApplication ( );
|
|
|
+__declspec(implementation_key(3433)) IDispatchPtr IVGTransparency::GetParent ( );
|
|
|
+__declspec(implementation_key(3434)) enum cdrTransparencyType IVGTransparency::GetType ( );
|
|
|
+__declspec(implementation_key(3435)) long IVGTransparency::GetUniform ( );
|
|
|
+__declspec(implementation_key(3436)) void IVGTransparency::PutUniform ( long pVal );
|
|
|
+__declspec(implementation_key(3437)) IVGFountainFillPtr IVGTransparency::GetFountain ( );
|
|
|
+__declspec(implementation_key(3438)) void IVGTransparency::PutFountain ( struct IVGFountainFill * ppVal );
|
|
|
+__declspec(implementation_key(3439)) IVGPatternFillPtr IVGTransparency::GetPattern ( );
|
|
|
+__declspec(implementation_key(3440)) void IVGTransparency::PutPattern ( struct IVGPatternFill * ppVal );
|
|
|
+__declspec(implementation_key(3441)) IVGTextureFillPtr IVGTransparency::GetTexture ( );
|
|
|
+__declspec(implementation_key(3442)) void IVGTransparency::PutTexture ( struct IVGTextureFill * ppVal );
|
|
|
+__declspec(implementation_key(3443)) long IVGTransparency::GetStart ( );
|
|
|
+__declspec(implementation_key(3444)) void IVGTransparency::PutStart ( long pVal );
|
|
|
+__declspec(implementation_key(3445)) long IVGTransparency::GetEnd ( );
|
|
|
+__declspec(implementation_key(3446)) void IVGTransparency::PutEnd ( long pVal );
|
|
|
+__declspec(implementation_key(3447)) VARIANT_BOOL IVGTransparency::GetFrozen ( );
|
|
|
+__declspec(implementation_key(3448)) HRESULT IVGTransparency::ApplyNoTransparency ( );
|
|
|
+__declspec(implementation_key(3449)) HRESULT IVGTransparency::ApplyUniformTransparency ( long Value );
|
|
|
+__declspec(implementation_key(3450)) IVGFountainFillPtr IVGTransparency::ApplyFountainTransparency ( long Start, long End, enum cdrFountainFillType Type, double Angle, long Steps, long EdgePad, long MidPoint, double CenterOffsetX, double CenterOffsetY );
|
|
|
+__declspec(implementation_key(3451)) IVGPatternFillPtr IVGTransparency::ApplyPatternTransparency ( enum cdrPatternFillType Type, _bstr_t FileName, long PatternCanvasIndex, long Front, long Back, VARIANT_BOOL TransformWithShape );
|
|
|
+__declspec(implementation_key(3452)) IVGTextureFillPtr IVGTransparency::ApplyTextureTransparency ( _bstr_t TextureName, _bstr_t LibraryName, long Front, long Back );
|
|
|
+__declspec(implementation_key(3453)) HRESULT IVGTransparency::Freeze ( );
|
|
|
+__declspec(implementation_key(3454)) HRESULT IVGTransparency::Unfreeze ( );
|
|
|
+__declspec(implementation_key(3455)) enum cdrTransparencyAppliedTo IVGTransparency::GetAppliedTo ( );
|
|
|
+__declspec(implementation_key(3456)) void IVGTransparency::PutAppliedTo ( enum cdrTransparencyAppliedTo pVal );
|
|
|
+__declspec(implementation_key(3457)) enum cdrMergeMode IVGTransparency::GetMergeMode ( );
|
|
|
+__declspec(implementation_key(3458)) void IVGTransparency::PutMergeMode ( enum cdrMergeMode pVal );
|
|
|
+__declspec(implementation_key(3459)) VARIANT_BOOL IVGTransparency::UserAssign ( enum cdrTransparencyType TransparencyType, enum cdrPatternFillType PatternType, long ParentWindowHandle );
|
|
|
+__declspec(implementation_key(3460)) enum cdrDimensionType IVGDimension::GetType ( );
|
|
|
+__declspec(implementation_key(3461)) IVGDimensionLinearPtr IVGDimension::GetLinear ( );
|
|
|
+__declspec(implementation_key(3462)) IVGDimensionAngularPtr IVGDimension::GetAngular ( );
|
|
|
+__declspec(implementation_key(3463)) long IVGDimension::GetPrecision ( );
|
|
|
+__declspec(implementation_key(3464)) void IVGDimension::PutPrecision ( long pVal );
|
|
|
+__declspec(implementation_key(3465)) VARIANT_BOOL IVGDimension::GetBoxedText ( );
|
|
|
+__declspec(implementation_key(3466)) void IVGDimension::PutBoxedText ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(3467)) VARIANT_BOOL IVGDimension::GetLeadingZero ( );
|
|
|
+__declspec(implementation_key(3468)) void IVGDimension::PutLeadingZero ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(3469)) IVGShapePtr IVGDimension::GetTextShape ( );
|
|
|
+__declspec(implementation_key(3470)) _bstr_t IVGDimension::GetPrefix ( );
|
|
|
+__declspec(implementation_key(3471)) void IVGDimension::PutPrefix ( _bstr_t pVal );
|
|
|
+__declspec(implementation_key(3472)) _bstr_t IVGDimension::GetSuffix ( );
|
|
|
+__declspec(implementation_key(3473)) void IVGDimension::PutSuffix ( _bstr_t pVal );
|
|
|
+__declspec(implementation_key(3474)) IVGOutlinePtr IVGDimension::GetOutline ( );
|
|
|
+__declspec(implementation_key(3475)) VARIANT_BOOL IVGDimension::GetTextCentered ( );
|
|
|
+__declspec(implementation_key(3476)) void IVGDimension::PutTextCentered ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(3477)) VARIANT_BOOL IVGDimension::GetShowUnits ( );
|
|
|
+__declspec(implementation_key(3478)) void IVGDimension::PutShowUnits ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(3479)) enum cdrDimensionPlacement IVGDimension::GetPlacement ( );
|
|
|
+__declspec(implementation_key(3480)) void IVGDimension::PutPlacement ( enum cdrDimensionPlacement pVal );
|
|
|
+__declspec(implementation_key(3481)) VARIANT_BOOL IVGDimension::GetHorizontalText ( );
|
|
|
+__declspec(implementation_key(3482)) void IVGDimension::PutHorizontalText ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(3483)) VARIANT_BOOL IVGDimension::GetDynamicText ( );
|
|
|
+__declspec(implementation_key(3484)) void IVGDimension::PutDynamicText ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(3485)) double IVGDimension::GetDistanceFromObject ( );
|
|
|
+__declspec(implementation_key(3486)) VARIANT_BOOL IVGDimension::GetUseDistanceFromObject ( );
|
|
|
+__declspec(implementation_key(3487)) void IVGDimension::PutUseDistanceFromObject ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(3488)) HRESULT IVGDimension::SetDistanceFromObject ( double Distance );
|
|
|
+__declspec(implementation_key(3489)) double IVGDimension::GetOverhang ( );
|
|
|
+__declspec(implementation_key(3490)) VARIANT_BOOL IVGDimension::GetUseOverhang ( );
|
|
|
+__declspec(implementation_key(3491)) void IVGDimension::PutUseOverhang ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(3492)) HRESULT IVGDimension::SetOverhang ( double Overhang );
|
|
|
+__declspec(implementation_key(3493)) double IVGDimension::GetTextLabelGap ( );
|
|
|
+__declspec(implementation_key(3494)) VARIANT_BOOL IVGDimension::GetUseTextLabelGap ( );
|
|
|
+__declspec(implementation_key(3495)) void IVGDimension::PutUseTextLabelGap ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(3496)) HRESULT IVGDimension::SetTextLabelGap ( double Gap );
|
|
|
+__declspec(implementation_key(3497)) VARIANT_BOOL IVGDimension::GetExtensionLinesVisible ( );
|
|
|
+__declspec(implementation_key(3498)) void IVGDimension::PutExtensionLinesVisible ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(3499)) VARIANT_BOOL IVGDimension::GetInnerExtensionLinesVisible ( );
|
|
|
+__declspec(implementation_key(3500)) void IVGDimension::PutInnerExtensionLinesVisible ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(3501)) VARIANT_BOOL IVGDimension::GetGapOnFreeExtensionVisible ( );
|
|
|
+__declspec(implementation_key(3502)) void IVGDimension::PutGapOnFreeExtensionVisible ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(3503)) VARIANT_BOOL IVGCommentAnnotation::GetEndArrowVisible ( );
|
|
|
+__declspec(implementation_key(3504)) void IVGCommentAnnotation::PutEndArrowVisible ( VARIANT_BOOL pRet );
|
|
|
+__declspec(implementation_key(3505)) IVGCurvePtr IVGCommentAnnotation::GetCurve ( );
|
|
|
+__declspec(implementation_key(3506)) void IVGCommentAnnotation::PutCurve ( struct IVGCurve * pRet );
|
|
|
+__declspec(implementation_key(3507)) long IVGCommentAnnotation::GetOutlineWidth ( );
|
|
|
+__declspec(implementation_key(3508)) void IVGCommentAnnotation::PutOutlineWidth ( long pRet );
|
|
|
+__declspec(implementation_key(3509)) IVGColorPtr IVGCommentAnnotation::GetFillColor ( );
|
|
|
+__declspec(implementation_key(3510)) void IVGCommentAnnotation::PutFillColor ( struct IVGColor * pRet );
|
|
|
+__declspec(implementation_key(3511)) IVGColorPtr IVGCommentAnnotation::GetOutlineColor ( );
|
|
|
+__declspec(implementation_key(3512)) void IVGCommentAnnotation::PutOutlineColor ( struct IVGColor * pRet );
|
|
|
+__declspec(implementation_key(3513)) enum cdrCommentAnnotationType IVGCommentAnnotation::GetType ( );
|
|
|
+__declspec(implementation_key(3514)) VARIANT_BOOL IVGCommentAnnotation::GetStartArrowVisible ( );
|
|
|
+__declspec(implementation_key(3515)) void IVGCommentAnnotation::PutStartArrowVisible ( VARIANT_BOOL pRet );
|
|
|
+__declspec(implementation_key(3516)) HRESULT IVGCommentAnnotation::Move ( double DeltaX, double DeltaY );
|
|
|
+__declspec(implementation_key(3517)) double IVGCommentAnnotation::GetSizeWidth ( );
|
|
|
+__declspec(implementation_key(3518)) void IVGCommentAnnotation::PutSizeWidth ( double pVal );
|
|
|
+__declspec(implementation_key(3519)) double IVGCommentAnnotation::GetSizeHeight ( );
|
|
|
+__declspec(implementation_key(3520)) void IVGCommentAnnotation::PutSizeHeight ( double pVal );
|
|
|
+__declspec(implementation_key(3521)) double IVGCommentAnnotation::GetLeftX ( );
|
|
|
+__declspec(implementation_key(3522)) void IVGCommentAnnotation::PutLeftX ( double pVal );
|
|
|
+__declspec(implementation_key(3523)) double IVGCommentAnnotation::GetRightX ( );
|
|
|
+__declspec(implementation_key(3524)) void IVGCommentAnnotation::PutRightX ( double pVal );
|
|
|
+__declspec(implementation_key(3525)) double IVGCommentAnnotation::GetTopY ( );
|
|
|
+__declspec(implementation_key(3526)) void IVGCommentAnnotation::PutTopY ( double pVal );
|
|
|
+__declspec(implementation_key(3527)) double IVGCommentAnnotation::GetBottomY ( );
|
|
|
+__declspec(implementation_key(3528)) void IVGCommentAnnotation::PutBottomY ( double pVal );
|
|
|
+__declspec(implementation_key(3529)) double IVGCommentAnnotation::GetCenterX ( );
|
|
|
+__declspec(implementation_key(3530)) void IVGCommentAnnotation::PutCenterX ( double pVal );
|
|
|
+__declspec(implementation_key(3531)) double IVGCommentAnnotation::GetCenterY ( );
|
|
|
+__declspec(implementation_key(3532)) void IVGCommentAnnotation::PutCenterY ( double pVal );
|
|
|
+__declspec(implementation_key(3533)) HRESULT IVGCommentAnnotation::SetPosition ( enum cdrReferencePoint ReferencePoint, double x, double y );
|
|
|
+__declspec(implementation_key(3534)) HRESULT IVGCommentAnnotation::GetPosition ( enum cdrReferencePoint ReferencePoint, double * x, double * y );
|
|
|
+__declspec(implementation_key(3535)) HRESULT IVGCommentAnnotation::SetSize ( enum cdrReferencePoint ReferencePoint, double Width, double Height );
|
|
|
+__declspec(implementation_key(3536)) HRESULT IVGCommentAnnotation::GetSize ( double * Width, double * Height );
|
|
|
+__declspec(implementation_key(3537)) HRESULT IVGCommentAnnotation::GetBoundingBox ( double * x, double * y, double * Width, double * Height );
|
|
|
+__declspec(implementation_key(3538)) HRESULT IVGCommentAnnotation::SetBoundingBox ( double x, double y, double Width, double Height, VARIANT_BOOL KeepAspect, enum cdrReferencePoint ReferencePoint );
|
|
|
+__declspec(implementation_key(3539)) IVGColorProfilePtr IVGColorContext::GetRGBColorProfile ( );
|
|
|
+__declspec(implementation_key(3540)) void IVGColorContext::PutRGBColorProfile ( struct IVGColorProfile * ppVal );
|
|
|
+__declspec(implementation_key(3541)) IVGColorProfilePtr IVGColorContext::GetCMYKColorProfile ( );
|
|
|
+__declspec(implementation_key(3542)) void IVGColorContext::PutCMYKColorProfile ( struct IVGColorProfile * ppVal );
|
|
|
+__declspec(implementation_key(3543)) IVGColorProfilePtr IVGColorContext::GetGrayscaleColorProfile ( );
|
|
|
+__declspec(implementation_key(3544)) void IVGColorContext::PutGrayscaleColorProfile ( struct IVGColorProfile * ppVal );
|
|
|
+__declspec(implementation_key(3545)) enum clrRenderingIntent IVGColorContext::GetRenderingIntent ( );
|
|
|
+__declspec(implementation_key(3546)) void IVGColorContext::PutRenderingIntent ( enum clrRenderingIntent pVal );
|
|
|
+__declspec(implementation_key(3547)) enum clrColorModel IVGColorContext::GetBlendingColorModel ( );
|
|
|
+__declspec(implementation_key(3548)) void IVGColorContext::PutBlendingColorModel ( enum clrColorModel pVal );
|
|
|
+__declspec(implementation_key(3549)) IVGColorContextPtr IVGColorContext::GetCopy ( );
|
|
|
+__declspec(implementation_key(3550)) HRESULT IVGColorContext::CopyAssign ( struct IVGColorContext * ColorContext );
|
|
|
+__declspec(implementation_key(3551)) IVGColorProfilePtr IVGColorContext::GetColorProfile ( enum clrColorModel ColorModel );
|
|
|
+__declspec(implementation_key(3552)) void IVGColorContext::PutColorProfile ( enum clrColorModel ColorModel, struct IVGColorProfile * ppVal );
|
|
|
+__declspec(implementation_key(3553)) VARIANT_BOOL IVGColorContext::Merge ( struct IVGColorContext * ColorContext );
|
|
|
+__declspec(implementation_key(3554)) VARIANT_BOOL IVGColorContext::IsSame ( struct IVGColorContext * ColorContext );
|
|
|
+__declspec(implementation_key(3555)) IVGColorProfilesPtr IVGColorContext::GetColorProfiles ( );
|
|
|
+__declspec(implementation_key(3556)) VARIANT_BOOL IVGColorContext::GetReadOnly ( );
|
|
|
+__declspec(implementation_key(3557)) _bstr_t IVGColorContext::GetColorProfileNameList ( );
|
|
|
+__declspec(implementation_key(3558)) _bstr_t IVGColorProfile::GetName ( );
|
|
|
+__declspec(implementation_key(3559)) _bstr_t IVGColorProfile::GetFileName ( );
|
|
|
+__declspec(implementation_key(3560)) _bstr_t IVGColorProfile::GetManufacturer ( );
|
|
|
+__declspec(implementation_key(3561)) _bstr_t IVGColorProfile::GetDeviceModel ( );
|
|
|
+__declspec(implementation_key(3562)) enum clrDeviceType IVGColorProfile::GetDeviceType ( );
|
|
|
+__declspec(implementation_key(3563)) VARIANT_BOOL IVGColorProfile::GetSelected ( );
|
|
|
+__declspec(implementation_key(3564)) HRESULT IVGColorProfile::Select ( );
|
|
|
+__declspec(implementation_key(3565)) VARIANT_BOOL IVGColorProfile::GetGeneric ( );
|
|
|
+__declspec(implementation_key(3566)) VARIANT_BOOL IVGColorProfile::GetInstalled ( );
|
|
|
+__declspec(implementation_key(3567)) _bstr_t IVGColorProfile::GetID ( );
|
|
|
+__declspec(implementation_key(3568)) enum clrColorModel IVGColorProfile::GetColorModel ( );
|
|
|
+__declspec(implementation_key(3569)) IVGColorContextPtr IVGColorProfile::CreateColorContext ( enum clrRenderingIntent RenderingIntent );
|
|
|
+__declspec(implementation_key(3570)) VARIANT_BOOL IVGColorProfile::IsSame ( struct IVGColorProfile * ColorProfile );
|
|
|
+__declspec(implementation_key(3571)) IVGColorProfilePtr IVGColorProfiles::GetItem ( const _variant_t & IndexOrName );
|
|
|
+__declspec(implementation_key(3572)) long IVGColorProfiles::GetCount ( );
|
|
|
+__declspec(implementation_key(3573)) IUnknownPtr IVGColorProfiles::Get_NewEnum ( );
|
|
|
+__declspec(implementation_key(3574)) enum clrDeviceType IVGColorProfiles::GetDeviceType ( );
|
|
|
+__declspec(implementation_key(3575)) VARIANT_BOOL IVGColorProfiles::SelectByName ( _bstr_t Name );
|
|
|
+__declspec(implementation_key(3576)) VARIANT_BOOL IVGColorProfiles::Install ( _bstr_t FileName );
|
|
|
+__declspec(implementation_key(3577)) IVGColorProfilePtr IVGColorProfiles::GetGenericProfile ( );
|
|
|
+__declspec(implementation_key(3578)) IVGColorContextPtr IVGProofColorSettings::GetColorContext ( );
|
|
|
+__declspec(implementation_key(3579)) void IVGProofColorSettings::PutColorContext ( struct IVGColorContext * ppVal );
|
|
|
+__declspec(implementation_key(3580)) VARIANT_BOOL IVGProofColorSettings::GetShowOutOfGamutWarning ( );
|
|
|
+__declspec(implementation_key(3581)) void IVGProofColorSettings::PutShowOutOfGamutWarning ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(3582)) IVGColorPtr IVGProofColorSettings::GetOutOfGamutColor ( );
|
|
|
+__declspec(implementation_key(3583)) void IVGProofColorSettings::PutOutOfGamutColor ( struct IVGColor * ppVal );
|
|
|
+__declspec(implementation_key(3584)) double IVGProofColorSettings::GetOutOfGamutTransparency ( );
|
|
|
+__declspec(implementation_key(3585)) void IVGProofColorSettings::PutOutOfGamutTransparency ( double pVal );
|
|
|
+__declspec(implementation_key(3586)) VARIANT_BOOL IVGProofColorSettings::GetPreserveColorValues ( );
|
|
|
+__declspec(implementation_key(3587)) void IVGProofColorSettings::PutPreserveColorValues ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(3588)) IVGProofColorSettingsPtr IVGProofColorSettings::GetCopy ( );
|
|
|
+__declspec(implementation_key(3589)) HRESULT IVGProofColorSettings::CopyAssign ( struct IVGProofColorSettings * Source );
|
|
|
+__declspec(implementation_key(3590)) void IVGStructExportOptions::PutSizeX ( long pVal );
|
|
|
+__declspec(implementation_key(3591)) long IVGStructExportOptions::GetSizeX ( );
|
|
|
+__declspec(implementation_key(3592)) void IVGStructExportOptions::PutSizeY ( long pVal );
|
|
|
+__declspec(implementation_key(3593)) long IVGStructExportOptions::GetSizeY ( );
|
|
|
+__declspec(implementation_key(3594)) void IVGStructExportOptions::PutResolutionX ( long pVal );
|
|
|
+__declspec(implementation_key(3595)) long IVGStructExportOptions::GetResolutionX ( );
|
|
|
+__declspec(implementation_key(3596)) void IVGStructExportOptions::PutResolutionY ( long pVal );
|
|
|
+__declspec(implementation_key(3597)) long IVGStructExportOptions::GetResolutionY ( );
|
|
|
+__declspec(implementation_key(3598)) void IVGStructExportOptions::PutAntiAliasingType ( enum cdrAntiAliasingType pVal );
|
|
|
+__declspec(implementation_key(3599)) enum cdrAntiAliasingType IVGStructExportOptions::GetAntiAliasingType ( );
|
|
|
+__declspec(implementation_key(3600)) void IVGStructExportOptions::PutOverwrite ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(3601)) VARIANT_BOOL IVGStructExportOptions::GetOverwrite ( );
|
|
|
+__declspec(implementation_key(3602)) void IVGStructExportOptions::PutImageType ( enum cdrImageType pVal );
|
|
|
+__declspec(implementation_key(3603)) enum cdrImageType IVGStructExportOptions::GetImageType ( );
|
|
|
+__declspec(implementation_key(3604)) void IVGStructExportOptions::PutDithered ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(3605)) VARIANT_BOOL IVGStructExportOptions::GetDithered ( );
|
|
|
+__declspec(implementation_key(3606)) void IVGStructExportOptions::PutTransparent ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(3607)) VARIANT_BOOL IVGStructExportOptions::GetTransparent ( );
|
|
|
+__declspec(implementation_key(3608)) void IVGStructExportOptions::PutUseColorProfile ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(3609)) VARIANT_BOOL IVGStructExportOptions::GetUseColorProfile ( );
|
|
|
+__declspec(implementation_key(3610)) void IVGStructExportOptions::PutCompression ( enum cdrCompressionType pVal );
|
|
|
+__declspec(implementation_key(3611)) enum cdrCompressionType IVGStructExportOptions::GetCompression ( );
|
|
|
+__declspec(implementation_key(3612)) void IVGStructExportOptions::PutMaintainLayers ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(3613)) VARIANT_BOOL IVGStructExportOptions::GetMaintainLayers ( );
|
|
|
+__declspec(implementation_key(3614)) void IVGStructExportOptions::PutMaintainAspect ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(3615)) VARIANT_BOOL IVGStructExportOptions::GetMaintainAspect ( );
|
|
|
+__declspec(implementation_key(3616)) IVGRectPtr IVGStructExportOptions::GetExportArea ( );
|
|
|
+__declspec(implementation_key(3617)) void IVGStructExportOptions::PutRefExportArea ( struct IVGRect * * ppVal );
|
|
|
+__declspec(implementation_key(3618)) void IVGStructExportOptions::PutMatted ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(3619)) VARIANT_BOOL IVGStructExportOptions::GetMatted ( );
|
|
|
+__declspec(implementation_key(3620)) IVGColorPtr IVGStructExportOptions::GetMatteColor ( );
|
|
|
+__declspec(implementation_key(3621)) void IVGStructExportOptions::PutMatteColor ( struct IVGColor * ppVal );
|
|
|
+__declspec(implementation_key(3622)) void IVGStructExportOptions::PutMatteMaskedOnly ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(3623)) VARIANT_BOOL IVGStructExportOptions::GetMatteMaskedOnly ( );
|
|
|
+__declspec(implementation_key(3624)) void IVGStructExportOptions::PutAlwaysOverprintBlack ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(3625)) VARIANT_BOOL IVGStructExportOptions::GetAlwaysOverprintBlack ( );
|
|
|
+__declspec(implementation_key(3626)) IVGProofColorSettingsPtr IVGStructExportOptions::GetProofColorSettings ( );
|
|
|
+__declspec(implementation_key(3627)) void IVGStructExportOptions::PutProofColorSettings ( struct IVGProofColorSettings * ppVal );
|
|
|
+__declspec(implementation_key(3628)) VARIANT_BOOL IVGColorManager::GetScannerCalibrated ( );
|
|
|
+__declspec(implementation_key(3629)) void IVGColorManager::PutScannerCalibrated ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(3630)) VARIANT_BOOL IVGColorManager::GetSeparationPrinterCalibrated ( );
|
|
|
+__declspec(implementation_key(3631)) void IVGColorManager::PutSeparationPrinterCalibrated ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(3632)) VARIANT_BOOL IVGColorManager::GetCompositePrinterCalibrated ( );
|
|
|
+__declspec(implementation_key(3633)) enum clrCompPrnCalibration IVGColorManager::GetCompositePrinterCalibration ( );
|
|
|
+__declspec(implementation_key(3634)) void IVGColorManager::PutCompositePrinterCalibration ( enum clrCompPrnCalibration pVal );
|
|
|
+__declspec(implementation_key(3635)) enum clrMonitorCalibration IVGColorManager::GetMonitorCalibration ( );
|
|
|
+__declspec(implementation_key(3636)) void IVGColorManager::PutMonitorCalibration ( enum clrMonitorCalibration pVal );
|
|
|
+__declspec(implementation_key(3637)) VARIANT_BOOL IVGColorManager::GetCompositePrinterSimulatesSeparation ( );
|
|
|
+__declspec(implementation_key(3638)) VARIANT_BOOL IVGColorManager::GetShowOutOfGamut ( );
|
|
|
+__declspec(implementation_key(3639)) void IVGColorManager::PutShowOutOfGamut ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(3640)) IVGColorPtr IVGColorManager::GetOutOfGamutColor ( );
|
|
|
+__declspec(implementation_key(3641)) void IVGColorManager::PutOutOfGamutColor ( struct IVGColor * ppVal );
|
|
|
+__declspec(implementation_key(3642)) long IVGColorManager::GetOutOfGamutTransparency ( );
|
|
|
+__declspec(implementation_key(3643)) void IVGColorManager::PutOutOfGamutTransparency ( long pVal );
|
|
|
+__declspec(implementation_key(3644)) VARIANT_BOOL IVGColorManager::GetCMYKInPercents ( );
|
|
|
+__declspec(implementation_key(3645)) void IVGColorManager::PutCMYKInPercents ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(3646)) VARIANT_BOOL IVGColorManager::GetCMYKGamutForSpotColors ( );
|
|
|
+__declspec(implementation_key(3647)) void IVGColorManager::PutCMYKGamutForSpotColors ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(3648)) enum clrRenderingIntent IVGColorManager::GetRenderingIntent ( );
|
|
|
+__declspec(implementation_key(3649)) void IVGColorManager::PutRenderingIntent ( enum clrRenderingIntent pVal );
|
|
|
+__declspec(implementation_key(3650)) enum clrColorEngine IVGColorManager::GetColorEngine ( );
|
|
|
+__declspec(implementation_key(3651)) void IVGColorManager::PutColorEngine ( enum clrColorEngine pVal );
|
|
|
+__declspec(implementation_key(3652)) long IVGColorManager::GetStyleCount ( );
|
|
|
+__declspec(implementation_key(3653)) _bstr_t IVGColorManager::GetStyleByIndex ( long Index );
|
|
|
+__declspec(implementation_key(3654)) IVGColorProfilePtr IVGColorManager::GetCurrentProfile ( enum clrDeviceType DeviceType );
|
|
|
+__declspec(implementation_key(3655)) IVGColorProfilesPtr IVGColorManager::GetInstalledProfiles ( enum clrDeviceType DeviceType );
|
|
|
+__declspec(implementation_key(3656)) VARIANT_BOOL IVGColorManager::LoadStyle ( _bstr_t StyleName );
|
|
|
+__declspec(implementation_key(3657)) VARIANT_BOOL IVGColorManager::DeleteStyle ( _bstr_t StyleName );
|
|
|
+__declspec(implementation_key(3658)) VARIANT_BOOL IVGColorManager::SaveStyle ( _bstr_t StyleName );
|
|
|
+__declspec(implementation_key(3659)) VARIANT_BOOL IVGColorManager::GetIsICM2Available ( );
|
|
|
+__declspec(implementation_key(3660)) _bstr_t IVGColorManager::GetUnsavedStyleName ( );
|
|
|
+__declspec(implementation_key(3661)) _bstr_t IVGColorManager::GetGenericProfileName ( enum clrDeviceType DeviceType );
|
|
|
+__declspec(implementation_key(3662)) VARIANT_BOOL IVGColorManager::GetIsCompositePrinterCMYK ( );
|
|
|
+__declspec(implementation_key(3663)) enum clrImportColorCorrection IVGColorManager::GetColorCorrectionOnImport ( );
|
|
|
+__declspec(implementation_key(3664)) void IVGColorManager::PutColorCorrectionOnImport ( enum clrImportColorCorrection pVal );
|
|
|
+__declspec(implementation_key(3665)) enum clrExportColorCorrection IVGColorManager::GetColorCorrectionOnExport ( );
|
|
|
+__declspec(implementation_key(3666)) void IVGColorManager::PutColorCorrectionOnExport ( enum clrExportColorCorrection pVal );
|
|
|
+__declspec(implementation_key(3667)) IVGColorProfilePtr IVGColorManager::GetDefaultImportProfile ( );
|
|
|
+__declspec(implementation_key(3668)) void IVGColorManager::PutRefDefaultImportProfile ( struct IVGColorProfile * * ppVal );
|
|
|
+__declspec(implementation_key(3669)) IVGColorProfilePtr IVGColorManager::GetCustomImportProfile ( );
|
|
|
+__declspec(implementation_key(3670)) void IVGColorManager::PutRefCustomImportProfile ( struct IVGColorProfile * * ppVal );
|
|
|
+__declspec(implementation_key(3671)) IVGColorProfilePtr IVGColorManager::GetCustomExportProfile ( );
|
|
|
+__declspec(implementation_key(3672)) void IVGColorManager::PutRefCustomExportProfile ( struct IVGColorProfile * * ppVal );
|
|
|
+__declspec(implementation_key(3673)) IVGColorProfilesPtr IVGColorManager::GetMonitorColorProfiles ( );
|
|
|
+__declspec(implementation_key(3674)) IVGColorProfilesPtr IVGColorManager::GetProfilesByColorModel ( enum clrColorModel ColorModel );
|
|
|
+__declspec(implementation_key(3675)) IVGColorProfilesPtr IVGColorManager::GetProfilesForDevice ( enum clrDeviceType DeviceType, _bstr_t DeviceName );
|
|
|
+__declspec(implementation_key(3676)) IVGColorContextPtr IVGColorManager::GetDefaultColorContext ( );
|
|
|
+__declspec(implementation_key(3677)) VARIANT_BOOL IVGColorManager::ColorEnginePresent ( enum clrColorEngine ColorEngine );
|
|
|
+__declspec(implementation_key(3678)) VARIANT_BOOL IVGColorManager::CanDeleteStyle ( _bstr_t StyleName );
|
|
|
+__declspec(implementation_key(3679)) VARIANT_BOOL IVGColorManager::GetMapGrayToCMYKBlack ( );
|
|
|
+__declspec(implementation_key(3680)) void IVGColorManager::PutMapGrayToCMYKBlack ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(3681)) VARIANT_BOOL IVGColorManager::GetPreservePureBlack ( );
|
|
|
+__declspec(implementation_key(3682)) void IVGColorManager::PutPreservePureBlack ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(3683)) enum clrColorModel IVGColorManager::GetSpotColorDefinition ( );
|
|
|
+__declspec(implementation_key(3684)) void IVGColorManager::PutSpotColorDefinition ( enum clrColorModel pVal );
|
|
|
+__declspec(implementation_key(3685)) IVGColorProfilesPtr IVGColorManager::GetColorProfiles ( );
|
|
|
+__declspec(implementation_key(3686)) IVGColorManagementPolicyPtr IVGColorManager::GetPolicyForOpen ( );
|
|
|
+__declspec(implementation_key(3687)) IVGColorManagementPolicyPtr IVGColorManager::GetPolicyForImport ( );
|
|
|
+__declspec(implementation_key(3688)) IVGColorContextPtr IVGStructCreateOptions::GetColorContext ( );
|
|
|
+__declspec(implementation_key(3689)) void IVGStructCreateOptions::PutColorContext ( struct IVGColorContext * ppVal );
|
|
|
+__declspec(implementation_key(3690)) _bstr_t IVGStructCreateOptions::GetName ( );
|
|
|
+__declspec(implementation_key(3691)) void IVGStructCreateOptions::PutName ( _bstr_t pVal );
|
|
|
+__declspec(implementation_key(3692)) double IVGStructCreateOptions::GetPageWidth ( );
|
|
|
+__declspec(implementation_key(3693)) void IVGStructCreateOptions::PutPageWidth ( double pVal );
|
|
|
+__declspec(implementation_key(3694)) double IVGStructCreateOptions::GetPageHeight ( );
|
|
|
+__declspec(implementation_key(3695)) void IVGStructCreateOptions::PutPageHeight ( double pVal );
|
|
|
+__declspec(implementation_key(3696)) enum cdrUnit IVGStructCreateOptions::GetUnits ( );
|
|
|
+__declspec(implementation_key(3697)) void IVGStructCreateOptions::PutUnits ( enum cdrUnit pVal );
|
|
|
+__declspec(implementation_key(3698)) double IVGStructCreateOptions::GetResolution ( );
|
|
|
+__declspec(implementation_key(3699)) void IVGStructCreateOptions::PutResolution ( double pVal );
|
|
|
+__declspec(implementation_key(3700)) IDispatchPtr IVGPalette::GetApplication ( );
|
|
|
+__declspec(implementation_key(3701)) IDispatchPtr IVGPalette::GetParent ( );
|
|
|
+__declspec(implementation_key(3702)) _bstr_t IVGPalette::GetName ( );
|
|
|
+__declspec(implementation_key(3703)) void IVGPalette::PutName ( _bstr_t Name );
|
|
|
+__declspec(implementation_key(3704)) HRESULT IVGPalette::Close ( );
|
|
|
+__declspec(implementation_key(3705)) enum cdrPaletteType IVGPalette::GetType ( );
|
|
|
+__declspec(implementation_key(3706)) IVGColorsPtr IVGPalette::Colors ( );
|
|
|
+__declspec(implementation_key(3707)) IVGColorPtr IVGPalette::GetColor ( long Index );
|
|
|
+__declspec(implementation_key(3708)) void IVGPalette::PutColor ( long Index, struct IVGColor * Color );
|
|
|
+__declspec(implementation_key(3709)) HRESULT IVGPalette::AddColor ( struct IVGColor * Color );
|
|
|
+__declspec(implementation_key(3710)) HRESULT IVGPalette::InsertColor ( long Index, struct IVGColor * Color );
|
|
|
+__declspec(implementation_key(3711)) HRESULT IVGPalette::RemoveColor ( long Index );
|
|
|
+__declspec(implementation_key(3712)) long IVGPalette::GetIndexOfColor ( struct IVGColor * Color );
|
|
|
+__declspec(implementation_key(3713)) VARIANT_BOOL IVGPalette::GetDuplicatePresent ( );
|
|
|
+__declspec(implementation_key(3714)) long IVGPalette::GetColorCount ( );
|
|
|
+__declspec(implementation_key(3715)) HRESULT IVGPalette::Save ( );
|
|
|
+__declspec(implementation_key(3716)) enum cdrPaletteID IVGPalette::GetPaletteID ( );
|
|
|
+__declspec(implementation_key(3717)) _bstr_t IVGPalette::GetFileName ( );
|
|
|
+__declspec(implementation_key(3718)) long IVGPalette::MatchColor ( struct IVGColor * Color );
|
|
|
+__declspec(implementation_key(3719)) long IVGPalette::FindColor ( _bstr_t Name );
|
|
|
+__declspec(implementation_key(3720)) HRESULT IVGPalette::SaveAs ( _bstr_t FileName, _bstr_t Name, enum cdrPaletteVersion Version );
|
|
|
+__declspec(implementation_key(3721)) IVGDocumentPtr IVGPalette::GetDocument ( );
|
|
|
+__declspec(implementation_key(3722)) _bstr_t IVGPalette::GetIdentifier ( );
|
|
|
+__declspec(implementation_key(3723)) VARIANT_BOOL IVGPalette::GetIsEmpty ( );
|
|
|
+__declspec(implementation_key(3724)) VARIANT_BOOL IVGPalette::GetLocked ( );
|
|
|
+__declspec(implementation_key(3725)) VARIANT_BOOL IVGPalette::GetDefault ( );
|
|
|
+__declspec(implementation_key(3726)) VARIANT_BOOL IVGPalette::GetIsOpen ( );
|
|
|
+__declspec(implementation_key(3727)) HRESULT IVGPalette::Open ( );
|
|
|
+__declspec(implementation_key(3728)) HRESULT IVGPalette::MakeDefault ( );
|
|
|
+__declspec(implementation_key(3729)) VARIANT_BOOL IVGPalette::Delete ( );
|
|
|
+__declspec(implementation_key(3730)) IDispatchPtr IVGColors::GetApplication ( );
|
|
|
+__declspec(implementation_key(3731)) IVGPalettePtr IVGColors::GetParent ( );
|
|
|
+__declspec(implementation_key(3732)) IVGColorPtr IVGColors::GetItem ( long Index );
|
|
|
+__declspec(implementation_key(3733)) IUnknownPtr IVGColors::Get_NewEnum ( );
|
|
|
+__declspec(implementation_key(3734)) long IVGColors::GetCount ( );
|
|
|
+__declspec(implementation_key(3735)) IDispatchPtr IVGPalettes::GetApplication ( );
|
|
|
+__declspec(implementation_key(3736)) IDispatchPtr IVGPalettes::GetParent ( );
|
|
|
+__declspec(implementation_key(3737)) IVGPalettePtr IVGPalettes::GetItem ( const _variant_t & IndexOrName );
|
|
|
+__declspec(implementation_key(3738)) IUnknownPtr IVGPalettes::Get_NewEnum ( );
|
|
|
+__declspec(implementation_key(3739)) long IVGPalettes::GetCount ( );
|
|
|
+__declspec(implementation_key(3740)) IVGPalettePtr IVGPalettes::Open ( _bstr_t FileName );
|
|
|
+__declspec(implementation_key(3741)) IVGPalettePtr IVGPalettes::OpenFixed ( enum cdrPaletteID PaletteID );
|
|
|
+__declspec(implementation_key(3742)) IVGPalettePtr IVGPalettes::CreateFromDocument ( _bstr_t Name, _bstr_t FileName, VARIANT_BOOL Overwrite );
|
|
|
+__declspec(implementation_key(3743)) IVGPalettePtr IVGPalettes::CreateFromSelection ( _bstr_t Name, _bstr_t FileName, VARIANT_BOOL Overwrite );
|
|
|
+__declspec(implementation_key(3744)) IVGPalettePtr IVGPalettes::Create ( _bstr_t Name, _bstr_t FileName, VARIANT_BOOL Overwrite );
|
|
|
+__declspec(implementation_key(3745)) long IVGPaletteManager::GetPaletteCount ( );
|
|
|
+__declspec(implementation_key(3746)) IVGPalettePtr IVGPaletteManager::GetPalette ( const _variant_t & IndexOrName );
|
|
|
+__declspec(implementation_key(3747)) IVGPalettePtr IVGPaletteManager::GetDefaultPalette ( );
|
|
|
+__declspec(implementation_key(3748)) IVGPalettesPtr IVGPaletteManager::GetOpenPalettes ( );
|
|
|
+__declspec(implementation_key(3749)) IUnknownPtr IVGPaletteManager::Get_NewEnum ( );
|
|
|
+__declspec(implementation_key(3750)) HRESULT IVGPaletteManager::LoadAllPalettes ( );
|
|
|
+__declspec(implementation_key(3751)) IVGPalettePtr IVGPaletteManager::LoadPalette ( _bstr_t FileName );
|
|
|
+__declspec(implementation_key(3752)) enum cdrTraceType IVGTraceSettings::GetTraceType ( );
|
|
|
+__declspec(implementation_key(3753)) void IVGTraceSettings::PutTraceType ( enum cdrTraceType pVal );
|
|
|
+__declspec(implementation_key(3754)) short IVGTraceSettings::GetSmoothing ( );
|
|
|
+__declspec(implementation_key(3755)) void IVGTraceSettings::PutSmoothing ( short pVal );
|
|
|
+__declspec(implementation_key(3756)) short IVGTraceSettings::GetDetailLevel ( );
|
|
|
+__declspec(implementation_key(3757)) void IVGTraceSettings::PutDetailLevel ( short pVal );
|
|
|
+__declspec(implementation_key(3758)) enum cdrColorType IVGTraceSettings::GetColorMode ( );
|
|
|
+__declspec(implementation_key(3759)) enum cdrPaletteID IVGTraceSettings::GetPaletteID ( );
|
|
|
+__declspec(implementation_key(3760)) long IVGTraceSettings::GetColorCount ( );
|
|
|
+__declspec(implementation_key(3761)) IVGColorPtr IVGTraceSettings::GetColor ( long Index );
|
|
|
+__declspec(implementation_key(3762)) VARIANT_BOOL IVGTraceSettings::GetDeleteOriginalObject ( );
|
|
|
+__declspec(implementation_key(3763)) void IVGTraceSettings::PutDeleteOriginalObject ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(3764)) VARIANT_BOOL IVGTraceSettings::GetRemoveBackground ( );
|
|
|
+__declspec(implementation_key(3765)) void IVGTraceSettings::PutRemoveBackground ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(3766)) VARIANT_BOOL IVGTraceSettings::GetRemoveEntireBackColor ( );
|
|
|
+__declspec(implementation_key(3767)) void IVGTraceSettings::PutRemoveEntireBackColor ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(3768)) enum cdrTraceBackgroundMode IVGTraceSettings::GetBackgroundRemovalMode ( );
|
|
|
+__declspec(implementation_key(3769)) void IVGTraceSettings::PutBackgroundRemovalMode ( enum cdrTraceBackgroundMode pVal );
|
|
|
+__declspec(implementation_key(3770)) IVGColorPtr IVGTraceSettings::GetBackgroundColor ( );
|
|
|
+__declspec(implementation_key(3771)) long IVGTraceSettings::GetCurveCount ( );
|
|
|
+__declspec(implementation_key(3772)) long IVGTraceSettings::GetNodeCount ( );
|
|
|
+__declspec(implementation_key(3773)) long IVGTraceSettings::GetBitmapWidth ( );
|
|
|
+__declspec(implementation_key(3774)) long IVGTraceSettings::GetBitmapHeight ( );
|
|
|
+__declspec(implementation_key(3775)) long IVGTraceSettings::SetColorCount ( long ColorCount );
|
|
|
+__declspec(implementation_key(3776)) IVGShapeRangePtr IVGTraceSettings::Finish ( );
|
|
|
+__declspec(implementation_key(3777)) VARIANT_BOOL IVGTraceSettings::ShowDialog ( long ParentWindowHandle );
|
|
|
+__declspec(implementation_key(3778)) HRESULT IVGTraceSettings::ApplyChanges ( );
|
|
|
+__declspec(implementation_key(3779)) HRESULT IVGTraceSettings::SetColorMode ( enum cdrColorType ColorMode, enum cdrPaletteID PaletteID );
|
|
|
+__declspec(implementation_key(3780)) short IVGTraceSettings::GetDetailLevelPercent ( );
|
|
|
+__declspec(implementation_key(3781)) void IVGTraceSettings::PutDetailLevelPercent ( short pVal );
|
|
|
+__declspec(implementation_key(3782)) short IVGTraceSettings::GetMaxDetailLevel ( );
|
|
|
+__declspec(implementation_key(3783)) short IVGTraceSettings::GetMinDetailLevel ( );
|
|
|
+__declspec(implementation_key(3784)) short IVGTraceSettings::GetCornerSmoothness ( );
|
|
|
+__declspec(implementation_key(3785)) void IVGTraceSettings::PutCornerSmoothness ( short pVal );
|
|
|
+__declspec(implementation_key(3786)) VARIANT_BOOL IVGTraceSettings::GetMergeAdjacentObjects ( );
|
|
|
+__declspec(implementation_key(3787)) void IVGTraceSettings::PutMergeAdjacentObjects ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(3788)) VARIANT_BOOL IVGTraceSettings::GetRemoveOverlap ( );
|
|
|
+__declspec(implementation_key(3789)) void IVGTraceSettings::PutRemoveOverlap ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(3790)) VARIANT_BOOL IVGTraceSettings::GetGroupObjectsByColor ( );
|
|
|
+__declspec(implementation_key(3791)) void IVGTraceSettings::PutGroupObjectsByColor ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(3792)) IVGApplicationPtr IVGShapeRange::GetApplication ( );
|
|
|
+__declspec(implementation_key(3793)) IVGApplicationPtr IVGShapeRange::GetParent ( );
|
|
|
+__declspec(implementation_key(3794)) IVGShapePtr IVGShapeRange::GetItem ( const _variant_t & IndexOrName );
|
|
|
+__declspec(implementation_key(3795)) IUnknownPtr IVGShapeRange::Get_NewEnum ( );
|
|
|
+__declspec(implementation_key(3796)) long IVGShapeRange::GetCount ( );
|
|
|
+__declspec(implementation_key(3797)) HRESULT IVGShapeRange::Add ( struct IVGShape * Shape );
|
|
|
+__declspec(implementation_key(3798)) HRESULT IVGShapeRange::Remove ( long Index );
|
|
|
+__declspec(implementation_key(3799)) long IVGShapeRange::IndexOf ( struct IVGShape * Shape );
|
|
|
+__declspec(implementation_key(3800)) HRESULT IVGShapeRange::AddToSelection ( );
|
|
|
+__declspec(implementation_key(3801)) HRESULT IVGShapeRange::ConvertToCurves ( );
|
|
|
+__declspec(implementation_key(3802)) IVGShapePtr IVGShapeRange::ConvertToBitmap ( long BitDepth, VARIANT_BOOL Grayscale, VARIANT_BOOL Dithered, VARIANT_BOOL TransparentBG, long Resolution, enum cdrAntiAliasingType AntiAliasing, VARIANT_BOOL UseColorProfile, VARIANT_BOOL MultiChannel, VARIANT_BOOL AlwaysOverprintBlack, long OverprintBlackLimit );
|
|
|
+__declspec(implementation_key(3803)) HRESULT IVGShapeRange::Copy ( );
|
|
|
+__declspec(implementation_key(3804)) HRESULT IVGShapeRange::Cut ( );
|
|
|
+__declspec(implementation_key(3805)) HRESULT IVGShapeRange::Delete ( );
|
|
|
+__declspec(implementation_key(3806)) HRESULT IVGShapeRange::GetPosition ( double * PositionX, double * PositionY );
|
|
|
+__declspec(implementation_key(3807)) HRESULT IVGShapeRange::GetSize ( double * Width, double * Height );
|
|
|
+__declspec(implementation_key(3808)) HRESULT IVGShapeRange::Move ( double DeltaX, double DeltaY );
|
|
|
+__declspec(implementation_key(3809)) IVGShapeRangePtr IVGShapeRange::Duplicate ( double OffsetX, double OffsetY );
|
|
|
+__declspec(implementation_key(3810)) IVGShapeRangePtr IVGShapeRange::Clone ( double OffsetX, double OffsetY );
|
|
|
+__declspec(implementation_key(3811)) IVGShapePtr IVGShapeRange::Group ( );
|
|
|
+__declspec(implementation_key(3812)) HRESULT IVGShapeRange::RemoveAll ( );
|
|
|
+__declspec(implementation_key(3813)) HRESULT IVGShapeRange::OrderToFront ( );
|
|
|
+__declspec(implementation_key(3814)) HRESULT IVGShapeRange::OrderToBack ( );
|
|
|
+__declspec(implementation_key(3815)) HRESULT IVGShapeRange::OrderForwardOne ( );
|
|
|
+__declspec(implementation_key(3816)) HRESULT IVGShapeRange::OrderBackOne ( );
|
|
|
+__declspec(implementation_key(3817)) HRESULT IVGShapeRange::OrderFrontOf ( struct IVGShape * Shape );
|
|
|
+__declspec(implementation_key(3818)) HRESULT IVGShapeRange::OrderBackOf ( struct IVGShape * Shape );
|
|
|
+__declspec(implementation_key(3819)) HRESULT IVGShapeRange::OrderReverse ( );
|
|
|
+__declspec(implementation_key(3820)) HRESULT IVGShapeRange::Rotate ( double Angle );
|
|
|
+__declspec(implementation_key(3821)) HRESULT IVGShapeRange::RotateEx ( double Angle, double CenterX, double CenterY );
|
|
|
+__declspec(implementation_key(3822)) HRESULT IVGShapeRange::Skew ( double AngleX, double AngleY );
|
|
|
+__declspec(implementation_key(3823)) HRESULT IVGShapeRange::SkewEx ( double AngleX, double AngleY, double CenterX, double CenterY );
|
|
|
+__declspec(implementation_key(3824)) HRESULT IVGShapeRange::UngroupAll ( );
|
|
|
+__declspec(implementation_key(3825)) HRESULT IVGShapeRange::Flip ( enum cdrFlipAxes Axes );
|
|
|
+__declspec(implementation_key(3826)) double IVGShapeRange::GetPositionX ( );
|
|
|
+__declspec(implementation_key(3827)) void IVGShapeRange::PutPositionX ( double pVal );
|
|
|
+__declspec(implementation_key(3828)) double IVGShapeRange::GetPositionY ( );
|
|
|
+__declspec(implementation_key(3829)) void IVGShapeRange::PutPositionY ( double pVal );
|
|
|
+__declspec(implementation_key(3830)) double IVGShapeRange::GetSizeWidth ( );
|
|
|
+__declspec(implementation_key(3831)) void IVGShapeRange::PutSizeWidth ( double pVal );
|
|
|
+__declspec(implementation_key(3832)) double IVGShapeRange::GetSizeHeight ( );
|
|
|
+__declspec(implementation_key(3833)) void IVGShapeRange::PutSizeHeight ( double pVal );
|
|
|
+__declspec(implementation_key(3834)) double IVGShapeRange::GetRotationCenterX ( );
|
|
|
+__declspec(implementation_key(3835)) void IVGShapeRange::PutRotationCenterX ( double pVal );
|
|
|
+__declspec(implementation_key(3836)) double IVGShapeRange::GetRotationCenterY ( );
|
|
|
+__declspec(implementation_key(3837)) void IVGShapeRange::PutRotationCenterY ( double pVal );
|
|
|
+__declspec(implementation_key(3838)) HRESULT IVGShapeRange::AddToPowerClip ( struct IVGShape * Shape, enum cdrTriState CenterInContainer );
|
|
|
+__declspec(implementation_key(3839)) HRESULT IVGShapeRange::RemoveFromContainer ( long Level );
|
|
|
+__declspec(implementation_key(3840)) HRESULT IVGShapeRange::AddRange ( struct IVGShapeRange * ShapeRange );
|
|
|
+__declspec(implementation_key(3841)) HRESULT IVGShapeRange::SetPosition ( double PositionX, double PositionY );
|
|
|
+__declspec(implementation_key(3842)) HRESULT IVGShapeRange::SetSize ( double Width, double Height );
|
|
|
+__declspec(implementation_key(3843)) IVGShapePtr IVGShapeRange::ConvertToBitmapEx ( enum cdrImageType Mode, VARIANT_BOOL Dithered, VARIANT_BOOL Transparent, long Resolution, enum cdrAntiAliasingType AntiAliasing, VARIANT_BOOL UseColorProfile, VARIANT_BOOL AlwaysOverprintBlack, long OverprintBlackLimit );
|
|
|
+__declspec(implementation_key(3844)) IVGShapePtr IVGShapeRange::Combine ( );
|
|
|
+__declspec(implementation_key(3845)) HRESULT IVGShapeRange::SetBoundingBox ( double x, double y, double Width, double Height, VARIANT_BOOL KeepAspect, enum cdrReferencePoint ReferencePoint );
|
|
|
+__declspec(implementation_key(3846)) HRESULT IVGShapeRange::ApplyNoFill ( );
|
|
|
+__declspec(implementation_key(3847)) HRESULT IVGShapeRange::ApplyUniformFill ( struct IVGColor * Color );
|
|
|
+__declspec(implementation_key(3848)) HRESULT IVGShapeRange::ApplyFountainFill ( struct IVGColor * StartColor, struct IVGColor * EndColor, enum cdrFountainFillType Type, double Angle, long Steps, long EdgePad, long MidPoint, enum cdrFountainFillBlendType BlendType, double CenterOffsetX, double CenterOffsetY );
|
|
|
+__declspec(implementation_key(3849)) HRESULT IVGShapeRange::ApplyPatternFill ( enum cdrPatternFillType Type, _bstr_t FileName, long PatternCanvasIndex, struct IVGColor * FrontColor, struct IVGColor * EndColor, VARIANT_BOOL TransformWithShape );
|
|
|
+__declspec(implementation_key(3850)) HRESULT IVGShapeRange::ApplyTextureFill ( _bstr_t TextureName, _bstr_t LibraryName );
|
|
|
+__declspec(implementation_key(3851)) HRESULT IVGShapeRange::ApplyPostscriptFill ( const _variant_t & IndexOrName );
|
|
|
+__declspec(implementation_key(3852)) IVGShapeRangePtr IVGShapeRange::ConvertOutlineToObject ( );
|
|
|
+__declspec(implementation_key(3853)) HRESULT IVGShapeRange::SetOutlineProperties ( double Width, struct IVGOutlineStyle * Style, struct IVGColor * Color, struct IVGArrowHead * StartArrow, struct IVGArrowHead * EndArrow, enum cdrTriState BehindFill, enum cdrTriState ScaleWithShape, enum cdrOutlineLineCaps LineCaps, enum cdrOutlineLineJoin LineJoin, double NibAngle, long NibStretch, double DashDotLength, double PenWidth, double MiterLimit );
|
|
|
+__declspec(implementation_key(3854)) HRESULT IVGShapeRange::CreateSelection ( );
|
|
|
+__declspec(implementation_key(3855)) HRESULT IVGShapeRange::RemoveFromSelection ( );
|
|
|
+__declspec(implementation_key(3856)) HRESULT IVGShapeRange::SetRotationCenter ( double x, double y );
|
|
|
+__declspec(implementation_key(3857)) HRESULT IVGShapeRange::Stretch ( double StretchX, double StretchY, VARIANT_BOOL StretchCharactersSize );
|
|
|
+__declspec(implementation_key(3858)) HRESULT IVGShapeRange::StretchEx ( double CenterX, double CenterY, double StretchX, double StretchY, VARIANT_BOOL StretchCharactersSize );
|
|
|
+__declspec(implementation_key(3859)) HRESULT IVGShapeRange::SetSizeEx ( double CenterX, double CenterY, double Width, double Height );
|
|
|
+__declspec(implementation_key(3860)) HRESULT IVGShapeRange::GetBoundingBox ( double * x, double * y, double * Width, double * Height, VARIANT_BOOL UseOutline );
|
|
|
+__declspec(implementation_key(3861)) HRESULT IVGShapeRange::RestoreCloneLink ( enum cdrCloneLinkType LinkToRestore );
|
|
|
+__declspec(implementation_key(3862)) HRESULT IVGShapeRange::ClearEffect ( enum cdrEffectType Type );
|
|
|
+__declspec(implementation_key(3863)) HRESULT IVGShapeRange::RemoveRange ( struct IVGShapeRange * Range );
|
|
|
+__declspec(implementation_key(3864)) HRESULT IVGShapeRange::DeleteItem ( long Index );
|
|
|
+__declspec(implementation_key(3865)) _variant_t IVGShapeRange::CustomCommand ( _bstr_t ComponentID, _bstr_t CommandID, SAFEARRAY * * Parameters );
|
|
|
+__declspec(implementation_key(3866)) HRESULT IVGShapeRange::AlignToShape ( enum cdrAlignType Type, struct IVGShape * Shape, enum cdrTextAlignOrigin TextAlignOrigin );
|
|
|
+__declspec(implementation_key(3867)) HRESULT IVGShapeRange::AlignToShapeRange ( enum cdrAlignType Type, struct IVGShapeRange * ShapeRange, enum cdrTextAlignOrigin TextAlignOrigin );
|
|
|
+__declspec(implementation_key(3868)) HRESULT IVGShapeRange::AlignToPage ( enum cdrAlignType Type, enum cdrTextAlignOrigin TextAlignOrigin );
|
|
|
+__declspec(implementation_key(3869)) HRESULT IVGShapeRange::AlignToPageCenter ( enum cdrAlignType Type, enum cdrTextAlignOrigin TextAlignOrigin );
|
|
|
+__declspec(implementation_key(3870)) HRESULT IVGShapeRange::AlignToGrid ( enum cdrAlignType Type, enum cdrTextAlignOrigin TextAlignOrigin );
|
|
|
+__declspec(implementation_key(3871)) HRESULT IVGShapeRange::AlignToPoint ( enum cdrAlignType Type, double x, double y, enum cdrTextAlignOrigin TextAlignOrigin );
|
|
|
+__declspec(implementation_key(3872)) HRESULT IVGShapeRange::Distribute ( enum cdrDistributeType Type, VARIANT_BOOL PageExtent );
|
|
|
+__declspec(implementation_key(3873)) IVGShapePtr IVGShapeRange::ConvertToSymbol ( _bstr_t Name );
|
|
|
+__declspec(implementation_key(3874)) HRESULT IVGShapeRange::Ungroup ( );
|
|
|
+__declspec(implementation_key(3875)) IVGShapeRangePtr IVGShapeRange::UngroupEx ( );
|
|
|
+__declspec(implementation_key(3876)) IVGShapeRangePtr IVGShapeRange::UngroupAllEx ( );
|
|
|
+__declspec(implementation_key(3877)) IVGShapeRangePtr IVGShapeRange::Range ( SAFEARRAY * * IndexArray );
|
|
|
+__declspec(implementation_key(3878)) IVGShapeRangePtr IVGShapeRange::All ( );
|
|
|
+__declspec(implementation_key(3879)) IVGShapeRangePtr IVGShapeRange::AllExcluding ( SAFEARRAY * * IndexArray );
|
|
|
+__declspec(implementation_key(3880)) HRESULT IVGShapeRange::BreakApart ( );
|
|
|
+__declspec(implementation_key(3881)) IVGShapeRangePtr IVGShapeRange::BreakApartEx ( );
|
|
|
+__declspec(implementation_key(3882)) HRESULT IVGShapeRange::MoveToLayer ( struct IVGLayer * Layer );
|
|
|
+__declspec(implementation_key(3883)) IVGShapeRangePtr IVGShapeRange::CopyToLayer ( struct IVGLayer * Layer );
|
|
|
+__declspec(implementation_key(3884)) HRESULT IVGShapeRange::ClearTransformations ( );
|
|
|
+__declspec(implementation_key(3885)) HRESULT IVGShapeRange::Lock ( );
|
|
|
+__declspec(implementation_key(3886)) HRESULT IVGShapeRange::Unlock ( );
|
|
|
+__declspec(implementation_key(3887)) HRESULT IVGShapeRange::AlignRangeToShape ( enum cdrAlignType Type, struct IVGShape * Shape );
|
|
|
+__declspec(implementation_key(3888)) HRESULT IVGShapeRange::AlignRangeToShapeRange ( enum cdrAlignType Type, struct IVGShapeRange * ShapeRange );
|
|
|
+__declspec(implementation_key(3889)) HRESULT IVGShapeRange::AlignRangeToPage ( enum cdrAlignType Type );
|
|
|
+__declspec(implementation_key(3890)) HRESULT IVGShapeRange::AlignRangeToPageCenter ( enum cdrAlignType Type );
|
|
|
+__declspec(implementation_key(3891)) HRESULT IVGShapeRange::AlignRangeToGrid ( enum cdrAlignType Type );
|
|
|
+__declspec(implementation_key(3892)) HRESULT IVGShapeRange::AlignRangeToPoint ( enum cdrAlignType Type, double x, double y );
|
|
|
+__declspec(implementation_key(3893)) HRESULT IVGShapeRange::ApplyEffectInvert ( );
|
|
|
+__declspec(implementation_key(3894)) HRESULT IVGShapeRange::ApplyEffectPosterize ( long Level );
|
|
|
+__declspec(implementation_key(3895)) HRESULT IVGShapeRange::ApplyEffectBCI ( long Brighness, long Contrast, long Intensity );
|
|
|
+__declspec(implementation_key(3896)) HRESULT IVGShapeRange::ApplyEffectColorBalance ( long CyanRed, long MagentaGreen, long YellowBlue, VARIANT_BOOL ApplyToShadows, VARIANT_BOOL ApplyToMidtones, VARIANT_BOOL ApplyToHighlights, VARIANT_BOOL PreserveLuminance );
|
|
|
+__declspec(implementation_key(3897)) HRESULT IVGShapeRange::ApplyEffectGamma ( double Gamma );
|
|
|
+__declspec(implementation_key(3898)) HRESULT IVGShapeRange::ApplyEffectHSL ( const _variant_t & Hue, const _variant_t & Saturation, const _variant_t & Lightness );
|
|
|
+__declspec(implementation_key(3899)) HRESULT IVGShapeRange::AffineTransform ( double d11, double d12, double d21, double d22, double CenterX, double CenterY );
|
|
|
+__declspec(implementation_key(3900)) HRESULT IVGShapeRange::ApplyFill ( struct IVGFill * Fill );
|
|
|
+__declspec(implementation_key(3901)) HRESULT IVGShapeRange::ApplyOutline ( struct IVGOutline * Outline );
|
|
|
+__declspec(implementation_key(3902)) IVGShapeRangePtr IVGShapeRange::GetReverseRange ( );
|
|
|
+__declspec(implementation_key(3903)) HRESULT IVGShapeRange::Fillet ( double Radius, VARIANT_BOOL CombineSmoothSegments );
|
|
|
+__declspec(implementation_key(3904)) HRESULT IVGShapeRange::Chamfer ( double DistanceA, double DistanceB, VARIANT_BOOL CombineSmoothSegments );
|
|
|
+__declspec(implementation_key(3905)) HRESULT IVGShapeRange::Scallop ( double Radius, VARIANT_BOOL CombineSmoothSegments );
|
|
|
+__declspec(implementation_key(3906)) HRESULT IVGShapeRange::SetFillMode ( enum cdrFillMode Mode );
|
|
|
+__declspec(implementation_key(3907)) HRESULT IVGShapeRange::ApplyCustomHatchFill ( double Angle, double Spacing, double Shift, double OriginX, double OriginY, double Width, struct IVGColor * Color, struct IVGOutlineStyle * Style, double DashDotLength, double PenWidth, struct IVGColor * BackColor, VARIANT_BOOL TransformWithShape, VARIANT_BOOL ScaleLinesWithShape, VARIANT_BOOL UseWorldCoordinates, double FillScale, double LineScale, double FillAngle, double FillSkew );
|
|
|
+__declspec(implementation_key(3908)) HRESULT IVGShapeRange::ApplyHatchFill ( _bstr_t LibraryName, const _variant_t & HatchNameOrIndex, struct IVGColor * BackColor, VARIANT_BOOL TransformWithShape, VARIANT_BOOL ScaleLinesWithShape, VARIANT_BOOL UseWorldCoordinates, double FillScale, double LineScale, double FillAngle, double FillSkew );
|
|
|
+__declspec(implementation_key(3909)) double IVGShapeRange::GetLeftX ( );
|
|
|
+__declspec(implementation_key(3910)) double IVGShapeRange::GetRightX ( );
|
|
|
+__declspec(implementation_key(3911)) double IVGShapeRange::GetTopY ( );
|
|
|
+__declspec(implementation_key(3912)) double IVGShapeRange::GetBottomY ( );
|
|
|
+__declspec(implementation_key(3913)) IVGShapesPtr IVGShapeRange::GetShapes ( );
|
|
|
+__declspec(implementation_key(3914)) IVGShapePtr IVGShapeRange::GetFirstShape ( );
|
|
|
+__declspec(implementation_key(3915)) IVGShapePtr IVGShapeRange::GetLastShape ( );
|
|
|
+__declspec(implementation_key(3916)) IVGShapeRangePtr IVGShapeRange::StepAndRepeat ( long NumCopies, double DistanceX, double DistanceY, enum cdrDistanceMode ModeX, enum cdrDirection DirectionX, enum cdrDistanceMode ModeY, enum cdrDirection DirectionY );
|
|
|
+__declspec(implementation_key(3917)) VARIANT_BOOL IVGShapeRange::Exists ( struct IVGShape * Shape );
|
|
|
+__declspec(implementation_key(3918)) VARIANT_BOOL IVGShapeRange::ExistsAnyOfType ( SAFEARRAY * * TypeList );
|
|
|
+__declspec(implementation_key(3919)) long IVGShapeRange::CountAnyOfType ( SAFEARRAY * * TypeList );
|
|
|
+__declspec(implementation_key(3920)) IVGShapeRangePtr IVGShapeRange::FindAnyOfType ( SAFEARRAY * * TypeList );
|
|
|
+__declspec(implementation_key(3921)) IVGShapeRangePtr IVGShapeRange::GetLinkedShapes ( enum cdrShapeLinkType LinkType );
|
|
|
+__declspec(implementation_key(3922)) IVGRectPtr IVGShapeRange::GetBoundingBox ( );
|
|
|
+__declspec(implementation_key(3923)) HRESULT IVGShapeRange::GetPositionEx ( enum cdrReferencePoint ReferencePoint, double * x, double * y );
|
|
|
+__declspec(implementation_key(3924)) HRESULT IVGShapeRange::SetPositionEx ( enum cdrReferencePoint ReferencePoint, double x, double y );
|
|
|
+__declspec(implementation_key(3925)) double IVGShapeRange::GetCenterX ( );
|
|
|
+__declspec(implementation_key(3926)) void IVGShapeRange::PutCenterX ( double pVal );
|
|
|
+__declspec(implementation_key(3927)) double IVGShapeRange::GetCenterY ( );
|
|
|
+__declspec(implementation_key(3928)) void IVGShapeRange::PutCenterY ( double pVal );
|
|
|
+__declspec(implementation_key(3929)) void IVGShapeRange::PutLeftX ( double pVal );
|
|
|
+__declspec(implementation_key(3930)) void IVGShapeRange::PutRightX ( double pVal );
|
|
|
+__declspec(implementation_key(3931)) void IVGShapeRange::PutTopY ( double pVal );
|
|
|
+__declspec(implementation_key(3932)) void IVGShapeRange::PutBottomY ( double pVal );
|
|
|
+__declspec(implementation_key(3933)) VARIANT_BOOL IVGShapeRange::CopyPropertiesFrom ( struct IVGShape * Source, enum cdrCopyProperties Properties );
|
|
|
+__declspec(implementation_key(3934)) enum cdrOverprintState IVGShapeRange::GetOverprintFillState ( );
|
|
|
+__declspec(implementation_key(3935)) enum cdrOverprintState IVGShapeRange::GetOverprintOutlineState ( );
|
|
|
+__declspec(implementation_key(3936)) HRESULT IVGShapeRange::Sort ( _bstr_t CompareExpression, long StartIndex, long EndIndex, const _variant_t & Data );
|
|
|
+__declspec(implementation_key(3937)) HRESULT IVGShapeRange::SetPixelAlignedRendering ( VARIANT_BOOL PixelAligned );
|
|
|
+__declspec(implementation_key(3938)) IVGDocumentPtr IVGShapeRange::CreateDocumentFrom ( VARIANT_BOOL TemporaryDocument );
|
|
|
+__declspec(implementation_key(3939)) HRESULT IVGShapeRange::AlignAndDistribute ( enum cdrAlignDistributeH MethodH, enum cdrAlignDistributeV MethodV, enum cdrAlignShapesTo AlignTo, enum cdrDistributeArea DistributeArea, VARIANT_BOOL UseOutline, enum cdrTextAlignOrigin TextAlignOrigin, double PointX, double PointY, struct IVGRect * DistributeRect );
|
|
|
+__declspec(implementation_key(3940)) HRESULT IVGShapeRange::SetOutlinePropertiesEx ( double Width, struct IVGOutlineStyle * Style, struct IVGColor * Color, struct IVGArrowHead * StartArrow, struct IVGArrowHead * EndArrow, enum cdrTriState BehindFill, enum cdrTriState ScaleWithShape, enum cdrOutlineLineCaps LineCaps, enum cdrOutlineLineJoin LineJoin, double NibAngle, long NibStretch, double DashDotLength, double PenWidth, double MiterLimit, enum cdrOutlineJustification Justification );
|
|
|
+__declspec(implementation_key(3941)) IVGShapePtr IVGShapeRange::CreateBoundary ( double x, double y, VARIANT_BOOL PlaceOnTop, VARIANT_BOOL DeleteSource );
|
|
|
+__declspec(implementation_key(3942)) IVGShapeRangePtr IVGShapeRange::EqualDivide ( long Divisions, double Gap, VARIANT_BOOL Group, VARIANT_BOOL Combine, VARIANT_BOOL DeleteSource );
|
|
|
+__declspec(implementation_key(3943)) IVGShapeRangePtr IVGShapeRange::Project ( enum cdrProjectPlane Plane, enum cdrReferencePoint ReferencePoint, VARIANT_BOOL ApplyToDuplicate );
|
|
|
+__declspec(implementation_key(3944)) IVGShapeRangePtr IVGShapeRange::Unproject ( enum cdrProjectPlane Plane, enum cdrReferencePoint ReferencePoint, VARIANT_BOOL ApplyToDuplicate );
|
|
|
+__declspec(implementation_key(3945)) HRESULT IVGShapeRange::Show ( );
|
|
|
+__declspec(implementation_key(3946)) HRESULT IVGShapeRange::Hide ( );
|
|
|
+__declspec(implementation_key(3947)) IVGShapeRangePtr IVGShapeRange::GetToolShapes ( _bstr_t ShapeGuid );
|
|
|
+__declspec(implementation_key(3948)) HRESULT IVGShapeRange::ModifyToolShapeProperties ( struct IVGProperties * ShapePropertiesToModify );
|
|
|
+__declspec(implementation_key(3949)) IVGShapeRangePtr IVGShapeRange::CreateParallelCurves ( long Count, double distanceBetweenCurves );
|
|
|
+__declspec(implementation_key(3950)) SAFEARRAY * IVGShapeRange::GetColorTypes ( );
|
|
|
+__declspec(implementation_key(3951)) SAFEARRAY * IVGShapeRange::GetColors ( long MaxBitmapColors );
|
|
|
+__declspec(implementation_key(3952)) HRESULT IVGShapeRange::FlattenEffects ( );
|
|
|
+__declspec(implementation_key(3953)) IVGApplicationPtr IVGPowerClip::GetApplication ( );
|
|
|
+__declspec(implementation_key(3954)) IVGShapePtr IVGPowerClip::GetParent ( );
|
|
|
+__declspec(implementation_key(3955)) IVGShapesPtr IVGPowerClip::GetShapes ( );
|
|
|
+__declspec(implementation_key(3956)) VARIANT_BOOL IVGPowerClip::GetContentsLocked ( );
|
|
|
+__declspec(implementation_key(3957)) void IVGPowerClip::PutContentsLocked ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(3958)) HRESULT IVGPowerClip::EnterEditMode ( );
|
|
|
+__declspec(implementation_key(3959)) HRESULT IVGPowerClip::LeaveEditMode ( );
|
|
|
+__declspec(implementation_key(3960)) IVGShapeRangePtr IVGPowerClip::ExtractShapes ( );
|
|
|
+__declspec(implementation_key(3961)) enum cdrFillType IVGFill::GetType ( );
|
|
|
+__declspec(implementation_key(3962)) IVGColorPtr IVGFill::GetUniformColor ( );
|
|
|
+__declspec(implementation_key(3963)) void IVGFill::PutUniformColor ( struct IVGColor * ppVal );
|
|
|
+__declspec(implementation_key(3964)) IVGFountainFillPtr IVGFill::GetFountain ( );
|
|
|
+__declspec(implementation_key(3965)) void IVGFill::PutFountain ( struct IVGFountainFill * ppVal );
|
|
|
+__declspec(implementation_key(3966)) IVGPatternFillPtr IVGFill::GetPattern ( );
|
|
|
+__declspec(implementation_key(3967)) void IVGFill::PutPattern ( struct IVGPatternFill * ppVal );
|
|
|
+__declspec(implementation_key(3968)) IVGTextureFillPtr IVGFill::GetTexture ( );
|
|
|
+__declspec(implementation_key(3969)) void IVGFill::PutTexture ( struct IVGTextureFill * ppVal );
|
|
|
+__declspec(implementation_key(3970)) IVGPostScriptFillPtr IVGFill::GetPostScript ( );
|
|
|
+__declspec(implementation_key(3971)) void IVGFill::PutPostScript ( struct IVGPostScriptFill * ppVal );
|
|
|
+__declspec(implementation_key(3972)) HRESULT IVGFill::ApplyNoFill ( );
|
|
|
+__declspec(implementation_key(3973)) HRESULT IVGFill::ApplyUniformFill ( struct IVGColor * Color );
|
|
|
+__declspec(implementation_key(3974)) IVGFountainFillPtr IVGFill::ApplyFountainFill ( struct IVGColor * StartColor, struct IVGColor * EndColor, enum cdrFountainFillType Type, double Angle, long Steps, long EdgePad, long MidPoint, enum cdrFountainFillBlendType BlendType, double CenterOffsetX, double CenterOffsetY );
|
|
|
+__declspec(implementation_key(3975)) IVGPatternFillPtr IVGFill::ApplyPatternFill ( enum cdrPatternFillType Type, _bstr_t FileName, long PatternCanvasIndex, struct IVGColor * FrontColor, struct IVGColor * EndColor, VARIANT_BOOL TransformWithShape );
|
|
|
+__declspec(implementation_key(3976)) IVGTextureFillPtr IVGFill::ApplyTextureFill ( _bstr_t TextureName, _bstr_t LibraryName );
|
|
|
+__declspec(implementation_key(3977)) IVGPostScriptFillPtr IVGFill::ApplyPostscriptFill ( const _variant_t & IndexOrName );
|
|
|
+__declspec(implementation_key(3978)) IVGFillPtr IVGFill::GetCopy ( );
|
|
|
+__declspec(implementation_key(3979)) HRESULT IVGFill::CopyAssign ( struct IVGFill * SourceFill );
|
|
|
+__declspec(implementation_key(3980)) VARIANT_BOOL IVGFill::UserAssign ( enum cdrFillType FillType, enum cdrPatternFillType PatternType, long ParentWindowHandle );
|
|
|
+__declspec(implementation_key(3981)) IVGPSScreenOptionsPtr IVGFill::GetPSScreen ( );
|
|
|
+__declspec(implementation_key(3982)) IVGHatchFillPtr IVGFill::GetHatch ( );
|
|
|
+__declspec(implementation_key(3983)) void IVGFill::PutHatch ( struct IVGHatchFill * ppVal );
|
|
|
+__declspec(implementation_key(3984)) VARIANT_BOOL IVGFill::CompareWith ( struct IVGFill * Fill );
|
|
|
+__declspec(implementation_key(3985)) IVGHatchFillPtr IVGFill::ApplyCustomHatchFill ( double Angle, double Spacing, double Shift, double OriginX, double OriginY, double Width, struct IVGColor * Color, struct IVGOutlineStyle * Style, double DashDotLength, double PenWidth, struct IVGColor * BackColor, VARIANT_BOOL TransformWithShape, VARIANT_BOOL ScaleLinesWithShape, VARIANT_BOOL UseWorldCoordinates, double FillScale, double LineScale, double FillAngle, double FillSkew );
|
|
|
+__declspec(implementation_key(3986)) IVGHatchFillPtr IVGFill::ApplyHatchFill ( _bstr_t LibraryName, const _variant_t & HatchNameOrIndex, struct IVGColor * BackColor, VARIANT_BOOL TransformWithShape, VARIANT_BOOL ScaleLinesWithShape, VARIANT_BOOL UseWorldCoordinates, double FillScale, double LineScale, double FillAngle, double FillSkew );
|
|
|
+__declspec(implementation_key(3987)) _bstr_t IVGFill::ToString ( );
|
|
|
+__declspec(implementation_key(3988)) VARIANT_BOOL IVGFill::StringAssign ( _bstr_t FillString );
|
|
|
+__declspec(implementation_key(3989)) IVGFillPtr IVGHatchFills::GetItem ( const _variant_t & IndexOrName );
|
|
|
+__declspec(implementation_key(3990)) long IVGHatchFills::GetCount ( );
|
|
|
+__declspec(implementation_key(3991)) IUnknownPtr IVGHatchFills::Get_NewEnum ( );
|
|
|
+__declspec(implementation_key(3992)) IVGFillPtr IVGHatchFills::Find ( _bstr_t Name );
|
|
|
+__declspec(implementation_key(3993)) _bstr_t IVGHatchLibrary::GetName ( );
|
|
|
+__declspec(implementation_key(3994)) IVGHatchFillsPtr IVGHatchLibrary::GetFills ( );
|
|
|
+__declspec(implementation_key(3995)) VARIANT_BOOL IVGHatchLibrary::GetActive ( );
|
|
|
+__declspec(implementation_key(3996)) long IVGHatchLibrary::GetIndex ( );
|
|
|
+__declspec(implementation_key(3997)) HRESULT IVGHatchLibrary::Activate ( );
|
|
|
+__declspec(implementation_key(3998)) _bstr_t IVGHatchLibrary::GetDisplayName ( );
|
|
|
+__declspec(implementation_key(3999)) IVGColorPtr IVGHatchFill::GetBackColor ( );
|
|
|
+__declspec(implementation_key(4000)) void IVGHatchFill::PutBackColor ( struct IVGColor * ppVal );
|
|
|
+__declspec(implementation_key(4001)) VARIANT_BOOL IVGHatchFill::GetHasBackground ( );
|
|
|
+__declspec(implementation_key(4002)) VARIANT_BOOL IVGHatchFill::GetTransformWithShape ( );
|
|
|
+__declspec(implementation_key(4003)) void IVGHatchFill::PutTransformWithShape ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(4004)) VARIANT_BOOL IVGHatchFill::GetScaleLinesWithShape ( );
|
|
|
+__declspec(implementation_key(4005)) void IVGHatchFill::PutScaleLinesWithShape ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(4006)) VARIANT_BOOL IVGHatchFill::GetUseWorldCoordinates ( );
|
|
|
+__declspec(implementation_key(4007)) void IVGHatchFill::PutUseWorldCoordinates ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(4008)) _bstr_t IVGHatchFill::GetLibraryName ( );
|
|
|
+__declspec(implementation_key(4009)) _bstr_t IVGHatchFill::GetHatchName ( );
|
|
|
+__declspec(implementation_key(4010)) IVGHatchPatternsPtr IVGHatchFill::GetPatterns ( );
|
|
|
+__declspec(implementation_key(4011)) double IVGHatchFill::GetFillScaleX ( );
|
|
|
+__declspec(implementation_key(4012)) void IVGHatchFill::PutFillScaleX ( double pVal );
|
|
|
+__declspec(implementation_key(4013)) double IVGHatchFill::GetFillScaleY ( );
|
|
|
+__declspec(implementation_key(4014)) void IVGHatchFill::PutFillScaleY ( double pVal );
|
|
|
+__declspec(implementation_key(4015)) double IVGHatchFill::GetRotationAngle ( );
|
|
|
+__declspec(implementation_key(4016)) void IVGHatchFill::PutRotationAngle ( double pVal );
|
|
|
+__declspec(implementation_key(4017)) double IVGHatchFill::GetSkewAngle ( );
|
|
|
+__declspec(implementation_key(4018)) void IVGHatchFill::PutSkewAngle ( double pVal );
|
|
|
+__declspec(implementation_key(4019)) HRESULT IVGHatchFill::SetNoBackColor ( );
|
|
|
+__declspec(implementation_key(4020)) HRESULT IVGHatchFill::SetFillScale ( double FillScale );
|
|
|
+__declspec(implementation_key(4021)) double IVGHatchFill::GetFillScale ( );
|
|
|
+__declspec(implementation_key(4022)) HRESULT IVGHatchFill::SetLineScale ( double LineScale );
|
|
|
+__declspec(implementation_key(4023)) double IVGHatchFill::GetLineScale ( );
|
|
|
+__declspec(implementation_key(4024)) IVGHatchPatternPtr IVGHatchFill::AddPattern ( double Angle, double Spacing, double Shift, double OriginX, double OriginY, double Width, struct IVGColor * Color, struct IVGOutlineStyle * Style, double DashDotLength, double PenWidth );
|
|
|
+__declspec(implementation_key(4025)) HRESULT IVGHatchFill::AddToLibrary ( _bstr_t LibraryName, _bstr_t HatchName );
|
|
|
+__declspec(implementation_key(4026)) HRESULT IVGHatchFill::Select ( _bstr_t LibraryName, const _variant_t & HatchNameOrIndex, struct IVGColor * BackColor, VARIANT_BOOL TransformWithShape, VARIANT_BOOL ScaleLinesWithShape, VARIANT_BOOL UseWorldCoordinates, double FillScale, double LineScale, double FillAngle, double FillSkew );
|
|
|
+__declspec(implementation_key(4027)) VARIANT_BOOL IVGHatchFill::GetIsFromLibrary ( );
|
|
|
+__declspec(implementation_key(4028)) long IVGHatchFill::GetIndex ( );
|
|
|
+__declspec(implementation_key(4029)) IVGHatchLibraryPtr IVGHatchFill::GetLibrary ( );
|
|
|
+__declspec(implementation_key(4030)) void IVGStructFontProperties::PutName ( _bstr_t pVal );
|
|
|
+__declspec(implementation_key(4031)) _bstr_t IVGStructFontProperties::GetName ( );
|
|
|
+__declspec(implementation_key(4032)) void IVGStructFontProperties::PutStyle ( enum cdrFontStyle pVal );
|
|
|
+__declspec(implementation_key(4033)) enum cdrFontStyle IVGStructFontProperties::GetStyle ( );
|
|
|
+__declspec(implementation_key(4034)) void IVGStructFontProperties::PutSize ( float pVal );
|
|
|
+__declspec(implementation_key(4035)) float IVGStructFontProperties::GetSize ( );
|
|
|
+__declspec(implementation_key(4036)) void IVGStructFontProperties::PutUnderline ( enum cdrFontLine pVal );
|
|
|
+__declspec(implementation_key(4037)) enum cdrFontLine IVGStructFontProperties::GetUnderline ( );
|
|
|
+__declspec(implementation_key(4038)) void IVGStructFontProperties::PutOverscore ( enum cdrFontLine pVal );
|
|
|
+__declspec(implementation_key(4039)) enum cdrFontLine IVGStructFontProperties::GetOverscore ( );
|
|
|
+__declspec(implementation_key(4040)) void IVGStructFontProperties::PutStrikethru ( enum cdrFontLine pVal );
|
|
|
+__declspec(implementation_key(4041)) enum cdrFontLine IVGStructFontProperties::GetStrikethru ( );
|
|
|
+__declspec(implementation_key(4042)) void IVGStructFontProperties::PutUppercase ( enum cdrFontCase pVal );
|
|
|
+__declspec(implementation_key(4043)) enum cdrFontCase IVGStructFontProperties::GetUppercase ( );
|
|
|
+__declspec(implementation_key(4044)) void IVGStructFontProperties::PutPosition ( enum cdrFontPosition pVal );
|
|
|
+__declspec(implementation_key(4045)) enum cdrFontPosition IVGStructFontProperties::GetPosition ( );
|
|
|
+__declspec(implementation_key(4046)) void IVGStructFontProperties::PutRangeKerning ( long pVal );
|
|
|
+__declspec(implementation_key(4047)) long IVGStructFontProperties::GetRangeKerning ( );
|
|
|
+__declspec(implementation_key(4048)) void IVGStructFontProperties::PutFill ( struct IVGFill * ppVal );
|
|
|
+__declspec(implementation_key(4049)) IVGFillPtr IVGStructFontProperties::GetFill ( );
|
|
|
+__declspec(implementation_key(4050)) void IVGStructFontProperties::PutOutline ( struct IVGOutline * ppVal );
|
|
|
+__declspec(implementation_key(4051)) IVGOutlinePtr IVGStructFontProperties::GetOutline ( );
|
|
|
+__declspec(implementation_key(4052)) IVGHatchLibraryPtr IVGHatchLibraries::GetItem ( const _variant_t & IndexOrName );
|
|
|
+__declspec(implementation_key(4053)) long IVGHatchLibraries::GetCount ( );
|
|
|
+__declspec(implementation_key(4054)) IVGHatchLibraryPtr IVGHatchLibraries::Find ( _bstr_t Name );
|
|
|
+__declspec(implementation_key(4055)) IUnknownPtr IVGHatchLibraries::Get_NewEnum ( );
|
|
|
+__declspec(implementation_key(4056)) IVGHatchLibraryPtr IVGHatchLibraries::GetActiveLibrary ( );
|
|
|
+__declspec(implementation_key(4057)) IVGHatchLibraryPtr IVGHatchLibraries::GetDefaultLibrary ( );
|
|
|
+__declspec(implementation_key(4058)) enum cdrTextType IVGText::GetType ( );
|
|
|
+__declspec(implementation_key(4059)) long IVGText::GetFramesInLink ( );
|
|
|
+__declspec(implementation_key(4060)) long IVGText::GetUnusedFramesInLink ( );
|
|
|
+__declspec(implementation_key(4061)) VARIANT_BOOL IVGText::GetOverflow ( );
|
|
|
+__declspec(implementation_key(4062)) IVGStructFontPropertiesPtr IVGText::GetFontProperties ( enum cdrTextFrames Frames );
|
|
|
+__declspec(implementation_key(4063)) void IVGText::PutFontProperties ( enum cdrTextFrames Frames, struct IVGStructFontProperties * ppVal );
|
|
|
+__declspec(implementation_key(4064)) IVGStructFontPropertiesPtr IVGText::GetFontPropertiesInRange ( long StartIndex, long Count, enum cdrTextIndexingType IndexingType );
|
|
|
+__declspec(implementation_key(4065)) void IVGText::PutFontPropertiesInRange ( long StartIndex, long Count, enum cdrTextIndexingType IndexingType, struct IVGStructFontProperties * ppVal );
|
|
|
+__declspec(implementation_key(4066)) IVGStructAlignPropertiesPtr IVGText::GetAlignProperties ( enum cdrTextFrames Frames );
|
|
|
+__declspec(implementation_key(4067)) void IVGText::PutAlignProperties ( enum cdrTextFrames Frames, struct IVGStructAlignProperties * ppVal );
|
|
|
+__declspec(implementation_key(4068)) IVGStructAlignPropertiesPtr IVGText::GetAlignPropertiesInRange ( long StartIndex, long Count, enum cdrTextIndexingType IndexingType );
|
|
|
+__declspec(implementation_key(4069)) void IVGText::PutAlignPropertiesInRange ( long StartIndex, long Count, enum cdrTextIndexingType IndexingType, struct IVGStructAlignProperties * ppVal );
|
|
|
+__declspec(implementation_key(4070)) IVGStructSpacePropertiesPtr IVGText::GetSpaceProperties ( enum cdrTextFrames Frames );
|
|
|
+__declspec(implementation_key(4071)) void IVGText::PutSpaceProperties ( enum cdrTextFrames Frames, struct IVGStructSpaceProperties * ppVal );
|
|
|
+__declspec(implementation_key(4072)) IVGStructSpacePropertiesPtr IVGText::GetSpacePropertiesInRange ( long StartIndex, long Count, enum cdrTextIndexingType IndexingType );
|
|
|
+__declspec(implementation_key(4073)) void IVGText::PutSpacePropertiesInRange ( long StartIndex, long Count, enum cdrTextIndexingType IndexingType, struct IVGStructSpaceProperties * ppVal );
|
|
|
+__declspec(implementation_key(4074)) IVGStructHyphenationSettingsPtr IVGText::GetHyphenationSettings ( enum cdrTextFrames Frames );
|
|
|
+__declspec(implementation_key(4075)) void IVGText::PutHyphenationSettings ( enum cdrTextFrames Frames, struct IVGStructHyphenationSettings * ppVal );
|
|
|
+__declspec(implementation_key(4076)) IVGStructHyphenationSettingsPtr IVGText::GetHyphenationSettingsInRange ( long StartIndex, long Count, enum cdrTextIndexingType IndexingType );
|
|
|
+__declspec(implementation_key(4077)) void IVGText::PutHyphenationSettingsInRange ( long StartIndex, long Count, enum cdrTextIndexingType IndexingType, struct IVGStructHyphenationSettings * ppVal );
|
|
|
+__declspec(implementation_key(4078)) _bstr_t IVGText::GetContents ( enum cdrTextFrames Frames );
|
|
|
+__declspec(implementation_key(4079)) void IVGText::PutContents ( enum cdrTextFrames Frames, _bstr_t pVal );
|
|
|
+__declspec(implementation_key(4080)) IVGEffectPtr IVGText::FitToPath ( struct IVGShape * Path );
|
|
|
+__declspec(implementation_key(4081)) long IVGText::Find ( _bstr_t Text, VARIANT_BOOL CaseSensitive, long StartIndex, VARIANT_BOOL WrapAround, enum cdrTextIndexingType IndexingType );
|
|
|
+__declspec(implementation_key(4082)) HRESULT IVGText::Replace ( _bstr_t OldText, _bstr_t NewText, VARIANT_BOOL CaseSensitive, long StartIndex, VARIANT_BOOL ReplaceAll, VARIANT_BOOL WrapAround, enum cdrTextIndexingType IndexingType );
|
|
|
+__declspec(implementation_key(4083)) HRESULT IVGText::ImportFromFile ( _bstr_t FileName, long StartIndex, enum cdrTextIndexingType IndexingType );
|
|
|
+__declspec(implementation_key(4084)) HRESULT IVGText::ExportToFile ( _bstr_t FileName, long StartIndex, long Count, enum cdrTextIndexingType IndexingType );
|
|
|
+__declspec(implementation_key(4085)) HRESULT IVGText::ConvertToArtistic ( );
|
|
|
+__declspec(implementation_key(4086)) HRESULT IVGText::ConvertToParagraph ( );
|
|
|
+__declspec(implementation_key(4087)) VARIANT_BOOL IVGText::GetIsHTMLCompatible ( );
|
|
|
+__declspec(implementation_key(4088)) VARIANT_BOOL IVGText::MakeHTMLCompatible ( VARIANT_BOOL HTML );
|
|
|
+__declspec(implementation_key(4089)) IVGTextRangePtr IVGText::GetStory ( );
|
|
|
+__declspec(implementation_key(4090)) IVGTextRangePtr IVGText::GetSelection ( );
|
|
|
+__declspec(implementation_key(4091)) IVGTextRangePtr IVGText::Range ( long Start, long End );
|
|
|
+__declspec(implementation_key(4092)) VARIANT_BOOL IVGText::GetIsEditing ( );
|
|
|
+__declspec(implementation_key(4093)) HRESULT IVGText::BeginEdit ( );
|
|
|
+__declspec(implementation_key(4094)) IVGTextFramePtr IVGText::GetFrame ( );
|
|
|
+__declspec(implementation_key(4095)) IVGTextFramesPtr IVGText::GetFrames ( );
|
|
|
+__declspec(implementation_key(4096)) VARIANT_BOOL IVGText::GetIsArtisticText ( );
|
|
|
+__declspec(implementation_key(4097)) HRESULT IVGText::FitTextToFrame ( );
|
|
|
+__declspec(implementation_key(4098)) IVGApplicationPtr IVGEffect::GetApplication ( );
|
|
|
+__declspec(implementation_key(4099)) IVGEffectsPtr IVGEffect::GetParent ( );
|
|
|
+__declspec(implementation_key(4100)) enum cdrEffectType IVGEffect::GetType ( );
|
|
|
+__declspec(implementation_key(4101)) IVGEffectBlendPtr IVGEffect::GetBlend ( );
|
|
|
+__declspec(implementation_key(4102)) IVGEffectControlPathPtr IVGEffect::GetControlPath ( );
|
|
|
+__declspec(implementation_key(4103)) IVGEffectExtrudePtr IVGEffect::GetExtrude ( );
|
|
|
+__declspec(implementation_key(4104)) IVGEffectEnvelopePtr IVGEffect::GetEnvelope ( );
|
|
|
+__declspec(implementation_key(4105)) IVGEffectTextOnPathPtr IVGEffect::GetTextOnPath ( );
|
|
|
+__declspec(implementation_key(4106)) IVGEffectDropShadowPtr IVGEffect::GetDropShadow ( );
|
|
|
+__declspec(implementation_key(4107)) IVGEffectContourPtr IVGEffect::GetContour ( );
|
|
|
+__declspec(implementation_key(4108)) IVGEffectDistortionPtr IVGEffect::GetDistortion ( );
|
|
|
+__declspec(implementation_key(4109)) IVGEffectLensPtr IVGEffect::GetLens ( );
|
|
|
+__declspec(implementation_key(4110)) IVGEffectPerspectivePtr IVGEffect::GetPerspective ( );
|
|
|
+__declspec(implementation_key(4111)) IVGEffectsPtr IVGEffect::GetClones ( );
|
|
|
+__declspec(implementation_key(4112)) IVGEffectPtr IVGEffect::GetCloneParent ( );
|
|
|
+__declspec(implementation_key(4113)) HRESULT IVGEffect::Clear ( );
|
|
|
+__declspec(implementation_key(4114)) IVGShapeRangePtr IVGEffect::Separate ( );
|
|
|
+__declspec(implementation_key(4115)) IVGCustomEffectPtr IVGEffect::GetCustom ( );
|
|
|
+__declspec(implementation_key(4116)) IVGEffectInnerShadowPtr IVGEffect::GetInnerShadow ( );
|
|
|
+__declspec(implementation_key(4117)) IVGApplicationPtr IVGEffects::GetApplication ( );
|
|
|
+__declspec(implementation_key(4118)) IVGShapePtr IVGEffects::GetParent ( );
|
|
|
+__declspec(implementation_key(4119)) IVGEffectPtr IVGEffects::GetItem ( long Index );
|
|
|
+__declspec(implementation_key(4120)) IUnknownPtr IVGEffects::Get_NewEnum ( );
|
|
|
+__declspec(implementation_key(4121)) long IVGEffects::GetCount ( );
|
|
|
+__declspec(implementation_key(4122)) IVGEffectsPtr IVGEffects::GetBlendEffects ( );
|
|
|
+__declspec(implementation_key(4123)) IVGEffectsPtr IVGEffects::GetCustomEffects ( );
|
|
|
+__declspec(implementation_key(4124)) IVGEffectsPtr IVGEffects::GetDistortionEffects ( );
|
|
|
+__declspec(implementation_key(4125)) IVGEffectsPtr IVGEffects::GetEnvelopeEffects ( );
|
|
|
+__declspec(implementation_key(4126)) IVGEffectsPtr IVGEffects::GetPerspectiveEffects ( );
|
|
|
+__declspec(implementation_key(4127)) IVGEffectPtr IVGEffects::GetContourEffect ( );
|
|
|
+__declspec(implementation_key(4128)) IVGEffectPtr IVGEffects::GetControlPathEffect ( );
|
|
|
+__declspec(implementation_key(4129)) IVGEffectPtr IVGEffects::GetDropShadowEffect ( );
|
|
|
+__declspec(implementation_key(4130)) IVGEffectPtr IVGEffects::GetExtrudeEffect ( );
|
|
|
+__declspec(implementation_key(4131)) IVGEffectPtr IVGEffects::GetLensEffect ( );
|
|
|
+__declspec(implementation_key(4132)) IVGEffectPtr IVGEffects::GetTextOnPathEffect ( );
|
|
|
+__declspec(implementation_key(4133)) IVGEffectPtr IVGEffects::GetInnerShadowEffect ( );
|
|
|
+__declspec(implementation_key(4134)) IVGApplicationPtr IVGEffectBlend::GetApplication ( );
|
|
|
+__declspec(implementation_key(4135)) IVGEffectPtr IVGEffectBlend::GetParent ( );
|
|
|
+__declspec(implementation_key(4136)) IVGShapePtr IVGEffectBlend::GetStartShape ( );
|
|
|
+__declspec(implementation_key(4137)) void IVGEffectBlend::PutStartShape ( struct IVGShape * ppVal );
|
|
|
+__declspec(implementation_key(4138)) IVGShapePtr IVGEffectBlend::GetEndShape ( );
|
|
|
+__declspec(implementation_key(4139)) void IVGEffectBlend::PutEndShape ( struct IVGShape * ppVal );
|
|
|
+__declspec(implementation_key(4140)) IVGShapePtr IVGEffectBlend::GetBlendGroup ( );
|
|
|
+__declspec(implementation_key(4141)) IVGShapePtr IVGEffectBlend::GetPath ( );
|
|
|
+__declspec(implementation_key(4142)) void IVGEffectBlend::PutPath ( struct IVGShape * ppVal );
|
|
|
+__declspec(implementation_key(4143)) double IVGEffectBlend::GetStartShapeOffset ( );
|
|
|
+__declspec(implementation_key(4144)) void IVGEffectBlend::PutStartShapeOffset ( double pVal );
|
|
|
+__declspec(implementation_key(4145)) double IVGEffectBlend::GetEndShapeOffset ( );
|
|
|
+__declspec(implementation_key(4146)) void IVGEffectBlend::PutEndShapeOffset ( double pVal );
|
|
|
+__declspec(implementation_key(4147)) enum cdrBlendMode IVGEffectBlend::GetMode ( );
|
|
|
+__declspec(implementation_key(4148)) void IVGEffectBlend::PutMode ( enum cdrBlendMode pVal );
|
|
|
+__declspec(implementation_key(4149)) long IVGEffectBlend::GetSteps ( );
|
|
|
+__declspec(implementation_key(4150)) void IVGEffectBlend::PutSteps ( long pVal );
|
|
|
+__declspec(implementation_key(4151)) double IVGEffectBlend::GetSpacing ( );
|
|
|
+__declspec(implementation_key(4152)) void IVGEffectBlend::PutSpacing ( double pVal );
|
|
|
+__declspec(implementation_key(4153)) double IVGEffectBlend::GetAngle ( );
|
|
|
+__declspec(implementation_key(4154)) void IVGEffectBlend::PutAngle ( double pVal );
|
|
|
+__declspec(implementation_key(4155)) VARIANT_BOOL IVGEffectBlend::GetLoop ( );
|
|
|
+__declspec(implementation_key(4156)) void IVGEffectBlend::PutLoop ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(4157)) VARIANT_BOOL IVGEffectBlend::GetFullPath ( );
|
|
|
+__declspec(implementation_key(4158)) void IVGEffectBlend::PutFullPath ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(4159)) VARIANT_BOOL IVGEffectBlend::GetRotateShapes ( );
|
|
|
+__declspec(implementation_key(4160)) void IVGEffectBlend::PutRotateShapes ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(4161)) enum cdrFountainFillBlendType IVGEffectBlend::GetColorBlendType ( );
|
|
|
+__declspec(implementation_key(4162)) void IVGEffectBlend::PutColorBlendType ( enum cdrFountainFillBlendType pVal );
|
|
|
+__declspec(implementation_key(4163)) long IVGEffectBlend::GetSpacingAcceleration ( );
|
|
|
+__declspec(implementation_key(4164)) void IVGEffectBlend::PutSpacingAcceleration ( long pVal );
|
|
|
+__declspec(implementation_key(4165)) long IVGEffectBlend::GetColorAcceleration ( );
|
|
|
+__declspec(implementation_key(4166)) void IVGEffectBlend::PutColorAcceleration ( long pVal );
|
|
|
+__declspec(implementation_key(4167)) VARIANT_BOOL IVGEffectBlend::GetLinkAcceleration ( );
|
|
|
+__declspec(implementation_key(4168)) void IVGEffectBlend::PutLinkAcceleration ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(4169)) VARIANT_BOOL IVGEffectBlend::GetAccelerateSize ( );
|
|
|
+__declspec(implementation_key(4170)) void IVGEffectBlend::PutAccelerateSize ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(4171)) VARIANT_BOOL IVGEffectBlend::GetMapNodes ( );
|
|
|
+__declspec(implementation_key(4172)) void IVGEffectBlend::PutMapNodes ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(4173)) IVGSnapPointPtr IVGEffectBlend::GetStartPoint ( );
|
|
|
+__declspec(implementation_key(4174)) void IVGEffectBlend::PutStartPoint ( struct IVGSnapPoint * ppVal );
|
|
|
+__declspec(implementation_key(4175)) IVGSnapPointPtr IVGEffectBlend::GetEndPoint ( );
|
|
|
+__declspec(implementation_key(4176)) void IVGEffectBlend::PutEndPoint ( struct IVGSnapPoint * ppVal );
|
|
|
+__declspec(implementation_key(4177)) IVGShapePtr IVGEffectBlend::Split ( long StepNo );
|
|
|
+__declspec(implementation_key(4178)) VARIANT_BOOL IVGEffectBlend::FuseStart ( );
|
|
|
+__declspec(implementation_key(4179)) VARIANT_BOOL IVGEffectBlend::FuseEnd ( );
|
|
|
+__declspec(implementation_key(4180)) VARIANT_BOOL IVGEffectBlend::CopyFrom ( struct IVGEffectBlend * Source );
|
|
|
+__declspec(implementation_key(4181)) IVGApplicationPtr IVGEffectControlPath::GetApplication ( );
|
|
|
+__declspec(implementation_key(4182)) IVGEffectPtr IVGEffectControlPath::GetParent ( );
|
|
|
+__declspec(implementation_key(4183)) IVGEffectsPtr IVGEffectControlPath::GetEffects ( );
|
|
|
+__declspec(implementation_key(4184)) IVGApplicationPtr IVGEffectEnvelope::GetApplication ( );
|
|
|
+__declspec(implementation_key(4185)) IVGEffectPtr IVGEffectEnvelope::GetParent ( );
|
|
|
+__declspec(implementation_key(4186)) IVGCurvePtr IVGEffectEnvelope::GetContainer ( );
|
|
|
+__declspec(implementation_key(4187)) void IVGEffectEnvelope::PutContainer ( struct IVGCurve * pVal );
|
|
|
+__declspec(implementation_key(4188)) enum cdrEnvelopeMode IVGEffectEnvelope::GetMode ( );
|
|
|
+__declspec(implementation_key(4189)) void IVGEffectEnvelope::PutMode ( enum cdrEnvelopeMode pVal );
|
|
|
+__declspec(implementation_key(4190)) VARIANT_BOOL IVGEffectEnvelope::GetKeepLines ( );
|
|
|
+__declspec(implementation_key(4191)) void IVGEffectEnvelope::PutKeepLines ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(4192)) HRESULT IVGEffectEnvelope::Select ( long PresetIndex );
|
|
|
+__declspec(implementation_key(4193)) HRESULT IVGEffectEnvelope::CopyFrom ( struct IVGEffectEnvelope * Source );
|
|
|
+__declspec(implementation_key(4194)) VARIANT_BOOL IVGEffectEnvelope::CreateFrom ( struct IVGShape * Shape );
|
|
|
+__declspec(implementation_key(4195)) VARIANT_BOOL IVGEffectEnvelope::CopyFromShape ( struct IVGShape * Source, enum cdrEnvelopeMode Mode, VARIANT_BOOL KeepLines, enum cdrEnvelopeCopyMode CopyMode, const _variant_t & CornerIndices );
|
|
|
+__declspec(implementation_key(4196)) VARIANT_BOOL IVGEffectEnvelope::CopyFromCurve ( struct IVGCurve * Source, enum cdrEnvelopeMode Mode, VARIANT_BOOL KeepLines, enum cdrEnvelopeCopyMode CopyMode, const _variant_t & CornerIndices );
|
|
|
+__declspec(implementation_key(4197)) _variant_t IVGEffectEnvelope::GetCornerIndices ( );
|
|
|
+__declspec(implementation_key(4198)) void IVGEffectEnvelope::PutCornerIndices ( const _variant_t & pVal );
|
|
|
+__declspec(implementation_key(4199)) IVGApplicationPtr IVGEffectTextOnPath::GetApplication ( );
|
|
|
+__declspec(implementation_key(4200)) IVGEffectPtr IVGEffectTextOnPath::GetParent ( );
|
|
|
+__declspec(implementation_key(4201)) IVGShapePtr IVGEffectTextOnPath::GetText ( );
|
|
|
+__declspec(implementation_key(4202)) void IVGEffectTextOnPath::PutText ( struct IVGShape * ppVal );
|
|
|
+__declspec(implementation_key(4203)) IVGShapePtr IVGEffectTextOnPath::GetPath ( );
|
|
|
+__declspec(implementation_key(4204)) void IVGEffectTextOnPath::PutPath ( struct IVGShape * ppVal );
|
|
|
+__declspec(implementation_key(4205)) double IVGEffectTextOnPath::GetDistanceFromPath ( );
|
|
|
+__declspec(implementation_key(4206)) void IVGEffectTextOnPath::PutDistanceFromPath ( double pVal );
|
|
|
+__declspec(implementation_key(4207)) double IVGEffectTextOnPath::GetOffset ( );
|
|
|
+__declspec(implementation_key(4208)) void IVGEffectTextOnPath::PutOffset ( double pVal );
|
|
|
+__declspec(implementation_key(4209)) enum cdrFittedOrientation IVGEffectTextOnPath::GetOrientation ( );
|
|
|
+__declspec(implementation_key(4210)) void IVGEffectTextOnPath::PutOrientation ( enum cdrFittedOrientation pVal );
|
|
|
+__declspec(implementation_key(4211)) enum cdrFittedPlacement IVGEffectTextOnPath::GetPlacement ( );
|
|
|
+__declspec(implementation_key(4212)) void IVGEffectTextOnPath::PutPlacement ( enum cdrFittedPlacement pVal );
|
|
|
+__declspec(implementation_key(4213)) VARIANT_BOOL IVGEffectTextOnPath::GetPlaceOnOtherSide ( );
|
|
|
+__declspec(implementation_key(4214)) void IVGEffectTextOnPath::PutPlaceOnOtherSide ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(4215)) enum cdrFittedQuadrant IVGEffectTextOnPath::GetQuadrant ( );
|
|
|
+__declspec(implementation_key(4216)) void IVGEffectTextOnPath::PutQuadrant ( enum cdrFittedQuadrant pVal );
|
|
|
+__declspec(implementation_key(4217)) enum cdrFittedVertPlacement IVGEffectTextOnPath::GetVertPlacement ( );
|
|
|
+__declspec(implementation_key(4218)) void IVGEffectTextOnPath::PutVertPlacement ( enum cdrFittedVertPlacement pVal );
|
|
|
+__declspec(implementation_key(4219)) IVGApplicationPtr IVGEffectDropShadow::GetApplication ( );
|
|
|
+__declspec(implementation_key(4220)) IVGEffectPtr IVGEffectDropShadow::GetParent ( );
|
|
|
+__declspec(implementation_key(4221)) double IVGEffectDropShadow::GetOffsetX ( );
|
|
|
+__declspec(implementation_key(4222)) void IVGEffectDropShadow::PutOffsetX ( double pVal );
|
|
|
+__declspec(implementation_key(4223)) double IVGEffectDropShadow::GetOffsetY ( );
|
|
|
+__declspec(implementation_key(4224)) void IVGEffectDropShadow::PutOffsetY ( double pVal );
|
|
|
+__declspec(implementation_key(4225)) long IVGEffectDropShadow::GetOpacity ( );
|
|
|
+__declspec(implementation_key(4226)) void IVGEffectDropShadow::PutOpacity ( long pVal );
|
|
|
+__declspec(implementation_key(4227)) long IVGEffectDropShadow::GetFeather ( );
|
|
|
+__declspec(implementation_key(4228)) void IVGEffectDropShadow::PutFeather ( long pVal );
|
|
|
+__declspec(implementation_key(4229)) enum cdrFeatherType IVGEffectDropShadow::GetFeatherType ( );
|
|
|
+__declspec(implementation_key(4230)) void IVGEffectDropShadow::PutFeatherType ( enum cdrFeatherType pVal );
|
|
|
+__declspec(implementation_key(4231)) enum cdrEdgeType IVGEffectDropShadow::GetFeatherEdge ( );
|
|
|
+__declspec(implementation_key(4232)) void IVGEffectDropShadow::PutFeatherEdge ( enum cdrEdgeType pVal );
|
|
|
+__declspec(implementation_key(4233)) enum cdrDropShadowType IVGEffectDropShadow::GetType ( );
|
|
|
+__declspec(implementation_key(4234)) void IVGEffectDropShadow::PutType ( enum cdrDropShadowType pVal );
|
|
|
+__declspec(implementation_key(4235)) double IVGEffectDropShadow::GetPerspectiveAngle ( );
|
|
|
+__declspec(implementation_key(4236)) void IVGEffectDropShadow::PutPerspectiveAngle ( double pVal );
|
|
|
+__declspec(implementation_key(4237)) double IVGEffectDropShadow::GetPerspectiveStretch ( );
|
|
|
+__declspec(implementation_key(4238)) void IVGEffectDropShadow::PutPerspectiveStretch ( double pVal );
|
|
|
+__declspec(implementation_key(4239)) long IVGEffectDropShadow::GetFade ( );
|
|
|
+__declspec(implementation_key(4240)) void IVGEffectDropShadow::PutFade ( long pVal );
|
|
|
+__declspec(implementation_key(4241)) IVGColorPtr IVGEffectDropShadow::GetColor ( );
|
|
|
+__declspec(implementation_key(4242)) void IVGEffectDropShadow::PutColor ( struct IVGColor * ppVal );
|
|
|
+__declspec(implementation_key(4243)) HRESULT IVGEffectDropShadow::SetOffset ( double OffsetX, double OffsetY );
|
|
|
+__declspec(implementation_key(4244)) IVGShapePtr IVGEffectDropShadow::GetShadowGroup ( );
|
|
|
+__declspec(implementation_key(4245)) enum cdrMergeMode IVGEffectDropShadow::GetMergeMode ( );
|
|
|
+__declspec(implementation_key(4246)) void IVGEffectDropShadow::PutMergeMode ( enum cdrMergeMode pVal );
|
|
|
+__declspec(implementation_key(4247)) IVGApplicationPtr IVGEffectContour::GetApplication ( );
|
|
|
+__declspec(implementation_key(4248)) IVGEffectPtr IVGEffectContour::GetParent ( );
|
|
|
+__declspec(implementation_key(4249)) enum cdrContourDirection IVGEffectContour::GetDirection ( );
|
|
|
+__declspec(implementation_key(4250)) void IVGEffectContour::PutDirection ( enum cdrContourDirection pVal );
|
|
|
+__declspec(implementation_key(4251)) double IVGEffectContour::GetOffset ( );
|
|
|
+__declspec(implementation_key(4252)) void IVGEffectContour::PutOffset ( double pVal );
|
|
|
+__declspec(implementation_key(4253)) long IVGEffectContour::GetSteps ( );
|
|
|
+__declspec(implementation_key(4254)) void IVGEffectContour::PutSteps ( long pVal );
|
|
|
+__declspec(implementation_key(4255)) enum cdrFountainFillBlendType IVGEffectContour::GetColorBlendType ( );
|
|
|
+__declspec(implementation_key(4256)) void IVGEffectContour::PutColorBlendType ( enum cdrFountainFillBlendType pVal );
|
|
|
+__declspec(implementation_key(4257)) IVGColorPtr IVGEffectContour::GetOutlineColor ( );
|
|
|
+__declspec(implementation_key(4258)) void IVGEffectContour::PutOutlineColor ( struct IVGColor * ppVal );
|
|
|
+__declspec(implementation_key(4259)) IVGColorPtr IVGEffectContour::GetFillColor ( );
|
|
|
+__declspec(implementation_key(4260)) void IVGEffectContour::PutFillColor ( struct IVGColor * ppVal );
|
|
|
+__declspec(implementation_key(4261)) IVGColorPtr IVGEffectContour::GetFillColorTo ( );
|
|
|
+__declspec(implementation_key(4262)) void IVGEffectContour::PutFillColorTo ( struct IVGColor * ppVal );
|
|
|
+__declspec(implementation_key(4263)) VARIANT_BOOL IVGEffectContour::GetLinkAcceleration ( );
|
|
|
+__declspec(implementation_key(4264)) void IVGEffectContour::PutLinkAcceleration ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(4265)) long IVGEffectContour::GetColorAcceleration ( );
|
|
|
+__declspec(implementation_key(4266)) void IVGEffectContour::PutColorAcceleration ( long pVal );
|
|
|
+__declspec(implementation_key(4267)) long IVGEffectContour::GetSpacingAcceleration ( );
|
|
|
+__declspec(implementation_key(4268)) void IVGEffectContour::PutSpacingAcceleration ( long pVal );
|
|
|
+__declspec(implementation_key(4269)) IVGShapePtr IVGEffectContour::GetContourGroup ( );
|
|
|
+__declspec(implementation_key(4270)) enum cdrContourEndCapType IVGEffectContour::GetEndCapType ( );
|
|
|
+__declspec(implementation_key(4271)) void IVGEffectContour::PutEndCapType ( enum cdrContourEndCapType pVal );
|
|
|
+__declspec(implementation_key(4272)) enum cdrContourCornerType IVGEffectContour::GetCornerType ( );
|
|
|
+__declspec(implementation_key(4273)) void IVGEffectContour::PutCornerType ( enum cdrContourCornerType pVal );
|
|
|
+__declspec(implementation_key(4274)) double IVGEffectContour::GetMiterLimit ( );
|
|
|
+__declspec(implementation_key(4275)) void IVGEffectContour::PutMiterLimit ( double pVal );
|
|
|
+__declspec(implementation_key(4276)) IVGApplicationPtr IVGEffectLens::GetApplication ( );
|
|
|
+__declspec(implementation_key(4277)) IVGEffectPtr IVGEffectLens::GetParent ( );
|
|
|
+__declspec(implementation_key(4278)) HRESULT IVGEffectLens::Freeze ( );
|
|
|
+__declspec(implementation_key(4279)) HRESULT IVGEffectLens::Unfreeze ( );
|
|
|
+__declspec(implementation_key(4280)) IVGShapeRangePtr IVGEffectLens::Ungroup ( );
|
|
|
+__declspec(implementation_key(4281)) IVGShapesPtr IVGEffectLens::GetShapes ( );
|
|
|
+__declspec(implementation_key(4282)) VARIANT_BOOL IVGEffectLens::GetFrozen ( );
|
|
|
+__declspec(implementation_key(4283)) enum cdrLensType IVGEffectLens::GetType ( );
|
|
|
+__declspec(implementation_key(4284)) void IVGEffectLens::PutType ( enum cdrLensType pVal );
|
|
|
+__declspec(implementation_key(4285)) long IVGEffectLens::GetRate ( );
|
|
|
+__declspec(implementation_key(4286)) void IVGEffectLens::PutRate ( long pVal );
|
|
|
+__declspec(implementation_key(4287)) IVGColorPtr IVGEffectLens::GetColor ( );
|
|
|
+__declspec(implementation_key(4288)) void IVGEffectLens::PutColor ( struct IVGColor * ppVal );
|
|
|
+__declspec(implementation_key(4289)) IVGColorPtr IVGEffectLens::GetOutlineColor ( );
|
|
|
+__declspec(implementation_key(4290)) void IVGEffectLens::PutOutlineColor ( struct IVGColor * ppVal );
|
|
|
+__declspec(implementation_key(4291)) IVGColorPtr IVGEffectLens::GetFillColor ( );
|
|
|
+__declspec(implementation_key(4292)) void IVGEffectLens::PutFillColor ( struct IVGColor * ppVal );
|
|
|
+__declspec(implementation_key(4293)) IVGColorPtr IVGEffectLens::GetFromColor ( );
|
|
|
+__declspec(implementation_key(4294)) void IVGEffectLens::PutFromColor ( struct IVGColor * ppVal );
|
|
|
+__declspec(implementation_key(4295)) IVGColorPtr IVGEffectLens::GetToColor ( );
|
|
|
+__declspec(implementation_key(4296)) void IVGEffectLens::PutToColor ( struct IVGColor * ppVal );
|
|
|
+__declspec(implementation_key(4297)) VARIANT_BOOL IVGEffectLens::GetUseOutlineColor ( );
|
|
|
+__declspec(implementation_key(4298)) void IVGEffectLens::PutUseOutlineColor ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(4299)) VARIANT_BOOL IVGEffectLens::GetUseFillColor ( );
|
|
|
+__declspec(implementation_key(4300)) void IVGEffectLens::PutUseFillColor ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(4301)) enum cdrFountainFillBlendType IVGEffectLens::GetColorMapPalette ( );
|
|
|
+__declspec(implementation_key(4302)) void IVGEffectLens::PutColorMapPalette ( enum cdrFountainFillBlendType pVal );
|
|
|
+__declspec(implementation_key(4303)) double IVGEffectLens::GetMagnification ( );
|
|
|
+__declspec(implementation_key(4304)) void IVGEffectLens::PutMagnification ( double pVal );
|
|
|
+__declspec(implementation_key(4305)) VARIANT_BOOL IVGEffectLens::GetUseViewPoint ( );
|
|
|
+__declspec(implementation_key(4306)) void IVGEffectLens::PutUseViewPoint ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(4307)) double IVGEffectLens::GetViewPointX ( );
|
|
|
+__declspec(implementation_key(4308)) void IVGEffectLens::PutViewPointX ( double pVal );
|
|
|
+__declspec(implementation_key(4309)) double IVGEffectLens::GetViewPointY ( );
|
|
|
+__declspec(implementation_key(4310)) void IVGEffectLens::PutViewPointY ( double pVal );
|
|
|
+__declspec(implementation_key(4311)) VARIANT_BOOL IVGEffectLens::GetRemoveFace ( );
|
|
|
+__declspec(implementation_key(4312)) void IVGEffectLens::PutRemoveFace ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(4313)) long IVGEffectLens::GetPaletteRotation ( );
|
|
|
+__declspec(implementation_key(4314)) void IVGEffectLens::PutPaletteRotation ( long pVal );
|
|
|
+__declspec(implementation_key(4315)) IVGApplicationPtr IVGEffectPerspective::GetApplication ( );
|
|
|
+__declspec(implementation_key(4316)) IVGEffectPtr IVGEffectPerspective::GetParent ( );
|
|
|
+__declspec(implementation_key(4317)) VARIANT_BOOL IVGEffectPerspective::GetUseHorizVanishingPoint ( );
|
|
|
+__declspec(implementation_key(4318)) void IVGEffectPerspective::PutUseHorizVanishingPoint ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(4319)) VARIANT_BOOL IVGEffectPerspective::GetUseVertVanishingPoint ( );
|
|
|
+__declspec(implementation_key(4320)) void IVGEffectPerspective::PutUseVertVanishingPoint ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(4321)) double IVGEffectPerspective::GetHorizVanishingPointX ( );
|
|
|
+__declspec(implementation_key(4322)) void IVGEffectPerspective::PutHorizVanishingPointX ( double pVal );
|
|
|
+__declspec(implementation_key(4323)) double IVGEffectPerspective::GetHorizVanishingPointY ( );
|
|
|
+__declspec(implementation_key(4324)) void IVGEffectPerspective::PutHorizVanishingPointY ( double pVal );
|
|
|
+__declspec(implementation_key(4325)) double IVGEffectPerspective::GetVertVanishingPointX ( );
|
|
|
+__declspec(implementation_key(4326)) void IVGEffectPerspective::PutVertVanishingPointX ( double pVal );
|
|
|
+__declspec(implementation_key(4327)) double IVGEffectPerspective::GetVertVanishingPointY ( );
|
|
|
+__declspec(implementation_key(4328)) void IVGEffectPerspective::PutVertVanishingPointY ( double pVal );
|
|
|
+__declspec(implementation_key(4329)) IVGApplicationPtr IVGEffectInnerShadow::GetApplication ( );
|
|
|
+__declspec(implementation_key(4330)) IVGEffectPtr IVGEffectInnerShadow::GetParent ( );
|
|
|
+__declspec(implementation_key(4331)) double IVGEffectInnerShadow::GetOffsetX ( );
|
|
|
+__declspec(implementation_key(4332)) void IVGEffectInnerShadow::PutOffsetX ( double pVal );
|
|
|
+__declspec(implementation_key(4333)) double IVGEffectInnerShadow::GetOffsetY ( );
|
|
|
+__declspec(implementation_key(4334)) void IVGEffectInnerShadow::PutOffsetY ( double pVal );
|
|
|
+__declspec(implementation_key(4335)) long IVGEffectInnerShadow::GetOpacity ( );
|
|
|
+__declspec(implementation_key(4336)) void IVGEffectInnerShadow::PutOpacity ( long pVal );
|
|
|
+__declspec(implementation_key(4337)) long IVGEffectInnerShadow::GetFeather ( );
|
|
|
+__declspec(implementation_key(4338)) void IVGEffectInnerShadow::PutFeather ( long pVal );
|
|
|
+__declspec(implementation_key(4339)) enum cdrFeatherType IVGEffectInnerShadow::GetFeatherType ( );
|
|
|
+__declspec(implementation_key(4340)) void IVGEffectInnerShadow::PutFeatherType ( enum cdrFeatherType pVal );
|
|
|
+__declspec(implementation_key(4341)) enum cdrEdgeType IVGEffectInnerShadow::GetFeatherEdge ( );
|
|
|
+__declspec(implementation_key(4342)) void IVGEffectInnerShadow::PutFeatherEdge ( enum cdrEdgeType pVal );
|
|
|
+__declspec(implementation_key(4343)) IVGColorPtr IVGEffectInnerShadow::GetColor ( );
|
|
|
+__declspec(implementation_key(4344)) void IVGEffectInnerShadow::PutColor ( struct IVGColor * ppVal );
|
|
|
+__declspec(implementation_key(4345)) HRESULT IVGEffectInnerShadow::SetOffset ( double OffsetX, double OffsetY );
|
|
|
+__declspec(implementation_key(4346)) IVGShapePtr IVGEffectInnerShadow::GetShadowGroup ( );
|
|
|
+__declspec(implementation_key(4347)) enum cdrMergeMode IVGEffectInnerShadow::GetMergeMode ( );
|
|
|
+__declspec(implementation_key(4348)) void IVGEffectInnerShadow::PutMergeMode ( enum cdrMergeMode pVal );
|
|
|
+__declspec(implementation_key(4349)) double IVGEffectInnerShadow::GetDepth ( );
|
|
|
+__declspec(implementation_key(4350)) void IVGEffectInnerShadow::PutDepth ( double pVal );
|
|
|
+__declspec(implementation_key(4351)) IVGApplicationPtr IVGEffectExtrude::GetApplication ( );
|
|
|
+__declspec(implementation_key(4352)) IVGEffectPtr IVGEffectExtrude::GetParent ( );
|
|
|
+__declspec(implementation_key(4353)) enum cdrExtrudeType IVGEffectExtrude::GetType ( );
|
|
|
+__declspec(implementation_key(4354)) void IVGEffectExtrude::PutType ( enum cdrExtrudeType pVal );
|
|
|
+__declspec(implementation_key(4355)) IVGExtrudeVanishingPointPtr IVGEffectExtrude::GetVanishingPoint ( );
|
|
|
+__declspec(implementation_key(4356)) void IVGEffectExtrude::PutVanishingPoint ( struct IVGExtrudeVanishingPoint * ppVal );
|
|
|
+__declspec(implementation_key(4357)) long IVGEffectExtrude::GetDepth ( );
|
|
|
+__declspec(implementation_key(4358)) void IVGEffectExtrude::PutDepth ( long pVal );
|
|
|
+__declspec(implementation_key(4359)) double IVGEffectExtrude::GetAngleX ( );
|
|
|
+__declspec(implementation_key(4360)) void IVGEffectExtrude::PutAngleX ( double pVal );
|
|
|
+__declspec(implementation_key(4361)) double IVGEffectExtrude::GetAngleY ( );
|
|
|
+__declspec(implementation_key(4362)) void IVGEffectExtrude::PutAngleY ( double pVal );
|
|
|
+__declspec(implementation_key(4363)) double IVGEffectExtrude::GetAngleZ ( );
|
|
|
+__declspec(implementation_key(4364)) void IVGEffectExtrude::PutAngleZ ( double pVal );
|
|
|
+__declspec(implementation_key(4365)) enum cdrExtrudeShading IVGEffectExtrude::GetShading ( );
|
|
|
+__declspec(implementation_key(4366)) void IVGEffectExtrude::PutShading ( enum cdrExtrudeShading pVal );
|
|
|
+__declspec(implementation_key(4367)) IVGColorPtr IVGEffectExtrude::GetBaseColor ( );
|
|
|
+__declspec(implementation_key(4368)) void IVGEffectExtrude::PutBaseColor ( struct IVGColor * ppVal );
|
|
|
+__declspec(implementation_key(4369)) IVGColorPtr IVGEffectExtrude::GetShadingColor ( );
|
|
|
+__declspec(implementation_key(4370)) void IVGEffectExtrude::PutShadingColor ( struct IVGColor * ppVal );
|
|
|
+__declspec(implementation_key(4371)) VARIANT_BOOL IVGEffectExtrude::GetUseBevel ( );
|
|
|
+__declspec(implementation_key(4372)) void IVGEffectExtrude::PutUseBevel ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(4373)) VARIANT_BOOL IVGEffectExtrude::GetShowBevelOnly ( );
|
|
|
+__declspec(implementation_key(4374)) void IVGEffectExtrude::PutShowBevelOnly ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(4375)) double IVGEffectExtrude::GetBevelDepth ( );
|
|
|
+__declspec(implementation_key(4376)) void IVGEffectExtrude::PutBevelDepth ( double pVal );
|
|
|
+__declspec(implementation_key(4377)) double IVGEffectExtrude::GetBevelAngle ( );
|
|
|
+__declspec(implementation_key(4378)) void IVGEffectExtrude::PutBevelAngle ( double pVal );
|
|
|
+__declspec(implementation_key(4379)) VARIANT_BOOL IVGEffectExtrude::GetUseExtrudeColorForBevel ( );
|
|
|
+__declspec(implementation_key(4380)) void IVGEffectExtrude::PutUseExtrudeColorForBevel ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(4381)) IVGColorPtr IVGEffectExtrude::GetBevelColor ( );
|
|
|
+__declspec(implementation_key(4382)) void IVGEffectExtrude::PutBevelColor ( struct IVGColor * ppVal );
|
|
|
+__declspec(implementation_key(4383)) VARIANT_BOOL IVGEffectExtrude::GetLightPresent ( long Index );
|
|
|
+__declspec(implementation_key(4384)) void IVGEffectExtrude::PutLightPresent ( long Index, VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(4385)) enum cdrExtrudeLightPosition IVGEffectExtrude::GetLightPosition ( long Index );
|
|
|
+__declspec(implementation_key(4386)) void IVGEffectExtrude::PutLightPosition ( long Index, enum cdrExtrudeLightPosition pVal );
|
|
|
+__declspec(implementation_key(4387)) long IVGEffectExtrude::GetLightIntensity ( long Index );
|
|
|
+__declspec(implementation_key(4388)) void IVGEffectExtrude::PutLightIntensity ( long Index, long pVal );
|
|
|
+__declspec(implementation_key(4389)) VARIANT_BOOL IVGEffectExtrude::GetUseFullColorRange ( );
|
|
|
+__declspec(implementation_key(4390)) void IVGEffectExtrude::PutUseFullColorRange ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(4391)) VARIANT_BOOL IVGEffectExtrude::GetFaceVisible ( );
|
|
|
+__declspec(implementation_key(4392)) IVGShapePtr IVGEffectExtrude::GetFaceShape ( );
|
|
|
+__declspec(implementation_key(4393)) IVGShapePtr IVGEffectExtrude::GetBevelGroup ( );
|
|
|
+__declspec(implementation_key(4394)) IVGShapePtr IVGEffectExtrude::GetExtrudeGroup ( );
|
|
|
+__declspec(implementation_key(4395)) HRESULT IVGEffectExtrude::Rotate ( double AngleX, double AngleY, double AngleZ );
|
|
|
+__declspec(implementation_key(4396)) HRESULT IVGEffectExtrude::SetBevel ( double Depth, double Angle, VARIANT_BOOL ShowBevelOnly );
|
|
|
+__declspec(implementation_key(4397)) HRESULT IVGEffectExtrude::SetLight ( long Index, enum cdrExtrudeLightPosition Position, long LightIntensity );
|
|
|
+__declspec(implementation_key(4398)) HRESULT IVGEffectExtrude::CopyFrom ( struct IVGEffectExtrude * Source );
|
|
|
+__declspec(implementation_key(4399)) IVGApplicationPtr IVGExtrudeVanishingPoint::GetApplication ( );
|
|
|
+__declspec(implementation_key(4400)) IVGEffectExtrudePtr IVGExtrudeVanishingPoint::GetParent ( );
|
|
|
+__declspec(implementation_key(4401)) enum cdrExtrudeVPType IVGExtrudeVanishingPoint::GetType ( );
|
|
|
+__declspec(implementation_key(4402)) void IVGExtrudeVanishingPoint::PutType ( enum cdrExtrudeVPType pVal );
|
|
|
+__declspec(implementation_key(4403)) double IVGExtrudeVanishingPoint::GetPositionX ( );
|
|
|
+__declspec(implementation_key(4404)) void IVGExtrudeVanishingPoint::PutPositionX ( double pVal );
|
|
|
+__declspec(implementation_key(4405)) double IVGExtrudeVanishingPoint::GetPositionY ( );
|
|
|
+__declspec(implementation_key(4406)) void IVGExtrudeVanishingPoint::PutPositionY ( double pVal );
|
|
|
+__declspec(implementation_key(4407)) IVGEffectsPtr IVGExtrudeVanishingPoint::GetEffects ( );
|
|
|
+__declspec(implementation_key(4408)) VARIANT_BOOL IVGExtrudeVanishingPoint::Share ( struct IVGEffectExtrude * Source );
|
|
|
+__declspec(implementation_key(4409)) IVGApplicationPtr IVGEffectDistortion::GetApplication ( );
|
|
|
+__declspec(implementation_key(4410)) IVGEffectPtr IVGEffectDistortion::GetParent ( );
|
|
|
+__declspec(implementation_key(4411)) enum cdrDistortionType IVGEffectDistortion::GetType ( );
|
|
|
+__declspec(implementation_key(4412)) void IVGEffectDistortion::PutType ( enum cdrDistortionType pVal );
|
|
|
+__declspec(implementation_key(4413)) double IVGEffectDistortion::GetOriginX ( );
|
|
|
+__declspec(implementation_key(4414)) void IVGEffectDistortion::PutOriginX ( double pVal );
|
|
|
+__declspec(implementation_key(4415)) double IVGEffectDistortion::GetOriginY ( );
|
|
|
+__declspec(implementation_key(4416)) void IVGEffectDistortion::PutOriginY ( double pVal );
|
|
|
+__declspec(implementation_key(4417)) IVGEffectPushPullDistortionPtr IVGEffectDistortion::GetPushPull ( );
|
|
|
+__declspec(implementation_key(4418)) void IVGEffectDistortion::PutPushPull ( struct IVGEffectPushPullDistortion * ppVal );
|
|
|
+__declspec(implementation_key(4419)) IVGEffectZipperDistortionPtr IVGEffectDistortion::GetZipper ( );
|
|
|
+__declspec(implementation_key(4420)) void IVGEffectDistortion::PutZipper ( struct IVGEffectZipperDistortion * ppVal );
|
|
|
+__declspec(implementation_key(4421)) IVGEffectTwisterDistortionPtr IVGEffectDistortion::GetTwister ( );
|
|
|
+__declspec(implementation_key(4422)) void IVGEffectDistortion::PutTwister ( struct IVGEffectTwisterDistortion * ppVal );
|
|
|
+__declspec(implementation_key(4423)) HRESULT IVGEffectDistortion::CenterDistortion ( );
|
|
|
+__declspec(implementation_key(4424)) IVGEffectCustomDistortionPtr IVGEffectDistortion::GetCustom ( );
|
|
|
+__declspec(implementation_key(4425)) IVGApplicationPtr IVGEffectPushPullDistortion::GetApplication ( );
|
|
|
+__declspec(implementation_key(4426)) IVGEffectDistortionPtr IVGEffectPushPullDistortion::GetParent ( );
|
|
|
+__declspec(implementation_key(4427)) long IVGEffectPushPullDistortion::GetAmplitude ( );
|
|
|
+__declspec(implementation_key(4428)) void IVGEffectPushPullDistortion::PutAmplitude ( long pVal );
|
|
|
+__declspec(implementation_key(4429)) IVGApplicationPtr IVGEffectZipperDistortion::GetApplication ( );
|
|
|
+__declspec(implementation_key(4430)) IVGEffectDistortionPtr IVGEffectZipperDistortion::GetParent ( );
|
|
|
+__declspec(implementation_key(4431)) long IVGEffectZipperDistortion::GetAmplitude ( );
|
|
|
+__declspec(implementation_key(4432)) void IVGEffectZipperDistortion::PutAmplitude ( long pVal );
|
|
|
+__declspec(implementation_key(4433)) long IVGEffectZipperDistortion::GetFrequency ( );
|
|
|
+__declspec(implementation_key(4434)) void IVGEffectZipperDistortion::PutFrequency ( long pVal );
|
|
|
+__declspec(implementation_key(4435)) VARIANT_BOOL IVGEffectZipperDistortion::GetRandom ( );
|
|
|
+__declspec(implementation_key(4436)) void IVGEffectZipperDistortion::PutRandom ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(4437)) VARIANT_BOOL IVGEffectZipperDistortion::GetSmooth ( );
|
|
|
+__declspec(implementation_key(4438)) void IVGEffectZipperDistortion::PutSmooth ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(4439)) VARIANT_BOOL IVGEffectZipperDistortion::GetLocal ( );
|
|
|
+__declspec(implementation_key(4440)) void IVGEffectZipperDistortion::PutLocal ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(4441)) IVGApplicationPtr IVGEffectTwisterDistortion::GetApplication ( );
|
|
|
+__declspec(implementation_key(4442)) IVGEffectDistortionPtr IVGEffectTwisterDistortion::GetParent ( );
|
|
|
+__declspec(implementation_key(4443)) double IVGEffectTwisterDistortion::GetAngle ( );
|
|
|
+__declspec(implementation_key(4444)) void IVGEffectTwisterDistortion::PutAngle ( double pVal );
|
|
|
+__declspec(implementation_key(4445)) _bstr_t IVGTextRange::GetText ( );
|
|
|
+__declspec(implementation_key(4446)) void IVGTextRange::PutText ( _bstr_t ppVal );
|
|
|
+__declspec(implementation_key(4447)) _bstr_t IVGTextRange::GetWideText ( );
|
|
|
+__declspec(implementation_key(4448)) void IVGTextRange::PutWideText ( _bstr_t ppVal );
|
|
|
+__declspec(implementation_key(4449)) IVGTextCharactersPtr IVGTextRange::GetCharacters ( );
|
|
|
+__declspec(implementation_key(4450)) IVGTextWordsPtr IVGTextRange::GetWords ( );
|
|
|
+__declspec(implementation_key(4451)) IVGTextLinesPtr IVGTextRange::GetLines ( );
|
|
|
+__declspec(implementation_key(4452)) IVGTextParagraphsPtr IVGTextRange::GetParagraphs ( );
|
|
|
+__declspec(implementation_key(4453)) long IVGTextRange::GetStart ( );
|
|
|
+__declspec(implementation_key(4454)) void IVGTextRange::PutStart ( long pVal );
|
|
|
+__declspec(implementation_key(4455)) long IVGTextRange::GetEnd ( );
|
|
|
+__declspec(implementation_key(4456)) void IVGTextRange::PutEnd ( long pVal );
|
|
|
+__declspec(implementation_key(4457)) long IVGTextRange::GetLength ( );
|
|
|
+__declspec(implementation_key(4458)) void IVGTextRange::PutLength ( long pVal );
|
|
|
+__declspec(implementation_key(4459)) IVGTextRangePtr IVGTextRange::Duplicate ( );
|
|
|
+__declspec(implementation_key(4460)) enum cdrFontStyle IVGTextRange::GetStyle ( );
|
|
|
+__declspec(implementation_key(4461)) void IVGTextRange::PutStyle ( enum cdrFontStyle pVal );
|
|
|
+__declspec(implementation_key(4462)) VARIANT_BOOL IVGTextRange::GetBold ( );
|
|
|
+__declspec(implementation_key(4463)) void IVGTextRange::PutBold ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(4464)) VARIANT_BOOL IVGTextRange::GetItalic ( );
|
|
|
+__declspec(implementation_key(4465)) void IVGTextRange::PutItalic ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(4466)) enum cdrFontLine IVGTextRange::GetUnderline ( );
|
|
|
+__declspec(implementation_key(4467)) void IVGTextRange::PutUnderline ( enum cdrFontLine pVal );
|
|
|
+__declspec(implementation_key(4468)) enum cdrFontLine IVGTextRange::GetStrikethru ( );
|
|
|
+__declspec(implementation_key(4469)) void IVGTextRange::PutStrikethru ( enum cdrFontLine pVal );
|
|
|
+__declspec(implementation_key(4470)) enum cdrFontLine IVGTextRange::GetOverscore ( );
|
|
|
+__declspec(implementation_key(4471)) void IVGTextRange::PutOverscore ( enum cdrFontLine pVal );
|
|
|
+__declspec(implementation_key(4472)) _bstr_t IVGTextRange::GetFont ( );
|
|
|
+__declspec(implementation_key(4473)) void IVGTextRange::PutFont ( _bstr_t pVal );
|
|
|
+__declspec(implementation_key(4474)) float IVGTextRange::GetSize ( );
|
|
|
+__declspec(implementation_key(4475)) void IVGTextRange::PutSize ( float pVal );
|
|
|
+__declspec(implementation_key(4476)) enum cdrFontPosition IVGTextRange::GetPosition ( );
|
|
|
+__declspec(implementation_key(4477)) void IVGTextRange::PutPosition ( enum cdrFontPosition pVal );
|
|
|
+__declspec(implementation_key(4478)) enum cdrFontCase IVGTextRange::GetCase ( );
|
|
|
+__declspec(implementation_key(4479)) void IVGTextRange::PutCase ( enum cdrFontCase pVal );
|
|
|
+__declspec(implementation_key(4480)) float IVGTextRange::GetCharAngle ( );
|
|
|
+__declspec(implementation_key(4481)) void IVGTextRange::PutCharAngle ( float pVal );
|
|
|
+__declspec(implementation_key(4482)) enum cdrAlignment IVGTextRange::GetAlignment ( );
|
|
|
+__declspec(implementation_key(4483)) void IVGTextRange::PutAlignment ( enum cdrAlignment pVal );
|
|
|
+__declspec(implementation_key(4484)) double IVGTextRange::GetFirstLineIndent ( );
|
|
|
+__declspec(implementation_key(4485)) void IVGTextRange::PutFirstLineIndent ( double pVal );
|
|
|
+__declspec(implementation_key(4486)) long IVGTextRange::GetHorizShift ( );
|
|
|
+__declspec(implementation_key(4487)) void IVGTextRange::PutHorizShift ( long pVal );
|
|
|
+__declspec(implementation_key(4488)) long IVGTextRange::GetVertShift ( );
|
|
|
+__declspec(implementation_key(4489)) void IVGTextRange::PutVertShift ( long pVal );
|
|
|
+__declspec(implementation_key(4490)) double IVGTextRange::GetLeftIndent ( );
|
|
|
+__declspec(implementation_key(4491)) void IVGTextRange::PutLeftIndent ( double pVal );
|
|
|
+__declspec(implementation_key(4492)) double IVGTextRange::GetRightIndent ( );
|
|
|
+__declspec(implementation_key(4493)) void IVGTextRange::PutRightIndent ( double pVal );
|
|
|
+__declspec(implementation_key(4494)) float IVGTextRange::GetMinWordSpacing ( );
|
|
|
+__declspec(implementation_key(4495)) void IVGTextRange::PutMinWordSpacing ( float pVal );
|
|
|
+__declspec(implementation_key(4496)) float IVGTextRange::GetMaxWordSpacing ( );
|
|
|
+__declspec(implementation_key(4497)) void IVGTextRange::PutMaxWordSpacing ( float pVal );
|
|
|
+__declspec(implementation_key(4498)) float IVGTextRange::GetMaxCharSpacing ( );
|
|
|
+__declspec(implementation_key(4499)) void IVGTextRange::PutMaxCharSpacing ( float pVal );
|
|
|
+__declspec(implementation_key(4500)) float IVGTextRange::GetParaSpacingBefore ( );
|
|
|
+__declspec(implementation_key(4501)) void IVGTextRange::PutParaSpacingBefore ( float pVal );
|
|
|
+__declspec(implementation_key(4502)) float IVGTextRange::GetParaSpacingAfter ( );
|
|
|
+__declspec(implementation_key(4503)) void IVGTextRange::PutParaSpacingAfter ( float pVal );
|
|
|
+__declspec(implementation_key(4504)) float IVGTextRange::GetCharSpacing ( );
|
|
|
+__declspec(implementation_key(4505)) void IVGTextRange::PutCharSpacing ( float pVal );
|
|
|
+__declspec(implementation_key(4506)) float IVGTextRange::GetLineSpacing ( );
|
|
|
+__declspec(implementation_key(4507)) void IVGTextRange::PutLineSpacing ( float pVal );
|
|
|
+__declspec(implementation_key(4508)) enum cdrLineSpacingType IVGTextRange::GetLineSpacingType ( );
|
|
|
+__declspec(implementation_key(4509)) float IVGTextRange::GetWordSpacing ( );
|
|
|
+__declspec(implementation_key(4510)) void IVGTextRange::PutWordSpacing ( float pVal );
|
|
|
+__declspec(implementation_key(4511)) enum cdrTriState IVGTextRange::GetAutoHyphenate ( );
|
|
|
+__declspec(implementation_key(4512)) void IVGTextRange::PutAutoHyphenate ( enum cdrTriState pVal );
|
|
|
+__declspec(implementation_key(4513)) double IVGTextRange::GetHyphenHotZone ( );
|
|
|
+__declspec(implementation_key(4514)) void IVGTextRange::PutHyphenHotZone ( double pVal );
|
|
|
+__declspec(implementation_key(4515)) long IVGTextRange::GetHyphenMinCharsBefore ( );
|
|
|
+__declspec(implementation_key(4516)) void IVGTextRange::PutHyphenMinCharsBefore ( long pVal );
|
|
|
+__declspec(implementation_key(4517)) long IVGTextRange::GetHyphenMinCharsAfter ( );
|
|
|
+__declspec(implementation_key(4518)) void IVGTextRange::PutHyphenMinCharsAfter ( long pVal );
|
|
|
+__declspec(implementation_key(4519)) long IVGTextRange::GetHyphenMinWordLength ( );
|
|
|
+__declspec(implementation_key(4520)) void IVGTextRange::PutHyphenMinWordLength ( long pVal );
|
|
|
+__declspec(implementation_key(4521)) VARIANT_BOOL IVGTextRange::GetHyphenateCapitals ( );
|
|
|
+__declspec(implementation_key(4522)) void IVGTextRange::PutHyphenateCapitals ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(4523)) HRESULT IVGTextRange::Delete ( );
|
|
|
+__declspec(implementation_key(4524)) HRESULT IVGTextRange::Select ( );
|
|
|
+__declspec(implementation_key(4525)) HRESULT IVGTextRange::Copy ( );
|
|
|
+__declspec(implementation_key(4526)) IVGTextRangePtr IVGTextRange::Paste ( );
|
|
|
+__declspec(implementation_key(4527)) HRESULT IVGTextRange::ChangeCase ( enum cdrTextChangeCase Case );
|
|
|
+__declspec(implementation_key(4528)) HRESULT IVGTextRange::SetRange ( long Start, long End );
|
|
|
+__declspec(implementation_key(4529)) enum cdrTextLanguage IVGTextRange::GetLanguageID ( );
|
|
|
+__declspec(implementation_key(4530)) void IVGTextRange::PutLanguageID ( enum cdrTextLanguage pVal );
|
|
|
+__declspec(implementation_key(4531)) enum cdrTextCharSet IVGTextRange::GetCharSet ( );
|
|
|
+__declspec(implementation_key(4532)) void IVGTextRange::PutCharSet ( enum cdrTextCharSet pVal );
|
|
|
+__declspec(implementation_key(4533)) IVGTextRangePtr IVGTextRange::InsertBefore ( _bstr_t Text, enum cdrTextLanguage LanguageID, enum cdrTextCharSet CharSet, _bstr_t Font );
|
|
|
+__declspec(implementation_key(4534)) IVGTextRangePtr IVGTextRange::InsertBeforeWide ( _bstr_t Text, enum cdrTextLanguage LanguageID, enum cdrTextCharSet CharSet, _bstr_t Font );
|
|
|
+__declspec(implementation_key(4535)) IVGTextRangePtr IVGTextRange::InsertAfter ( _bstr_t Text, enum cdrTextLanguage LanguageID, enum cdrTextCharSet CharSet, _bstr_t Font );
|
|
|
+__declspec(implementation_key(4536)) IVGTextRangePtr IVGTextRange::InsertAfterWide ( _bstr_t Text, enum cdrTextLanguage LanguageID, enum cdrTextCharSet CharSet, _bstr_t Font );
|
|
|
+__declspec(implementation_key(4537)) IVGTextRangePtr IVGTextRange::Replace ( _bstr_t Text, enum cdrTextLanguage LanguageID, enum cdrTextCharSet CharSet, _bstr_t Font );
|
|
|
+__declspec(implementation_key(4538)) IVGTextRangePtr IVGTextRange::ReplaceWide ( _bstr_t Text, enum cdrTextLanguage LanguageID, enum cdrTextCharSet CharSet, _bstr_t Font );
|
|
|
+__declspec(implementation_key(4539)) IVGTextRangePtr IVGTextRange::Range ( long Start, long End );
|
|
|
+__declspec(implementation_key(4540)) HRESULT IVGTextRange::SetLineSpacing ( enum cdrLineSpacingType Type, float LineSpacing, float ParaBefore, float ParaAfter );
|
|
|
+__declspec(implementation_key(4541)) IVGTextColumnsPtr IVGTextRange::GetColumns ( );
|
|
|
+__declspec(implementation_key(4542)) IVGTextFramesPtr IVGTextRange::GetFrames ( );
|
|
|
+__declspec(implementation_key(4543)) HRESULT IVGTextRange::Collapse ( VARIANT_BOOL ToEnd );
|
|
|
+__declspec(implementation_key(4544)) HRESULT IVGTextRange::Combine ( struct IVGTextRange * Range );
|
|
|
+__declspec(implementation_key(4545)) VARIANT_BOOL IVGTextRange::InRange ( struct IVGTextRange * Range );
|
|
|
+__declspec(implementation_key(4546)) VARIANT_BOOL IVGTextRange::IsSame ( struct IVGTextRange * Range );
|
|
|
+__declspec(implementation_key(4547)) IVGFillPtr IVGTextRange::GetFill ( );
|
|
|
+__declspec(implementation_key(4548)) IVGOutlinePtr IVGTextRange::GetOutline ( );
|
|
|
+__declspec(implementation_key(4549)) long IVGTextRange::GetRangeKerning ( );
|
|
|
+__declspec(implementation_key(4550)) void IVGTextRange::PutRangeKerning ( long pVal );
|
|
|
+__declspec(implementation_key(4551)) IVGTextTabPositionsPtr IVGTextRange::GetTabs ( );
|
|
|
+__declspec(implementation_key(4552)) enum cdrTextEffect IVGTextRange::GetEffect ( );
|
|
|
+__declspec(implementation_key(4553)) long IVGTextRange::GetDropCapLinesDropped ( );
|
|
|
+__declspec(implementation_key(4554)) void IVGTextRange::PutDropCapLinesDropped ( long pVal );
|
|
|
+__declspec(implementation_key(4555)) double IVGTextRange::GetDropCapDistanceFromText ( );
|
|
|
+__declspec(implementation_key(4556)) void IVGTextRange::PutDropCapDistanceFromText ( double pVal );
|
|
|
+__declspec(implementation_key(4557)) VARIANT_BOOL IVGTextRange::GetDropCapHangingIndent ( );
|
|
|
+__declspec(implementation_key(4558)) void IVGTextRange::PutDropCapHangingIndent ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(4559)) _bstr_t IVGTextRange::GetBulletFont ( );
|
|
|
+__declspec(implementation_key(4560)) void IVGTextRange::PutBulletFont ( _bstr_t pVal );
|
|
|
+__declspec(implementation_key(4561)) _bstr_t IVGTextRange::GetBulletSymbol ( );
|
|
|
+__declspec(implementation_key(4562)) void IVGTextRange::PutBulletSymbol ( _bstr_t pVal );
|
|
|
+__declspec(implementation_key(4563)) float IVGTextRange::GetBulletSize ( );
|
|
|
+__declspec(implementation_key(4564)) void IVGTextRange::PutBulletSize ( float pVal );
|
|
|
+__declspec(implementation_key(4565)) float IVGTextRange::GetBulletBaselineShift ( );
|
|
|
+__declspec(implementation_key(4566)) void IVGTextRange::PutBulletBaselineShift ( float pVal );
|
|
|
+__declspec(implementation_key(4567)) double IVGTextRange::GetBulletHorizontalPosition ( );
|
|
|
+__declspec(implementation_key(4568)) void IVGTextRange::PutBulletHorizontalPosition ( double pVal );
|
|
|
+__declspec(implementation_key(4569)) VARIANT_BOOL IVGTextRange::GetBulletHangingIndent ( );
|
|
|
+__declspec(implementation_key(4570)) void IVGTextRange::PutBulletHangingIndent ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(4571)) VARIANT_BOOL IVGTextRange::GetIsEmpty ( );
|
|
|
+__declspec(implementation_key(4572)) HRESULT IVGTextRange::ApplyNoEffect ( );
|
|
|
+__declspec(implementation_key(4573)) HRESULT IVGTextRange::ApplyBulletEffect ( _bstr_t Symbol, _bstr_t Font, float Size, float BaselineShift, double HorizontalPosition, VARIANT_BOOL HangingIndent );
|
|
|
+__declspec(implementation_key(4574)) HRESULT IVGTextRange::ApplyDropCapEffect ( long LinesDropped, double DistanceFromText, VARIANT_BOOL HangingIndent );
|
|
|
+__declspec(implementation_key(4575)) VARIANT_BOOL IVGTextRange::GetHyphenateAllCapWords ( );
|
|
|
+__declspec(implementation_key(4576)) void IVGTextRange::PutHyphenateAllCapWords ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(4577)) IVGTextRangesPtr IVGTextRange::EnumRanges ( enum cdrTextPropertySet PropertyFilter );
|
|
|
+__declspec(implementation_key(4578)) _variant_t IVGTextRange::Evaluate ( _bstr_t Expression );
|
|
|
+__declspec(implementation_key(4579)) IVGTextRangesPtr IVGTextRange::FindRanges ( _bstr_t Query );
|
|
|
+__declspec(implementation_key(4580)) IVGCurvePtr IVGTextRange::GetBaselines ( );
|
|
|
+__declspec(implementation_key(4581)) HRESULT IVGTextRange::Straighten ( );
|
|
|
+__declspec(implementation_key(4582)) HRESULT IVGTextRange::AlignToBaseline ( );
|
|
|
+__declspec(implementation_key(4583)) IVGCurvePtr IVGTextRange::GetTextLineRects ( );
|
|
|
+__declspec(implementation_key(4584)) IVGFillPtr IVGTextRange::GetCharBackFill ( );
|
|
|
+__declspec(implementation_key(4585)) HRESULT IVGTextRange::CopyAttributes ( struct IVGTextRange * SourceRange );
|
|
|
+__declspec(implementation_key(4586)) long IVGTextRange::GetOpenTypeFeature ( _bstr_t Feature );
|
|
|
+__declspec(implementation_key(4587)) HRESULT IVGTextRange::SetOpenTypeFeature ( _bstr_t Feature, long State );
|
|
|
+__declspec(implementation_key(4588)) long IVGTextRange::GetTextFormatter ( );
|
|
|
+__declspec(implementation_key(4589)) void IVGTextRange::PutTextFormatter ( long pVal );
|
|
|
+__declspec(implementation_key(4590)) HRESULT IVGTextRange::ApplyStyle ( _bstr_t StyleName );
|
|
|
+__declspec(implementation_key(4591)) IVGStylePtr IVGTextRange::GetObjectStyle ( );
|
|
|
+__declspec(implementation_key(4592)) IVGTextIndentLevelStylesPtr IVGTextRange::GetIndentLevelStyles ( );
|
|
|
+__declspec(implementation_key(4593)) long IVGTextRange::GetIndentLevel ( );
|
|
|
+__declspec(implementation_key(4594)) void IVGTextRange::PutIndentLevel ( long pVal );
|
|
|
+__declspec(implementation_key(4595)) IVGTextVariableAxesPtr IVGTextRange::GetVariableAxes ( );
|
|
|
+__declspec(implementation_key(4596)) IUnknownPtr IVGTextCharacters::Get_NewEnum ( );
|
|
|
+__declspec(implementation_key(4597)) IVGTextRangePtr IVGTextCharacters::GetItem ( long Index, long Count );
|
|
|
+__declspec(implementation_key(4598)) long IVGTextCharacters::GetCount ( );
|
|
|
+__declspec(implementation_key(4599)) IVGTextRangePtr IVGTextCharacters::GetAll ( );
|
|
|
+__declspec(implementation_key(4600)) IVGTextRangePtr IVGTextCharacters::GetFirst ( );
|
|
|
+__declspec(implementation_key(4601)) IVGTextRangePtr IVGTextCharacters::GetLast ( );
|
|
|
+__declspec(implementation_key(4602)) IUnknownPtr IVGTextWords::Get_NewEnum ( );
|
|
|
+__declspec(implementation_key(4603)) IVGTextRangePtr IVGTextWords::GetItem ( long Index, long Count );
|
|
|
+__declspec(implementation_key(4604)) long IVGTextWords::GetCount ( );
|
|
|
+__declspec(implementation_key(4605)) IVGTextRangePtr IVGTextWords::GetAll ( );
|
|
|
+__declspec(implementation_key(4606)) IVGTextRangePtr IVGTextWords::GetFirst ( );
|
|
|
+__declspec(implementation_key(4607)) IVGTextRangePtr IVGTextWords::GetLast ( );
|
|
|
+__declspec(implementation_key(4608)) IUnknownPtr IVGTextLines::Get_NewEnum ( );
|
|
|
+__declspec(implementation_key(4609)) IVGTextRangePtr IVGTextLines::GetItem ( long Index, long Count );
|
|
|
+__declspec(implementation_key(4610)) long IVGTextLines::GetCount ( );
|
|
|
+__declspec(implementation_key(4611)) IVGTextRangePtr IVGTextLines::GetAll ( );
|
|
|
+__declspec(implementation_key(4612)) IVGTextRangePtr IVGTextLines::GetFirst ( );
|
|
|
+__declspec(implementation_key(4613)) IVGTextRangePtr IVGTextLines::GetLast ( );
|
|
|
+__declspec(implementation_key(4614)) IUnknownPtr IVGTextParagraphs::Get_NewEnum ( );
|
|
|
+__declspec(implementation_key(4615)) IVGTextRangePtr IVGTextParagraphs::GetItem ( long Index, long Count );
|
|
|
+__declspec(implementation_key(4616)) long IVGTextParagraphs::GetCount ( );
|
|
|
+__declspec(implementation_key(4617)) IVGTextRangePtr IVGTextParagraphs::GetAll ( );
|
|
|
+__declspec(implementation_key(4618)) IVGTextRangePtr IVGTextParagraphs::GetFirst ( );
|
|
|
+__declspec(implementation_key(4619)) IVGTextRangePtr IVGTextParagraphs::GetLast ( );
|
|
|
+__declspec(implementation_key(4620)) IUnknownPtr IVGTextColumns::Get_NewEnum ( );
|
|
|
+__declspec(implementation_key(4621)) IVGTextRangePtr IVGTextColumns::GetItem ( long Index, long Count );
|
|
|
+__declspec(implementation_key(4622)) long IVGTextColumns::GetCount ( );
|
|
|
+__declspec(implementation_key(4623)) IVGTextRangePtr IVGTextColumns::GetAll ( );
|
|
|
+__declspec(implementation_key(4624)) IVGTextRangePtr IVGTextColumns::GetFirst ( );
|
|
|
+__declspec(implementation_key(4625)) IVGTextRangePtr IVGTextColumns::GetLast ( );
|
|
|
+__declspec(implementation_key(4626)) IVGTextRangePtr IVGTextFrame::GetRange ( );
|
|
|
+__declspec(implementation_key(4627)) IVGTextFramePtr IVGTextFrame::GetPrevious ( );
|
|
|
+__declspec(implementation_key(4628)) IVGTextFramePtr IVGTextFrame::GetNext ( );
|
|
|
+__declspec(implementation_key(4629)) long IVGTextFrame::GetIndex ( );
|
|
|
+__declspec(implementation_key(4630)) VARIANT_BOOL IVGTextFrame::GetEmpty ( );
|
|
|
+__declspec(implementation_key(4631)) VARIANT_BOOL IVGTextFrame::GetIsFirst ( );
|
|
|
+__declspec(implementation_key(4632)) VARIANT_BOOL IVGTextFrame::GetIsLast ( );
|
|
|
+__declspec(implementation_key(4633)) enum cdrVerticalAlignment IVGTextFrame::GetVerticalAlignment ( );
|
|
|
+__declspec(implementation_key(4634)) void IVGTextFrame::PutVerticalAlignment ( enum cdrVerticalAlignment pVal );
|
|
|
+__declspec(implementation_key(4635)) VARIANT_BOOL IVGTextFrame::GetMulticolumn ( );
|
|
|
+__declspec(implementation_key(4636)) long IVGTextFrame::GetColumnCount ( );
|
|
|
+__declspec(implementation_key(4637)) double IVGTextFrame::GetColumnWidth ( long Index );
|
|
|
+__declspec(implementation_key(4638)) double IVGTextFrame::GetColumnGutter ( long Index );
|
|
|
+__declspec(implementation_key(4639)) HRESULT IVGTextFrame::SetColumns ( long NumColumns, VARIANT_BOOL EqualColumns, SAFEARRAY * * WidthsAndGutters );
|
|
|
+__declspec(implementation_key(4640)) HRESULT IVGTextFrame::LinkTo ( struct IVGShape * Shape );
|
|
|
+__declspec(implementation_key(4641)) HRESULT IVGTextFrame::UnLink ( );
|
|
|
+__declspec(implementation_key(4642)) IVGShapePtr IVGTextFrame::GetContainer ( );
|
|
|
+__declspec(implementation_key(4643)) VARIANT_BOOL IVGTextFrame::GetIsInsideContainer ( );
|
|
|
+__declspec(implementation_key(4644)) VARIANT_BOOL IVGTextFrame::GetIsFittedToPath ( );
|
|
|
+__declspec(implementation_key(4645)) IVGShapePtr IVGTextFrame::GetPath ( );
|
|
|
+__declspec(implementation_key(4646)) IVGShapePtr IVGTextFrame::GetFrameShape ( );
|
|
|
+__declspec(implementation_key(4647)) IVGFillPtr IVGTextFrame::GetFill ( );
|
|
|
+__declspec(implementation_key(4648)) void IVGTextFrame::PutFill ( struct IVGFill * ppVal );
|
|
|
+__declspec(implementation_key(4649)) IVGOutlinePtr IVGTextFrame::GetOutline ( );
|
|
|
+__declspec(implementation_key(4650)) void IVGTextFrame::PutOutline ( struct IVGOutline * ppVal );
|
|
|
+__declspec(implementation_key(4651)) IUnknownPtr IVGTextFrames::Get_NewEnum ( );
|
|
|
+__declspec(implementation_key(4652)) IVGTextFramePtr IVGTextFrames::GetItem ( long Index );
|
|
|
+__declspec(implementation_key(4653)) long IVGTextFrames::GetCount ( );
|
|
|
+__declspec(implementation_key(4654)) IVGTextRangePtr IVGTextFrames::GetRange ( long Index, long Count );
|
|
|
+__declspec(implementation_key(4655)) IVGTextRangePtr IVGTextFrames::GetAll ( );
|
|
|
+__declspec(implementation_key(4656)) IVGTextFramePtr IVGTextFrames::GetFirst ( );
|
|
|
+__declspec(implementation_key(4657)) IVGTextFramePtr IVGTextFrames::GetLast ( );
|
|
|
+__declspec(implementation_key(4658)) IUnknownPtr IVGTextRanges::Get_NewEnum ( );
|
|
|
+__declspec(implementation_key(4659)) IVGTextRangePtr IVGTextRanges::GetItem ( long Index );
|
|
|
+__declspec(implementation_key(4660)) long IVGTextRanges::GetCount ( );
|
|
|
+__declspec(implementation_key(4661)) IVGTextRangePtr IVGTextRanges::GetFirst ( );
|
|
|
+__declspec(implementation_key(4662)) IVGTextRangePtr IVGTextRanges::GetLast ( );
|
|
|
+__declspec(implementation_key(4663)) IVGTextRangesPtr IVGTextRanges::Reverse ( );
|
|
|
+__declspec(implementation_key(4664)) _bstr_t IVGStyle::GetCategoryName ( );
|
|
|
+__declspec(implementation_key(4665)) SAFEARRAY * IVGStyle::GetAllPropertyNames ( );
|
|
|
+__declspec(implementation_key(4666)) SAFEARRAY * IVGStyle::GetOverridePropertyNames ( );
|
|
|
+__declspec(implementation_key(4667)) VARIANT_BOOL IVGStyle::IsPropertyInherited ( _bstr_t Name );
|
|
|
+__declspec(implementation_key(4668)) _variant_t IVGStyle::GetProperty ( _bstr_t Name );
|
|
|
+__declspec(implementation_key(4669)) HRESULT IVGStyle::SetProperty ( _bstr_t Name, const _variant_t & Value );
|
|
|
+__declspec(implementation_key(4670)) VARIANT_BOOL IVGStyle::ClearProperty ( _bstr_t Name );
|
|
|
+__declspec(implementation_key(4671)) IVGStyleOutlinePtr IVGStyle::GetOutline ( );
|
|
|
+__declspec(implementation_key(4672)) IVGStyleFillPtr IVGStyle::GetFill ( );
|
|
|
+__declspec(implementation_key(4673)) IVGStyleCharacterPtr IVGStyle::GetCharacter ( );
|
|
|
+__declspec(implementation_key(4674)) IVGStyleParagraphPtr IVGStyle::GetParagraph ( );
|
|
|
+__declspec(implementation_key(4675)) IVGStyleFramePtr IVGStyle::GetFrame ( );
|
|
|
+__declspec(implementation_key(4676)) _bstr_t IVGStyle::GetName ( );
|
|
|
+__declspec(implementation_key(4677)) _bstr_t IVGStyle::GetDisplayName ( );
|
|
|
+__declspec(implementation_key(4678)) VARIANT_BOOL IVGStyle::GetIsStyleSet ( );
|
|
|
+__declspec(implementation_key(4679)) VARIANT_BOOL IVGStyle::GetIsObjectDefaults ( );
|
|
|
+__declspec(implementation_key(4680)) _bstr_t IVGStyle::GetDisplayCategoryName ( );
|
|
|
+__declspec(implementation_key(4681)) IVGStylePtr IVGStyle::GetBasedOn ( );
|
|
|
+__declspec(implementation_key(4682)) IVGStylesPtr IVGStyle::GetDerivedStyles ( );
|
|
|
+__declspec(implementation_key(4683)) _bstr_t IVGStyle::ToString ( );
|
|
|
+__declspec(implementation_key(4684)) VARIANT_BOOL IVGStyle::StringAssign ( _bstr_t StyleString );
|
|
|
+__declspec(implementation_key(4685)) _bstr_t IVGStyle::GetPropertyAsString ( _bstr_t Name );
|
|
|
+__declspec(implementation_key(4686)) VARIANT_BOOL IVGStyle::SetPropertyAsString ( _bstr_t Name, _bstr_t Value );
|
|
|
+__declspec(implementation_key(4687)) VARIANT_BOOL IVGStyle::Rename ( _bstr_t NewName );
|
|
|
+__declspec(implementation_key(4688)) VARIANT_BOOL IVGStyle::SetBasedOn ( _bstr_t NewParent );
|
|
|
+__declspec(implementation_key(4689)) VARIANT_BOOL IVGStyle::Delete ( );
|
|
|
+__declspec(implementation_key(4690)) HRESULT IVGStyle::Assign ( struct IVGStyle * pVal );
|
|
|
+__declspec(implementation_key(4691)) IVGStylePtr IVGStyle::GetCopy ( );
|
|
|
+__declspec(implementation_key(4692)) IVGStyleTransparencyPtr IVGStyle::GetTransparency ( );
|
|
|
+__declspec(implementation_key(4693)) IVGStylePtr IVGStyleOutline::GetStyle ( );
|
|
|
+__declspec(implementation_key(4694)) enum cdrOutlineType IVGStyleOutline::GetType ( );
|
|
|
+__declspec(implementation_key(4695)) void IVGStyleOutline::PutType ( enum cdrOutlineType pVal );
|
|
|
+__declspec(implementation_key(4696)) VARIANT_BOOL IVGStyleOutline::GetOverprint ( );
|
|
|
+__declspec(implementation_key(4697)) void IVGStyleOutline::PutOverprint ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(4698)) VARIANT_BOOL IVGStyleOutline::GetBehindFill ( );
|
|
|
+__declspec(implementation_key(4699)) void IVGStyleOutline::PutBehindFill ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(4700)) VARIANT_BOOL IVGStyleOutline::GetScaleWithShape ( );
|
|
|
+__declspec(implementation_key(4701)) void IVGStyleOutline::PutScaleWithShape ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(4702)) double IVGStyleOutline::GetWidth ( );
|
|
|
+__declspec(implementation_key(4703)) void IVGStyleOutline::PutWidth ( double pVal );
|
|
|
+__declspec(implementation_key(4704)) IVGColorPtr IVGStyleOutline::GetColor ( );
|
|
|
+__declspec(implementation_key(4705)) void IVGStyleOutline::PutColor ( struct IVGColor * ppVal );
|
|
|
+__declspec(implementation_key(4706)) VARIANT_BOOL IVGStyleOutline::GetOverlapArrow ( );
|
|
|
+__declspec(implementation_key(4707)) void IVGStyleOutline::PutOverlapArrow ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(4708)) VARIANT_BOOL IVGStyleOutline::GetShareArrow ( );
|
|
|
+__declspec(implementation_key(4709)) void IVGStyleOutline::PutShareArrow ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(4710)) double IVGStyleOutline::GetMiterLimit ( );
|
|
|
+__declspec(implementation_key(4711)) void IVGStyleOutline::PutMiterLimit ( double pVal );
|
|
|
+__declspec(implementation_key(4712)) long IVGStyleOutline::GetNibStretch ( );
|
|
|
+__declspec(implementation_key(4713)) void IVGStyleOutline::PutNibStretch ( long pVal );
|
|
|
+__declspec(implementation_key(4714)) double IVGStyleOutline::GetNibAngle ( );
|
|
|
+__declspec(implementation_key(4715)) void IVGStyleOutline::PutNibAngle ( double pVal );
|
|
|
+__declspec(implementation_key(4716)) double IVGStyleOutline::GetWidelineWidth ( );
|
|
|
+__declspec(implementation_key(4717)) void IVGStyleOutline::PutWidelineWidth ( double pVal );
|
|
|
+__declspec(implementation_key(4718)) enum cdrOutlineLineCaps IVGStyleOutline::GetLineCaps ( );
|
|
|
+__declspec(implementation_key(4719)) void IVGStyleOutline::PutLineCaps ( enum cdrOutlineLineCaps pVal );
|
|
|
+__declspec(implementation_key(4720)) enum cdrOutlineLineJoin IVGStyleOutline::GetLineJoin ( );
|
|
|
+__declspec(implementation_key(4721)) void IVGStyleOutline::PutLineJoin ( enum cdrOutlineLineJoin pVal );
|
|
|
+__declspec(implementation_key(4722)) enum cdrOutlineJustification IVGStyleOutline::GetJustification ( );
|
|
|
+__declspec(implementation_key(4723)) void IVGStyleOutline::PutJustification ( enum cdrOutlineJustification pVal );
|
|
|
+__declspec(implementation_key(4724)) enum cdrOutlineDashAdjust IVGStyleOutline::GetAdjustDashes ( );
|
|
|
+__declspec(implementation_key(4725)) void IVGStyleOutline::PutAdjustDashes ( enum cdrOutlineDashAdjust pVal );
|
|
|
+__declspec(implementation_key(4726)) IVGStylePtr IVGStyleFill::GetStyle ( );
|
|
|
+__declspec(implementation_key(4727)) enum cdrFillStyleType IVGStyleFill::GetType ( );
|
|
|
+__declspec(implementation_key(4728)) void IVGStyleFill::PutType ( enum cdrFillStyleType pVal );
|
|
|
+__declspec(implementation_key(4729)) VARIANT_BOOL IVGStyleFill::GetOverprint ( );
|
|
|
+__declspec(implementation_key(4730)) void IVGStyleFill::PutOverprint ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(4731)) VARIANT_BOOL IVGStyleFill::GetWindingFill ( );
|
|
|
+__declspec(implementation_key(4732)) void IVGStyleFill::PutWindingFill ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(4733)) enum cdrFountainFillType IVGStyleFill::GetFountainFillType ( );
|
|
|
+__declspec(implementation_key(4734)) void IVGStyleFill::PutFountainFillType ( enum cdrFountainFillType pVal );
|
|
|
+__declspec(implementation_key(4735)) long IVGStyleFill::GetEdgePad ( );
|
|
|
+__declspec(implementation_key(4736)) void IVGStyleFill::PutEdgePad ( long pVal );
|
|
|
+__declspec(implementation_key(4737)) long IVGStyleFill::GetFountainCenterOffsetX ( );
|
|
|
+__declspec(implementation_key(4738)) void IVGStyleFill::PutFountainCenterOffsetX ( long pVal );
|
|
|
+__declspec(implementation_key(4739)) long IVGStyleFill::GetFountainCenterOffsetY ( );
|
|
|
+__declspec(implementation_key(4740)) void IVGStyleFill::PutFountainCenterOffsetY ( long pVal );
|
|
|
+__declspec(implementation_key(4741)) long IVGStyleFill::GetFountainSteps ( );
|
|
|
+__declspec(implementation_key(4742)) void IVGStyleFill::PutFountainSteps ( long pVal );
|
|
|
+__declspec(implementation_key(4743)) enum cdrFountainFillBlendType IVGStyleFill::GetFountainBlendType ( );
|
|
|
+__declspec(implementation_key(4744)) void IVGStyleFill::PutFountainBlendType ( enum cdrFountainFillBlendType pVal );
|
|
|
+__declspec(implementation_key(4745)) long IVGStyleFill::GetMidPoint ( );
|
|
|
+__declspec(implementation_key(4746)) void IVGStyleFill::PutMidPoint ( long pVal );
|
|
|
+__declspec(implementation_key(4747)) VARIANT_BOOL IVGStyleFill::GetFlipColors ( );
|
|
|
+__declspec(implementation_key(4748)) void IVGStyleFill::PutFlipColors ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(4749)) _bstr_t IVGStyleFill::GetPostScriptName ( );
|
|
|
+__declspec(implementation_key(4750)) void IVGStyleFill::PutPostScriptName ( _bstr_t pVal );
|
|
|
+__declspec(implementation_key(4751)) double IVGStyleFill::GetTileWidth ( );
|
|
|
+__declspec(implementation_key(4752)) void IVGStyleFill::PutTileWidth ( double pVal );
|
|
|
+__declspec(implementation_key(4753)) double IVGStyleFill::GetTileHeight ( );
|
|
|
+__declspec(implementation_key(4754)) void IVGStyleFill::PutTileHeight ( double pVal );
|
|
|
+__declspec(implementation_key(4755)) double IVGStyleFill::GetTileOriginX ( );
|
|
|
+__declspec(implementation_key(4756)) void IVGStyleFill::PutTileOriginX ( double pVal );
|
|
|
+__declspec(implementation_key(4757)) double IVGStyleFill::GetTileOriginY ( );
|
|
|
+__declspec(implementation_key(4758)) void IVGStyleFill::PutTileOriginY ( double pVal );
|
|
|
+__declspec(implementation_key(4759)) enum cdrTileOffsetType IVGStyleFill::GetTileOffsetType ( );
|
|
|
+__declspec(implementation_key(4760)) void IVGStyleFill::PutTileOffsetType ( enum cdrTileOffsetType pVal );
|
|
|
+__declspec(implementation_key(4761)) long IVGStyleFill::GetTileOffset ( );
|
|
|
+__declspec(implementation_key(4762)) void IVGStyleFill::PutTileOffset ( long pVal );
|
|
|
+__declspec(implementation_key(4763)) double IVGStyleFill::GetRotationAngle ( );
|
|
|
+__declspec(implementation_key(4764)) void IVGStyleFill::PutRotationAngle ( double pVal );
|
|
|
+__declspec(implementation_key(4765)) double IVGStyleFill::GetSkewAngle ( );
|
|
|
+__declspec(implementation_key(4766)) void IVGStyleFill::PutSkewAngle ( double pVal );
|
|
|
+__declspec(implementation_key(4767)) VARIANT_BOOL IVGStyleFill::GetMirrorFill ( );
|
|
|
+__declspec(implementation_key(4768)) void IVGStyleFill::PutMirrorFill ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(4769)) VARIANT_BOOL IVGStyleFill::GetTransformWithShape ( );
|
|
|
+__declspec(implementation_key(4770)) void IVGStyleFill::PutTransformWithShape ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(4771)) IVGColorPtr IVGStyleFill::GetPrimaryColor ( );
|
|
|
+__declspec(implementation_key(4772)) IVGColorPtr IVGStyleFill::GetSecondaryColor ( );
|
|
|
+__declspec(implementation_key(4773)) VARIANT_BOOL IVGStyleFill::GetMirrorFillX ( );
|
|
|
+__declspec(implementation_key(4774)) void IVGStyleFill::PutMirrorFillX ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(4775)) VARIANT_BOOL IVGStyleFill::GetMirrorFillY ( );
|
|
|
+__declspec(implementation_key(4776)) void IVGStyleFill::PutMirrorFillY ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(4777)) double IVGStyleFill::GetFountainCenterXOffset ( );
|
|
|
+__declspec(implementation_key(4778)) void IVGStyleFill::PutFountainCenterXOffset ( double pVal );
|
|
|
+__declspec(implementation_key(4779)) double IVGStyleFill::GetFountainCenterYOffset ( );
|
|
|
+__declspec(implementation_key(4780)) void IVGStyleFill::PutFountainCenterYOffset ( double pVal );
|
|
|
+__declspec(implementation_key(4781)) double IVGStyleFill::GetFountainBlendAcceleration ( );
|
|
|
+__declspec(implementation_key(4782)) void IVGStyleFill::PutFountainBlendAcceleration ( double pVal );
|
|
|
+__declspec(implementation_key(4783)) double IVGStyleFill::GetFountainScaleX ( );
|
|
|
+__declspec(implementation_key(4784)) void IVGStyleFill::PutFountainScaleX ( double pVal );
|
|
|
+__declspec(implementation_key(4785)) double IVGStyleFill::GetFountainScaleY ( );
|
|
|
+__declspec(implementation_key(4786)) void IVGStyleFill::PutFountainScaleY ( double pVal );
|
|
|
+__declspec(implementation_key(4787)) VARIANT_BOOL IVGStyleFill::GetFountainAnisotropic ( );
|
|
|
+__declspec(implementation_key(4788)) void IVGStyleFill::PutFountainAnisotropic ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(4789)) enum cdrFountainFillSpreadMethod IVGStyleFill::GetFountainSpreadMethod ( );
|
|
|
+__declspec(implementation_key(4790)) void IVGStyleFill::PutFountainSpreadMethod ( enum cdrFountainFillSpreadMethod pVal );
|
|
|
+__declspec(implementation_key(4791)) unsigned char IVGStyleFill::GetPrimaryOpacity ( );
|
|
|
+__declspec(implementation_key(4792)) void IVGStyleFill::PutPrimaryOpacity ( unsigned char pVal );
|
|
|
+__declspec(implementation_key(4793)) unsigned char IVGStyleFill::GetSecondaryOpacity ( );
|
|
|
+__declspec(implementation_key(4794)) void IVGStyleFill::PutSecondaryOpacity ( unsigned char pVal );
|
|
|
+__declspec(implementation_key(4795)) enum cdrMergeMode IVGStyleFill::GetMergeMode ( );
|
|
|
+__declspec(implementation_key(4796)) void IVGStyleFill::PutMergeMode ( enum cdrMergeMode pVal );
|
|
|
+__declspec(implementation_key(4797)) VARIANT_BOOL IVGStyleFill::SaveFill ( _bstr_t FileName, struct IVGFillMetadata * Metadata );
|
|
|
+__declspec(implementation_key(4798)) VARIANT_BOOL IVGStyleFill::LoadFill ( _bstr_t FileName, struct IVGFillMetadata * * Metadata );
|
|
|
+__declspec(implementation_key(4799)) IVGStylePtr IVGStyleCharacter::GetStyle ( );
|
|
|
+__declspec(implementation_key(4800)) IVGStylePtr IVGStyleParagraph::GetStyle ( );
|
|
|
+__declspec(implementation_key(4801)) IVGStylePtr IVGStyleFrame::GetStyle ( );
|
|
|
+__declspec(implementation_key(4802)) long IVGStyles::GetCount ( );
|
|
|
+__declspec(implementation_key(4803)) IVGStylePtr IVGStyles::GetItem ( long Index );
|
|
|
+__declspec(implementation_key(4804)) IUnknownPtr IVGStyles::Get_NewEnum ( );
|
|
|
+__declspec(implementation_key(4805)) IVGStylePtr IVGStyles::Find ( _bstr_t Name );
|
|
|
+__declspec(implementation_key(4806)) IVGStylePtr IVGStyles::GetFirst ( );
|
|
|
+__declspec(implementation_key(4807)) IVGStylePtr IVGStyles::GetLast ( );
|
|
|
+__declspec(implementation_key(4808)) IVGStylePtr IVGStyleTransparency::GetStyle ( );
|
|
|
+__declspec(implementation_key(4809)) IVGStyleFillPtr IVGStyleTransparency::GetFill ( );
|
|
|
+__declspec(implementation_key(4810)) enum cdrMergeMode IVGStyleTransparency::GetMode ( );
|
|
|
+__declspec(implementation_key(4811)) void IVGStyleTransparency::PutMode ( enum cdrMergeMode pVal );
|
|
|
+__declspec(implementation_key(4812)) double IVGStyleTransparency::GetUniformTransparency ( );
|
|
|
+__declspec(implementation_key(4813)) void IVGStyleTransparency::PutUniformTransparency ( double pVal );
|
|
|
+__declspec(implementation_key(4814)) double IVGStyleTransparency::GetWhiteTransparency ( );
|
|
|
+__declspec(implementation_key(4815)) void IVGStyleTransparency::PutWhiteTransparency ( double pVal );
|
|
|
+__declspec(implementation_key(4816)) double IVGStyleTransparency::GetBlackTransparency ( );
|
|
|
+__declspec(implementation_key(4817)) void IVGStyleTransparency::PutBlackTransparency ( double pVal );
|
|
|
+__declspec(implementation_key(4818)) enum cdrTransparencyAppliedTo IVGStyleTransparency::GetAppliesTo ( );
|
|
|
+__declspec(implementation_key(4819)) void IVGStyleTransparency::PutAppliesTo ( enum cdrTransparencyAppliedTo pVal );
|
|
|
+__declspec(implementation_key(4820)) HRESULT IVGToolShape::OnGenerateShape ( struct IVGLayer * Parent, struct IVGProperties * ObjectProperties, struct IVGStyle * pStyleAttributes, struct IVGTransformMatrix * pTransformation, VARIANT_BOOL IsPreviewOnly );
|
|
|
+__declspec(implementation_key(4821)) IVGStylesPtr IVGStyleSheet::GetStyles ( );
|
|
|
+__declspec(implementation_key(4822)) IVGStylesPtr IVGStyleSheet::GetStyleSets ( );
|
|
|
+__declspec(implementation_key(4823)) IVGStylesPtr IVGStyleSheet::GetObjectDefaults ( );
|
|
|
+__declspec(implementation_key(4824)) IVGStylesPtr IVGStyleSheet::GetAllStyles ( );
|
|
|
+__declspec(implementation_key(4825)) IVGStylesPtr IVGStyleSheet::GetAllStyleSets ( );
|
|
|
+__declspec(implementation_key(4826)) IVGStylePtr IVGStyleSheet::FindStyle ( _bstr_t Name );
|
|
|
+__declspec(implementation_key(4827)) IVGStylesPtr IVGStyleSheet::CreateStyleFromShape ( struct IVGShape * Shape, _bstr_t Category, _bstr_t Name, VARIANT_BOOL ReplaceExisting );
|
|
|
+__declspec(implementation_key(4828)) IVGStylesPtr IVGStyleSheet::CreateStyleFromShapeRange ( struct IVGShapeRange * ShapeRange, _bstr_t Category, _bstr_t Name, VARIANT_BOOL ReplaceExisting );
|
|
|
+__declspec(implementation_key(4829)) IVGStylesPtr IVGStyleSheet::CreateStyleFromTextRange ( struct IVGTextRange * TextRange, _bstr_t Category, _bstr_t Name, VARIANT_BOOL ReplaceExisting );
|
|
|
+__declspec(implementation_key(4830)) IVGStylesPtr IVGStyleSheet::CreateStyleSetFromShape ( struct IVGShape * Shape, _bstr_t Name, VARIANT_BOOL ReplaceExisting );
|
|
|
+__declspec(implementation_key(4831)) IVGStylesPtr IVGStyleSheet::CreateStyleSetFromShapeRange ( struct IVGShapeRange * ShapeRange, _bstr_t Name, VARIANT_BOOL ReplaceExisting );
|
|
|
+__declspec(implementation_key(4832)) IVGStylesPtr IVGStyleSheet::CreateStyleSetFromTextRange ( struct IVGTextRange * TextRange, _bstr_t Name, VARIANT_BOOL ReplaceExisting );
|
|
|
+__declspec(implementation_key(4833)) IVGStylePtr IVGStyleSheet::CreateStyle ( _bstr_t Category, _bstr_t BasedOn, _bstr_t Name, VARIANT_BOOL ReplaceExisting );
|
|
|
+__declspec(implementation_key(4834)) IVGStylePtr IVGStyleSheet::CreateStyleSet ( _bstr_t BasedOn, _bstr_t Name, VARIANT_BOOL ReplaceExisting );
|
|
|
+__declspec(implementation_key(4835)) VARIANT_BOOL IVGStyleSheet::Export ( _bstr_t FileName, VARIANT_BOOL Styles, VARIANT_BOOL StyleSets, VARIANT_BOOL ObjectDefaults, VARIANT_BOOL ColorStyles );
|
|
|
+__declspec(implementation_key(4836)) VARIANT_BOOL IVGStyleSheet::Import ( _bstr_t FileName, VARIANT_BOOL MergeStyles, VARIANT_BOOL Styles, VARIANT_BOOL StyleSets, VARIANT_BOOL ObjectDefaults, VARIANT_BOOL ColorStyles );
|
|
|
+__declspec(implementation_key(4837)) IVGColorsPtr IVGStyleSheet::GetAllColorStyles ( );
|
|
|
+__declspec(implementation_key(4838)) IVGColorPtr IVGStyleSheet::CreateColorStyle ( _bstr_t Name, struct IVGColor * Color, long HarmonyIndex, long IndexInHarmony, VARIANT_BOOL ReplaceExisting );
|
|
|
+__declspec(implementation_key(4839)) HRESULT IVGStyleSheet::DeleteAllColorStyles ( );
|
|
|
+__declspec(implementation_key(4840)) HRESULT IVGStyleSheet::DeleteColorStyle ( _bstr_t Name );
|
|
|
+__declspec(implementation_key(4841)) HRESULT IVGStyleSheet::RenameColorStyle ( _bstr_t OldName, _bstr_t NewName );
|
|
|
+__declspec(implementation_key(4842)) IVGApplicationPtr IVGDataItems::GetApplication ( );
|
|
|
+__declspec(implementation_key(4843)) IVGShapePtr IVGDataItems::GetParent ( );
|
|
|
+__declspec(implementation_key(4844)) long IVGDataItems::GetCount ( );
|
|
|
+__declspec(implementation_key(4845)) IVGDataItemPtr IVGDataItems::GetItem ( const _variant_t & IndexOrName );
|
|
|
+__declspec(implementation_key(4846)) IUnknownPtr IVGDataItems::Get_NewEnum ( );
|
|
|
+__declspec(implementation_key(4847)) IVGDataItemPtr IVGDataItems::Add ( struct IVGDataField * DataField, const _variant_t & Value );
|
|
|
+__declspec(implementation_key(4848)) HRESULT IVGDataItems::CopyFrom ( struct IVGShape * Shape );
|
|
|
+__declspec(implementation_key(4849)) HRESULT IVGDataItems::Clear ( );
|
|
|
+__declspec(implementation_key(4850)) IVGApplicationPtr IVGDataItem::GetApplication ( );
|
|
|
+__declspec(implementation_key(4851)) IVGDataItemsPtr IVGDataItem::GetParent ( );
|
|
|
+__declspec(implementation_key(4852)) _variant_t IVGDataItem::GetValue ( );
|
|
|
+__declspec(implementation_key(4853)) void IVGDataItem::PutValue ( const _variant_t & pVal );
|
|
|
+__declspec(implementation_key(4854)) IVGDataFieldPtr IVGDataItem::GetDataField ( );
|
|
|
+__declspec(implementation_key(4855)) HRESULT IVGDataItem::Clear ( );
|
|
|
+__declspec(implementation_key(4856)) _bstr_t IVGDataItem::GetFormattedValue ( );
|
|
|
+__declspec(implementation_key(4857)) IVGApplicationPtr IVGDataField::GetApplication ( );
|
|
|
+__declspec(implementation_key(4858)) IVGDataFieldsPtr IVGDataField::GetParent ( );
|
|
|
+__declspec(implementation_key(4859)) _bstr_t IVGDataField::GetName ( );
|
|
|
+__declspec(implementation_key(4860)) void IVGDataField::PutName ( _bstr_t pVal );
|
|
|
+__declspec(implementation_key(4861)) enum cdrDataFormatType IVGDataField::GetFormatType ( );
|
|
|
+__declspec(implementation_key(4862)) _bstr_t IVGDataField::GetFormat ( );
|
|
|
+__declspec(implementation_key(4863)) void IVGDataField::PutFormat ( _bstr_t pVal );
|
|
|
+__declspec(implementation_key(4864)) long IVGDataField::GetFieldWidth ( );
|
|
|
+__declspec(implementation_key(4865)) void IVGDataField::PutFieldWidth ( long pVal );
|
|
|
+__declspec(implementation_key(4866)) VARIANT_BOOL IVGDataField::GetAppDefault ( );
|
|
|
+__declspec(implementation_key(4867)) void IVGDataField::PutAppDefault ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(4868)) VARIANT_BOOL IVGDataField::GetDocDefault ( );
|
|
|
+__declspec(implementation_key(4869)) void IVGDataField::PutDocDefault ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(4870)) VARIANT_BOOL IVGDataField::GetSummarizeGroup ( );
|
|
|
+__declspec(implementation_key(4871)) void IVGDataField::PutSummarizeGroup ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(4872)) HRESULT IVGDataField::Delete ( );
|
|
|
+__declspec(implementation_key(4873)) HRESULT IVGDataField::Reorder ( long NewIndex );
|
|
|
+__declspec(implementation_key(4874)) long IVGDataField::GetIndex ( );
|
|
|
+__declspec(implementation_key(4875)) _bstr_t IVGDataField::GetTarget ( );
|
|
|
+__declspec(implementation_key(4876)) void IVGDataField::PutTarget ( _bstr_t pVal );
|
|
|
+__declspec(implementation_key(4877)) _bstr_t IVGDataField::GetDefaultValue ( );
|
|
|
+__declspec(implementation_key(4878)) void IVGDataField::PutDefaultValue ( _bstr_t pVal );
|
|
|
+__declspec(implementation_key(4879)) _bstr_t IVGDataField::GetConstraint ( );
|
|
|
+__declspec(implementation_key(4880)) void IVGDataField::PutConstraint ( _bstr_t pVal );
|
|
|
+__declspec(implementation_key(4881)) enum cdrDataType IVGDataField::GetDataType ( );
|
|
|
+__declspec(implementation_key(4882)) void IVGDataField::PutDataType ( enum cdrDataType pVal );
|
|
|
+__declspec(implementation_key(4883)) _bstr_t IVGDataField::GetParentName ( );
|
|
|
+__declspec(implementation_key(4884)) void IVGDataField::PutParentName ( _bstr_t pVal );
|
|
|
+__declspec(implementation_key(4885)) _bstr_t IVGDataField::GetElementName ( );
|
|
|
+__declspec(implementation_key(4886)) void IVGDataField::PutElementName ( _bstr_t pVal );
|
|
|
+__declspec(implementation_key(4887)) IVGApplicationPtr IVGDataFields::GetApplication ( );
|
|
|
+__declspec(implementation_key(4888)) IVGDocumentPtr IVGDataFields::GetParent ( );
|
|
|
+__declspec(implementation_key(4889)) long IVGDataFields::GetCount ( );
|
|
|
+__declspec(implementation_key(4890)) IVGDataFieldPtr IVGDataFields::GetItem ( const _variant_t & IndexOrName );
|
|
|
+__declspec(implementation_key(4891)) IUnknownPtr IVGDataFields::Get_NewEnum ( );
|
|
|
+__declspec(implementation_key(4892)) IVGDataFieldPtr IVGDataFields::Add ( _bstr_t Name, _bstr_t Format, VARIANT_BOOL AppDefault, VARIANT_BOOL DocDefault, VARIANT_BOOL SummarizeGroup );
|
|
|
+__declspec(implementation_key(4893)) IVGDataFieldPtr IVGDataFields::AddEx ( _bstr_t Name, enum cdrDataType DataType, _bstr_t DefaultValue, _bstr_t Constraint, _bstr_t Target, _bstr_t Format, VARIANT_BOOL AppDefault, VARIANT_BOOL DocDefault, VARIANT_BOOL SummarizeGroup, long FieldWidth );
|
|
|
+__declspec(implementation_key(4894)) VARIANT_BOOL IVGDataFields::IsPresent ( _bstr_t FieldName );
|
|
|
+__declspec(implementation_key(4895)) IVGDataFieldPtr IVGDataFields::AddEx2 ( _bstr_t ParentName, _bstr_t ElementName, _bstr_t Name, enum cdrDataType DataType, _bstr_t DefaultValue, _bstr_t Constraint, _bstr_t Target, _bstr_t Format, VARIANT_BOOL AppDefault, VARIANT_BOOL DocDefault, VARIANT_BOOL SummarizeGroup, long FieldWidth );
|
|
|
+__declspec(implementation_key(4896)) IVGSymbolDefinitionPtr IVGSymbol::GetDefinition ( );
|
|
|
+__declspec(implementation_key(4897)) IVGShapeRangePtr IVGSymbol::RevertToShapes ( );
|
|
|
+__declspec(implementation_key(4898)) _bstr_t IVGSymbolDefinition::GetName ( );
|
|
|
+__declspec(implementation_key(4899)) void IVGSymbolDefinition::PutName ( _bstr_t pVal );
|
|
|
+__declspec(implementation_key(4900)) _bstr_t IVGSymbolDefinition::GetDescription ( );
|
|
|
+__declspec(implementation_key(4901)) void IVGSymbolDefinition::PutDescription ( _bstr_t pVal );
|
|
|
+__declspec(implementation_key(4902)) VARIANT_BOOL IVGSymbolDefinition::GetLinked ( );
|
|
|
+__declspec(implementation_key(4903)) _bstr_t IVGSymbolDefinition::GetLinkLibraryPath ( );
|
|
|
+__declspec(implementation_key(4904)) VARIANT_BOOL IVGSymbolDefinition::GetNested ( );
|
|
|
+__declspec(implementation_key(4905)) VARIANT_BOOL IVGSymbolDefinition::GetHasLinks ( );
|
|
|
+__declspec(implementation_key(4906)) VARIANT_BOOL IVGSymbolDefinition::GetIsLinkBroken ( );
|
|
|
+__declspec(implementation_key(4907)) VARIANT_BOOL IVGSymbolDefinition::GetIsLinkUpdated ( );
|
|
|
+__declspec(implementation_key(4908)) VARIANT_BOOL IVGSymbolDefinition::GetHasBrokenLinks ( );
|
|
|
+__declspec(implementation_key(4909)) VARIANT_BOOL IVGSymbolDefinition::GetHasUpdatedLinks ( );
|
|
|
+__declspec(implementation_key(4910)) IVGSymbolDefinitionsPtr IVGSymbolDefinition::GetNestedSymbols ( );
|
|
|
+__declspec(implementation_key(4911)) VARIANT_BOOL IVGSymbolDefinition::GetEditable ( );
|
|
|
+__declspec(implementation_key(4912)) long IVGSymbolDefinition::GetInstanceCount ( );
|
|
|
+__declspec(implementation_key(4913)) IVGShapeRangePtr IVGSymbolDefinition::GetInstances ( );
|
|
|
+__declspec(implementation_key(4914)) HRESULT IVGSymbolDefinition::EnterEditMode ( );
|
|
|
+__declspec(implementation_key(4915)) HRESULT IVGSymbolDefinition::LeaveEditMode ( );
|
|
|
+__declspec(implementation_key(4916)) HRESULT IVGSymbolDefinition::Delete ( );
|
|
|
+__declspec(implementation_key(4917)) HRESULT IVGSymbolDefinition::Copy ( );
|
|
|
+__declspec(implementation_key(4918)) IVGSymbolDefinitionPtr IVGSymbolDefinition::Duplicate ( _bstr_t Name );
|
|
|
+__declspec(implementation_key(4919)) HRESULT IVGSymbolDefinition::BreakLink ( );
|
|
|
+__declspec(implementation_key(4920)) HRESULT IVGSymbolDefinition::UpdateLinks ( );
|
|
|
+__declspec(implementation_key(4921)) HRESULT IVGSymbolDefinition::FixLink ( _bstr_t LibraryPath );
|
|
|
+__declspec(implementation_key(4922)) enum cdrSymbolType IVGSymbolDefinition::GetType ( );
|
|
|
+__declspec(implementation_key(4923)) IVGSymbolDefinitionPtr IVGSymbolDefinitions::GetItem ( const _variant_t & IndexOrName );
|
|
|
+__declspec(implementation_key(4924)) long IVGSymbolDefinitions::GetCount ( );
|
|
|
+__declspec(implementation_key(4925)) IUnknownPtr IVGSymbolDefinitions::Get_NewEnum ( );
|
|
|
+__declspec(implementation_key(4926)) IVGSymbolDefinitionsPtr IVGSymbolLibrary::GetSymbols ( );
|
|
|
+__declspec(implementation_key(4927)) _bstr_t IVGSymbolLibrary::GetName ( );
|
|
|
+__declspec(implementation_key(4928)) _bstr_t IVGSymbolLibrary::GetFilePath ( );
|
|
|
+__declspec(implementation_key(4929)) VARIANT_BOOL IVGSymbolLibrary::GetReadOnly ( );
|
|
|
+__declspec(implementation_key(4930)) HRESULT IVGSymbolLibrary::Delete ( );
|
|
|
+__declspec(implementation_key(4931)) HRESULT IVGSymbolLibrary::PurgeUnusedSymbols ( );
|
|
|
+__declspec(implementation_key(4932)) IVGSymbolDefinitionPtr IVGSymbolLibrary::Paste ( _bstr_t Name );
|
|
|
+__declspec(implementation_key(4933)) IVGSymbolLibraryPtr IVGSymbolLibraries::GetItem ( const _variant_t & IndexOrName );
|
|
|
+__declspec(implementation_key(4934)) long IVGSymbolLibraries::GetCount ( );
|
|
|
+__declspec(implementation_key(4935)) IVGSymbolLibraryPtr IVGSymbolLibraries::Add ( _bstr_t FileName, VARIANT_BOOL CopyLocally );
|
|
|
+__declspec(implementation_key(4936)) long IVGSymbolLibraries::AddFromFolder ( _bstr_t Folder, VARIANT_BOOL Recursive, VARIANT_BOOL CopyLocally );
|
|
|
+__declspec(implementation_key(4937)) IUnknownPtr IVGSymbolLibraries::Get_NewEnum ( );
|
|
|
+__declspec(implementation_key(4938)) enum cdrTreeNodeType IVGTreeNode::GetType ( );
|
|
|
+__declspec(implementation_key(4939)) enum cdrShapeType IVGTreeNode::GetShapeType ( );
|
|
|
+__declspec(implementation_key(4940)) IVGShapePtr IVGTreeNode::GetShape ( );
|
|
|
+__declspec(implementation_key(4941)) IVGShapePtr IVGTreeNode::GetVirtualShape ( );
|
|
|
+__declspec(implementation_key(4942)) IVGPagePtr IVGTreeNode::GetPage ( );
|
|
|
+__declspec(implementation_key(4943)) IVGLayerPtr IVGTreeNode::GetLayer ( );
|
|
|
+__declspec(implementation_key(4944)) IVGDocumentPtr IVGTreeNode::GetDocument ( );
|
|
|
+__declspec(implementation_key(4945)) IVGTreeNodePtr IVGTreeNode::GetNext ( );
|
|
|
+__declspec(implementation_key(4946)) IVGTreeNodePtr IVGTreeNode::GetPrevious ( );
|
|
|
+__declspec(implementation_key(4947)) IVGTreeNodePtr IVGTreeNode::GetParent ( );
|
|
|
+__declspec(implementation_key(4948)) IVGTreeNodePtr IVGTreeNode::GetFirstChild ( );
|
|
|
+__declspec(implementation_key(4949)) IVGTreeNodePtr IVGTreeNode::GetLastChild ( );
|
|
|
+__declspec(implementation_key(4950)) IVGTreeNodesPtr IVGTreeNode::GetChildren ( );
|
|
|
+__declspec(implementation_key(4951)) VARIANT_BOOL IVGTreeNode::GetIsGroupChild ( );
|
|
|
+__declspec(implementation_key(4952)) VARIANT_BOOL IVGTreeNode::GetSelected ( );
|
|
|
+__declspec(implementation_key(4953)) IVGTreeNodePtr IVGTreeNode::GetNextSelected ( );
|
|
|
+__declspec(implementation_key(4954)) VARIANT_BOOL IVGTreeNode::UnLink ( );
|
|
|
+__declspec(implementation_key(4955)) VARIANT_BOOL IVGTreeNode::LinkBefore ( struct IVGTreeNode * TreeNode );
|
|
|
+__declspec(implementation_key(4956)) VARIANT_BOOL IVGTreeNode::LinkAfter ( struct IVGTreeNode * TreeNode );
|
|
|
+__declspec(implementation_key(4957)) VARIANT_BOOL IVGTreeNode::LinkAsChildOf ( struct IVGTreeNode * TreeNode );
|
|
|
+__declspec(implementation_key(4958)) VARIANT_BOOL IVGTreeNode::MoveToFirst ( );
|
|
|
+__declspec(implementation_key(4959)) VARIANT_BOOL IVGTreeNode::MoveToLast ( );
|
|
|
+__declspec(implementation_key(4960)) VARIANT_BOOL IVGTreeNode::MoveBefore ( struct IVGTreeNode * TreeNode );
|
|
|
+__declspec(implementation_key(4961)) VARIANT_BOOL IVGTreeNode::MoveAfter ( struct IVGTreeNode * TreeNode );
|
|
|
+__declspec(implementation_key(4962)) VARIANT_BOOL IVGTreeNode::IsDescendentOf ( struct IVGTreeNode * TreeNode );
|
|
|
+__declspec(implementation_key(4963)) HRESULT IVGTreeNode::Delete ( );
|
|
|
+__declspec(implementation_key(4964)) IVGTreeNodePtr IVGTreeNode::GetCopy ( );
|
|
|
+__declspec(implementation_key(4965)) HRESULT IVGTreeNode::SwapData ( struct IVGTreeNode * TreeNode );
|
|
|
+__declspec(implementation_key(4966)) HRESULT IVGTreeNode::SwapGroupData ( struct IVGTreeNode * GroupNode );
|
|
|
+__declspec(implementation_key(4967)) long IVGTreeNode::GetHandle ( );
|
|
|
+__declspec(implementation_key(4968)) _bstr_t IVGTreeNode::GetName ( );
|
|
|
+__declspec(implementation_key(4969)) void IVGTreeNode::PutName ( _bstr_t pVal );
|
|
|
+__declspec(implementation_key(4970)) IVGTreeNodePtr IVGTreeNodes::GetItem ( long Index );
|
|
|
+__declspec(implementation_key(4971)) long IVGTreeNodes::GetCount ( );
|
|
|
+__declspec(implementation_key(4972)) IUnknownPtr IVGTreeNodes::Get_NewEnum ( );
|
|
|
+__declspec(implementation_key(4973)) long IVGSpread::GetIndex ( );
|
|
|
+__declspec(implementation_key(4974)) double IVGSpread::GetSizeWidth ( );
|
|
|
+__declspec(implementation_key(4975)) double IVGSpread::GetSizeHeight ( );
|
|
|
+__declspec(implementation_key(4976)) double IVGSpread::GetLeftX ( );
|
|
|
+__declspec(implementation_key(4977)) double IVGSpread::GetRightX ( );
|
|
|
+__declspec(implementation_key(4978)) double IVGSpread::GetTopY ( );
|
|
|
+__declspec(implementation_key(4979)) double IVGSpread::GetBottomY ( );
|
|
|
+__declspec(implementation_key(4980)) double IVGSpread::GetCenterX ( );
|
|
|
+__declspec(implementation_key(4981)) double IVGSpread::GetCenterY ( );
|
|
|
+__declspec(implementation_key(4982)) IVGRectPtr IVGSpread::GetBoundingBox ( );
|
|
|
+__declspec(implementation_key(4983)) HRESULT IVGSpread::GetBoundingBox ( double * x, double * y, double * Width, double * Height );
|
|
|
+__declspec(implementation_key(4984)) IVGPagesPtr IVGSpread::GetPages ( );
|
|
|
+__declspec(implementation_key(4985)) IVGSpreadPtr IVGSpread::GetNext ( );
|
|
|
+__declspec(implementation_key(4986)) IVGSpreadPtr IVGSpread::GetPrevious ( );
|
|
|
+__declspec(implementation_key(4987)) IVGLayersPtr IVGSpread::GetLayers ( );
|
|
|
+__declspec(implementation_key(4988)) IVGLayersPtr IVGSpread::GetAllLayers ( );
|
|
|
+__declspec(implementation_key(4989)) IVGLayerPtr IVGSpread::GetActiveLayer ( );
|
|
|
+__declspec(implementation_key(4990)) IVGShapesPtr IVGSpread::GetShapes ( );
|
|
|
+__declspec(implementation_key(4991)) IVGShapesPtr IVGSpread::GetSelectableShapes ( );
|
|
|
+__declspec(implementation_key(4992)) IVGLayerPtr IVGSpread::CreateLayer ( _bstr_t LayerName );
|
|
|
+__declspec(implementation_key(4993)) IVGShapeRangePtr IVGSpread::GetGuides ( enum cdrGuideType Type );
|
|
|
+__declspec(implementation_key(4994)) IVGTreeNodePtr IVGSpread::GetTreeNode ( );
|
|
|
+__declspec(implementation_key(4995)) IVGLayerPtr IVGSpread::GetGuidesLayer ( );
|
|
|
+__declspec(implementation_key(4996)) IVGLayerPtr IVGSpread::GetDesktopLayer ( );
|
|
|
+__declspec(implementation_key(4997)) IVGLayerPtr IVGSpread::GetGridLayer ( );
|
|
|
+__declspec(implementation_key(4998)) IVGLayerPtr IVGTreeManager::GetVirtualLayer ( );
|
|
|
+__declspec(implementation_key(4999)) long IVGTreeManager::GetSelectedNodeCount ( );
|
|
|
+__declspec(implementation_key(5000)) IVGTreeNodePtr IVGTreeManager::GetFirstSelectedNode ( );
|
|
|
+__declspec(implementation_key(5001)) IVGTreeNodePtr IVGTreeManager::CreateGroupNode ( );
|
|
|
+__declspec(implementation_key(5002)) IVGTreeNodePtr IVGTreeManager::CleanGroupNode ( struct IVGTreeNode * GroupNode );
|
|
|
+__declspec(implementation_key(5003)) IVGSpreadPtr IVGSpreads::GetItem ( long Index );
|
|
|
+__declspec(implementation_key(5004)) long IVGSpreads::GetCount ( );
|
|
|
+__declspec(implementation_key(5005)) IUnknownPtr IVGSpreads::Get_NewEnum ( );
|
|
|
+__declspec(implementation_key(5006)) IVGSpreadPtr IVGSpreads::GetFirst ( );
|
|
|
+__declspec(implementation_key(5007)) IVGSpreadPtr IVGSpreads::GetLast ( );
|
|
|
+__declspec(implementation_key(5008)) _bstr_t IVGPageMarkup::GetPageGuid ( );
|
|
|
+__declspec(implementation_key(5009)) IVGCommentThreadsPtr IVGPageMarkup::GetThreads ( );
|
|
|
+__declspec(implementation_key(5010)) IVGPagePtr IVGPageMarkup::GetPage ( );
|
|
|
+__declspec(implementation_key(5011)) IVGCommentPtr IVGPageMarkup::CreateHotspot ( _bstr_t Text, double x, double y, struct IVGCommentAuthor * Author );
|
|
|
+__declspec(implementation_key(5012)) IVGCommentPtr IVGPageMarkup::CreateRectangle ( _bstr_t Text, double x, double y, double Width, double Height, long OutlineWidth, struct IVGColor * FillColor, struct IVGColor * OutlineColor, struct IVGCommentAuthor * Author );
|
|
|
+__declspec(implementation_key(5013)) IVGCommentPtr IVGPageMarkup::CreateEllipse ( _bstr_t Text, double x, double y, double RadiusX, double RadiusY, long OutlineWidth, struct IVGColor * FillColor, struct IVGColor * OutlineColor, struct IVGCommentAuthor * Author );
|
|
|
+__declspec(implementation_key(5014)) IVGCommentPtr IVGPageMarkup::CreateArrow ( _bstr_t Text, double x, double y, double VectorX, double VectorY, long OutlineWidth, struct IVGColor * OutlineColor, struct IVGCommentAuthor * Author );
|
|
|
+__declspec(implementation_key(5015)) IVGCommentPtr IVGPageMarkup::CreateFreehand ( _bstr_t Text, struct IVGCurve * Curve, long OutlineWidth, struct IVGColor * OutlineColor, struct IVGCommentAuthor * Author );
|
|
|
+__declspec(implementation_key(5016)) IVGCommentPtr IVGPageMarkup::CreateHighlight ( _bstr_t Text, struct IVGCurve * Curve, long OutlineWidth, struct IVGColor * OutlineColor, struct IVGCommentAuthor * Author );
|
|
|
+__declspec(implementation_key(5017)) IVGCommentPtr IVGPageMarkup::CreateCollaborativeText ( _bstr_t Text, struct IVGShape * Shape, struct IVGColor * OutlineColor, struct IVGCommentAuthor * Author );
|
|
|
+__declspec(implementation_key(5018)) IVGCommentThreadPtr IVGCommentThreads::GetItem ( const _variant_t & IndexOrGuid );
|
|
|
+__declspec(implementation_key(5019)) IUnknownPtr IVGCommentThreads::Get_NewEnum ( );
|
|
|
+__declspec(implementation_key(5020)) long IVGCommentThreads::GetCount ( );
|
|
|
+__declspec(implementation_key(5021)) IVGCommentThreadPtr IVGCommentThreads::GetFirst ( );
|
|
|
+__declspec(implementation_key(5022)) IVGCommentThreadPtr IVGCommentThreads::GetLast ( );
|
|
|
+__declspec(implementation_key(5023)) IVGCommentTargetPtr IVGCommentThread::GetTarget ( );
|
|
|
+__declspec(implementation_key(5024)) IVGCommentsPtr IVGCommentThread::GetComments ( );
|
|
|
+__declspec(implementation_key(5025)) enum cdrCommentStatus IVGCommentThread::GetStatus ( );
|
|
|
+__declspec(implementation_key(5026)) IVGCommentPtr IVGCommentThread::Reply ( _bstr_t Text, struct IVGCommentAuthor * Author );
|
|
|
+__declspec(implementation_key(5027)) HRESULT IVGCommentThread::Resolve ( struct IVGCommentAuthor * Author );
|
|
|
+__declspec(implementation_key(5028)) HRESULT IVGCommentThread::Reopen ( struct IVGCommentAuthor * Author );
|
|
|
+__declspec(implementation_key(5029)) HRESULT IVGCommentThread::Delete ( );
|
|
|
+__declspec(implementation_key(5030)) IVGPageMarkupPtr IVGCommentThread::GetPageMarkup ( );
|
|
|
+__declspec(implementation_key(5031)) IVGCommentAnnotationPtr IVGCommentThread::GetAnnotation ( );
|
|
|
+__declspec(implementation_key(5032)) IVGCommentAuthorPtr IVGComment::GetAuthor ( );
|
|
|
+__declspec(implementation_key(5033)) void IVGComment::PutRefAuthor ( struct IVGCommentAuthor * * pRet );
|
|
|
+__declspec(implementation_key(5034)) _bstr_t IVGComment::GetText ( );
|
|
|
+__declspec(implementation_key(5035)) void IVGComment::PutText ( _bstr_t pRet );
|
|
|
+__declspec(implementation_key(5036)) DATE IVGComment::GetCreationTime ( );
|
|
|
+__declspec(implementation_key(5037)) void IVGComment::PutCreationTime ( DATE pRet );
|
|
|
+__declspec(implementation_key(5038)) DATE IVGComment::GetModificationTime ( );
|
|
|
+__declspec(implementation_key(5039)) void IVGComment::PutModificationTime ( DATE pRet );
|
|
|
+__declspec(implementation_key(5040)) _bstr_t IVGComment::GetGuid ( );
|
|
|
+__declspec(implementation_key(5041)) IVGCommentThreadPtr IVGComment::GetThread ( );
|
|
|
+__declspec(implementation_key(5042)) _bstr_t IVGComment::GetOnlineID ( );
|
|
|
+__declspec(implementation_key(5043)) void IVGComment::PutOnlineID ( _bstr_t pRet );
|
|
|
+__declspec(implementation_key(5044)) HRESULT IVGComment::Delete ( );
|
|
|
+__declspec(implementation_key(5045)) IVGCommentPtr IVGComments::GetItem ( const _variant_t & IndexOrGuid );
|
|
|
+__declspec(implementation_key(5046)) IUnknownPtr IVGComments::Get_NewEnum ( );
|
|
|
+__declspec(implementation_key(5047)) long IVGComments::GetCount ( );
|
|
|
+__declspec(implementation_key(5048)) IVGCommentPtr IVGComments::GetFirst ( );
|
|
|
+__declspec(implementation_key(5049)) IVGCommentPtr IVGComments::GetLast ( );
|
|
|
+__declspec(implementation_key(5050)) IVGCommentPtr IVGDocumentMarkup::FindComment ( _bstr_t Guid );
|
|
|
+__declspec(implementation_key(5051)) IVGCommentThreadPtr IVGDocumentMarkup::FindThread ( _bstr_t Guid );
|
|
|
+__declspec(implementation_key(5052)) IVGPagePtr IVGDocumentMarkup::FindPage ( _bstr_t Guid );
|
|
|
+__declspec(implementation_key(5053)) IDispatchPtr IVGWindow::GetApplication ( );
|
|
|
+__declspec(implementation_key(5054)) IVGWindowsPtr IVGWindow::GetParent ( );
|
|
|
+__declspec(implementation_key(5055)) HRESULT IVGWindow::Activate ( );
|
|
|
+__declspec(implementation_key(5056)) HRESULT IVGWindow::Close ( );
|
|
|
+__declspec(implementation_key(5057)) VARIANT_BOOL IVGWindow::GetFullScreen ( );
|
|
|
+__declspec(implementation_key(5058)) void IVGWindow::PutFullScreen ( VARIANT_BOOL FullScreen );
|
|
|
+__declspec(implementation_key(5059)) IDispatchPtr IVGWindow::GetPage ( );
|
|
|
+__declspec(implementation_key(5060)) VARIANT_BOOL IVGWindow::GetActive ( );
|
|
|
+__declspec(implementation_key(5061)) _bstr_t IVGWindow::GetCaption ( );
|
|
|
+__declspec(implementation_key(5062)) long IVGWindow::GetHeight ( );
|
|
|
+__declspec(implementation_key(5063)) void IVGWindow::PutHeight ( long pVal );
|
|
|
+__declspec(implementation_key(5064)) long IVGWindow::GetWidth ( );
|
|
|
+__declspec(implementation_key(5065)) void IVGWindow::PutWidth ( long pVal );
|
|
|
+__declspec(implementation_key(5066)) long IVGWindow::GetLeft ( );
|
|
|
+__declspec(implementation_key(5067)) void IVGWindow::PutLeft ( long pVal );
|
|
|
+__declspec(implementation_key(5068)) long IVGWindow::GetTop ( );
|
|
|
+__declspec(implementation_key(5069)) void IVGWindow::PutTop ( long pVal );
|
|
|
+__declspec(implementation_key(5070)) enum cdrWindowState IVGWindow::GetWindowState ( );
|
|
|
+__declspec(implementation_key(5071)) void IVGWindow::PutWindowState ( enum cdrWindowState pVal );
|
|
|
+__declspec(implementation_key(5072)) IVGWindowPtr IVGWindow::GetPrevious ( );
|
|
|
+__declspec(implementation_key(5073)) IVGWindowPtr IVGWindow::GetNext ( );
|
|
|
+__declspec(implementation_key(5074)) long IVGWindow::GetIndex ( );
|
|
|
+__declspec(implementation_key(5075)) IVGWindowPtr IVGWindow::NewWindow ( );
|
|
|
+__declspec(implementation_key(5076)) HRESULT IVGWindow::Refresh ( );
|
|
|
+__declspec(implementation_key(5077)) IVGDocumentPtr IVGWindow::GetDocument ( );
|
|
|
+__declspec(implementation_key(5078)) IVGActiveViewPtr IVGWindow::GetActiveView ( );
|
|
|
+__declspec(implementation_key(5079)) HRESULT IVGWindow::ScreenToDocument ( long XScreen, long YScreen, double * XDoc, double * YDoc );
|
|
|
+__declspec(implementation_key(5080)) HRESULT IVGWindow::DocumentToScreen ( double XDoc, double YDoc, long * XScreen, long * YScreen );
|
|
|
+__declspec(implementation_key(5081)) long IVGWindow::GetHandle ( );
|
|
|
+__declspec(implementation_key(5082)) ICUIViewWindowPtr IVGWindow::GetViewWindow ( );
|
|
|
+__declspec(implementation_key(5083)) double IVGWindow::ScreenDistanceToDocumentDistance ( double ScreenDistance );
|
|
|
+__declspec(implementation_key(5084)) double IVGWindow::DocumentDistanceToScreenDistance ( double DocumentDistance );
|
|
|
+__declspec(implementation_key(5085)) IDispatchPtr IVGWindows::GetApplication ( );
|
|
|
+__declspec(implementation_key(5086)) IDispatchPtr IVGWindows::GetParent ( );
|
|
|
+__declspec(implementation_key(5087)) IVGWindowPtr IVGWindows::GetItem ( long Index );
|
|
|
+__declspec(implementation_key(5088)) IUnknownPtr IVGWindows::Get_NewEnum ( );
|
|
|
+__declspec(implementation_key(5089)) long IVGWindows::GetCount ( );
|
|
|
+__declspec(implementation_key(5090)) HRESULT IVGWindows::CloseAll ( );
|
|
|
+__declspec(implementation_key(5091)) HRESULT IVGWindows::Arrange ( enum cdrWindowArrangeStyle Style );
|
|
|
+__declspec(implementation_key(5092)) HRESULT IVGWindows::Refresh ( );
|
|
|
+__declspec(implementation_key(5093)) IVGWindowPtr IVGWindows::FindWindow ( _bstr_t Caption );
|
|
|
+__declspec(implementation_key(5094)) IVGApplicationPtr IVGActiveView::GetApplication ( );
|
|
|
+__declspec(implementation_key(5095)) IVGWindowPtr IVGActiveView::GetParent ( );
|
|
|
+__declspec(implementation_key(5096)) enum cdrViewType IVGActiveView::GetType ( );
|
|
|
+__declspec(implementation_key(5097)) void IVGActiveView::PutType ( enum cdrViewType pType );
|
|
|
+__declspec(implementation_key(5098)) double IVGActiveView::GetOriginX ( );
|
|
|
+__declspec(implementation_key(5099)) void IVGActiveView::PutOriginX ( double pVal );
|
|
|
+__declspec(implementation_key(5100)) double IVGActiveView::GetOriginY ( );
|
|
|
+__declspec(implementation_key(5101)) void IVGActiveView::PutOriginY ( double pVal );
|
|
|
+__declspec(implementation_key(5102)) double IVGActiveView::GetZoom ( );
|
|
|
+__declspec(implementation_key(5103)) void IVGActiveView::PutZoom ( double pVal );
|
|
|
+__declspec(implementation_key(5104)) HRESULT IVGActiveView::ToFitPage ( );
|
|
|
+__declspec(implementation_key(5105)) HRESULT IVGActiveView::ToFitPageWidth ( );
|
|
|
+__declspec(implementation_key(5106)) HRESULT IVGActiveView::ToFitPageHeight ( );
|
|
|
+__declspec(implementation_key(5107)) HRESULT IVGActiveView::ToFitShape ( struct IVGShape * Shape );
|
|
|
+__declspec(implementation_key(5108)) HRESULT IVGActiveView::ToFitSelection ( );
|
|
|
+__declspec(implementation_key(5109)) HRESULT IVGActiveView::ToFitArea ( double Left, double Top, double Right, double Bottom );
|
|
|
+__declspec(implementation_key(5110)) HRESULT IVGActiveView::ToFitAllObjects ( );
|
|
|
+__declspec(implementation_key(5111)) HRESULT IVGActiveView::ToFitShapeRange ( struct IVGShapeRange * ShapeRange );
|
|
|
+__declspec(implementation_key(5112)) HRESULT IVGActiveView::SetViewPoint ( double x, double y, double Zoom );
|
|
|
+__declspec(implementation_key(5113)) HRESULT IVGActiveView::SetActualSize ( );
|
|
|
+__declspec(implementation_key(5114)) HRESULT IVGActiveView::ZoomIn ( );
|
|
|
+__declspec(implementation_key(5115)) HRESULT IVGActiveView::ZoomInAtPoint ( double x, double y );
|
|
|
+__declspec(implementation_key(5116)) HRESULT IVGActiveView::ZoomOut ( );
|
|
|
+__declspec(implementation_key(5117)) HRESULT IVGActiveView::GetViewArea ( double * x, double * y, double * Width, double * Height );
|
|
|
+__declspec(implementation_key(5118)) HRESULT IVGActiveView::SetViewArea ( double x, double y, double Width, double Height );
|
|
|
+__declspec(implementation_key(5119)) VARIANT_BOOL IVGActiveView::GetSimulateOverprints ( );
|
|
|
+__declspec(implementation_key(5120)) void IVGActiveView::PutSimulateOverprints ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(5121)) IVGProofColorSettingsPtr IVGActiveView::GetProofColorSettings ( );
|
|
|
+__declspec(implementation_key(5122)) void IVGActiveView::PutProofColorSettings ( struct IVGProofColorSettings * ppVal );
|
|
|
+__declspec(implementation_key(5123)) VARIANT_BOOL IVGActiveView::GetShowProofColors ( );
|
|
|
+__declspec(implementation_key(5124)) void IVGActiveView::PutShowProofColors ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(5125)) IDispatchPtr IVGWorkspace::GetApplication ( );
|
|
|
+__declspec(implementation_key(5126)) IVGWorkspacesPtr IVGWorkspace::GetParent ( );
|
|
|
+__declspec(implementation_key(5127)) _bstr_t IVGWorkspace::GetName ( );
|
|
|
+__declspec(implementation_key(5128)) _bstr_t IVGWorkspace::GetDescription ( );
|
|
|
+__declspec(implementation_key(5129)) VARIANT_BOOL IVGWorkspace::GetDefault ( );
|
|
|
+__declspec(implementation_key(5130)) HRESULT IVGWorkspace::Activate ( );
|
|
|
+__declspec(implementation_key(5131)) VARIANT_BOOL IVGWorkspace::GetActive ( );
|
|
|
+__declspec(implementation_key(5132)) IDispatchPtr IVGWorkspaces::GetApplication ( );
|
|
|
+__declspec(implementation_key(5133)) IDispatchPtr IVGWorkspaces::GetParent ( );
|
|
|
+__declspec(implementation_key(5134)) IVGWorkspacePtr IVGWorkspaces::GetItem ( const _variant_t & IndexOrName );
|
|
|
+__declspec(implementation_key(5135)) IUnknownPtr IVGWorkspaces::Get_NewEnum ( );
|
|
|
+__declspec(implementation_key(5136)) long IVGWorkspaces::GetCount ( );
|
|
|
+__declspec(implementation_key(5137)) IVGRecentFilePtr IVGRecentFiles::Add ( _bstr_t Name, _bstr_t Path );
|
|
|
+__declspec(implementation_key(5138)) IDispatchPtr IVGRecentFiles::GetApplication ( );
|
|
|
+__declspec(implementation_key(5139)) IDispatchPtr IVGRecentFiles::GetParent ( );
|
|
|
+__declspec(implementation_key(5140)) IVGRecentFilePtr IVGRecentFiles::GetItem ( long Index );
|
|
|
+__declspec(implementation_key(5141)) IUnknownPtr IVGRecentFiles::Get_NewEnum ( );
|
|
|
+__declspec(implementation_key(5142)) long IVGRecentFiles::GetCount ( );
|
|
|
+__declspec(implementation_key(5143)) long IVGRecentFiles::GetMaximum ( );
|
|
|
+__declspec(implementation_key(5144)) HRESULT IVGRecentFile::Delete ( );
|
|
|
+__declspec(implementation_key(5145)) IDispatchPtr IVGRecentFile::Open ( );
|
|
|
+__declspec(implementation_key(5146)) IDispatchPtr IVGRecentFile::GetApplication ( );
|
|
|
+__declspec(implementation_key(5147)) IVGRecentFilesPtr IVGRecentFile::GetParent ( );
|
|
|
+__declspec(implementation_key(5148)) long IVGRecentFile::GetIndex ( );
|
|
|
+__declspec(implementation_key(5149)) _bstr_t IVGRecentFile::GetName ( );
|
|
|
+__declspec(implementation_key(5150)) void IVGRecentFile::PutName ( _bstr_t pVal );
|
|
|
+__declspec(implementation_key(5151)) _bstr_t IVGRecentFile::GetPath ( );
|
|
|
+__declspec(implementation_key(5152)) void IVGRecentFile::PutPath ( _bstr_t pVal );
|
|
|
+__declspec(implementation_key(5153)) _bstr_t IVGRecentFile::GetFullName ( );
|
|
|
+__declspec(implementation_key(5154)) void IVGRecentFile::PutFullName ( _bstr_t pVal );
|
|
|
+__declspec(implementation_key(5155)) IVGApplicationPtr IVGPageSizes::GetParent ( );
|
|
|
+__declspec(implementation_key(5156)) long IVGPageSizes::GetCount ( );
|
|
|
+__declspec(implementation_key(5157)) IVGPageSizePtr IVGPageSizes::GetItem ( const _variant_t & IndexOrName );
|
|
|
+__declspec(implementation_key(5158)) IUnknownPtr IVGPageSizes::Get_NewEnum ( );
|
|
|
+__declspec(implementation_key(5159)) IVGPageSizePtr IVGPageSizes::Add ( _bstr_t Name, double Width, double Height );
|
|
|
+__declspec(implementation_key(5160)) IVGPageSizesPtr IVGPageSize::GetParent ( );
|
|
|
+__declspec(implementation_key(5161)) VARIANT_BOOL IVGPageSize::GetBuiltIn ( );
|
|
|
+__declspec(implementation_key(5162)) _bstr_t IVGPageSize::GetName ( );
|
|
|
+__declspec(implementation_key(5163)) double IVGPageSize::GetWidth ( );
|
|
|
+__declspec(implementation_key(5164)) void IVGPageSize::PutWidth ( double pVal );
|
|
|
+__declspec(implementation_key(5165)) double IVGPageSize::GetHeight ( );
|
|
|
+__declspec(implementation_key(5166)) void IVGPageSize::PutHeight ( double pVal );
|
|
|
+__declspec(implementation_key(5167)) long IVGPageSize::GetIndex ( );
|
|
|
+__declspec(implementation_key(5168)) HRESULT IVGPageSize::Delete ( );
|
|
|
+__declspec(implementation_key(5169)) VARIANT_BOOL IVGPageSize::GetFixedOrientation ( );
|
|
|
+__declspec(implementation_key(5170)) enum cdrUnit IVGPageSize::GetDefaultUnit ( );
|
|
|
+__declspec(implementation_key(5171)) IVGApplicationPtr IVGViews::GetApplication ( );
|
|
|
+__declspec(implementation_key(5172)) IVGDocumentPtr IVGViews::GetParent ( );
|
|
|
+__declspec(implementation_key(5173)) IVGViewPtr IVGViews::GetItem ( const _variant_t & IndexOrName );
|
|
|
+__declspec(implementation_key(5174)) IUnknownPtr IVGViews::Get_NewEnum ( );
|
|
|
+__declspec(implementation_key(5175)) long IVGViews::GetCount ( );
|
|
|
+__declspec(implementation_key(5176)) IVGViewPtr IVGViews::AddActiveView ( _bstr_t Name );
|
|
|
+__declspec(implementation_key(5177)) IVGApplicationPtr IVGView::GetApplication ( );
|
|
|
+__declspec(implementation_key(5178)) IVGViewsPtr IVGView::GetParent ( );
|
|
|
+__declspec(implementation_key(5179)) _bstr_t IVGView::GetName ( );
|
|
|
+__declspec(implementation_key(5180)) void IVGView::PutName ( _bstr_t Name );
|
|
|
+__declspec(implementation_key(5181)) double IVGView::GetOriginX ( );
|
|
|
+__declspec(implementation_key(5182)) void IVGView::PutOriginX ( double pVal );
|
|
|
+__declspec(implementation_key(5183)) double IVGView::GetOriginY ( );
|
|
|
+__declspec(implementation_key(5184)) void IVGView::PutOriginY ( double pVal );
|
|
|
+__declspec(implementation_key(5185)) VARIANT_BOOL IVGView::GetUsePage ( );
|
|
|
+__declspec(implementation_key(5186)) void IVGView::PutUsePage ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(5187)) IVGPagePtr IVGView::GetPage ( );
|
|
|
+__declspec(implementation_key(5188)) void IVGView::PutPage ( struct IVGPage * Page );
|
|
|
+__declspec(implementation_key(5189)) VARIANT_BOOL IVGView::GetUseZoom ( );
|
|
|
+__declspec(implementation_key(5190)) void IVGView::PutUseZoom ( VARIANT_BOOL pVal );
|
|
|
+__declspec(implementation_key(5191)) double IVGView::GetZoom ( );
|
|
|
+__declspec(implementation_key(5192)) void IVGView::PutZoom ( double pVal );
|
|
|
+__declspec(implementation_key(5193)) HRESULT IVGView::Activate ( );
|
|
|
+__declspec(implementation_key(5194)) HRESULT IVGView::Delete ( );
|
|
|
+#pragma stop_map_region
|
|
|
+
|
|
|
+} // namespace VGCore
|
|
|
+
|
|
|
+#pragma pack(pop)
|