VintaSoft Imaging .NET SDK 14.0: Documentation for Web developer
Vintasoft.Imaging.Web.Services Namespace / ImageTilesCacheManager Class / GetTileId Methods / GetTileId(String,WebDocumentLayoutSettings,Int32,PointF,Size,PointF,RenderingSettings,DecodingSettings,EncoderBase) Method
Syntax Requirements SeeAlso
In This Topic
    GetTileId(String,WebDocumentLayoutSettings,Int32,PointF,Size,PointF,RenderingSettings,DecodingSettings,EncoderBase) Method (ImageTilesCacheManager)
    In This Topic
    Returns the tile identifier.
    Syntax
    'Declaration
    
    Public Overloads Overridable Function GetTileId( _
    ByVal fileId
    File identifier.
    As String, _
    ByVal documentLayoutSettings
    Document layout settings.
    As Vintasoft.Shared.Web.WebDocumentLayoutSettings, _
    ByVal pageIndex
    Zero-based image index in source image file.
    As Integer, _
    ByVal tileLocation
    Position, in pixels, of image tile on source image.
    As System.Drawing.PointF, _
    ByVal tileSize
    Size, in pixels, of image tile. Can be get using the WebImageViewerJS.get_TileWidth and WebImageViewerJS.get_TileHeight functions.
    As System.Drawing.Size, _
    ByVal scale
    Scale in image viewer.
    As System.Drawing.PointF, _
    ByVal renderingSettings
    Rendering settings.
    As Vintasoft.Imaging.Codecs.Decoders.RenderingSettings, _
    ByVal decodingSettings
    Decoding settings.
    As Vintasoft.Imaging.Codecs.Decoders.DecodingSettings, _
    ByVal encoder
    The encoder, which should be used for encoding the image tile.
    As Vintasoft.Imaging.Codecs.Encoders.EncoderBase _
    ) As String
    public virtual string GetTileId(
    string fileId,
    Vintasoft.Shared.Web.WebDocumentLayoutSettings documentLayoutSettings,
    int pageIndex,
    System.Drawing.PointF tileLocation,
    System.Drawing.Size tileSize,
    System.Drawing.PointF scale,
    Vintasoft.Imaging.Codecs.Decoders.RenderingSettings renderingSettings,
    Vintasoft.Imaging.Codecs.Decoders.DecodingSettings decodingSettings,
    Vintasoft.Imaging.Codecs.Encoders.EncoderBase encoder
    )
    public: virtual string* GetTileId(
    string* fileId,
    Vintasoft.Shared.Web.WebDocumentLayoutSettings* documentLayoutSettings,
    int pageIndex,
    System.Drawing.PointF* tileLocation,
    System.Drawing.Size* tileSize,
    System.Drawing.PointF* scale,
    Vintasoft.Imaging.Codecs.Decoders.RenderingSettings renderingSettings,
    Vintasoft.Imaging.Codecs.Decoders.DecodingSettings decodingSettings,
    Vintasoft.Imaging.Codecs.Encoders.EncoderBase encoder
    )
    public:
    virtual string^ GetTileId(
    string^ fileId,
    Vintasoft.Shared.Web.WebDocumentLayoutSettings^ documentLayoutSettings,
    int pageIndex,
    System.Drawing.PointF^ tileLocation,
    System.Drawing.Size^ tileSize,
    System.Drawing.PointF^ scale,
    Vintasoft.Imaging.Codecs.Decoders.RenderingSettings renderingSettings,
    Vintasoft.Imaging.Codecs.Decoders.DecodingSettings decodingSettings,
    Vintasoft.Imaging.Codecs.Encoders.EncoderBase encoder
    )

    Parameters

    fileId
    File identifier.
    documentLayoutSettings
    Document layout settings.
    pageIndex
    Zero-based image index in source image file.
    tileLocation
    Position, in pixels, of image tile on source image.
    tileSize
    Size, in pixels, of image tile. Can be get using the WebImageViewerJS.get_TileWidth and WebImageViewerJS.get_TileHeight functions.
    scale
    Scale in image viewer.
    renderingSettings
    Rendering settings.
    decodingSettings
    Decoding settings.
    encoder
    The encoder, which should be used for encoding the image tile.

    Return Value

    Tile identifier.
    Requirements

    Target Platforms: .NET9; .NET 8; .NET 7, .NET 6; .NET Framework 4.8, 4.7, 4.6, 4.5

    See Also