Class ViewerController
Inheritance
System.Object
ViewerController
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
Methods
CssFonts(ViewerController.FontsMethodData)
Declaration
public HttpResponseMessage CssFonts(ViewerController.FontsMethodData data)
Parameters
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
Returns
GetLicense()
Declaration
public HttpResponseMessage GetLicense()
Returns
Type |
Description |
System.Net.Http.HttpResponseMessage |
|
GetShapeBounds(GetShapeBoundsRequest)
Declaration
public RectangleF GetShapeBounds(GetShapeBoundsRequest request)
Parameters
Returns
Type |
Description |
System.Drawing.RectangleF |
|
GetWatermarkItems(ViewerController.GetWatermarkItemsRequest)
Declaration
public Container GetWatermarkItems(ViewerController.GetWatermarkItemsRequest request)
Parameters
Returns
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
Returns
UpdateAutoScaledTextItemHandler(UpdateHandlerRequest)
Declaration
public UpdateHandlerResponse UpdateAutoScaledTextItemHandler(UpdateHandlerRequest request)
Parameters
Returns
UpdateBarcodeItemHandler(UpdateHandlerRequest)
Declaration
public UpdateHandlerResponse UpdateBarcodeItemHandler(UpdateHandlerRequest request)
Parameters
Returns
UpdateBoundedTextItemHandler(UpdateHandlerRequest)
Declaration
public UpdateHandlerResponse UpdateBoundedTextItemHandler(UpdateHandlerRequest request)
Parameters
Returns
UpdateByColorData(UpdateColorsRequest)
Declaration
public string UpdateByColorData(UpdateColorsRequest request)
Parameters
Returns
Type |
Description |
System.String |
|
UpdateByMultiCallRequest(MultiCallRequest)
Declaration
public Task<IHttpActionResult> UpdateByMultiCallRequest(MultiCallRequest request)
Parameters
Returns
Type |
Description |
System.Threading.Tasks.Task<System.Web.Http.IHttpActionResult> |
|
UpdateCurvedTextItemHandler(UpdateHandlerRequest)
Declaration
public UpdateHandlerResponse UpdateCurvedTextItemHandler(UpdateHandlerRequest request)
Parameters
Returns
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
UpdateImageItemHandler(UpdateImageHandlerRequest)
Declaration
public UpdateHandlerResponse UpdateImageItemHandler(UpdateImageHandlerRequest request)
Parameters
Returns
UpdatePathBoundedTextItemHandler(UpdateHandlerRequest)
Declaration
public UpdateHandlerResponse UpdatePathBoundedTextItemHandler(UpdateHandlerRequest request)
Parameters
Returns
UpdatePlainTextItemHandler(UpdateHandlerRequest)
Declaration
public UpdateHandlerResponse UpdatePlainTextItemHandler(UpdateHandlerRequest request)
Parameters
Returns
UpdateShapeItemHandler(UpdateHandlerRequest)
Declaration
public UpdateHandlerResponse UpdateShapeItemHandler(UpdateHandlerRequest request)
Parameters
Returns