# encoding: utf-8
# module wx._richtext
# from D:\project\A_Board\.venv\Lib\site-packages\wx\_richtext.cp313-win_amd64.pyd
# by generator 1.147
# no doc

# imports
import sip as __sip
import wx._adv as __wx__adv
import wx._core as __wx__core
import wx._html as __wx__html


from .RichTextFileHandler import RichTextFileHandler

class RichTextHTMLHandler(RichTextFileHandler):
    """
    RichTextHTMLHandler(name="HTML", ext="html", type=RICHTEXT_TYPE_HTML) -> None
    
    Handles HTML output (only) for wxRichTextCtrl content.
    """
    def ClearTemporaryImageLocations(self): # real signature unknown; restored from __doc__
        """
        ClearTemporaryImageLocations() -> None
        
        Clears the image locations generated by the last operation.
        """
        pass

    def DeleteTemporaryImages(self, flags=None, imageLocations=None): # real signature unknown; restored from __doc__ with multiple overloads
        """
        DeleteTemporaryImages() -> bool
        DeleteTemporaryImages(flags, imageLocations) -> bool
        
        Deletes the in-memory or temporary files generated by the last
        operation.
        """
        return False

    def DoLoadFile(self, buffer, RichTextBuffer=None, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """ DoLoadFile(self, buffer: Optional[RichTextBuffer], stream: InputStream) -> bool """
        pass

    def DoSaveFile(self, buffer, RichTextBuffer=None, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """ DoSaveFile(self, buffer: Optional[RichTextBuffer], stream: OutputStream) -> bool """
        pass

    def GetFontSizeMapping(self): # real signature unknown; restored from __doc__
        """
        GetFontSizeMapping() -> List[int]
        
        Returns the mapping for converting point sizes to HTML font sizes.
        """
        return []

    def GetTempDir(self): # real signature unknown; restored from __doc__
        """
        GetTempDir() -> str
        
        Returns the directory used to store temporary image files.
        """
        return ""

    def GetTemporaryImageLocations(self): # real signature unknown; restored from __doc__
        """
        GetTemporaryImageLocations() -> List[str]
        
        Returns the image locations for the last operation.
        """
        return []

    def SetFileCounter(self, counter): # real signature unknown; restored from __doc__
        """
        SetFileCounter(counter) -> None
        
        Reset the file counter, in case, for example, the same names are
        required each time.
        """
        pass

    def SetFontSizeMapping(self, fontSizeMapping): # real signature unknown; restored from __doc__
        """
        SetFontSizeMapping(fontSizeMapping) -> None
        
        Sets the mapping for converting point sizes to HTML font sizes.
        """
        pass

    def SetTempDir(self, tempDir): # real signature unknown; restored from __doc__
        """
        SetTempDir(tempDir) -> None
        
        Sets the directory for storing temporary files.
        """
        pass

    def SetTemporaryImageLocations(self, locations): # real signature unknown; restored from __doc__
        """
        SetTemporaryImageLocations(locations) -> None
        
        Sets the list of image locations generated by the last operation.
        """
        pass

    def __init__(self, name="HTML", ext="html", type=None): # real signature unknown; restored from __doc__
        pass

    FontSizeMapping = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetFontSizeMapping() -> List[int]

Returns the mapping for converting point sizes to HTML font sizes."""

    TempDir = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetTempDir() -> str

Returns the directory used to store temporary image files."""

    TemporaryImageLocations = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetTemporaryImageLocations() -> List[str]

Returns the image locations for the last operation."""



