Back to Website
Show / Hide Table of Contents

Class ViewerController

Inheritance
System.Object
ViewerController
Namespace: Aurigma.DesignAtoms.Controllers
Assembly: Aurigma.DesignAtoms.dll
Syntax
public class ViewerController : ApiController

Constructors

ViewerController(IConfiguration, IFileCache, ILogger, IItemHandlerFactory, IWatermarkItemsBuilder, IImageLoader, IFontService, ITextRenderer, JsonSerializerSettings, ISourceImageParamsReader, IFileCacheImageParamsReader, ISvgReaderFactory)

Declaration
public ViewerController(IConfiguration configuration, IFileCache fileCache, ILogger ccLogger, IItemHandlerFactory itemHandlerFactory, IWatermarkItemsBuilder watermarkItemsBuilder, IImageLoader imageLoader, IFontService fontService, ITextRenderer textRenderer, JsonSerializerSettings jsonSerializerSettings, ISourceImageParamsReader imageParamsReader, IFileCacheImageParamsReader fileCacheImageParamsReader, ISvgReaderFactory svgReaderFactory)
Parameters
Type Name Description
IConfiguration configuration
IFileCache fileCache
ILogger ccLogger
IItemHandlerFactory itemHandlerFactory
IWatermarkItemsBuilder watermarkItemsBuilder
IImageLoader imageLoader
IFontService fontService
ITextRenderer textRenderer
Newtonsoft.Json.JsonSerializerSettings jsonSerializerSettings
ISourceImageParamsReader imageParamsReader
IFileCacheImageParamsReader fileCacheImageParamsReader
ISvgReaderFactory svgReaderFactory

Methods

CssFonts(ViewerController.FontsMethodData)

Declaration
public HttpResponseMessage CssFonts(ViewerController.FontsMethodData data)
Parameters
Type Name Description
ViewerController.FontsMethodData data
Returns
Type Description
System.Net.Http.HttpResponseMessage

Fonts(String)

Declaration
public Task<HttpResponseMessage> Fonts(string psName)
Parameters
Type Name Description
System.String psName
Returns
Type Description
System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage>

GetCssFont(String)

Declaration
public Task<HttpResponseMessage> GetCssFont(string fontKey)
Parameters
Type Name Description
System.String fontKey
Returns
Type Description
System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage>

GetImageSize(GetImageSizeRequest)

Declaration
public ViewerController.NullAbleSize GetImageSize(GetImageSizeRequest request)
Parameters
Type Name Description
GetImageSizeRequest request
Returns
Type Description
ViewerController.NullAbleSize

GetLicense()

Declaration
public HttpResponseMessage GetLicense()
Returns
Type Description
System.Net.Http.HttpResponseMessage

GetShapeBounds(GetShapeBoundsRequest)

Declaration
public RectangleF GetShapeBounds(GetShapeBoundsRequest request)
Parameters
Type Name Description
GetShapeBoundsRequest request
Returns
Type Description
System.Drawing.RectangleF

GetWatermarkItems(ViewerController.GetWatermarkItemsRequest)

Declaration
public Container GetWatermarkItems(ViewerController.GetWatermarkItemsRequest request)
Parameters
Type Name Description
ViewerController.GetWatermarkItemsRequest request
Returns
Type Description
Container

Img()

Declaration
public HttpResponseMessage Img()
Returns
Type Description
System.Net.Http.HttpResponseMessage

Pth()

Declaration
public HttpResponseMessage Pth()
Returns
Type Description
System.Net.Http.HttpResponseMessage

Resource(String)

Declaration
public HttpResponseMessage Resource(string image)
Parameters
Type Name Description
System.String image
Returns
Type Description
System.Net.Http.HttpResponseMessage

Svg()

Declaration
public HttpResponseMessage Svg()
Returns
Type Description
System.Net.Http.HttpResponseMessage

Txt()

