com.aspose.pdf

Interfaces

Classes

Enums

Exceptions

com.aspose.pdf

Class LoadOptions.ResourceLoadingResult

  • Enclosing class:
    LoadOptions


    public static class LoadOptions.ResourceLoadingResult
    extends Object

    Result of custom loading of resource

    • Field Summary

      Fields 
      Modifier and Type Field and Description
      com.aspose.ms.System.Text.Encoding EncodingIfKnown
      Sometimes encoding of resource is known after or during loading.
      com.aspose.ms.System.Exception ExceptionOfLoadingIfAny
      Sometimes it's impossible to load requested resource for some reason.
      boolean LoadingCancelled
      Sometimes for some reasons loading should not occure custom code.
      String MIMETypeIfKnown
      Sometimes knowledge about MIME type of loaded resource is usefull for converter You can provide MIME type(if it'd known after loading) in this parameter.
    • Field Detail

      • EncodingIfKnown

        public com.aspose.ms.System.Text.Encoding EncodingIfKnown

        Sometimes encoding of resource is known after or during loading. In such case custom code can provide converter with that knowledge via this parameter. You can leave null in this parameter if encoding is unknown or does not matter.

      • ExceptionOfLoadingIfAny

        public com.aspose.ms.System.Exception ExceptionOfLoadingIfAny

        Sometimes it's impossible to load requested resource for some reason. Unavailability of resource often does not lead to crash of conversiov and result document can be created anyway(but maybe in a bit worse quality, without images etc.). If exception occured during loading, just catch it and put in this parameter - sometimes that information is usefull for converter for rendering of result.

      • MIMETypeIfKnown

        public String MIMETypeIfKnown

        Sometimes knowledge about MIME type of loaded resource is usefull for converter You can provide MIME type(if it'd known after loading) in this parameter. Please leave parameter equal to null when MIME type unknown or it's not necessary to supply it.

      • LoadingCancelled

        public boolean LoadingCancelled

        Sometimes for some reasons loading should not occure custom code. In such case please set this flag as True. In such case converter will try use internal default resource loader to get that result(as it behave in situation when custom strategy not supplied).

    • Constructor Detail

      • LoadOptions.ResourceLoadingResult

        public LoadOptions.ResourceLoadingResult(byte[] data)

        Creates instance of loading result

        Parameters:
        data - reult of custom loading must be allways provided, it can be zero-length array if it's impossible to get any result
    • Method Detail

      • getData

        public byte[] getData()

        Bynary data that loaded with custom loader - it must be set after loading

        Returns:
        array of byte values