// CodeGear C++Builder // Copyright (c) 1995, 2025 by Embarcadero Technologies, Inc. // All rights reserved // (DO NOT EDIT: machine generated header) 'iexSVG.pas' rev: 37.00 (Windows) #ifndef iexSVGHPP #define iexSVGHPP #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 #include #include #include #include #include #include //-- user supplied ----------------------------------------------------------- namespace Iexsvg { //-- forward type declarations ----------------------------------------------- //-- type declarations ------------------------------------------------------- //-- var, const, procedure --------------------------------------------------- extern DELPHI_PACKAGE System::UnicodeString __fastcall CreateSVGLineTag(const Winapi::Windows::TPoint &Point1, const Winapi::Windows::TPoint &Point2, int LineWidth, System::Uitypes::TColor LineColor, int Transparency); extern DELPHI_PACKAGE System::UnicodeString __fastcall CreateSVGPolylineTag(System::Types::TPoint *Points, const System::NativeInt Points_High, int PointCount, bool Closed, int BorderWidth, System::Uitypes::TColor BorderColor, System::Uitypes::TColor FillColor, double Rotate, const Winapi::Windows::TPoint &RotateCenter, int Transparency); extern DELPHI_PACKAGE System::UnicodeString __fastcall CreateSVGShapeTag(Hyiedefs::TIEShape Shape, int X, int Y, int Width, int Height, int BorderWidth, System::Uitypes::TColor BorderColor, System::Uitypes::TColor FillColor, double Rotate, int Transparency); extern DELPHI_PACKAGE System::UnicodeString __fastcall CreateSVGImageTag(Iexbitmaps::TIEBitmap* Bitmap, Hyieutils::TIOFileType SaveFormat, int X, int Y, int Width, int Height, int BorderWidth = 0x1, System::Uitypes::TColor BorderColor = (System::Uitypes::TColor)(0x1fffffff), double Rotate = 0.000000E+00, int Transparency = 0xff); extern DELPHI_PACKAGE System::UnicodeString __fastcall CreateSVGTextTag(System::UnicodeString Text, Vcl::Graphics::TFont* Font, int X, int Y, int Width, int Height, Hyiedefs::TIEAlignment TextAlign, Hyiedefs::TIELayout TextLayout, double TextAngle, int BorderWidth, System::Uitypes::TColor BorderColor, System::Uitypes::TColor FillColor, Hyiedefs::TIEShape BorderShape, int Transparency); extern DELPHI_PACKAGE void __fastcall WriteSVGFileOrStream(const System::UnicodeString FileName, System::Classes::TStream* Stream, Ieview::TIEView* IEView, Iexbitmaps::TIEBitmap* Bitmap, Hyieutils::TIOFileType ImageFormat, Hyiedefs::TProgressRec &xProgress); } /* namespace Iexsvg */ #if !defined(DELPHIHEADER_NO_IMPLICIT_NAMESPACE_USE) && !defined(NO_USING_NAMESPACE_IEXSVG) using namespace Iexsvg; #endif #pragma pack(pop) #pragma option pop #pragma delphiheader end. //-- end unit ---------------------------------------------------------------- #endif // iexSVGHPP