Declaration
public HttpResponseMessage Txt()
Returns
Type Description
System.Net.Http.HttpResponseMessage

UpdateArchedTextItemHandler(UpdateHandlerRequest)

Declaration
public UpdateHandlerResponse UpdateArchedTextItemHandler(UpdateHandlerRequest request)
Parameters
Type Name Description
UpdateHandlerRequest request
Returns
Type Description
UpdateHandlerResponse

UpdateAutoScaledTextItemHandler(UpdateHandlerRequest)

Declaration
public UpdateHandlerResponse UpdateAutoScaledTextItemHandler(UpdateHandlerRequest request)
Parameters
Type Name Description
UpdateHandlerRequest request
Returns
Type Description
UpdateHandlerResponse

UpdateBarcodeItemHandler(UpdateHandlerRequest)

Declaration
public UpdateHandlerResponse UpdateBarcodeItemHandler(UpdateHandlerRequest request)
Parameters
Type Name Description
UpdateHandlerRequest request
Returns
Type Description
UpdateHandlerResponse

UpdateBoundedTextItemHandler(UpdateHandlerRequest)

Declaration
public UpdateHandlerResponse UpdateBoundedTextItemHandler(UpdateHandlerRequest request)
Parameters
Type Name Description
UpdateHandlerRequest request
Returns
Type Description
UpdateHandlerResponse

UpdateByColorData(UpdateColorsRequest)

Declaration
public string UpdateByColorData(UpdateColorsRequest request)
Parameters
Type Name Description
UpdateColorsRequest request
Returns
Type Description
System.String

UpdateByMultiCallRequest(MultiCallRequest)

Declaration
public Task<IHttpActionResult> UpdateByMultiCallRequest(MultiCallRequest request)
Parameters
Type Name Description
MultiCallRequest request
Returns
Type Description
System.Threading.Tasks.Task<System.Web.Http.IHttpActionResult>

UpdateCurvedTextItemHandler(UpdateHandlerRequest)

Declaration
public UpdateHandlerResponse UpdateCurvedTextItemHandler(UpdateHandlerRequest request)
Parameters
Type Name Description
UpdateHandlerRequest request
Returns
Type Description
UpdateHandlerResponse

UpdateCurvedTextItemHandler(UpdateHandlerRequest, Boolean, Boolean)

Declaration
public UpdateHandlerResponse UpdateCurvedTextItemHandler(UpdateHandlerRequest request, bool removeColorProfile, bool renderToBitmap = false)
Parameters
Type Name Description
UpdateHandlerRequest request
System.Boolean removeColorProfile
System.Boolean renderToBitmap
Returns
Type Description
UpdateHandlerResponse

UpdateImageItemHandler(UpdateImageHandlerRequest)

Declaration
public UpdateHandlerResponse UpdateImageItemHandler(UpdateImageHandlerRequest request)
Parameters
Type Name Description
UpdateImageHandlerRequest request
Returns
Type Description
UpdateHandlerResponse

UpdatePathBoundedTextItemHandler(UpdateHandlerRequest)

Declaration
public UpdateHandlerResponse UpdatePathBoundedTextItemHandler(UpdateHandlerRequest request)
Parameters
Type Name Description
UpdateHandlerRequest request
Returns
Type Description
UpdateHandlerResponse

UpdatePlainTextItemHandler(UpdateHandlerRequest)

Declaration
public UpdateHandlerResponse UpdatePlainTextItemHandler(UpdateHandlerRequest request)
Parameters
Type Name Description
UpdateHandlerRequest request
Returns
Type Description
UpdateHandlerResponse

UpdateShapeItemHandler(UpdateHandlerRequest)

Declaration
public UpdateHandlerResponse UpdateShapeItemHandler(UpdateHandlerRequest request)
Parameters
Type Name Description
UpdateHandlerRequest request
Returns
Type Description
UpdateHandlerResponse
Back to top Copyright © 2001–2022 Aurigma, Inc. All rights reserved.
Loading...