// CodeGear C++Builder // Copyright (c) 1995, 2025 by Embarcadero Technologies, Inc. // All rights reserved // (DO NOT EDIT: machine generated header) 'iesettings.pas' rev: 37.00 (Windows) #ifndef iesettingsHPP #define iesettingsHPP #pragma delphiheader begin #pragma option push #if defined(__BORLANDC__) && !defined(__clang__) #pragma option -w- // All warnings off #pragma option -Vx // Zero-length empty class member #endif #pragma pack(push,8) #include #include #include #include #include #include #include #include #include #include #include //-- user supplied ----------------------------------------------------------- namespace Iesettings { //-- forward type declarations ----------------------------------------------- class DELPHICLASS TIEWordTransitionParams; class DELPHICLASS TIEImageEnGlobalSettings; //-- type declarations ------------------------------------------------------- enum DECLSPEC_DENUM TIEEXIFInteroperabilityIndexUsage : unsigned char { ieiiNone, ieiiApplyOnly, ieiiApplyAndReset }; enum DECLSPEC_DENUM TIEEXIFMakerNotesHandling : unsigned char { iemhDiscard, iemhDecodeOrDiscardRaw, iemhDecodeOrMaintainRaw, iemhDecodeAndSaveRaw }; enum DECLSPEC_DENUM TIEDialogBackgroundStyle : unsigned char { iedbDefault, iedbPaper, iedbMetal, iedbCustom }; class PASCALIMPLEMENTATION TIEWordTransitionParams : public System::TObject { typedef System::TObject inherited; public: System::UnicodeString Word; System::UnicodeString FontName; System::Uitypes::TFontStyles Style; System::Word Quality; public: /* TObject.Create */ inline __fastcall TIEWordTransitionParams() : System::TObject() { } /* TObject.Destroy */ inline __fastcall virtual ~TIEWordTransitionParams() { } }; class PASCALIMPLEMENTATION TIEImageEnGlobalSettings : public System::TObject { typedef System::TObject inherited; private: Hyiedefs::TMsgLanguage fMsgLanguage; int fDefaultCoresCount; int fBufferedReadStreamSize; Hyieutils::TIEOpSys fOpSys; bool fUnicodeOS; Hyiedefs::TResampleFilter fDefaultPreviewsZoomFilter; Hyiedefs::TResampleFilter fDefaultResampleFilter; Hyiedefs::TIEAntialiasMode fDefaultRotateAntiAlias; Hyieutils::TIEDialogCenter fDefDialogCenter; Vcl::Graphics::TFont* fDefaultDialogFont; __int64 fDefMinFileSize; Hyiedefs::THistogramScale fDefaultPreviewHistogramScale; bool fAutoLocateOnDisk; bool fAutoFragmentBitmap; bool fUseGDIPlus; bool fUseButtonGlyphsInDialogs; Hyiedefs::TIEBackgroundStyle fPreviewImageBackgroundStyle; System::Uitypes::TColor fPreviewImageBackgroundColor; System::UnicodeString fPreviewAdditionalMultipageExts; int fSystemColors; bool fIsRemoteSession; int fSystemDPIX; int fSystemDPIY; int fDefaultDPIX; int fDefaultDPIY; bool fMMX; int fEdgeX; int fEdgeY; int fBorderX; int fBorderY; int fVScrollWidth; int fHScrollHeight; int fMinZoomDisplayGrid; int fCustomHintTimeout; int fGridMajorStep; int fGuidelineCount; Vcl::Graphics::TPen* fGridPen; System::Uitypes::TColor fSelectionGridColor; System::UnicodeString fMViewExplorerThumbnailExts; Hyiedefs::TGIFLZWDecompFunc fDefGIF_LZWDECOMPFUNC; Hyiedefs::TGIFLZWCompFunc fDefGIF_LZWCOMPFUNC; Hyiedefs::TTIFFLZWDecompFunc fDefTIFF_LZWDECOMPFUNC; Hyiedefs::TTIFFLZWCompFunc fDefTIFF_LZWCOMPFUNC; System::Classes::TList* fFileFormats; bool fUseCMYKProfile; bool fUseDefaultFileExists; int fMaxImageEMFSize; System::UnicodeString fDefTempPath; Iexbitmaps::TIEConvertColorFunction fConvertColorFunction; bool fEnableCMS; int fColorReductionAlgorithm; int fColorReductionQuality; int fObjectsTIFFTag; bool fUseRelativeStreams; Hyiedefs::TResampleFilter fPanZoomQualityFilter; int fRedToGrayCoef; int fGreenToGrayCoef; int fBlueToGrayCoef; TIEEXIFInteroperabilityIndexUsage fEXIFInteroperabilityIndexUsage; TIEEXIFMakerNotesHandling fEXIFMakerNotesHandling; double fPrintDialogMarginsIncrement; double fPrintDialogMarginsMinValue; TIEWordTransitionParams* fWordTransitionParams; bool fTransitionsDrawAlternative; Hyiedefs::TIEShape fTransitionsDrawShape; bool fApplyColorProfileOnRendering; bool fReleaseTwainResources; unsigned fTwainTransferBufferSize; bool fModelessSelectTwainSource; bool fIsInsideTwain; int fIOPreviewsDialogWidth; int fIOPreviewsDialogHeight; int fImageProcMaxThreads; __int64 fImageProcThreadsMinSize; TIEDialogBackgroundStyle fDialogBackgroundStyle; Vcl::Graphics::TBitmap* fDialogBackgroundImage; System::UnicodeString fProxyAddress; System::UnicodeString fProxyUser; System::UnicodeString fProxyPassword; int fThumbnailSize; System::UnicodeString fDefaultLayerText; bool fEnableTheming; void __fastcall SetMsgLanguage(Hyiedefs::TMsgLanguage value); void __fastcall SetImageProcMaxThreads(int value); TIEDialogBackgroundStyle __fastcall GetDialogBackgroundStyle(); public: System::UnicodeString ColorDialogCustomColors; Hyiedefs::TIEMemoShortCuts MemoShortCuts; Hyiedefs::TIEMeasureUnits MeasureUnits; __fastcall TIEImageEnGlobalSettings(); __fastcall virtual ~TIEImageEnGlobalSettings(); void __fastcall DestroySingletonInstance(); __property Hyiedefs::TMsgLanguage MsgLanguage = {read=fMsgLanguage, write=SetMsgLanguage, nodefault}; __property int DefaultCoresCount = {read=fDefaultCoresCount, write=fDefaultCoresCount, nodefault}; __property int BufferedReadStreamSize = {read=fBufferedReadStreamSize, write=fBufferedReadStreamSize, nodefault}; __property Hyieutils::TIEOpSys OpSys = {read=fOpSys, write=fOpSys, nodefault}; __property bool TransitionsDrawAlternative = {read=fTransitionsDrawAlternative, write=fTransitionsDrawAlternative, nodefault}; __property Hyiedefs::TIEShape TransitionsDrawShape = {read=fTransitionsDrawShape, write=fTransitionsDrawShape, nodefault}; __property bool UnicodeOS = {read=fUnicodeOS, write=fUnicodeOS, nodefault}; __property Hyiedefs::TResampleFilter DefaultPreviewsZoomFilter = {read=fDefaultPreviewsZoomFilter, write=fDefaultPreviewsZoomFilter, nodefault}; __property Hyiedefs::THistogramScale DefaultPreviewHistogramScale = {read=fDefaultPreviewHistogramScale, write=fDefaultPreviewHistogramScale, nodefault}; __property Hyiedefs::TResampleFilter DefaultResampleFilter = {read=fDefaultResampleFilter, write=fDefaultResampleFilter, nodefault}; __property Hyiedefs::TIEAntialiasMode DefaultRotateAntiAlias = {read=fDefaultRotateAntiAlias, write=fDefaultRotateAntiAlias, nodefault}; __property Hyieutils::TIEDialogCenter DefDialogCenter = {read=fDefDialogCenter, write=fDefDialogCenter}; __property Vcl::Graphics::TFont* DefaultDialogFont = {read=fDefaultDialogFont, write=fDefaultDialogFont}; __property __int64 DefMinFileSize = {read=fDefMinFileSize, write=fDefMinFileSize}; __property bool AutoLocateOnDisk = {read=fAutoLocateOnDisk, write=fAutoLocateOnDisk, nodefault}; __property bool AutoFragmentBitmap = {read=fAutoFragmentBitmap, write=fAutoFragmentBitmap, nodefault}; __property bool UseGDIPlus = {read=fUseGDIPlus, write=fUseGDIPlus, nodefault}; __property Hyiedefs::TIEBackgroundStyle PreviewImageBackgroundStyle = {read=fPreviewImageBackgroundStyle, write=fPreviewImageBackgroundStyle, nodefault}; __property System::Uitypes::TColor PreviewImageBackgroundColor = {read=fPreviewImageBackgroundColor, write=fPreviewImageBackgroundColor, nodefault}; __property System::UnicodeString PreviewAdditionalMultipageExts = {read=fPreviewAdditionalMultipageExts, write=fPreviewAdditionalMultipageExts}; __property int SystemColors = {read=fSystemColors, write=fSystemColors, nodefault}; __property bool IsRemoteSession = {read=fIsRemoteSession, write=fIsRemoteSession, nodefault}; __property int SystemDPIX = {read=fSystemDPIX, write=fSystemDPIX, nodefault}; __property int SystemDPIY = {read=fSystemDPIY, write=fSystemDPIY, nodefault}; __property TIEWordTransitionParams* WordTransitionParams = {read=fWordTransitionParams, write=fWordTransitionParams}; __property int DefaultDPIX = {read=fDefaultDPIX, write=fDefaultDPIX, nodefault}; __property int DefaultDPIY = {read=fDefaultDPIY, write=fDefaultDPIY, nodefault}; __property bool MMX = {read=fMMX, write=fMMX, nodefault}; __property int EdgeX = {read=fEdgeX, write=fEdgeX, nodefault}; __property int EdgeY = {read=fEdgeY, write=fEdgeY, nodefault}; __property int BorderX = {read=fBorderX, write=fBorderX, nodefault}; __property int BorderY = {read=fBorderY, write=fBorderY, nodefault}; __property int VScrollWidth = {read=fVScrollWidth, write=fVScrollWidth, nodefault}; __property int HScrollHeight = {read=fHScrollHeight, write=fHScrollHeight, nodefault}; __property int MinZoomDisplayGrid = {read=fMinZoomDisplayGrid, write=fMinZoomDisplayGrid, nodefault}; __property int CustomHintTimeout = {read=fCustomHintTimeout, write=fCustomHintTimeout, nodefault}; __property Vcl::Graphics::TPen* GridPen = {read=fGridPen, write=fGridPen}; __property int GridMajorStep = {read=fGridMajorStep, write=fGridMajorStep, nodefault}; __property int GuidelineCount = {read=fGuidelineCount, write=fGuidelineCount, nodefault}; __property System::Uitypes::TColor SelectionGridColor = {read=fSelectionGridColor, write=fSelectionGridColor, nodefault}; __property System::UnicodeString MViewExplorerThumbnailExts = {read=fMViewExplorerThumbnailExts, write=fMViewExplorerThumbnailExts}; __property Hyiedefs::TGIFLZWDecompFunc DefGIF_LZWDECOMPFUNC = {read=fDefGIF_LZWDECOMPFUNC, write=fDefGIF_LZWDECOMPFUNC}; __property Hyiedefs::TGIFLZWCompFunc DefGIF_LZWCOMPFUNC = {read=fDefGIF_LZWCOMPFUNC, write=fDefGIF_LZWCOMPFUNC}; __property Hyiedefs::TTIFFLZWDecompFunc DefTIFF_LZWDECOMPFUNC = {read=fDefTIFF_LZWDECOMPFUNC, write=fDefTIFF_LZWDECOMPFUNC}; __property Hyiedefs::TTIFFLZWCompFunc DefTIFF_LZWCOMPFUNC = {read=fDefTIFF_LZWCOMPFUNC, write=fDefTIFF_LZWCOMPFUNC}; __property System::Classes::TList* FileFormats = {read=fFileFormats, write=fFileFormats}; __property bool UseButtonGlyphsInDialogs = {read=fUseButtonGlyphsInDialogs, write=fUseButtonGlyphsInDialogs, nodefault}; __property bool UseCMYKProfile = {read=fUseCMYKProfile, write=fUseCMYKProfile, nodefault}; __property bool UseDefaultFileExists = {read=fUseDefaultFileExists, write=fUseDefaultFileExists, nodefault}; __property int MaxImageEMFSize = {read=fMaxImageEMFSize, write=fMaxImageEMFSize, nodefault}; __property System::UnicodeString DefTempPath = {read=fDefTempPath, write=fDefTempPath}; __property Iexbitmaps::TIEConvertColorFunction ConvertColorFunction = {read=fConvertColorFunction, write=fConvertColorFunction}; __property bool EnableCMS = {read=fEnableCMS, write=fEnableCMS, nodefault}; __property int ColorReductionAlgorithm = {read=fColorReductionAlgorithm, write=fColorReductionAlgorithm, nodefault}; __property int ColorReductionQuality = {read=fColorReductionQuality, write=fColorReductionQuality, nodefault}; __property int ObjectsTIFFTag = {read=fObjectsTIFFTag, write=fObjectsTIFFTag, nodefault}; __property bool UseRelativeStreams = {read=fUseRelativeStreams, write=fUseRelativeStreams, nodefault}; __property Hyiedefs::TResampleFilter PanZoomQualityFilter = {read=fPanZoomQualityFilter, write=fPanZoomQualityFilter, nodefault}; __property int RedToGrayCoef = {read=fRedToGrayCoef, write=fRedToGrayCoef, nodefault}; __property int GreenToGrayCoef = {read=fGreenToGrayCoef, write=fGreenToGrayCoef, nodefault}; __property int BlueToGrayCoef = {read=fBlueToGrayCoef, write=fBlueToGrayCoef, nodefault}; __property TIEEXIFInteroperabilityIndexUsage EXIFInteroperabilityIndexUsage = {read=fEXIFInteroperabilityIndexUsage, write=fEXIFInteroperabilityIndexUsage, nodefault}; __property TIEEXIFMakerNotesHandling EXIFMakerNotesHandling = {read=fEXIFMakerNotesHandling, write=fEXIFMakerNotesHandling, nodefault}; __property double PrintDialogMarginsIncrement = {read=fPrintDialogMarginsIncrement, write=fPrintDialogMarginsIncrement}; __property double PrintDialogMarginsMinValue = {read=fPrintDialogMarginsMinValue, write=fPrintDialogMarginsMinValue}; __property bool ApplyColorProfileOnRendering = {read=fApplyColorProfileOnRendering, write=fApplyColorProfileOnRendering, nodefault}; __property bool ReleaseTwainResources = {read=fReleaseTwainResources, write=fReleaseTwainResources, nodefault}; __property unsigned TwainTransferBufferSize = {read=fTwainTransferBufferSize, write=fTwainTransferBufferSize, nodefault}; __property bool ModelessSelectTwainSource = {read=fModelessSelectTwainSource, write=fModelessSelectTwainSource, nodefault}; __property bool IsInsideTwain = {read=fIsInsideTwain, write=fIsInsideTwain, nodefault}; __property int IOPreviewsDialogWidth = {read=fIOPreviewsDialogWidth, write=fIOPreviewsDialogWidth, nodefault}; __property int IOPreviewsDialogHeight = {read=fIOPreviewsDialogHeight, write=fIOPreviewsDialogHeight, nodefault}; __property int ImageProcMaxThreads = {read=fImageProcMaxThreads, write=SetImageProcMaxThreads, nodefault}; __property __int64 ImageProcThreadsMinSize = {read=fImageProcThreadsMinSize, write=fImageProcThreadsMinSize}; __property TIEDialogBackgroundStyle DialogBackgroundStyle = {read=GetDialogBackgroundStyle, write=fDialogBackgroundStyle, nodefault}; __property Vcl::Graphics::TBitmap* DialogBackgroundImage = {read=fDialogBackgroundImage, write=fDialogBackgroundImage}; __property System::UnicodeString ProxyAddress = {read=fProxyAddress, write=fProxyAddress}; __property System::UnicodeString ProxyUser = {read=fProxyUser, write=fProxyUser}; __property System::UnicodeString ProxyPassword = {read=fProxyPassword, write=fProxyPassword}; __property int ThumbnailSize = {read=fThumbnailSize, write=fThumbnailSize, nodefault}; __property System::UnicodeString DefaultLayerText = {read=fDefaultLayerText, write=fDefaultLayerText}; __property bool EnableTheming = {read=fEnableTheming, write=fEnableTheming, nodefault}; }; //-- var, const, procedure --------------------------------------------------- extern DELPHI_PACKAGE TIEImageEnGlobalSettings* __fastcall IEGlobalSettings(void); } /* namespace Iesettings */ #if !defined(DELPHIHEADER_NO_IMPLICIT_NAMESPACE_USE) && !defined(NO_USING_NAMESPACE_IESETTINGS) using namespace Iesettings; #endif #pragma pack(pop) #pragma option pop #pragma delphiheader end. //-- end unit ---------------------------------------------------------------- #endif // iesettingsHPP