Skip to main content

Interface ITextRenderer

Namespace: Aurigma.DesignAtoms.Canvas
Assembly: Aurigma.DesignAtoms.dll
Syntax
public interface ITextRenderer

Methods

RenderToFile

string RenderToFile(BaseTextItemHandler itemHandler, float dpi, IRenderingColorSettings colorSettings, IColorProfilesProvider profilesProvider)
Parameters
TypeNameDescription
Aurigma.DesignAtoms.Canvas.ItemHandlers.BaseTextItemHandleritemHandler
System.Singledpi
Aurigma.DesignAtoms.ColorManagement.IRenderingColorSettingscolorSettings
Aurigma.DesignAtoms.ColorManagement.IColorProfilesProviderprofilesProvider
Returns

System.String

RenderToStreamAndFile

string RenderToStreamAndFile(Stream stream, BaseTextItemHandler itemHandler, float dpi, IRenderingColorSettings colorSettings, IColorProfilesProvider profilesProvider, out bool? textCropped, bool removeColorProfile = false)
Parameters
TypeNameDescription
System.IO.Streamstream
Aurigma.DesignAtoms.Canvas.ItemHandlers.BaseTextItemHandleritemHandler
System.Singledpi
Aurigma.DesignAtoms.ColorManagement.IRenderingColorSettingscolorSettings
Aurigma.DesignAtoms.ColorManagement.IColorProfilesProviderprofilesProvider
System.Nullable<System.Boolean>textCropped
System.BooleanremoveColorProfile
Returns

System.String

RenderToStream

void RenderToStream(Stream stream, BaseTextItemHandler itemHandler, float dpi, IRenderingColorSettings colorSettings, IColorProfilesProvider profilesProvider, out bool? textCropped, bool removeColorProfile = false)
Parameters
TypeNameDescription
System.IO.Streamstream
Aurigma.DesignAtoms.Canvas.ItemHandlers.BaseTextItemHandleritemHandler
System.Singledpi
Aurigma.DesignAtoms.ColorManagement.IRenderingColorSettingscolorSettings
Aurigma.DesignAtoms.ColorManagement.IColorProfilesProviderprofilesProvider
System.Nullable<System.Boolean>textCropped
System.BooleanremoveColorProfile

RenderToFile

string RenderToFile(BaseTextItemHandler itemHandler, float dpi, IRenderingColorSettings colorSettings, IColorProfilesProvider profilesProvider, out bool? textCropped, bool removeColorProfile = false)
Parameters
TypeNameDescription
Aurigma.DesignAtoms.Canvas.ItemHandlers.BaseTextItemHandleritemHandler
System.Singledpi
Aurigma.DesignAtoms.ColorManagement.IRenderingColorSettingscolorSettings
Aurigma.DesignAtoms.ColorManagement.IColorProfilesProviderprofilesProvider
System.Nullable<System.Boolean>textCropped
System.BooleanremoveColorProfile
Returns

System.String

RenderToBitmap

Bitmap RenderToBitmap(BaseTextItemHandler itemHandler, float dpi, bool removeColorProfile, IRenderingColorSettings colorSettings, IColorProfilesProvider profilesProvider, out bool? textCropped, out string cacheFileId)
Parameters
TypeNameDescription
Aurigma.DesignAtoms.Canvas.ItemHandlers.BaseTextItemHandleritemHandler
System.Singledpi
System.BooleanremoveColorProfile
Aurigma.DesignAtoms.ColorManagement.IRenderingColorSettingscolorSettings
Aurigma.DesignAtoms.ColorManagement.IColorProfilesProviderprofilesProvider
System.Nullable<System.Boolean>textCropped
System.StringcacheFileId
Returns

Aurigma.GraphicsMill.Bitmap

GetTextBitmap

Bitmap GetTextBitmap(BaseTextItemHandler itemHandler, float dpi, Point location, IRenderingColorSettings colorSettings, IColorProfilesProvider profilesProvider, bool extendBitmap = false)
Parameters
TypeNameDescription
Aurigma.DesignAtoms.Canvas.ItemHandlers.BaseTextItemHandleritemHandler
System.Singledpi
System.Drawing.Pointlocation
Aurigma.DesignAtoms.ColorManagement.IRenderingColorSettingscolorSettings
Aurigma.DesignAtoms.ColorManagement.IColorProfilesProviderprofilesProvider
System.BooleanextendBitmap
Returns

Aurigma.GraphicsMill.Bitmap

Was this page helpful?